:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:light;--win:#FFFFFF;--sidebar:#F4F4F4;--pane:#FFFFFF;--page:#F4F4F4;--card:#F4F4F4;--card-hover:#ECECEC;--label:#1F1F1F;--label2:#555555;--label3:#ABABAB;--sep:#E4E4E4;--sep-soft:#EFEFEF;--hover:rgba(31,31,31,.045);--sel:rgba(31,31,31,.075);--ctl:#FFFFFF;--ctl-border:rgba(31,31,31,.14);--ctl-shadow:none;--fill:rgba(31,31,31,.075);--accent:#EE6F2D;--accent-text:#B4501A;--accent-soft:#FCEBE1;--on-accent:#1F1F1F;--blue:#EE6F2D;--red:#D0312D;--yellow:#B98A00;--green:#2E8B57;--orange:#A85B0A;--purple:#7C5AA6;--indigo:#4B5BA6;--teal:#2F6F8F;--gray:#8A8A8A;--note-sel:#FCEBE1;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--win:#1C1C1C;--sidebar:#222222;--pane:#1C1C1C;--page:#222222;--card:#2A2A2A;--card-hover:#313131;--label:#F4F4F4;--label2:#B0B0B0;--label3:#5E5E5E;--sep:#323232;--sep-soft:#2A2A2A;--hover:rgba(255,255,255,.05);--sel:rgba(255,255,255,.085);--ctl:#2A2A2A;--ctl-border:rgba(255,255,255,.12);--ctl-shadow:none;--fill:rgba(255,255,255,.1);--accent:#F07A3C;--accent-text:#F59A68;--accent-soft:rgba(238,111,45,.16);--on-accent:#1F1F1F;--blue:#F07A3C;--red:#FF6259;--yellow:#E7C04A;--green:#5BC285;--orange:#E5A04A;--purple:#B08BD9;--indigo:#8C9AE0;--teal:#5AA6C8;--gray:#8A8A8A;--note-sel:rgba(238,111,45,.16)}}:root[data-theme=dark]{color-scheme:dark;--win:#1C1C1C;--sidebar:#222222;--pane:#1C1C1C;--page:#222222;--card:#2A2A2A;--card-hover:#313131;--label:#F4F4F4;--label2:#B0B0B0;--label3:#5E5E5E;--sep:#323232;--sep-soft:#2A2A2A;--hover:rgba(255,255,255,.05);--sel:rgba(255,255,255,.085);--ctl:#2A2A2A;--ctl-border:rgba(255,255,255,.12);--ctl-shadow:none;--fill:rgba(255,255,255,.1);--accent:#F07A3C;--accent-text:#F59A68;--accent-soft:rgba(238,111,45,.16);--on-accent:#1F1F1F;--blue:#F07A3C;--red:#FF6259;--yellow:#E7C04A;--green:#5BC285;--orange:#E5A04A;--purple:#B08BD9;--indigo:#8C9AE0;--teal:#5AA6C8;--gray:#8A8A8A;--note-sel:rgba(238,111,45,.16)}*,*:before,*:after{box-sizing:inherit}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}body{height:100%;margin:0;background:var(--win);color:var(--label);font-family:var(--font);font-size:13px;line-height:1.35;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 45%,transparent);outline-offset:1px;border-radius:6px}[hidden]{display:none!important}.muted{color:var(--label2)}.app{--tint:var(--blue);display:grid;grid-template-columns:232px minmax(0,1fr);height:100%}.app[data-secao=agenda]{--tint:var(--red)}.app[data-secao=notas]{--tint:var(--yellow)}.app.sem-sidebar{grid-template-columns:0 minmax(0,1fr)}.app.sem-sidebar .sidebar{visibility:hidden}.sidebar{background:var(--sidebar);border-right:1px solid var(--sep);overflow-y:auto;padding:14px 10px;display:flex;flex-direction:column;gap:14px}.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;padding:2px 8px 4px}.sb-h{font-size:11px;font-weight:600;color:var(--label2);margin:0 8px 3px}.sb-list{display:flex;flex-direction:column;gap:1px}.sb-item{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border:0;background:none;border-radius:6px;cursor:pointer;text-align:left;width:100%}.sb-item:hover{background:var(--hover)}.sb-item[aria-current=page]{background:var(--sel);font-weight:600}.sb-item .lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-item .n{color:var(--label2);font-weight:400;font-variant-numeric:tabular-nums}.sb-ico{width:18px;height:18px;display:grid;place-items:center;flex:none}.sb-dot{width:10px;height:10px;border-radius:50%}.sb-cal{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px 0 34px;cursor:pointer;border-radius:6px;position:relative}.sb-cal:hover{background:var(--hover)}.sb-cal input{position:absolute;opacity:0;pointer-events:none}.sb-cal .box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--c);display:grid;place-items:center;color:#fff;flex:none}.sb-cal input:checked+.box{background:var(--c)}.sb-cal .box svg{opacity:0}.sb-cal input:checked+.box svg{opacity:1}.me{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid var(--sep)}.main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--win)}.toolbar{height:52px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--sep)}.tb-title{display:flex;align-items:baseline;gap:8px;min-width:0}.tb-title h1{margin:0;font-size:15px;font-weight:700;white-space:nowrap}.tb-title .sub{color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-space{flex:1}.tools{display:flex;align-items:center;gap:8px}.tb-btn{height:28px;min-width:30px;padding:0 7px;border:0;background:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--label2);position:relative}.tb-btn:hover{background:var(--hover);color:var(--label)}.tb-btn.on{color:var(--tint);background:var(--hover)}.tb-btn:disabled{opacity:.4;cursor:default}.badge{min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center}.ctl-group{display:inline-flex;align-items:center;background:var(--ctl);border:1px solid var(--ctl-border);border-radius:7px;box-shadow:var(--ctl-shadow);height:26px;overflow:hidden}.ctl-group button{height:100%;border:0;background:none;padding:0 10px;cursor:pointer;display:grid;place-items:center}.ctl-group button+button{border-left:1px solid var(--ctl-border)}.ctl-group button:hover{background:var(--hover)}.seg{display:inline-flex;background:var(--fill);border-radius:7px;padding:2px;height:26px}.seg button{border:0;background:none;padding:0 12px;border-radius:5px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--ctl);box-shadow:var(--ctl-shadow);font-weight:600}.search{display:flex;align-items:center;gap:5px;height:26px;padding:0 8px;background:var(--fill);border-radius:7px;color:var(--label2);width:180px}.search input{border:0;background:none;outline:none;flex:1;min-width:0}.capture{position:relative;flex:1;max-width:520px;min-width:200px}.capture-box{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;background:var(--fill);border-radius:8px;color:var(--label2);border:1px solid transparent}.capture-box:focus-within{background:var(--ctl);border-color:var(--ctl-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 30%,transparent)}.capture-box input{flex:1;border:0;background:none;outline:none;min-width:0;color:var(--label)}.kbd{font-size:11px;border:1px solid var(--sep);border-radius:4px;padding:0 5px;color:var(--label3)}.capture-pop{position:absolute;top:36px;left:0;right:0;background:var(--win);border:1px solid var(--sep);border-radius:10px;box-shadow:0 14px 36px #0000002e;padding:12px 14px;z-index:25}.capture-pop .dest{margin:0 0 8px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.pchip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:11px;background:var(--fill);font-size:12px}.pchip i{width:7px;height:7px;border-radius:50%;background:var(--pc)}.capture-pop .hint{margin:10px 0 0;color:var(--label2);font-size:12px;line-height:1.5}.capture-pop code{font-family:inherit;background:var(--fill);border-radius:4px;padding:0 4px;color:var(--label)}.fbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 16px;border-bottom:1px solid var(--sep);font-size:12.5px}.fbar label{display:inline-flex;align-items:center;gap:6px;color:var(--label2)}.pop{height:24px;border:1px solid var(--ctl-border);background:var(--ctl);border-radius:6px;box-shadow:var(--ctl-shadow);padding:0 6px;color:var(--label)}.fbar .summary{margin-left:auto;color:var(--label2)}.hl-chip{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--label);border-radius:12px;padding:2px 4px 2px 10px}.hl-chip button{border:0;background:none;cursor:pointer;color:var(--label2);width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.hl-chip button:hover{background:var(--hover)}.content{flex:1;min-height:0;overflow:auto;position:relative}.qlayout{display:flex;height:100%;min-height:0}.board{flex:1;min-width:0;display:flex;gap:12px;padding:14px 16px 16px;overflow-x:auto;align-items:stretch}.col{--c:var(--gray);flex:1 1 0;min-width:262px;display:flex;flex-direction:column;background:var(--pane);border-radius:12px;min-height:0;transition:box-shadow .15s}.col.over{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 55%,transparent)}.col-head{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.col-dot{width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.col-name{font-weight:700;font-size:13.5px;white-space:nowrap}.col-count{color:var(--label2);font-variant-numeric:tabular-nums}.wip{margin-left:auto;border:0;background:var(--fill);border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600;cursor:pointer;color:var(--label2);font-variant-numeric:tabular-nums}.wip:hover{filter:brightness(.95)}.wip.excedido{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red)}.col-hint{margin:-4px 12px 8px 29px;font-size:11.5px;color:var(--label2)}.col-cards{flex:1;overflow-y:auto;padding:2px 10px 10px;display:flex;flex-direction:column;gap:8px;min-height:60px}.col-empty{border:1.5px dashed var(--sep);border-radius:10px;padding:16px 10px;text-align:center;color:var(--label3);font-size:12px}.drop-line{height:3px;border-radius:2px;background:var(--blue);margin:-2.5px 2px;flex:none}.kcard{position:relative;background:var(--card);border:1px solid var(--sep);border-radius:10px;padding:10px 11px;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:opacity .2s}.kcard[draggable=true]{cursor:grab}.kcard:hover{border-color:var(--label3)}.kcard.dragging{opacity:.35}.kcard.dim{opacity:.25}.k-top{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--label2);margin-bottom:4px;min-height:16px}.k-proj{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-proj i{width:7px;height:7px;border-radius:50%;background:var(--pc);flex:none}.k-prio{margin-left:auto;font-weight:800;letter-spacing:.04em}.k-prio.p3{color:var(--red)}.k-prio.p2{color:var(--orange)}.k-prio.p1{color:var(--label2)}.kcard:hover .k-prio{visibility:hidden}.k-title{font-size:13.5px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.kcard.fin .k-title{color:var(--label2)}.k-wait{margin-top:8px;font-size:12px;padding:5px 8px;border-radius:7px;background:color-mix(in srgb,var(--yellow) 17%,transparent);line-height:1.35}.k-wait.cobrar{background:color-mix(in srgb,var(--red) 13%,transparent)}.k-wait.cobrar .ct{color:var(--red);font-weight:600}.k-check{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:11.5px;color:var(--label2);font-variant-numeric:tabular-nums}.bar{flex:1;height:4px;border-radius:2px;background:var(--fill);overflow:hidden}.bar i{display:block;height:100%;background:var(--green);border-radius:2px}.k-foot{display:flex;align-items:center;gap:10px;margin-top:9px;font-size:11.5px;color:var(--label2)}.k-foot .grow{flex:1}.chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.chip.late{color:var(--red);font-weight:600}.chip.soon{color:var(--orange);font-weight:600}.chip.stale{color:var(--orange)}.chip.stale2{color:var(--red);font-weight:600}.chip.ok{color:var(--green)}.adv{position:absolute;top:7px;right:7px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--sep);background:var(--card);display:none;align-items:center;gap:3px;cursor:pointer;color:var(--label2);font-size:11px}.adv:hover{color:var(--label);border-color:var(--label3)}.kcard:hover .adv,.adv:focus-visible{display:inline-flex}.col-add{padding:0 10px 10px}.add-btn{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:7px 6px;border-radius:7px;color:var(--label2);cursor:pointer;text-align:left}.add-btn:hover{background:var(--hover);color:var(--label)}.add-in{background:var(--card);border:1px solid var(--ctl-border);border-radius:10px;padding:8px 10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 25%,transparent)}.add-in input{width:100%;border:0;background:none;outline:none;font-size:13.5px}.add-in .chips{margin-top:6px;min-height:0}.older{border:0;background:none;color:var(--label2);padding:6px;border-radius:7px;cursor:pointer;font-size:12px}.older:hover{background:var(--hover);color:var(--label)}.insights{width:312px;flex:none;border-left:1px solid var(--sep);overflow-y:auto;padding:16px 16px 30px;background:var(--win)}.insights h2{font-size:13px;font-weight:700;margin:4px 0 10px;display:flex;align-items:center;justify-content:space-between}.insights h2+p{margin:-4px 0 12px;color:var(--label2);font-size:12px}.alert{display:flex;gap:10px;width:100%;text-align:left;border:1px solid transparent;background:var(--pane);border-radius:10px;padding:10px 12px 10px 10px;cursor:pointer;margin-bottom:8px}.alert:hover{border-color:var(--sep)}.alert .lv{width:4px;border-radius:2px;background:var(--lv);flex:none}.alert[aria-pressed=true]{border-color:var(--lv);background:color-mix(in srgb,var(--lv) 9%,var(--win))}.alert strong{display:block;font-size:13px;margin-bottom:2px}.alert span{color:var(--label2);font-size:12px;line-height:1.4}.allgood{background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:10px;padding:12px;margin-bottom:8px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.tile{background:var(--pane);border-radius:10px;padding:10px 12px}.tile b{display:block;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tile span{font-size:11.5px;color:var(--label2)}.spark{background:var(--pane);border-radius:10px;padding:12px}.spark p{margin:0 0 8px;font-size:11.5px;color:var(--label2)}.spark svg{display:block;width:100%;height:56px}.spark .axis{display:flex;justify-content:space-between;font-size:10.5px;color:var(--label3);margin-top:4px}.month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:100%;min-width:640px}.wkd{padding:8px 10px 6px;text-align:right;color:var(--label2);font-weight:500;border-bottom:1px solid var(--sep);position:sticky;top:0;background:var(--win);z-index:2}.mcell{border-right:1px solid var(--sep-soft);border-bottom:1px solid var(--sep-soft);padding:4px 4px 6px;min-height:104px;display:flex;flex-direction:column;gap:2px;min-width:0}.mcell:nth-child(7n){border-right:0}.mcell.other{background:var(--pane)}.mcell.other .mnum{color:var(--label3)}.mcell.sel{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--red) 55%,transparent)}.mnum{display:flex;justify-content:flex-end;font-size:14px;padding:2px 4px}.mnum span{min-width:24px;height:24px;padding:0 6px;border-radius:12px;display:grid;place-items:center}.mcell.today .mnum span{background:var(--red);color:#fff;font-weight:600}.mev{display:flex;align-items:center;gap:5px;width:100%;border:0;background:none;padding:1px 5px;border-radius:4px;cursor:pointer;text-align:left;min-width:0;font-size:12px;line-height:17px}.mev:hover{background:var(--hover)}.mev .dot{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.mev .ring{width:8px;height:8px;border-radius:2px;border:1.5px solid var(--c);flex:none}.mev.done .ring{background:var(--c)}.mev.done .t{color:var(--label3);text-decoration:line-through}.mev.late .t{color:var(--red)}.mev .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mev .h{color:var(--label2);font-variant-numeric:tabular-nums}.mais{border:0;background:none;color:var(--label2);text-align:left;padding:1px 5px;font-size:12px;cursor:pointer;border-radius:4px}.mais:hover{background:var(--hover);color:var(--label)}.week{min-width:720px;display:flex;flex-direction:column;min-height:100%}.wk-head,.wk-allday,.wk-body{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.wk-head{position:sticky;top:0;background:var(--win);z-index:3;border-bottom:1px solid var(--sep)}.wh{padding:8px 8px 6px;display:flex;align-items:baseline;gap:6px;justify-content:center}.wh .wd{color:var(--label2)}.wh .wn{font-size:18px;min-width:30px;height:30px;border-radius:15px;display:grid;place-items:center}.wh.today .wn{background:var(--red);color:#fff;font-weight:600}.wh.today .wd{color:var(--red)}.wk-allday{border-bottom:1px solid var(--sep);position:sticky;top:47px;background:var(--win);z-index:3}.wk-allday .lab{font-size:11px;color:var(--label2);text-align:right;padding:6px 8px}.wk-allday .cell{padding:3px;border-left:1px solid var(--sep-soft);min-height:28px;display:flex;flex-direction:column;gap:2px;min-width:0}.gutter{position:relative}.gutter span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--label2);font-variant-numeric:tabular-nums}.wcol{position:relative;border-left:1px solid var(--sep-soft);background-image:repeating-linear-gradient(to bottom,var(--sep-soft) 0 1px,transparent 1px var(--px))}.wcol.today{background-color:color-mix(in srgb,var(--red) 4%,transparent)}.wev{position:absolute;border:0;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 18%,var(--win));border-radius:5px;padding:3px 6px;text-align:left;overflow:hidden;cursor:pointer;font-size:12px;line-height:1.3}.wev:hover{background:color-mix(in srgb,var(--c) 28%,var(--win))}.wev .t{font-weight:600;display:block;color:color-mix(in srgb,var(--c) 70%,var(--label))}.wev .h{color:color-mix(in srgb,var(--c) 55%,var(--label2))}.wev.free{background:color-mix(in srgb,var(--c) 7%,var(--win));border-left-style:dashed}.mev.free .t,.wev.free .t{opacity:.75}.now{position:absolute;left:-4px;right:0;height:2px;background:var(--red);z-index:2;pointer-events:none}.now:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--red)}.notes{display:grid;grid-template-columns:290px minmax(0,1fr);height:100%}.nlist{border-right:1px solid var(--sep);overflow-y:auto;padding:10px 10px 30px}.nsec{font-size:11px;font-weight:600;color:var(--label2);margin:10px 10px 4px}.nitem{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 12px;border-radius:8px;cursor:pointer;position:relative}.nitem+.nitem:before{content:"";position:absolute;top:0;left:12px;right:12px;border-top:1px solid var(--sep-soft)}.nitem:hover{background:var(--hover)}.nitem[aria-current=true]{background:var(--note-sel)}.nitem[aria-current=true]:before,.nitem[aria-current=true]+.nitem:before{border-color:transparent}.ni-t{font-weight:700;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni-s{color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ni-s b{font-weight:400;color:var(--label);margin-right:6px}.editor{overflow-y:auto;padding:16px 48px 60px;display:flex;flex-direction:column}.ed-inner{max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:column;flex:1}.ed-date{color:var(--label2);text-align:center;margin:0 0 18px;font-size:12px}.ed-title{border:0;background:none;outline:none;font-size:26px;font-weight:700;padding:0;margin:0 0 8px}.ed-body{border:0;background:none;outline:none;resize:none;font-size:15px;line-height:1.55;padding:0;flex:1;min-height:360px}.ed-title::placeholder,.ed-body::placeholder{color:var(--label3)}.empty{color:var(--label2);text-align:center;padding:60px 20px;font-size:14px}.avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:600;color:#fff;flex:none}.avatar.vazio{background:none;border:1.5px dashed var(--label3);color:var(--label3)}.layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none}.layer.show{display:block}.layer .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;opacity:0;transition:opacity .2s}.layer.open .dim{opacity:1}.sheet{position:absolute;top:calc(56px + env(safe-area-inset-top,0px));left:50%;width:min(460px,calc(100vw - 24px));transform:translate(-50%,-14px);opacity:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;background:var(--win);border:1px solid var(--sep);border-radius:12px;box-shadow:0 24px 60px #00000047;max-height:calc(100% - 80px);display:flex;flex-direction:column}.sheet.wide{width:min(640px,calc(100vw - 24px))}.layer.open .sheet{transform:translate(-50%);opacity:1}.sh-body{padding:20px 22px 6px;overflow-y:auto}.sh-body h2{margin:0 0 16px;font-size:15px;font-weight:700}.sh-body h3{font-size:13px;font-weight:700;margin:20px 0 8px;display:flex;gap:8px;align-items:baseline}.sh-body h3 span{font-weight:400;color:var(--label2)}.big-title{width:100%;border:0;background:none;outline:none;font-size:20px;font-weight:700;padding:2px 0;margin:0 0 14px}.big-title::placeholder{color:var(--label3)}.form{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px 12px;align-items:center}.form.two{grid-template-columns:86px minmax(0,1fr) 86px minmax(0,1fr)}.form>label{text-align:right;color:var(--label2)}.form input,.form select,.form textarea{height:26px;border:1px solid var(--ctl-border);background:var(--ctl);border-radius:6px;padding:0 8px;box-shadow:var(--ctl-shadow);min-width:0;width:100%}.form textarea{height:auto;padding:5px 8px;resize:vertical}.form .full{grid-column:2/-1}.form .pair{display:flex;gap:8px;align-items:center}.form .title-in{font-size:15px;height:30px;font-weight:600}.wait-box{grid-column:1/-1;display:grid;grid-template-columns:86px minmax(0,1fr) 86px minmax(0,1fr);gap:10px 12px;align-items:center;background:color-mix(in srgb,var(--yellow) 12%,transparent);border-radius:8px;padding:10px 10px 10px 0}.wait-box label{text-align:right;color:var(--label2)}.ck{display:flex;align-items:center;gap:9px;padding:5px 2px;border-bottom:1px solid var(--sep-soft)}.ck input[type=checkbox]{width:15px;height:15px;accent-color:var(--green);margin:0}.ck .ck-t{flex:1;border:0;background:none;outline:none;padding:2px 0;min-width:0}.ck.feito .ck-t{color:var(--label2);text-decoration:line-through}.ck .x{border:0;background:none;color:var(--label3);cursor:pointer;width:22px;height:22px;border-radius:5px;display:grid;place-items:center}.ck .x:hover{background:var(--hover);color:var(--label)}.ck-add input{width:100%;border:0;border-bottom:1px solid var(--sep-soft);background:none;outline:none;padding:7px 2px 7px 26px}.info{margin:16px 0 0;color:var(--label2);font-size:12px;line-height:1.5}.hist{margin-top:12px}.hist summary{cursor:pointer;color:var(--label2);font-size:12px}.hist ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12px}.sh-foot{display:flex;align-items:center;gap:8px;padding:16px 22px 18px}.sh-foot .grow{flex:1}.btn{height:26px;padding:0 14px;border-radius:6px;border:1px solid var(--ctl-border);background:var(--ctl);box-shadow:var(--ctl-shadow);cursor:pointer}.btn:hover{filter:brightness(.97)}.btn.primary{background:var(--blue);color:#fff;border-color:transparent;font-weight:600}.btn.primary:disabled{opacity:.45;cursor:default}.btn.link{border:0;box-shadow:none;background:none;color:var(--red);padding:0 4px}#hud{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:#28282aeb;color:#fff;padding:8px 16px;border-radius:8px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:60}#hud.show{opacity:1}.sidebar{border-right:0;padding:18px 12px 14px;gap:20px}.brand{font-size:15px;padding:4px 8px;color:var(--label)}.sb-item{height:30px;border-radius:7px}.sb-h{font-size:11.5px;color:var(--label3);margin:0 8px 4px}.me{border-top:0;color:var(--label2)}.toolbar{border-bottom:0;height:54px;padding:0 20px 0 12px}.crumb{color:var(--label2);font-size:13px}.menu{height:28px;border:0;background:transparent;color:var(--label2);border-radius:7px;padding:0 4px;cursor:pointer}.menu:hover{background:var(--hover);color:var(--label)}.search{background:var(--fill);width:170px;height:28px;border-radius:8px}.hl-chip{background:var(--sel);font-size:12px}.qmain{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.dayhead{padding:6px 40px 0}.dh-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dh-wd{display:block;color:var(--red);font-size:13px;font-weight:600;margin-bottom:3px}.dh-d{margin:0;font-size:34px;font-weight:700;letter-spacing:-.022em;line-height:1.05}.attn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--label2);cursor:pointer;padding:6px 8px;border-radius:7px}.attn:hover,.attn[aria-pressed=true]{background:var(--hover);color:var(--label)}.attn i{width:7px;height:7px;border-radius:50%;background:var(--red)}.ok-txt{color:var(--label3);padding:6px 8px}.tl{margin-top:22px}.tl-track{position:relative;height:6px;border-radius:3px;background:var(--fill)}.tl-ev{position:absolute;top:0;height:6px;border-radius:3px;border:0;padding:0;background:var(--label3);cursor:pointer}.tl-ev:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.tl-ev.past{background:var(--sep)}.tl-ev.next{background:var(--blue)}.tl-now{position:absolute;top:-5px;width:2px;height:16px;margin-left:-1px;background:var(--red);border-radius:1px;pointer-events:none}.tl-ticks{position:relative;height:14px;margin-top:6px}.tl-tick{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--label3);font-variant-numeric:tabular-nums}.dh-next{margin-top:4px;font-size:13px;min-height:18px}.tl-next{border:0;background:none;padding:0;cursor:pointer;text-align:left}.tl-next .t{color:var(--label);font-weight:500}.tl-next:hover .t{text-decoration:underline;text-decoration-color:var(--label3);text-underline-offset:3px}.write{display:flex;align-items:center;gap:10px;margin-top:22px;padding:9px 0;border-bottom:1px solid var(--sep)}.write:focus-within{border-bottom-color:var(--blue)}.write-plus{color:var(--label3);display:grid}.write:focus-within .write-plus{color:var(--blue)}.write input{flex:1;border:0;outline:none;background:none;font-size:15px;min-width:0;color:var(--label)}.write input::placeholder{color:var(--label3)}.write-chips{display:flex;gap:14px;opacity:0;transition:opacity .15s;white-space:nowrap;overflow:hidden}.write-chips.show{opacity:1}.pchip{background:none;padding:0;color:var(--label2);font-size:12px;border-radius:0;gap:5px}.pchip i{width:6px;height:6px}.pchip .avatar{width:16px;height:16px;font-size:7.5px}.board{padding:28px 40px;gap:28px;min-height:340px}.col{background:none;border-radius:12px;min-width:216px}.col.over{box-shadow:none;background:var(--hover)}.col-head{padding:0 2px 12px;gap:8px}.col-name{font-size:13px;font-weight:600}.col-count{color:var(--label3);font-weight:500;border:0;background:none;padding:0;font-variant-numeric:tabular-nums;font-size:13px}button.col-count{cursor:pointer;border-radius:5px;padding:0 4px;margin-left:-4px}button.col-count:hover{background:var(--hover);color:var(--label2)}.col-count.red{color:var(--red);font-weight:600}.col-cards{padding:0;gap:6px;min-height:48px}.col-empty{border:0;padding:10px 2px;text-align:left;color:var(--label3);font-size:12.5px}.kcard{background:var(--card);border:0;border-radius:10px;padding:11px 13px;box-shadow:none;transition:background .12s,opacity .2s}.kcard:hover{background:var(--card-hover);border:0}.kcard.dragging{opacity:.4}.kcard.dim{opacity:.22}.k-row{display:flex;align-items:flex-start;gap:10px}.k-title{flex:1;font-size:13.5px;font-weight:500;line-height:1.4}.k-alta{color:var(--red);font-weight:700;margin-right:5px}.kcard.fin .k-title{color:var(--label2);font-weight:400}.k-meta{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:5px;font-size:12px;color:var(--label2)}.k-meta .red{color:var(--red)}.k-meta .orange{color:var(--orange)}.k-meta .strong{color:var(--label)}.m-proj{display:inline-flex;align-items:center;gap:5px}.m-proj i{width:6px;height:6px;border-radius:50%}.avatar{width:20px;height:20px;font-size:8.5px}.col-add{padding:2px 0 0;opacity:0;transition:opacity .15s}.col:hover .col-add,.col-add:focus-within,.col.vazia .col-add{opacity:1}.add-btn{padding:7px 2px;color:var(--label3);gap:6px}.add-btn:hover{background:none;color:var(--label)}.add-in{background:var(--card);border:0;box-shadow:0 0 0 2px var(--blue);border-radius:10px;padding:10px 12px}.add-in .chips{gap:12px}.older{padding:8px 2px;text-align:left;color:var(--label3)}.older:hover{background:none;color:var(--label)}.insights{width:320px;border-left:1px solid var(--sep);padding:18px 22px 30px}.insights h2{font-size:15px;font-weight:700;margin:0 0 2px}.insights h2+p{margin:0 0 10px}.x-btn{border:0;background:none;color:var(--label2);width:26px;height:26px;border-radius:6px;cursor:pointer;display:grid;place-items:center}.x-btn:hover{background:var(--hover);color:var(--label)}.alert{background:none;border:0;padding:9px 8px;margin:0 -8px 2px;width:calc(100% + 16px);border-radius:8px;gap:10px;box-shadow:none}.alert:hover{background:var(--hover);border:0}.alert .lv{width:7px;height:7px;border-radius:50%;margin-top:5px}.alert[aria-pressed=true]{background:var(--sel);border:0}.alert strong{font-size:13px;font-weight:600}.allgood{background:none;padding:6px 0;color:var(--label2)}.divider{height:1px;background:var(--sep);margin:16px 0 18px}.tiles{gap:18px 14px;margin:8px 0 22px}.tile{background:none;padding:0;border:0;box-shadow:none}.tile b{font-size:26px;font-weight:600;letter-spacing:-.02em}.spark{background:none;padding:0;border:0;box-shadow:none}.mcell{border-color:var(--sep-soft)}.mcell.other{background:none}.mcell.sel{box-shadow:inset 0 0 0 1.5px var(--label3)}.wcol.today{background-color:transparent}.wk-head,.wk-allday,.wkd{border-bottom-color:var(--sep-soft)}.nlist{border-right:1px solid var(--sep-soft)}.ed-title{font-size:28px;letter-spacing:-.02em}.sheet{border:0;box-shadow:0 30px 80px #00000038,0 0 0 .5px #0000001f}.layer .dim{background:#0000001f}.big-title{font-size:21px;letter-spacing:-.015em}.wait-box{background:var(--fill)}@media(max-width:860px){.dayhead{padding:4px 18px 0}.board{padding:22px 18px;gap:18px}.dh-d{font-size:28px}}@media(max-width:1280px){.insights{position:absolute;top:0;right:0;bottom:0;z-index:12;box-shadow:-12px 0 40px #0000001f}}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;top:0;bottom:0;left:0;width:250px;z-index:30;transform:translate(-102%);transition:transform .2s;padding-top:calc(14px + env(safe-area-inset-top,0px))}.app.sidebar-aberta .sidebar{transform:none;box-shadow:0 0 40px #00000040}.app.sem-sidebar{grid-template-columns:minmax(0,1fr)}.app.sem-sidebar .sidebar{visibility:visible}.tb-title .sub,.kbd{display:none}.notes{grid-template-columns:220px minmax(0,1fr)}.editor{padding:16px 22px 40px}.form.two,.wait-box{grid-template-columns:86px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.sb-h-row{display:flex;align-items:center;justify-content:space-between;padding-right:4px}.sb-h-row .sb-h{margin-bottom:4px}.sb-mini{border:0;background:none;color:var(--label3);cursor:pointer;width:22px;height:22px;border-radius:5px;display:grid;place-items:center;margin-bottom:4px}.sb-mini:hover{background:var(--hover);color:var(--label)}.sb-empty{color:var(--label3);font-size:12.5px;padding:2px 8px 4px}.side-link{border:0;background:none;color:var(--blue);cursor:pointer;padding:4px 8px;border-radius:6px;text-align:left;display:inline-flex;align-items:center;gap:6px;font-size:13px}.side-link:hover{background:var(--hover)}.me-box{margin-top:auto;display:flex;flex-direction:column;gap:2px}.me{padding:6px 8px;display:flex;align-items:center;gap:8px}.me .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync{font-size:11.5px;color:var(--label2);display:flex;align-items:center;gap:6px;padding:0 8px 2px}.sync i{width:6px;height:6px;border-radius:50%;background:var(--green)}.sync.ro i{background:var(--orange)}.sync.local i{background:var(--label3)}.loading{color:var(--label3);padding:48px 40px}.welcome{margin:22px 40px 0;padding:14px 16px;border-radius:10px;background:var(--card);color:var(--label2);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.welcome strong{color:var(--label)}.plain{height:28px;border:1px solid var(--ctl-border);border-radius:6px;padding:0 8px;background:var(--ctl);min-width:0}.prow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sep-soft)}.prow .plain{flex:1}.sw{display:flex;gap:5px}.sw button{width:15px;height:15px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--c)}.sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--win),0 0 0 3.5px var(--c)}.pp-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sep-soft)}.pp-row .nm{flex:1;min-width:0}.hits{margin-top:6px;max-height:240px;overflow:auto}@media(max-width:860px){.welcome{margin:18px 18px 0}.prow{flex-wrap:wrap}}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){filter:brightness(1.05);background:var(--accent)}.btn.danger{background:var(--red);color:#fff;border-color:transparent;font-weight:600}.small-btn{height:26px;padding:0 10px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.sb-ico>span{color:var(--label2);display:grid}.sb-dot{width:8px;height:8px;border-radius:50%}.dh-wd{color:var(--accent-text)}.mcell.today .mnum span,.wh.today .wn{background:var(--accent);color:var(--on-accent)}.wh.today .wd{color:var(--accent-text)}.now,.now:before,.tl-now{background:var(--accent)}.tl-ev.next,.attn i{background:var(--accent)}.k-alta{color:var(--accent-text)}.k-tax{font-size:11px;font-weight:600;color:var(--label2);margin-bottom:3px;letter-spacing:.01em}.m-rec,.m-ent{display:inline-flex;align-items:center;gap:4px}.k-temas{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.tchip{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px 0 7px;border-radius:10px;background:var(--win);color:var(--label);font-size:11.5px;border:0;white-space:nowrap}.tchip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tc);flex:none}.tchip.more{color:var(--label2)}.tchip.more:before{display:none}.tchip.pick{cursor:pointer;height:28px;padding:0 12px 0 10px;border:1px solid var(--sep);font-size:12.5px}.tchip.pick[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.tema-picker{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.k-subs{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;color:var(--label2);font-variant-numeric:tabular-nums}.k-bar{flex:1;max-width:110px;height:4px;border-radius:2px;background:var(--fill);overflow:hidden;display:block}.k-bar i{display:block;height:100%;background:var(--accent);border-radius:2px}.k-subs .red{color:var(--red)}.k-subs .mine{color:var(--accent-text);font-weight:600}.tb-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border:0;background:transparent;border-radius:7px;cursor:pointer;color:var(--label2)}.tb-pill:hover,.tb-pill[aria-expanded=true]{background:var(--hover);color:var(--label)}.tb-pill.on{color:var(--label)}.nbadge{background:var(--accent);color:var(--on-accent);border-radius:9px;font-size:11px;font-weight:700;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px}.filtros{position:relative}.pop-panel{position:absolute;right:0;top:36px;z-index:30;width:270px;background:var(--win);border:1px solid var(--sep);border-radius:12px;box-shadow:0 18px 40px #00000024;padding:14px;display:flex;flex-direction:column;gap:10px}.pop-panel label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--label2)}.pop-panel select{height:30px;border:1px solid var(--ctl-border);border-radius:7px;background:var(--ctl);padding:0 8px;color:var(--label)}.tabs{display:flex;width:100%;height:30px;margin:0 0 16px}.tabs button{flex:1}.tabs button[aria-selected=true]{background:var(--ctl);box-shadow:0 1px 2px #0000001a;font-weight:600}.rec-tag{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);padding:3px 10px;border-radius:12px}.aj-intro{margin:0 0 12px;font-size:12.5px;line-height:1.5}.aj-uso{font-size:12px;min-width:66px;text-align:right}.plain-area{width:100%;border:1px solid var(--ctl-border);border-radius:7px;padding:8px 10px;background:var(--ctl);resize:vertical;color:var(--label);line-height:1.5}.welcome{border-left:0}.w-links{display:inline-flex;flex-wrap:wrap;gap:2px}.side-link{color:var(--accent-text)}.side-link.inline{padding:0 2px;font-size:inherit}.add-in{box-shadow:0 0 0 2px var(--accent)}.col.over{background:var(--accent-soft)}.drop-line{background:var(--accent)}.nitem[aria-current=true]{background:var(--accent-soft)}.ent-field{display:flex;flex-direction:column;gap:8px}.ent-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ent-chip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 10px;border-radius:13px;background:var(--card);font-size:12.5px;font-weight:500}.ent-chip.fora{color:var(--label2);text-decoration:line-through}.ent-chip button{border:0;background:none;cursor:pointer;color:var(--label2);width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.ent-chip button:hover{background:var(--hover)}.ent-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ent-add{height:26px;border:1px solid var(--ctl-border);border-radius:7px;background:var(--ctl);padding:0 6px;max-width:240px;color:var(--label)}.mapa{display:flex;height:100%;min-height:0}.mp-main{flex:1;min-width:0;position:relative}.mp-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--win);background-image:radial-gradient(var(--sep) 1px,transparent 1px);background-size:22px 22px}.mp-svg{width:100%;height:100%;display:block;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.mp-svg.arrastando{cursor:grabbing}.mp-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--label3)}.mp-ctl{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;background:var(--win);border:1px solid var(--sep);border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #00000014}.mp-ctl button{width:34px;height:32px;border:0;background:none;cursor:pointer;font-size:17px;color:var(--label);display:grid;place-items:center}.mp-ctl button+button{border-top:1px solid var(--sep)}.mp-ctl button:hover{background:var(--hover)}.mp-legend{position:absolute;left:14px;bottom:14px;display:flex;gap:12px;flex-wrap:wrap;background:var(--win);border:1px solid var(--sep);border-radius:10px;padding:7px 11px;font-size:11.5px;color:var(--label2);max-width:calc(100% - 90px)}.mp-legend span{display:inline-flex;align-items:center;gap:6px}.lg{width:14px;height:10px;border-radius:3px;display:inline-block}.lg.fundo{background:var(--label)}.lg.subclasse{border:1.5px solid var(--label)}.lg.spe{border:1.5px solid var(--label2);background:var(--win)}.lg.ativo{background:var(--card);border:1px solid var(--sep)}.lg.divida{border:1.5px dashed var(--red)}.lg.tar{width:12px;height:12px;border-radius:50%;background:var(--accent)}.mn{cursor:pointer;outline:none}.mn rect.bx{fill:var(--card);stroke:transparent;stroke-width:1;transition:stroke .12s}.mn.t-fundo rect.bx{fill:var(--label);stroke:var(--label)}.mn.t-fundo .t1{fill:var(--win)}.mn.t-fundo .t2{fill:var(--label3)}.mn.t-fundo .t3{fill:var(--accent)}.mn.t-subclasse rect.bx{fill:var(--win);stroke:var(--label);stroke-width:1.3}.mn.t-spe rect.bx{fill:var(--win);stroke:var(--label2);stroke-width:1.2}.mn.t-divida rect.bx{fill:var(--win);stroke:var(--red);stroke-width:1.3;stroke-dasharray:5 3}.mn.t-cotistas rect.bx{fill:var(--win);stroke:var(--label3);stroke-dasharray:3 3}.mn .t1{font-size:12.5px;font-weight:600;fill:var(--label)}.mn .t2{font-size:11px;fill:var(--label2)}.mn .t3{font-size:11.5px;font-weight:600;fill:var(--label)}.mn:hover rect.bx,.mn:focus-visible rect.bx{stroke:var(--accent);stroke-width:2}.mn.foco rect.bx,.mn.sel rect.bx{stroke:var(--accent);stroke-width:2.5}.mn.dim{opacity:.2}.mn.off{cursor:default;opacity:.5}.mn.off:hover rect.bx{stroke:var(--label3);stroke-width:1}.mn .badge circle{fill:var(--accent);stroke:var(--win);stroke-width:2}.mn .badge text{fill:var(--on-accent);font-size:10.5px;font-weight:700}.mn .chk circle{fill:var(--accent);stroke:var(--win);stroke-width:2}.mn .chk path{stroke:var(--on-accent)}.me .ln{fill:none;stroke:var(--label3);stroke-width:1.3}.me.participacao .ln{stroke:var(--label2)}.me.composicao .ln{stroke-dasharray:2 3}.me.divida .ln{stroke:var(--red);stroke-dasharray:5 3}.me.cotistas .ln{stroke:var(--label3)}.me.dim{opacity:.12}.me.on .ln{stroke:var(--accent);stroke-width:2}.me .el rect{fill:var(--win);stroke:var(--sep)}.me .el text{font-size:10.5px;fill:var(--label2);font-weight:600}.me.on .el rect{stroke:var(--accent)}.mk path{fill:var(--label2)}.mk.on path{fill:var(--accent)}.mp-panel{width:350px;flex:none;border-left:1px solid var(--sep);overflow-y:auto;padding:20px 22px 30px;background:var(--win)}.mp-kicker{margin:0 0 2px;font-size:12px;font-weight:600;color:var(--accent-text)}.mp-h{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.mp-p{margin:0 0 10px;line-height:1.5}.mp-v{margin:2px 0 6px;font-size:16px;font-weight:600}.mp-h3{font-size:12px;font-weight:600;color:var(--label2);margin:20px 0 8px;display:flex;gap:6px}.mp-sw{margin:6px 0 4px}.mp-back{margin:0 0 10px -8px}.mp-ent,.mp-rel{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:8px;margin:0 -8px;width:calc(100% + 16px);border-radius:8px;cursor:pointer;text-align:left}.mp-ent:hover,.mp-rel:hover,.mp-task:hover{background:var(--hover)}.mp-rel span:first-child{font-weight:500}.mp-rel .muted{font-size:12px;text-align:right}.mp-ent .nb{background:var(--accent);color:var(--on-accent);border-radius:9px;font-size:11px;font-weight:700;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}.mp-task{display:flex;flex-direction:column;gap:4px;width:calc(100% + 16px);margin:0 -8px;border:0;background:none;padding:8px;border-radius:8px;cursor:pointer;text-align:left}.mp-task.fin .mt-t{color:var(--label2);text-decoration:line-through}.mt-t{font-weight:500}.mt-m{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--label2);align-items:center}.mt-m .red{color:var(--red)}.st-pill{font-size:11px;font-weight:600;padding:1px 8px;border-radius:9px;background:var(--card);color:var(--label2)}.st-pill.s-fazendo{background:var(--accent-soft);color:var(--accent-text)}.st-pill.s-aguardando{background:var(--fill);color:var(--label)}.st-pill.s-finalizado{background:var(--card);color:var(--label3)}.mp-write{margin-top:10px;padding:6px 0}.mp-write input{font-size:13.5px}.mp-ficha{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12.5px}.mp-ficha dt{color:var(--label2)}.mp-ficha dd{margin:0;overflow-wrap:anywhere}.mp-itens div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--sep-soft);font-size:12.5px}.mp-itens small{display:block;color:var(--label2);font-size:11.5px}.mp-itens b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.mp-nota{background:var(--card);border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:12.5px}.mp-nota p{margin:4px 0 0;color:var(--label2);line-height:1.5}.mp-src{margin:18px 0 0;font-size:11.5px;color:var(--label3)}.picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000047;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.pk-box{width:min(1240px,100%);height:min(860px,100%);background:var(--win);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #0000004d}.pk-top{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--sep);flex-wrap:wrap}.pk-tit{flex:1;min-width:200px}.pk-tit h2{margin:0;font-size:15px}.pk-tit .muted{font-size:12px}.pk-map{flex:1;position:relative;min-height:0}@media(max-width:860px){.mapa{flex-direction:column}.mp-main{min-height:55%}.mp-panel{width:auto;border-left:0;border-top:1px solid var(--sep);max-height:45%}}.st-prog{display:inline-flex;align-items:center;gap:10px;font-family:var(--font);font-weight:500;font-size:12px;color:var(--label2);flex:1;margin-left:6px}.st-prog .k-bar{max-width:160px}.st{display:grid;grid-template-columns:18px minmax(0,1fr) 140px 132px 26px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--sep-soft)}.st input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.st-t{border:0;background:none;outline:none;padding:4px 0;min-width:0;color:var(--label)}.st-t:focus{box-shadow:inset 0 -1px 0 var(--accent)}.st.feito .st-t{color:var(--label2);text-decoration:line-through}.st select,.st input[type=date]{height:28px;border:1px solid var(--sep);border-radius:7px;background:var(--win);font-size:12px;padding:0 6px;min-width:0;color:var(--label)}.st input[type=date].late{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,var(--sep))}.st-vazio{margin:4px 0 6px;font-size:12.5px}.st-add{display:flex;gap:8px;align-items:center;padding:8px 0;color:var(--accent)}.st-add input{flex:1;border:0;border-bottom:1px dashed var(--sep);background:none;outline:none;padding:6px 0;color:var(--label)}.st-add input:focus{border-bottom:1px solid var(--accent)}.rot{padding:28px 36px 48px}.rot-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.rot-intro h1{font-weight:600;font-size:32px;letter-spacing:-.03em;margin:0}.rot-intro p{margin:6px 0 0;color:var(--label2);max-width:540px;line-height:1.5}.rot-stats{display:flex;gap:28px}.rot-stats b{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em}.rot-stats span{font-size:12px;color:var(--label2)}.rmap{background:var(--win);border:1px solid var(--sep);border-radius:14px;overflow:auto;max-height:calc(100vh - 260px)}.rm-grid{min-width:1060px}.rm-row{display:grid;grid-template-columns:290px minmax(0,1fr);border-bottom:1px solid var(--sep-soft)}.rm-row:last-child{border-bottom:0}.rm-row.head{position:sticky;top:0;background:var(--win);z-index:3;border-bottom:1px solid var(--sep)}.rm-name{position:sticky;left:0;background:var(--win);z-index:2;border:0;border-right:1px solid var(--sep);text-align:left;padding:10px 16px;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;color:var(--label)}button.rm-name{cursor:pointer}button.rm-name:hover{background:var(--card)}.rm-lab{font-size:12px;font-weight:600;color:var(--label2)}.rm-t{font-weight:600;display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rm-t i{width:8px;height:8px;border-radius:50%;flex:none}.rm-f{font-size:12px;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-row.off .rm-days{opacity:.35}.rm-days{display:grid;grid-template-columns:repeat(28,minmax(26px,1fr))}.rm-d{display:grid;place-items:center;min-height:50px;border-left:1px solid transparent}.rm-d.ws{border-left-color:var(--sep)}.rm-d.we{background:color-mix(in srgb,var(--fill) 40%,transparent)}.rm-d.hj{background:var(--accent-soft)}.head .rm-d{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:46px;gap:1px;color:var(--label2);font-size:12px;font-variant-numeric:tabular-nums}.head .rm-d b{font-weight:500;font-size:10px;color:var(--label3)}.head .rm-d.hj{color:var(--accent-text);font-weight:700}.dotp{width:11px;height:11px;border-radius:50%;border:2px solid var(--accent);background:none;padding:0;display:inline-grid;place-items:center;flex:none}.dotp.gen{background:var(--accent)}.dotp.done{border:0;width:17px;height:17px;background:var(--label);color:var(--win)}.dotp.late{border-color:var(--red);background:var(--red)}.dotp.miss{border-color:var(--label3);border-style:dashed}button.dotp{cursor:pointer}button.dotp:hover{transform:scale(1.2)}.rm-legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px;font-size:12px;color:var(--label2)}.rm-legend span{display:inline-flex;align-items:center;gap:8px}.rot-empty{background:var(--win);border:1px dashed var(--label3);border-radius:16px;padding:44px 32px;text-align:center;color:var(--label2);max-width:620px;margin:40px auto;line-height:1.55}.rot-empty h2{font-weight:600;color:var(--label);font-size:22px;letter-spacing:-.02em;margin:0 0 8px}.rot-empty .btn{margin-top:14px}.freq-tipos{display:flex;width:100%;height:32px;margin:2px 0 12px}.freq-tipos button{flex:1}.freq-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.inl{display:inline-flex;align-items:center;gap:8px;color:var(--label2)}.inl select{height:30px;border:1px solid var(--ctl-border);border-radius:8px;background:var(--ctl);padding:0 8px;color:var(--label)}.inline-n{width:60px;height:30px;border:1px solid var(--ctl-border);border-radius:8px;background:var(--ctl);padding:0 8px;color:var(--label)}.wd-pick{display:flex;gap:6px}.wd-pick button{width:32px;height:32px;border-radius:50%;border:1px solid var(--sep);background:var(--win);cursor:pointer;font-weight:600;color:var(--label)}.wd-pick button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.rprev{margin:14px 0 0;padding:11px 14px;background:var(--card);border-radius:10px;font-size:12.5px;color:var(--label2);line-height:1.5}.rprev b{color:var(--label);font-weight:600}.switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:var(--label)}.switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:20px;border-radius:10px;background:var(--fill);position:relative;cursor:pointer;margin:0;transition:background .15s;flex:none}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(14px)}.tx-cat{border:1px solid var(--sep);border-radius:12px;padding:10px 12px;margin-bottom:8px}.tx-top{display:flex;gap:8px;align-items:center}.tx-top .plain{flex:1;font-weight:600}.tx-subs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.tx-sub{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 11px;border-radius:13px;background:var(--fill);font-size:12px}.tx-sub button{border:0;background:none;cursor:pointer;color:var(--label2);width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.tx-sub button:hover{background:var(--hover)}.tx-new{border:0;border-bottom:1px dashed var(--label3);background:none;outline:none;font-size:12px;padding:4px 2px;width:180px;color:var(--label)}.tx-new:focus{border-bottom:1px solid var(--accent)}.tx-vazio{border:1px dashed var(--label3);border-radius:12px;padding:18px;text-align:center;color:var(--label2)}.tx-vazio p{margin:0 0 10px}@media(max-width:860px){.welcome{margin:18px 18px 0}.prow{flex-wrap:wrap}.rot{padding:20px 16px 36px}.st{grid-template-columns:18px minmax(0,1fr) 26px}.st select,.st input[type=date]{grid-column:2/3}}.mv-sec{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.mv-abas{display:flex;gap:2px;padding:10px 16px 0;overflow-x:auto;border-bottom:1px solid var(--sep);flex:none}.mv-abas button{border:0;background:none;padding:8px 12px;border-radius:8px 8px 0 0;cursor:pointer;color:var(--label2);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.mv-abas button:hover{color:var(--label);background:var(--hover)}.mv-abas button[aria-selected=true]{color:var(--label);font-weight:600;border-bottom-color:var(--accent)}.mv-abas small{color:var(--label3);font-weight:500;margin-left:2px}.mv-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 16px;border-bottom:1px solid var(--sep);flex:none;position:relative;z-index:6}.mv-bar .seg button{padding:0 10px}.mv-busca{width:230px}.mv-bar .ctl-group button{min-width:30px;font-size:13px}.mv-bar .ctl-group button:disabled{opacity:.35;cursor:default}#mvPct{min-width:52px;font-variant-numeric:tabular-nums}.mv-bar .pop-panel{width:280px}.mv-bar .pop-panel .switch{flex-direction:row;font-size:13px;color:var(--label)}.mv-body{flex:1;display:flex;min-height:0}.mv-map{flex:1;min-width:0;position:relative}.mv-sec.sem-ficha .mp-panel{display:none}.mv-cell{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mv-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--win);background-image:radial-gradient(var(--sep) 1px,transparent 1px);background-size:22px 22px;cursor:grab;touch-action:none;outline:none}.mv-wrap:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.mv-wrap.arrastando{cursor:grabbing}.mv-svg{width:100%;height:100%;display:block;user-select:none;-webkit-user-select:none}.mv-svg .nd{cursor:pointer;outline:none}.mv-svg .nd .nbox{fill:var(--card);stroke:transparent;stroke-width:1.2;transition:stroke .12s}.mv-svg .t-fundo .nbox{fill:var(--label);stroke:var(--label)}.mv-svg .t-fundo .t{fill:var(--win)}.mv-svg .t-fundo .s{fill:var(--label3)}.mv-svg .t-fundo .v,.mv-svg .t-fundo .flag{fill:var(--accent)}.mv-svg .t-subclasse .nbox{fill:var(--win);stroke:var(--label);stroke-width:1.3}.mv-svg .t-spe .nbox{fill:var(--win);stroke:var(--label2)}.mv-svg .t-divida .nbox{fill:var(--win);stroke:var(--red);stroke-dasharray:5 3}.mv-svg .t-cotistas .nbox{fill:var(--win);stroke:var(--label3);stroke-dasharray:3 3}.mv-svg .nd.colorido .nbox{fill:var(--card);stroke:var(--sep)}.mv-svg .nd.colorido .t{fill:var(--label)}.mv-svg .nd.colorido .s,.mv-svg .nd.colorido .flag{fill:var(--label2)}.mv-svg .nd.colorido .v{fill:var(--label)}.mv-svg .nd.escuro .t,.mv-svg .nd.escuro .v,.mv-svg .nd.escuro .it,.mv-svg .nd.escuro .itv{fill:#fff}.mv-svg .nd.escuro .s,.mv-svg .nd.escuro .flag{fill:#ffffffb8}.mv-svg .nd.apagado{opacity:.55}.mv-svg .t{font-size:12.5px;font-weight:600;fill:var(--label)}.mv-svg .s{font-size:11px;fill:var(--label2)}.mv-svg .v{font-size:11.5px;font-weight:600;fill:var(--label);font-variant-numeric:tabular-nums}.mv-svg .flag{font-size:10.5px;font-weight:600;fill:var(--accent-text)}.mv-svg .it{font-size:11px;fill:var(--label2)}.mv-svg .t-fundo .it{fill:var(--label3)}.mv-svg .itv{font-size:11px;font-weight:600;fill:var(--label);font-variant-numeric:tabular-nums}.mv-svg .t-fundo .itv{fill:var(--win)}.mv-svg .sep{stroke:var(--sep)}.mv-svg .nd:hover .nbox,.mv-svg .nd:focus-visible .nbox{stroke:var(--accent);stroke-width:2}.mv-svg .nd.sel .nbox,.mv-svg .nd.marcado .nbox{stroke:var(--accent);stroke-width:3}.mv-svg .nd.dim{opacity:.18}.mv-svg .nd.off{cursor:default;opacity:.45}.mv-svg .nd.off:hover .nbox{stroke:var(--label3);stroke-width:1}.mv-svg .nd.recolhido .nbox{stroke-dasharray:6 3}.mv-svg .mbadge circle{fill:var(--accent);stroke:var(--win);stroke-width:2}.mv-svg .mbadge.late circle{fill:var(--red)}.mv-svg .mbadge text{fill:var(--on-accent);font-size:10.5px;font-weight:700}.mv-svg .mbadge.late text{fill:#fff}.mv-svg .chk circle{fill:var(--accent);stroke:var(--win);stroke-width:2}.mv-svg .chk path{fill:none;stroke:var(--on-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mv-svg .tog{cursor:pointer}.mv-svg .tog rect{fill:var(--win);stroke:var(--label3)}.mv-svg .tog text{font-size:11px;font-weight:700;fill:var(--label2)}.mv-svg .tog:hover rect{stroke:var(--accent)}.mv-svg .e{fill:none;stroke:var(--label3);stroke-width:1.3;transition:opacity .15s}.mv-svg .e.participacao{stroke:var(--label2)}.mv-svg .e.composicao{stroke-dasharray:2 3}.mv-svg .e.divida{stroke:var(--red);stroke-dasharray:5 3}.mv-svg .e.toque{stroke:var(--accent)}.mv-svg .e.hl{stroke:var(--accent);stroke-width:2.2}.mv-svg .e.dim,.mv-svg .lbl.dim{opacity:.1}.mv-svg .ehit{fill:none;stroke:transparent;stroke-width:12;cursor:help}.mv-svg .lbl rect{fill:var(--win);stroke:var(--sep)}.mv-svg .lbl text{font-size:10.5px;font-weight:600;fill:var(--label2);font-variant-numeric:tabular-nums}.mv-svg .lbl.divida text{fill:var(--red)}.mv-svg .mk path{fill:var(--label2)}.mv-svg .mk.hl path{fill:var(--accent)}.mv-leg{position:absolute;left:12px;bottom:12px;display:flex;gap:6px 12px;flex-wrap:wrap;background:var(--win);border:1px solid var(--sep);border-radius:10px;padding:7px 11px;font-size:11.5px;color:var(--label2);max-width:min(560px,calc(100% - 220px));pointer-events:none}.mv-leg .key{display:inline-flex;align-items:center;gap:6px}.sw{width:14px;height:10px;border-radius:3px;display:inline-block;border:1px solid transparent;background:var(--card)}.sw-fundo{background:var(--label)}.sw-subclasse{background:var(--win);border:1.5px solid var(--label)}.sw-spe{background:var(--win);border:1.5px solid var(--label2)}.sw-ativo{background:var(--card);border-color:var(--sep)}.sw-divida{background:var(--win);border:1.5px dashed var(--red)}.sw-cotistas{background:var(--win);border:1.5px dashed var(--label3)}.sw-pend,.sw-taberta{background:var(--accent-soft);border:1.5px solid var(--accent)}.sw-tlate{background:color-mix(in srgb,var(--red) 13%,var(--win));border:1.5px solid var(--red)}.sw-tfin{background:var(--card);border:1.5px solid var(--green)}.sw-liq{background:color-mix(in srgb,var(--teal) 60%,var(--win));border:1.5px solid var(--teal)}.sw-linha{height:0;border:0;border-top:2px solid var(--label2);border-radius:0}.mv-mini{position:absolute;right:12px;bottom:12px;width:190px;height:130px;background:var(--win);border:1px solid var(--sep);border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 4px 14px #00000014}.mv-mini svg{width:100%;height:100%;display:block}.mv-mini rect{fill:var(--label3)}.mv-mini .mm-fundo{fill:var(--label)}.mv-mini .mm-cotistas{fill:var(--sep)}.mv-mini .mm-vp{fill:color-mix(in srgb,var(--accent) 6%,transparent);stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.mv-dica{position:absolute;z-index:8;max-width:320px;background:var(--label);color:var(--win);border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.45;pointer-events:none;box-shadow:0 10px 30px #00000040}.mv-dica span{opacity:.8}.mv-dica .dt{opacity:1;color:var(--accent)}.mv-dica i{opacity:.6;font-style:normal;font-size:11px}.mv-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--win);border:1px solid var(--accent);border-radius:20px;padding:5px 6px 5px 14px;box-shadow:0 6px 18px #0000001a;font-size:12.5px;z-index:5}.mv-ajuda{position:absolute;right:16px;top:104px;z-index:20;width:min(440px,calc(100% - 32px));background:var(--win);border:1px solid var(--sep);border-radius:14px;padding:16px 18px;box-shadow:0 20px 50px #0000002e}.mv-aj-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mv-ajuda table{width:100%;border-collapse:collapse;font-size:12.5px}.mv-ajuda td{padding:5px 0;border-bottom:1px solid var(--sep-soft);vertical-align:top}.mv-ajuda td:first-child{color:var(--label2);padding-right:14px;white-space:nowrap}.app.mapa-cheia{grid-template-columns:0 minmax(0,1fr)}.app.mapa-cheia .sidebar{visibility:hidden}.app.mapa-cheia .toolbar{display:none}.app.mapa-cheia .main{grid-column:2}.mp-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.mp-chips .chip{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:10px;background:var(--card);color:var(--label2)}.mp-chips .chip:first-child{background:var(--accent-soft);color:var(--accent-text)}.mp-acoes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.mp-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.mp-nums b{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em}.mp-nums span{font-size:11.5px;color:var(--label2)}.mp-alerta{display:block;width:100%;text-align:left;border:0;background:var(--accent-soft);border-radius:10px;padding:10px 12px;margin:10px 0 4px;cursor:pointer;color:var(--label);font-size:12.5px;line-height:1.45}.mp-alerta:hover{filter:brightness(.97)}.kv-list{list-style:none;margin:0;padding:0}.kv-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--sep-soft);font-size:12.5px}.kv-list li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--label2)}.kv-list small{display:block;color:var(--label2);font-size:11.5px}.lk{border:0;background:none;padding:0;color:var(--label);font-weight:500;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--label3);text-underline-offset:3px}.lk:hover{color:var(--accent-text);text-decoration-color:var(--accent)}.xbar{display:flex;height:10px;border-radius:5px;overflow:hidden;margin:2px 0 8px}.xbar i{display:block;height:100%}.swc{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:6px;vertical-align:-1px}.ent-ir{border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}button.ent-chip{border:0;cursor:pointer;padding:0 10px}button.ent-chip:hover{background:var(--accent-soft)}.tb-page{padding:24px 28px 40px}.tb-page h2{margin:0 0 4px;font-size:20px;letter-spacing:-.015em}.tb-page>p,.pd-top p{margin:0 0 16px;max-width:820px;line-height:1.5}.tbl{overflow-x:auto;border:1px solid var(--sep);border-radius:12px}.tabela{width:100%;border-collapse:collapse;font-size:12.5px;min-width:900px}.tabela th{text-align:left;font-weight:600;color:var(--label2);padding:10px 12px;background:var(--card);border-bottom:1px solid var(--sep);white-space:nowrap}.tabela td{padding:9px 12px;border-bottom:1px solid var(--sep-soft);vertical-align:middle}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover{background:var(--hover)}.tabela tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabela .r{text-align:right;font-variant-numeric:tabular-nums}.tabela.expo td.heat{text-align:right;min-width:86px}.tabela.expo td.heat b{display:block;font-weight:600}.tabela.expo td.heat small{font-size:10.5px;opacity:.75}.tabela.expo td.heat.neg{color:var(--red)}.tcount{display:inline-block;background:var(--accent-soft);color:var(--accent-text);font-weight:600;border-radius:9px;padding:1px 8px}.tcount.late{background:color-mix(in srgb,var(--red) 13%,transparent);color:var(--red)}.ref{font-size:11px;color:var(--accent-text);font-weight:600}.pd-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.pd-lista{display:flex;flex-direction:column;gap:10px;max-width:1000px}.pd{display:grid;grid-template-columns:36px minmax(0,1fr) 200px;gap:14px;align-items:start;background:var(--win);border:1px solid var(--sep);border-radius:12px;padding:14px 16px}.pd.feita{border-color:var(--sep-soft);background:var(--card)}.pd.resolvida{opacity:.6}.pd-n{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;font-weight:700}.pd.feita .pd-n{background:var(--fill);color:var(--label2)}.pd h3{margin:3px 0 4px;font-size:14px}.pd p{margin:0 0 8px;color:var(--label2);line-height:1.5;font-size:12.5px}.pd-s{display:flex;justify-content:flex-end}.pd-s .mp-task{margin:0;width:100%;background:var(--win);border:1px solid var(--sep)}@media(max-width:860px){.mv-body{flex-direction:column}.mp-panel{width:auto;max-height:45%;border-left:0;border-top:1px solid var(--sep)}.mv-busca{width:100%}.mv-leg,.mv-mini{display:none}.pd{grid-template-columns:30px 1fr}.pd-s{grid-column:2}.tb-page{padding:18px 14px 30px}}@keyframes fadeA{0%{opacity:0}}@keyframes subirA{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes popA{0%{opacity:0;transform:scale(.94) translateY(-4px)}}@keyframes desenhaA{to{stroke-dashoffset:0}}@keyframes ndInA{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes selA{0%{stroke-width:1}55%{stroke-width:6}to{stroke-width:3}}@keyframes pulsoA{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes linhaA{0%{opacity:0;transform:scaleX(.2)}}@keyframes brilhoA{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes descerA{0%{opacity:0;transform:translate(-50%,-8px)}}.sb-item,.tb-btn,.tb-pill,.btn,.side-link,.mp-ent,.mp-rel,.mp-task,.alert,.nitem,.tchip.pick,.ent-chip,.add-btn,.mv-abas button,.seg button,.ctl-group button{transition:background .16s,color .16s,border-color .16s,box-shadow .2s,transform .12s}.btn:active,.tb-btn:active,.tb-pill:active,.sb-item:active,.tchip.pick:active,.seg button:active,.ctl-group button:active,.k-act:active{transform:scale(.96)}.kcard{transition:background .15s,box-shadow .22s,transform .22s,opacity .25s}.kcard:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px #00000059}.kcard:active{transform:scale(.99)}.kcard.dragging{opacity:.35;transform:scale(.97) rotate(-.8deg)}.kcard.novo{box-shadow:0 0 0 2px var(--accent-soft),0 8px 20px -12px #0000004d}.kcard.dim{transition:opacity .3s}.k-acts{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transform:translate(6px);transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);pointer-events:none}.kcard:hover .k-acts,.kcard:focus-within .k-acts{opacity:1;transform:none;pointer-events:auto}.kcard:hover .k-row>.avatar,.kcard:focus-within .k-row>.avatar{opacity:0}.k-row>.avatar{transition:opacity .15s}.k-act{width:24px;height:24px;border-radius:7px;border:1px solid var(--sep);background:var(--win);color:var(--label2);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 2px 6px #00000014}.k-act:hover{color:var(--label);border-color:var(--label3)}.k-act.ok:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.board.arrastando .col-cards{outline:1.5px dashed var(--sep);outline-offset:-1px;border-radius:12px}.board.arrastando .col.over .col-cards{outline-color:var(--accent)}.col{transition:background .2s}.drop-line{animation:linhaA .18s ease-out}.wip-bar{height:3px;border-radius:2px;background:var(--fill);margin:-6px 2px 12px;overflow:hidden}.wip-bar i{display:block;height:100%;border-radius:2px;background:var(--accent)}.wip-bar.over i{background:var(--red)}.col-count{display:inline-block}.dh-greet{color:var(--label3);font-weight:500;margin-left:10px}.tl-now:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--accent);animation:pulsoA 2.2s ease-out infinite}.tl-ev{transition:filter .15s,transform .15s}.tl-ev:hover{filter:brightness(.92);transform:scaleY(1.6)}.write{transition:border-color .2s,box-shadow .25s}.write-chips .pchip{animation:popA .2s cubic-bezier(.2,.8,.2,1)}.layer .dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .25s}.sheet{transform:translate(-50%,-12px) scale(.985);transition:transform .36s cubic-bezier(.34,1.25,.64,1),opacity .2s}.layer.open .sheet{transform:translate(-50%) scale(1)}.picker{animation:fadeA .2s}.pk-box{animation:subirA .34s cubic-bezier(.2,.8,.2,1)}.pop-panel:not([hidden]){animation:popA .18s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.mv-ajuda:not([hidden]){animation:popA .2s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.mv-banner:not([hidden]){animation:descerA .3s cubic-bezier(.2,.8,.2,1)}.mv-dica:not([hidden]){animation:fadeA .12s}.mv-mini:not([hidden]){animation:fadeA .25s}#hud{display:flex;align-items:center;gap:9px;background:var(--label);color:var(--win);padding:8px 16px 8px 9px;border-radius:14px;font-size:13px;font-weight:500;box-shadow:0 14px 34px #0000003d;transform:translate(-50%,16px) scale(.95);opacity:0;transition:opacity .2s,transform .4s cubic-bezier(.34,1.56,.64,1)}#hud.show{opacity:1;transform:translate(-50%) scale(1)}.hud-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none}.hud-ic.ok{background:var(--accent);color:var(--on-accent)}.hud-ic.info{background:color-mix(in srgb,var(--win) 18%,transparent)}#hud.show .hud-ic.ok path{stroke-dasharray:1;stroke-dashoffset:1;animation:desenhaA .45s .14s cubic-bezier(.2,.8,.2,1) forwards}.faisca{position:fixed;width:0;height:0;pointer-events:none;z-index:80}.faisca i{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%}.skel{display:flex;gap:28px;padding:150px 40px 0}.sk-col{flex:1;display:flex;flex-direction:column;gap:8px;min-width:150px}.sk{display:block;border-radius:10px;background:linear-gradient(90deg,var(--card) 0,var(--sep-soft) 50%,var(--card) 100%) no-repeat;background-size:200px 100%;background-color:var(--card);animation:brilhoA 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms)}.sk-h{height:14px;width:45%;margin-bottom:6px}.sk-c{height:58px}.mv-svg .nd,.mv-svg .e,.mv-svg .lbl{transition:opacity .28s}.mv-svg .e{transition:opacity .28s,stroke .2s,stroke-width .2s}.mv-svg.entrando .ndi{animation:ndInA .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--d,0ms);transform-box:fill-box;transform-origin:center}.mv-svg.entrando .e.desenha{stroke-dasharray:1;stroke-dashoffset:1;animation:desenhaA .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--d,0ms) + .14s)}.mv-svg.entrando .e:not(.desenha),.mv-svg.entrando .lbl{animation:fadeA .45s backwards;animation-delay:calc(var(--d,0ms) + .28s)}.mv-svg .nd.sel .nbox{animation:selA .55s cubic-bezier(.34,1.56,.64,1)}.mv-svg .nd .nbox{transition:stroke .15s,stroke-width .15s,fill .25s}.mv-svg .tog rect{transition:stroke .15s}.mv-abas button[aria-selected=true]{transition:border-color .25s,color .2s}.tabela tbody tr{transition:background .12s}.pd{transition:background .25s,border-color .25s,opacity .3s}.xbar i{transition:width .5s cubic-bezier(.2,.8,.2,1)}.mp-alerta{transition:filter .15s,transform .15s}.mp-alerta:hover{transform:translateY(-1px)}.switch input{transition:background .2s}.switch input:after{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--label) 22%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--label) 20%,transparent);border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--label) 36%,transparent)}.qmain>*{flex:none}.dayhead{padding:14px 40px 2px}.dh-row{display:flex;align-items:center;gap:10px 28px;flex-wrap:wrap}.dh-date{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dh-wd{display:inline;margin:0;font-size:13px}.dh-d{font-size:22px;letter-spacing:-.015em;line-height:1.2}.dh-greet{margin-left:2px;font-size:13px}.dh-agenda{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--label2);white-space:nowrap;overflow:hidden}.dh-agenda>*{overflow:hidden;text-overflow:ellipsis}.dh-ic{display:grid;color:var(--label3);flex:none}.dh-row .attn,.dh-row .ok-txt{margin-left:auto}.tl{margin-top:12px}.writebar{position:sticky;top:0;z-index:5;background:var(--win);padding:10px 40px 0}.writebar:empty{display:none}.writebar .write{margin-top:0}.board{overflow:visible;min-width:min-content;min-height:0;align-items:flex-start;padding:18px 40px 48px}.col{max-height:none;min-height:0}.col-cards{overflow:visible;flex:none}.col-head{position:sticky;top:var(--wb,0px);z-index:4;background:var(--win);padding-top:10px;margin-top:-10px}.col-head .wip-bar{position:absolute;left:2px;right:2px;bottom:5px;margin:0}.k-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:860px){.dayhead,.writebar{padding-left:18px;padding-right:18px}.board{padding:16px 18px 40px}}.tl2{margin:8px 0 0;padding:7px 0 9px}.tl2-track{position:relative;height:1px;background:var(--sep)}.tl2-pass{position:absolute;left:0;top:0;height:1px;background:var(--label3);transition:width .6s cubic-bezier(.2,.8,.2,1)}.tl2-tick{position:absolute;top:-2px;width:1px;height:5px;background:var(--sep)}.tl2-tick b{position:absolute;top:7px;left:50%;transform:translate(-50%);font-size:10px;font-weight:500;color:var(--label3);opacity:0;transition:opacity .2s;white-space:nowrap;font-variant-numeric:tabular-nums}.tl2:hover .tl2-tick b{opacity:1}.tl2 .tl-ev{position:absolute;top:-1px;height:3px;border-radius:2px;background:var(--label2);border:0;padding:0;cursor:pointer;transition:transform .15s}.tl2 .tl-ev.past{background:var(--label3);opacity:.6}.tl2 .tl-ev.next{background:var(--accent)}.tl2 .tl-ev:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.tl2 .tl-ev:hover{transform:scaleY(1.8);filter:none}.tl2 .tl-now{position:absolute;top:0;width:0;height:0;margin:0;background:none;border-radius:0}.tl2 .tl-now:after{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.writebar .write+.corbar{border-top:0}.corbar{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:10px 0 8px;font-size:12.5px}.cor-sel{display:inline-flex;align-items:center;gap:7px;color:var(--label2);flex:none}.cor-sel select{height:26px;border:1px solid var(--ctl-border);border-radius:7px;background:var(--ctl);padding:0 6px;color:var(--label)}.cor-chips{display:flex;flex-wrap:wrap;gap:6px}.cor-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:13px;border:1px solid var(--sep);background:var(--win);cursor:pointer;color:var(--label);font-size:12px;transition:border-color .15s,background .15s,transform .12s}.cor-chip i{width:8px;height:8px;border-radius:50%;background:var(--kc);flex:none}.cor-chip.vazio i{background:none;border:1.5px dashed var(--label3);width:7px;height:7px}.cor-chip span{color:var(--label3);font-variant-numeric:tabular-nums}.cor-chip:hover{border-color:var(--label3)}.cor-chip:active{transform:scale(.96)}.cor-chip.on{border-color:var(--kc);background:color-mix(in srgb,var(--kc) 10%,var(--win))}.cor-chip.on span{color:var(--label2)}.cor-chip.vazio.on{border-color:var(--label2);background:var(--card)}.kcard[data-cor]{background:color-mix(in srgb,var(--kc) var(--kt,0%),var(--card))}.kcard[data-cor] .k-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--kc);margin-right:8px;vertical-align:1px}.kcard[data-cor].fin .k-title:before{opacity:.4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}#root{height:100%}.auth-page{min-height:100%;display:grid;place-items:center;padding:24px 16px;background:var(--sidebar)}.auth-card{width:min(380px,100%);background:var(--win);border-radius:14px;padding:26px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px #00000014}.auth-card h1{margin:4px 0 2px;font-size:20px;letter-spacing:-.015em}.auth-card .btn{height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;text-decoration:none}.auth-card p{margin:0;line-height:1.5}.auth-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--accent)}.auth-brand span{color:var(--label)}.auth-error{color:var(--red)}.sb-signout,.sb-link{border:0;background:none;color:var(--label3);cursor:pointer;font-size:11.5px;padding:0 8px;text-align:left}.sb-signout:hover,.sb-link:hover{color:var(--label)}.sb-acts{display:flex;justify-content:space-between;gap:8px}.cm{margin-top:16px}.cm h3 span{color:var(--label3);font-weight:500;margin-left:4px}.cm-item{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.cm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-head{font-size:12.5px}.cm-head .muted{font-size:12px}.cm-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mention{color:var(--accent-text);font-weight:600}.cm-tools{display:flex;gap:4px;margin-left:-8px}.danger-txt{color:var(--red)}.cm-compose{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:6px}.cm-compose textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--ctl-border);border-radius:6px;background:var(--win);color:var(--label);resize:vertical}.cm-acts{display:flex;align-items:center;gap:6px;font-size:12px}.cm-suggest{position:absolute;z-index:5;left:0;top:100%;margin:2px 0 0;padding:4px;list-style:none;background:var(--win);border:1px solid var(--sep);border-radius:8px;box-shadow:0 8px 24px #00000024;min-width:220px}.cm-suggest button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:5px 8px;border-radius:6px;font:inherit;color:var(--label);cursor:pointer;text-align:left}.cm-suggest [aria-selected=true] button,.cm-suggest button:hover{background:var(--accent-soft)}.nt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nt button{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;border:0;border-bottom:1px solid var(--sep);background:none;padding:10px 4px;font:inherit;color:var(--label);cursor:pointer}.nt button:hover{background:var(--ctl)}.nt li.new button{background:color-mix(in srgb,var(--accent) 7%,transparent)}.nt-main{display:flex;flex-direction:column;gap:2px;min-width:0}.nt-kind{font-size:11.5px;color:var(--label3)}.nt li.new .nt-kind{color:var(--accent-text);font-weight:600}.nt-text{font-size:13px;overflow-wrap:anywhere}.rt-procs{margin:12px 0 0;font-size:12.5px}.au{margin-top:18px;padding-top:4px;border-top:1px solid var(--sep)}.au-help{margin:-4px 0 10px;font-size:12px}.au-note{margin:0 0 10px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--yellow) 14%,transparent);font-size:12px}.au-item{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--sep);flex-wrap:wrap}.au-item.off .au-main{opacity:.6}.au-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.au-main .muted{font-size:12px;overflow-wrap:anywhere}.au-run{font-size:12px;color:var(--label2)}.au-run.ok{color:var(--green)}.au-run.bad{color:var(--red)}.au-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.au-add{display:flex;gap:6px;margin-top:10px}.au-edit{border:1px solid var(--sep);border-radius:8px;padding:12px;margin:10px 0;display:flex;flex-direction:column;gap:10px}.au-edit textarea{width:100%;box-sizing:border-box;font:inherit;padding:6px 8px;border:1px solid var(--ctl-border);border-radius:6px;background:var(--win);color:var(--label);resize:vertical}.au-vars{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.au-edit .seg button{white-space:nowrap}.au-vars .chip{font:11.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--sep);background:var(--ctl);border-radius:10px;padding:1px 7px;cursor:pointer;color:var(--label)}.au-preview{display:flex;flex-direction:column;gap:4px}.au-preview iframe{width:100%;height:280px;border:1px solid var(--sep);border-radius:6px;background:#fff}.cl-new{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--accent-soft);margin:0 0 14px}.cl-copy{display:flex;gap:8px}.cl-copy input{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--ctl-border);border-radius:6px;background:var(--win);color:var(--label);font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cl code{font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pp-role{height:26px;border:1px solid var(--ctl-border);border-radius:6px;background:var(--ctl);color:var(--label)}.pp-pend{font-size:11px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:9px;padding:1px 8px}.mp-source{display:inline-flex}.ent-chip .ent-ir{width:auto;height:auto;border-radius:0;display:inline;color:inherit}.pl{display:flex;flex-direction:column;gap:8px;padding:20px 28px 40px;max-width:900px}.pl-empty{padding:28px;border:1px dashed var(--sep);border-radius:10px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pl-empty h2{margin:0;font-size:18px}.pl-empty p{margin:0;max-width:62ch;line-height:1.5}.pl-item{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid var(--sep);background:var(--win);border-radius:8px;padding:12px 14px;cursor:pointer;color:var(--label);font:inherit}.pl-item:hover,.pl-item:focus-visible{border-color:var(--accent);outline:none}.pl-name{font-weight:600;font-size:14px}.pl-desc{font-size:12.5px}.pl-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--label2);align-items:center}.pe-empty{padding:24px}.pe-back{width:auto;padding:0 8px;font-size:13px;white-space:nowrap}.pe-name{flex:0 1 340px;min-width:120px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:var(--label);font:600 15px var(--font);padding:0 6px}.pe-name:hover,.pe-name:focus{border-color:var(--ctl-border);background:var(--win);outline:none}.pe-status{font-size:12px;color:var(--label3);white-space:nowrap}.pe-status.dirty{color:var(--orange)}.pe{display:grid;grid-template-columns:150px minmax(0,1fr) 270px;height:100%;min-height:420px}.pe.ro{grid-template-columns:minmax(0,1fr) 270px}.pe-palette{border-right:1px solid var(--sep);padding:12px 10px;display:flex;flex-direction:column;gap:4px;overflow:auto}.pe-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--label3);margin:4px 0 2px}.pe-pal{display:flex;align-items:center;gap:7px;border:1px solid transparent;background:none;border-radius:6px;padding:5px 6px;font:inherit;font-size:12.5px;color:var(--label);cursor:grab;text-align:left}.pe-pal:hover,.pe-pal:focus-visible{background:var(--ctl);border-color:var(--sep);outline:none}.pe-pal i{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);flex:none}.pe-pal-decisao i{transform:rotate(45deg) scale(.85)}.pe-pal-inicio i,.pe-pal-fim i{border-radius:6px}.pe-tip{font-size:11.5px;line-height:1.4;margin-top:8px}.pe-canvas{position:relative;min-width:0;min-height:0}.pe-conflict{position:absolute;z-index:6;top:10px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;max-width:min(560px,90%);padding:8px 12px;border-radius:8px;background:var(--win);border:1px solid var(--red);box-shadow:0 6px 20px #0000001f;font-size:12.5px}.pe-panel{border-left:1px solid var(--sep);overflow:auto;padding:12px 14px}.pe-sec{display:flex;flex-direction:column;gap:6px}.pe-sec label{font-size:12px;color:var(--label2);margin-top:4px}.pe-sec input,.pe-sec select,.pe-sec textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--ctl-border);border-radius:6px;background:var(--win);color:var(--label)}.pe-sec textarea{resize:vertical}.pe-sec p{margin:2px 0;font-size:12px}.pe-sec .btn{align-self:flex-start}.pe-legend{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--label2)}.pe-lg{width:28px;border-top:2px solid var(--label2)}.pe-lg.dados{border-top-style:dashed;border-color:var(--indigo)}@media(max-width:860px){.pe,.pe.ro{grid-template-columns:minmax(0,1fr)}.pe-palette{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--sep)}.pe-tip{display:none}.pe-canvas{min-height:60vh}.pe-panel{border-left:0;border-top:1px solid var(--sep)}}.pe .react-flow{--xy-background-color:var(--win);--xy-background-pattern-dots-color-default:var(--sep);--xy-edge-stroke-default:var(--label2);--xy-edge-stroke-selected-default:var(--accent);--xy-connectionline-stroke-default:var(--accent);--xy-minimap-background-color-default:var(--ctl);--xy-controls-button-background-color-default:var(--win);--xy-controls-button-color-default:var(--label);--xy-controls-button-border-color-default:var(--sep);--xy-edge-label-background-color-default:var(--win);--xy-edge-label-color-default:var(--label2)}.pe .react-flow__edge.pe-dados path{stroke:var(--indigo);stroke-dasharray:6 4}.pe .react-flow__edge-text{font-size:11.5px}.pe .react-flow__attribution{display:none}.pn{--c:var(--accent);position:relative;min-width:140px;max-width:230px;padding:8px 12px;border:1.5px solid var(--c);border-radius:8px;background:var(--win);color:var(--label);font-size:12.5px;line-height:1.3;box-shadow:0 1px 2px #0000000f}.pn.sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent)}.pn-body{display:flex;flex-direction:column;gap:2px;position:relative}.pn-k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.pn-t{font-weight:600;overflow-wrap:anywhere}.pn-m{font-size:11.5px;color:var(--label2)}.pn-h{width:9px;height:9px;background:var(--win);border:1.5px solid var(--c);opacity:0;transition:opacity .12s}.pn:hover .pn-h,.pn.sel .pn-h,.react-flow__node.connecting .pn-h{opacity:1}.pn-inicio,.pn-fim{border-radius:999px;text-align:center;min-width:120px;background:color-mix(in srgb,var(--c) 12%,var(--win))}.pn-decisao{border:0;background:none;box-shadow:none;min-width:150px;min-height:84px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px 30px}.pn-decisao:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pn-decisao:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:color-mix(in srgb,var(--c) 10%,var(--win));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pn-decisao .pn-body{z-index:1;align-items:center}.pn-decisao.sel{box-shadow:none}.pn-decisao.sel:before{background:color-mix(in srgb,var(--c) 70%,var(--label))}.pn-sistema{border-radius:14px/8px;border-top-width:5px}.pn-dado{transform:skew(-10deg)}.pn-dado .pn-body{transform:skew(10deg)}.pn-documento{border-bottom-right-radius:18px}.pn-rotina{background:color-mix(in srgb,var(--c) 9%,var(--win));border-width:2px}.pn-pessoa{border-style:dashed}.pn-nota{background:color-mix(in srgb,var(--yellow) 18%,var(--win));border-color:color-mix(in srgb,var(--yellow) 60%,transparent);font-weight:400;max-width:200px}.pn-nota .pn-t{font-weight:400}.tm .form{margin-top:14px}.tm-steps{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13px}.tm-status{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--green,#34c759) 10%,transparent)}.tm-status.err{background:color-mix(in srgb,var(--red,#ff3b30) 10%,transparent)}.tm-status code{font-size:12px;overflow-wrap:anywhere}.tm-kinds{display:flex;flex-direction:column;gap:5px}.tm-check{display:flex;align-items:center;gap:7px;cursor:pointer}.form .tm-check input{width:auto;height:auto;box-shadow:none}.sb-search{display:flex;align-items:center;gap:8px;height:28px;margin:2px 0 4px;padding:0 8px;border:1px solid var(--sep);background:var(--fill);border-radius:7px;color:var(--label2);cursor:pointer;width:100%;font:inherit}.sb-search:hover{color:var(--label)}.sb-search .lbl{flex:1;text-align:left}.sb-search kbd,.cmdk kbd{font:11px/1 var(--font,inherit);padding:2px 5px;border:1px solid var(--sep);border-radius:4px;background:var(--win);color:var(--label3)}.cmdk-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000002e;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.cmdk{width:min(640px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--win);border:1px solid var(--sep);border-radius:12px;box-shadow:0 24px 60px #00000040;overflow:hidden}.cmdk-in{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--sep);color:var(--label2)}.cmdk-in input{flex:1;height:48px;border:0;background:none;font-size:15px;color:var(--label);outline:none;min-width:0}.cmdk-list{overflow-y:auto;padding:6px;flex:1}.cmdk-group{font-size:11px;font-weight:600;color:var(--label3);text-transform:uppercase;letter-spacing:.04em;padding:10px 10px 4px}.cmdk-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;cursor:pointer;color:var(--label);min-width:0}.cmdk-item[aria-selected=true]{background:var(--sel)}.cmdk-item .cmdk-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-item.done .cmdk-t{color:var(--label3);text-decoration:line-through}.cmdk-m{font-size:12px;color:var(--label3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.cmdk-empty{padding:24px;text-align:center;color:var(--label3)}.cmdk-foot{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--sep);font-size:11.5px;color:var(--label3)}.cmdk-foot span{display:flex;align-items:center;gap:4px}@media(max-width:640px){.cmdk-layer{padding-top:8px}.cmdk-foot,.cmdk-m{display:none}}#hud.has-action.show{pointer-events:auto}.hud-act{margin-left:6px;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;padding:2px 4px;border-radius:5px}.hud-act:hover{background:color-mix(in srgb,var(--win) 14%,transparent)}.lk{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-row{display:flex;align-items:center;gap:8px;min-width:0}.lk-badge{flex:none;width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--gray)}.lk-sharepoint{background:#038387}.lk-onedrive{background:#0364b8}.lk-teams{background:#5b5fc7}.form .lk-title,.lk-title{flex:1;min-width:0;height:26px;border:1px solid transparent;background:none;box-shadow:none;padding:0 6px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px}.form input.lk-title:hover,.form input.lk-title:focus{border-color:var(--ctl-border);background:var(--ctl)}.lk-open{flex:none;font-size:12.5px;color:var(--accent-text);text-decoration:none;display:flex;gap:6px;align-items:baseline}.lk-open:hover{text-decoration:underline}.lk-host{color:var(--label3);font-size:11.5px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-add{display:flex;align-items:center;gap:8px;color:var(--label3)}.form .lk-add input{flex:1}.lk-err{font-size:12px;color:var(--red)}.m-link{display:inline-flex;align-items:center;gap:3px}.write-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sep)}.write-row .write{flex:1;border-bottom:0}.tpk{position:relative;flex:none}.tpk-btn{display:flex;align-items:center;gap:4px;height:26px;padding:0 6px 0 10px;border:1px solid var(--sep);background:var(--win);border-radius:7px;color:var(--label2);font:inherit;font-size:12.5px;cursor:pointer}.tpk-btn:hover{color:var(--label)}.tpk-btn svg{transform:rotate(90deg);width:10px;height:10px}.tpk-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:260px;max-height:360px;overflow:auto;background:var(--win);border:1px solid var(--sep);border-radius:10px;box-shadow:0 14px 36px #0000002e;padding:4px}.tpk-pop button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;border:0;background:none;padding:7px 10px;border-radius:7px;font:inherit;text-align:left;cursor:pointer;color:var(--label)}.tpk-pop button:hover{background:var(--sel)}.tpk-pop .muted{font-size:11.5px}.tpk-pop .tpk-manage{border-top:1px solid var(--sep);border-radius:0 0 7px 7px;color:var(--accent-text);margin-top:4px}.tpk-empty{padding:8px 10px;margin:0}.tp-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.tp-list li{display:flex;align-items:center;gap:8px;padding:9px 2px;border-bottom:1px solid var(--sep)}.tp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tp-main .muted{font-size:12px}.tp-st{grid-template-columns:auto minmax(0,1fr) auto 64px auto auto!important;display:grid;align-items:center;gap:8px}.tp-n{color:var(--label3);font-size:12px;width:18px;text-align:right}.tp-days{width:64px;height:24px;border:1px solid var(--ctl-border);background:var(--ctl);border-radius:6px;padding:0 6px}.btn.link.neutral{color:var(--label2)}
