[hidden]{display:none!important}:root{--bg:#f5f7f4;--surface:#fff;--ink:#11231b;--muted:#5a6b62;--line:#dce3de;--brand:#0e3a2c;--brand-2:#1f5a44;--gold:#b98a12;--gold-soft:#f4eac9;--tint:#e7efea;--on-brand:#f2f5f2;--gold-on-brand:#e2b530;--display:"Archivo",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif;--bad:#b3261e;--s-prod:#e3eef5;--s-adj:#fbe4e1;--s-ok:#ddefe4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1813;--surface:#11231b;--ink:#e6eee9;--muted:#9bb0a4;--line:#22382e;--brand:#0a2a20;--brand-2:#2d7a5c;--gold:#e2b530;--gold-soft:#3a3015;--tint:#163026;--on-brand:#f2f5f2;--gold-on-brand:#e2b530;--bad:#f2867d;--s-prod:#16303f;--s-adj:#3d1e1c;--s-ok:#163a2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1813;--surface:#11231b;--ink:#e6eee9;--muted:#9bb0a4;--line:#22382e;--brand:#0a2a20;--brand-2:#2d7a5c;--gold:#e2b530;--gold-soft:#3a3015;--tint:#163026;--on-brand:#f2f5f2;--gold-on-brand:#e2b530;--bad:#f2867d;--s-prod:#16303f;--s-adj:#3d1e1c;--s-ok:#163a2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;font-size:15px;line-height:1.55}.wrap{max-width:1080px;margin:0 auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.15}.eyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}section{border-top:1px solid var(--line);padding-block:40px}section>.head{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}section h2{font-size:26px;font-weight:800}#plan .sec-clk{cursor:pointer;-webkit-user-select:none;user-select:none}#plan .sec-tog{cursor:pointer;color:inherit;background:0 0;border:0;width:14px;margin-right:6px;padding:0;font-size:12px}#plan section.rec>:not(.head),#plan section.rec>.head>:not(.eyebrow):not(h2){display:none}#plan section.rec>.head{margin-bottom:0}#plan section.rec{padding-block:24px!important}.lede{color:var(--muted);max-width:65ch;margin:0}.mast{background:var(--brand);color:var(--on-brand)}.mast .wrap{gap:28px;padding-block:40px 34px;display:grid}.mast h1{letter-spacing:-.01em;font-size:clamp(30px,5vw,46px);font-weight:800}.mast h1 span{color:var(--gold-on-brand)}.mast p{opacity:.85;max-width:60ch;margin:0}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.kpi{border:1px solid #ffffff29;border-radius:10px;padding:14px 16px}.kpi b{font-family:var(--display);color:var(--gold-on-brand);font-variant-numeric:tabular-nums;font-size:26px;display:block}.kpi small{opacity:.8;font-size:13px}.arc{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.wk{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:18px 18px 20px;display:flex;position:relative}.wk:last-child{border-right:0}.wk .tag{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wk .num{font-family:var(--display);color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:800}.wk .date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.wk .stage{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-2);font-size:11px;font-weight:600}.wk h3{font-size:19px;font-weight:700}.wk dl{gap:8px;margin:0;font-size:13.5px;display:grid}.wk dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.wk dd{margin:0}.wk .flag{background:var(--gold-soft);color:var(--ink);border-radius:6px;margin-top:auto;padding:7px 9px;font-size:12.5px}.progress{background:var(--tint);height:4px;margin:-18px -18px 6px}.progress i{background:var(--gold);height:100%;display:block}.tbl{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}thead th{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--tint);font-size:12px;font-weight:700}tbody tr:last-child td{border-bottom:0}td.n,th.n{text-align:center;font-variant-numeric:tabular-nums;width:72px}td.n b{background:var(--tint);border-radius:6px;place-items:center;min-width:30px;height:28px;padding:0 6px;font-weight:600;display:inline-grid}td.tot b{background:var(--brand);color:var(--on-brand)}.ch{white-space:nowrap;font-weight:600}.who{color:var(--muted);font-size:13px}.cond{color:var(--gold);font-size:12.5px;font-weight:600}td.span{text-align:center;color:var(--muted);font-size:13px;font-style:italic}tr.grp td{background:var(--bg);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-2);padding-block:8px;font-size:12px;font-weight:700}.team{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.person{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.person h3{font-size:18px}.person .role{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.person ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.person li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.person li:last-child{border-bottom:0}.person li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.person.open{background:0 0;border-style:dashed}.tl{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;display:grid;overflow:hidden}.day{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;display:grid}.day:last-child{border-bottom:0}.day .d{background:var(--tint);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.day .d b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px}.day .d small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.day .items{flex-wrap:wrap;align-content:center;gap:8px;min-width:0;padding:12px 16px;display:flex}.chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13.5px;display:inline-flex}.chip .p{color:var(--on-brand);background:var(--brand-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.p.vit{background:#7a4e9e}.p.gab{background:#1f6f8b}.p.gbl{background:var(--brand-2)}.p.cre{background:#a0582a}.p.def{background:#7a7f7c}.p.dir{background:var(--gold);color:#1a1a1a}.chip.pub{border-color:var(--gold);background:var(--gold-soft)}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.rules{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.rule{border-left:3px solid var(--gold);background:var(--surface);border-radius:0 10px 10px 0;padding:16px 18px}.rule h3{margin-bottom:4px;font-size:15px}.rule p{color:var(--muted);margin:0;font-size:14px}footer{color:var(--muted);border-top:1px solid var(--line);padding-block:28px 40px;font-size:13px}.tabs{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.tabs .wrap{gap:4px;display:flex;overflow-x:auto}.tab{appearance:none;font:600 15px var(--body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 14px 12px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.tab:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sum{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.wkcard{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.wkcard[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.wkcard .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wkcard .num{font-family:var(--display);color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:800}.wkcard .pct{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.wkcard .nm{font-size:13.5px;font-weight:600;line-height:1.3}.bar{background:var(--tint);border-radius:99px;height:6px;overflow:hidden}.bar i{background:var(--brand-2);border-radius:99px;height:100%;display:block}.wkcard small{color:var(--muted);font-size:12px}.late{color:var(--bad)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.toolbar label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}select,input[type=text],input[type=date],input[type=number]{font:14px var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;padding:7px 9px}.btn{font:600 14px var(--body);border:1px solid var(--brand-2);background:var(--brand-2);color:var(--on-brand);cursor:pointer;border-radius:8px;padding:8px 14px}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.sm{padding:4px 9px;font-size:12.5px}.notice{background:var(--gold-soft);border-radius:10px;padding:12px 14px;font-size:14px}.group h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin:26px 0 10px;font-size:16px;display:flex}.group h3 span{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:500}.trk td{vertical-align:top}.trk td.ent{min-width:220px}.trk td.ent b{font-weight:600}.trk .qty{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:6px;font-size:13px}.trk .meta{color:var(--muted);margin-top:3px;font-size:12px}.trk select.st{border-width:1px;font-weight:600}.st[data-s=A\ fazer]{background:var(--surface)}.st[data-s=Em\ produção]{background:var(--s-prod);border-color:var(--s-prod)}.st[data-s=Em\ aprovação]{background:var(--gold-soft);border-color:var(--gold)}.st[data-s=Ajustes]{background:var(--s-adj);border-color:var(--bad)}.st[data-s=Aprovado],.st[data-s=Publicado]{background:var(--s-ok);border-color:var(--brand-2)}.pill{color:#fff;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.pz{font-variant-numeric:tabular-nums;white-space:nowrap}.pz.late{font-weight:700}.obs{width:100%;min-width:160px}.addform{background:var(--surface);border:1px dashed var(--line);border-radius:12px;grid-template-columns:80px 120px 1fr 64px 140px 140px auto;align-items:end;gap:8px;margin-top:22px;padding:14px;display:grid}.addform label{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.rm{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px}.rm.arm{color:var(--bad);font-weight:700}.vt{align-self:flex-end;gap:6px;margin-left:auto;display:flex}.tp{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-2);background:var(--tint);vertical-align:1px;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.pauta{color:var(--muted);margin-top:3px;font-size:12.5px}.plink{font:inherit;color:var(--brand-2);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.kb{grid-template-columns:repeat(6,minmax(230px,1fr));gap:10px;height:max(420px,100dvh - 250px);padding-bottom:6px;display:grid;overflow:auto hidden}.kcol{background:var(--tint);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.khead{align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.khead span{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-weight:600}.kcards{overscroll-behavior:contain;border-radius:10px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 8px 10px;display:flex;overflow-y:auto}.kcard{flex:none}.kcards.over{outline:2px dashed var(--gold);outline-offset:-4px}.kcard{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:13.5px;display:flex}.kcard.latek{border-left:3px solid var(--bad)}.kcard.drag{opacity:.5}.kcard b{font-weight:600;line-height:1.3}.kc-top{justify-content:space-between;align-items:center;display:flex}.kw{color:var(--gold);font-size:11px;font-weight:700}.kc-foot{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.kst{padding:4px 6px;font-size:12px}.mebar{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:22px;padding:12px 14px;display:flex}.mebar label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.taskform{background:var(--surface);border:1px solid var(--gold);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding:16px;display:grid}.taskform .tf-head,.taskform .tf-foot,.taskform .tf-wide{grid-column:1/-1}.tf-head{flex-direction:column;gap:2px;display:flex}.tf-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xbadge{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--gold-soft);border:1px solid var(--gold);vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}@media (max-width:760px){.taskform{grid-template-columns:1fr 1fr}}.topbar{background:var(--brand);color:var(--on-brand)}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:14px;display:flex}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand .av{background:var(--gold-on-brand);width:34px;height:34px;color:var(--brand);font-size:16px}.brand b{font-family:var(--display);font-size:16px;display:block}.brand small{opacity:.75;font-size:12.5px}.strip{flex-wrap:wrap;gap:8px;display:flex}.sc{color:var(--on-brand);font-size:12.5px;font-family:var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:baseline;gap:7px;padding:6px 10px;display:flex}.sc b{font-family:var(--display);color:var(--gold-on-brand);font-variant-numeric:tabular-nums;font-size:16px}.sc.bad b{color:#ff9a90}.plan-kpis .kpi{border-color:var(--line);background:var(--surface)}.plan-kpis .kpi b{color:var(--gold)}.plan-kpis .kpi small{color:var(--muted);opacity:1}.boards{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.bd{font:600 14px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:flex}.bd i{border-radius:3px;width:10px;height:10px;display:inline-block}.bd small{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.bd[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--gold)}.bbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;display:flex}.bbar input[type=search]{flex:1;min-width:180px;max-width:280px}.inl{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.seg{font:600 13px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 11px}.seg[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.seg:disabled{opacity:.5;cursor:default}.vt{gap:0;display:flex}.vt .seg:first-child{border-radius:8px 0 0 8px}.vt .seg:last-child{border-radius:0 8px 8px 0;margin-left:-1px}.grp{margin-top:22px}.ghead{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.ghead button.tog{cursor:pointer;color:var(--gcol);background:0 0;border:0;width:22px;font-size:14px}.ghead h3{color:var(--gcol);align-items:baseline;gap:4px;min-width:0;font-size:16px;font-weight:700;display:flex}.gtema{font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;min-width:0;max-width:min(60vw,520px);padding:1px 2px}.gtema:hover{border-bottom-color:var(--gcol)}.gtema:focus{outline:2px solid var(--gold);outline-offset:2px;background:var(--surface);border-radius:4px}.gtema::placeholder{color:var(--muted);font-weight:500}.ghead small{color:var(--muted);font-size:12.5px}.wkhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 4px;display:flex}.wkhead h3{color:var(--gcol);align-items:baseline;gap:4px;min-width:0;font-size:17px;font-weight:700;display:flex}.wkhead small{color:var(--muted);font-size:12.5px}.gprog{background:var(--tint);border-radius:99px;width:120px;height:6px;overflow:hidden}.gprog i{background:var(--brand-2);height:100%;display:block}.btbl{border:1px solid var(--line);border-left:5px solid var(--gcol);background:var(--surface);border-radius:8px;overflow-x:auto}.btbl table{table-layout:fixed;min-width:0;font-size:13.5px}.btbl th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btbl td{overflow:hidden}.rz{cursor:col-resize;z-index:3;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.rz:after{content:"";background:var(--line);width:1px;position:absolute;top:20%;bottom:20%;left:4px}.rz:hover:after,.rz.on:after{background:var(--gold);width:3px;top:0;bottom:0;left:3px}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.btbl th{position:sticky;top:0}.btbl thead th{position:relative}.btbl th,.btbl td{border-right:1px solid var(--line);height:38px;padding:0}.btbl th{padding:8px 10px;font-size:11.5px}.btbl td:last-child,.btbl th:last-child{border-right:0}.btbl tr.drop-before td{box-shadow:inset 0 2px 0 var(--gold)}.btbl tr.drop-after td{box-shadow:inset 0 -2px 0 var(--gold)}.btbl tr.dragging{opacity:.4}.cell{width:100%;height:38px;font:13.5px var(--body);color:var(--ink);background:0 0;border:0;border-radius:0;min-width:0;padding:0 10px}.cell:hover{background:var(--tint)}.cell:focus{outline:2px solid var(--gold);outline-offset:-2px;background:var(--surface)}select.cell{cursor:pointer;appearance:auto}td.hd{text-align:center;width:28px;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:14px}td.tt .wrapc .cell{flex:1}td.tt .wrapc{align-items:center;display:flex}td.tt .cell{font-weight:500}.stc{width:100%;height:38px;font:700 12.5px var(--body);text-align:center;cursor:pointer;color:#fff;background:#8a938e;border:0}.stc[data-s=Em\ produção]{background:#3d86b8}.stc[data-s=Em\ aprovação]{background:#c9971a}.stc[data-s=Ajustes]{background:#c2453c}.stc[data-s=Aprovado]{background:#3fa06e}.stc[data-s=Publicado]{background:#1f5a44}.stc option{color:#111;background:#fff}td.pz2 .cell{font-variant-numeric:tabular-nums}td.pz2.late .cell{color:var(--bad);font-weight:700}td.cri{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;padding:0 10px;font-size:12.5px}.sortw select{max-width:170px}.sdir{min-width:32px;padding:6px 9px}.pa .plink{white-space:nowrap;text-overflow:ellipsis;width:100%;height:38px;padding:0 10px;line-height:38px;display:block;overflow:hidden}td.mn{text-align:center;width:40px}.mnb{cursor:pointer;color:var(--muted);background:0 0;border:0;width:100%;height:38px;font-size:16px}.mnb.arm{color:var(--bad);font-size:11.5px;font-weight:700}tr.addrow td{height:36px}tr.addrow input{color:var(--muted)}.gempty{color:var(--muted);padding:10px 12px;font-size:13px}.lko{color:var(--brand-2);padding:0 8px;font-weight:700;text-decoration:none}.cell:disabled{color:var(--ink);opacity:1;cursor:default;background:0 0}select.cell:disabled{appearance:none}.stc:disabled{opacity:1;cursor:default}.arcbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wk .ai{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.wk textarea.ai{resize:vertical;min-height:56px;font-size:13.5px}.wk input.ai.h{font-family:var(--display);font-size:17px;font-weight:700}.wk .flag:empty{display:none}.mesw select{font:600 14px var(--body);color:var(--on-brand);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;margin-left:10px;padding:6px 8px}.mesw select option{color:#111;background:#fff}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand{flex-wrap:wrap}.planbar{background:var(--surface);border:1px solid var(--line);top:calc(env(safe-area-inset-top,0px) + 48px);z-index:4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;display:flex;position:sticky}.pi{width:100%;font:14px var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px 8px}textarea.pi{resize:vertical}.pi.big{font-family:var(--display);font-size:16px;font-weight:700}.pi.num{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.pi.sm{margin-top:4px;font-size:12.5px}.pi.sw{flex:none;width:38px;height:34px;padding:2px}.pdel{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 6px;font-size:18px;line-height:1}.pdel:hover{color:var(--bad)}.pdel.arm{color:var(--bad);font-size:11.5px;font-weight:700}.padd{border:1px dashed var(--brand-2);color:var(--brand-2);font:600 13px var(--body);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px}.kpi.ed{flex-direction:column;gap:6px;display:flex;position:relative}.kpi.ed .pdel{position:absolute;top:4px;right:4px}.kpi.addbox{border-style:dashed;place-items:center;display:grid}.arc.arc-n{grid-template-columns:repeat(var(--n),minmax(200px,1fr));overflow-x:auto}.wk .tag .pdel{margin-left:auto}.frow2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vol td{vertical-align:middle}.edli{align-items:center;gap:6px;display:flex;border-bottom:0!important}.edli .pi.num{flex:none;width:70px}.person .tag{align-items:center;gap:6px;display:flex}.rule{flex-direction:column;gap:6px;display:flex;position:relative}.rule .pdel{position:absolute;top:4px;right:4px}.glists{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.gl{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.gl h3{font-size:15px}.glr{align-items:center;gap:6px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:860px){.arc.arc-n{grid-template-columns:repeat(var(--n),minmax(220px,1fr))}}.quadros{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.qd{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.qd .qd-day{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:800}.qd h3{font-size:16px}.qd small{color:var(--muted);font-size:12.5px}.qd p{color:var(--muted);margin:0;font-size:13px}.qd .pill{align-self:flex-start}.qd .tag{align-items:center;gap:6px;display:flex}.wm-sum{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wm-sum span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.wm-sum b{font-family:var(--display);font-variant-numeric:tabular-nums}.wm-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wm-day{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.wm-day .qd-day,.wm-band .qd-day{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:800}.wm-day .empty{margin:0;font-size:12.5px}.wm-it{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--bg);border-radius:9px;flex-direction:column;gap:4px;padding:7px;display:flex}.wm-it.ext{border-left:3px solid var(--brand-2)}.wm-it .pill{align-self:flex-start}.wm-it b{font-size:13.5px;line-height:1.25}.wm-it small{color:var(--muted);font-size:12px}.wm-it p{color:var(--muted);margin:0;font-size:12px}.wm-it p.fx{color:var(--ink)}.wm-it em,.wm-sum span.ed-g,.wm-sum span.ed-d{font-style:normal}.wm-it em{border-radius:6px;align-self:flex-start;padding:1px 7px;font-size:11.5px;font-weight:700}.ed-g{background:var(--gold-soft);color:var(--ink)}.wm-it em.ed-e,.wm-it em.ed-d{background:var(--tint);color:var(--ink)}.wm-sum span.ed-g{background:var(--gold-soft)}.wm-sum span.ed-d{background:var(--tint)}.wm-rest{flex-direction:column;gap:10px;margin-top:10px;display:flex}.wm-band{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.wm-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}@media (max-width:1100px){.wm-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.wm-grid{grid-template-columns:1fr!important}}.cnav{align-items:center;gap:6px;display:flex}.cnav b{font-family:var(--display);text-align:center;min-width:130px}.cal-m .mhead{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.cal-m .mhead span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-left:6px;font-size:11.5px;font-weight:700}.mgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mday{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;display:flex;position:relative}.mday.out{background:var(--bg);opacity:.55}.mday.today{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.md-h{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.md-h b{font-family:var(--display);font-size:15px}.md-dow{color:var(--muted);text-transform:uppercase;font-size:11px;display:none}.md-wk{color:var(--gold);letter-spacing:.06em;font-size:10.5px;font-weight:800}.md-h em{color:var(--bad);margin-left:auto;font-size:10px;font-style:normal;font-weight:700}.mp{background:var(--bg);font:12px var(--body);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;width:100%;min-width:0;padding:3px 5px;display:flex}.mp:hover{background:var(--tint)}.mp .cn{flex:none;padding:0 4px;font-size:9.5px}.mp .sd{flex:none}.mpt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mpt small{color:var(--muted);font-size:10.5px}.madd{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:16px;line-height:1;position:absolute;top:4px;right:4px}.mday:hover .madd,.madd:focus-visible{opacity:1;background:var(--tint)}@media (hover:none){.madd{opacity:.7}}@media (max-width:760px){.cal-m .mhead{display:none}.mgrid{grid-template-columns:1fr}.mday{min-height:0}.mday.out,.mday.empty{display:none}.md-dow{display:inline}.madd{opacity:.8}}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:var(--ink);color:var(--bg);z-index:50;border-radius:10px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.toast button{color:var(--gold-on-brand);font:700 14px var(--body);cursor:pointer;background:0 0;border:0;padding:2px 4px}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.tile b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.tile small{color:var(--muted);font-size:13px}.tile .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.tile.warn{border-color:var(--gold);background:var(--gold-soft)}.tile.bad b{color:var(--bad)}.dgrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.dcol{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.dh{margin:0 0 12px;font-size:15px;font-weight:700}.dlist{flex-direction:column;gap:8px;display:flex}.ditem{background:var(--bg);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ditem:hover{background:var(--tint)}.ditem .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ditem .t b{font-size:14px;font-weight:600}.ditem .t small{color:var(--muted);font-size:12px}.chipst{white-space:nowrap;background:var(--tint);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.chipst[data-s=Em\ aprovação]{background:var(--gold-soft);color:var(--ink)}.chipst[data-s=Ajustes]{background:var(--s-adj);color:var(--bad)}.chipst[data-s=Aprovado],.chipst[data-s=Agendado],.chipst[data-s=Publicado]{background:var(--s-ok)}.chipst[data-s=Em\ produção],.chipst[data-s=Roteiro\/legenda]{background:var(--s-prod)}.empty{color:var(--muted);margin:0;font-size:14px}.mbar{gap:6px;margin-bottom:14px;display:grid}.mbar .r{justify-content:space-between;font-size:13.5px;display:flex}.mbar .r span:last-child{font-variant-numeric:tabular-nums;color:var(--muted)}.prow2{border-bottom:1px dashed var(--line);grid-template-columns:96px 1fr 64px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.prow2:last-child{border-bottom:0}.prow2 span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.next{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.nday{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.nday.today{border-color:var(--gold)}.nday small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.nday b{font-family:var(--display);font-size:18px}.nday span{color:var(--muted);font-size:12.5px}.calbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wkchips{flex-wrap:wrap;gap:6px;display:flex}.wkchip{font:600 13px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px}.wkchip[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.legendmini{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legendmini span{align-items:center;gap:5px;display:inline-flex}.sd{background:var(--line);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sd[data-s=Roteiro\/legenda],.sd[data-s=Em\ produção]{background:#3d86b8}.sd[data-s=Em\ aprovação]{background:var(--gold)}.sd[data-s=Ajustes]{background:var(--bad)}.sd[data-s=Aprovado],.sd[data-s=Agendado]{background:#3fa06e}.sd[data-s=Publicado]{background:var(--brand-2)}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cday{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;min-height:220px;display:flex}.cday.today{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.cday .ch{border-bottom:1px solid var(--line);white-space:normal;justify-content:space-between;align-items:baseline;padding:10px 10px 8px;display:flex}.cday .ch b{font-family:var(--display);font-size:17px}.cday .ch small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.cday .ch em{color:var(--bad);font-size:10.5px;font-style:normal;font-weight:700}.cposts{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.post{border:1px solid var(--line);background:var(--bg);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.post:hover{border-color:var(--brand-2)}.thumb{background:var(--tint);height:84px;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%;display:block}.thumb .cnt{color:#fff;background:#0009;border-radius:99px;padding:1px 6px;font-size:10px;position:absolute;top:6px;right:6px}.pbody{flex-direction:column;gap:3px;padding:7px 9px 9px;display:flex}.pmeta{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.cn{color:#fff;background:#6b706d;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700}.cn[data-c=Instagram]{background:#b4376e}.cn[data-c=TikTok]{background:#222}.cn[data-c=YouTube]{background:#c4302b}.cn[data-c=Blog]{background:var(--brand-2)}.cn[data-c=E-mail]{background:#8a6a10}.cn[data-c=LinkedIn]{background:#0a66c2}.cn[data-c=Canal\ WhatsApp]{background:#1da851}.pt{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.pf{color:var(--muted);font-size:11.5px}.addp{border:1px dashed var(--line);font:600 12.5px var(--body);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin-top:auto;padding:6px}.addp:hover{color:var(--ink);border-color:var(--brand-2)}dialog{background:var(--surface);width:min(980px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 20px 60px #00000059}dialog::backdrop{background:#06140e8c}#pform{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.dlg-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dlg-head h2{font-size:20px}.x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.dlg-body{grid-template-columns:340px 1fr;gap:22px;padding:20px;display:grid;overflow:auto}.dlg-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.f-col{flex-direction:column;gap:12px;min-width:0;display:flex}.frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fl{color:var(--muted);flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.fl.chk{color:var(--ink);flex-direction:row;align-items:center;gap:8px;padding-top:18px;font-size:14px}.dbr{font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A918D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-repeat:no-repeat!important;padding-right:32px!important}.dhr{font-variant-numeric:tabular-nums}.dbr:disabled{background-image:none!important;padding-right:10px!important}.cchips{flex-wrap:wrap;gap:6px;display:flex}.cchip{font:600 13px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:7px 12px;display:inline-flex;position:relative}.cchip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cchip:has(input:checked){background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--on-brand)}.cchip:has(input:focus-visible){outline:2px solid var(--accent,var(--brand));outline-offset:2px}.cchip:has(input:disabled){opacity:.6;cursor:default}textarea{font:14px/1.5 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:8px;min-width:0;padding:9px}.hint{color:var(--muted);margin:0;font-size:12.5px}.pv-col{flex-direction:column;gap:14px;min-width:0;display:flex}.phone{border:1px solid var(--line);background:var(--bg);border-radius:14px;overflow:hidden}.ph-head{align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.av{background:var(--brand);width:28px;height:28px;color:var(--gold-on-brand);font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid}.ph-ch{color:var(--muted);margin-left:auto;font-size:11px}.ph-media{background:var(--tint);aspect-ratio:4/5;width:100%;max-height:420px;color:var(--muted);text-align:center;place-items:center;padding:0;font-size:13px;display:grid;position:relative;overflow:hidden}.ph-media.vert{aspect-ratio:9/16;max-height:440px}.ph-media.wide{aspect-ratio:16/9}.ph-media img,.ph-media video{object-fit:cover;width:100%;height:100%;display:block}.ph-media .ph-empty{flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.ph-media .ph-empty b{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.ph-media .dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.ph-media .dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:7px;height:7px;padding:0}.ph-media .dots button.on{background:#fff}.ph-media .pvn{color:#111;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000004d}.ph-media .pvn[hidden]{display:none}.ph-media .pvn.ant{left:8px}.ph-media .pvn.prox{right:8px}.mi{cursor:pointer}.mi.on{outline:2px solid var(--accent,var(--brand-2));outline-offset:1px}.ph-cap{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;padding:10px 12px 14px;font-size:13.5px;overflow:auto}.ph-cta{color:var(--brand-2);margin-top:8px;font-weight:600}.mediabox{flex-direction:column;gap:8px;display:flex}.mhead{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.mlist{flex-wrap:wrap;gap:8px;display:flex}.mi{background:var(--tint);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.mi img,.mi video{object-fit:cover;width:100%;height:100%}.mi button{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:99px;width:20px;height:20px;font-size:13px;line-height:1;position:absolute;top:2px;right:2px}.mi .mdl{color:#fff;opacity:0;background:#00000073;place-items:center;text-decoration:none;transition:opacity .15s;display:grid;position:absolute;inset:0}.mi .mdl svg{box-sizing:content-box;background:#0009;border-radius:99px;width:22px;height:22px;padding:5px}.mi:hover .mdl,.mi .mdl:focus-visible{opacity:1}.mi button{z-index:1}@media (hover:none){.mi .mdl{opacity:1;background:0 0;inset:auto auto 3px 3px}}.upl{border:1px dashed var(--brand-2);cursor:pointer;color:var(--brand-2);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.upl input{max-width:180px;font-size:12px}.mediabox.drop{outline:2px dashed var(--accent,var(--brand-2));outline-offset:6px;background:color-mix(in srgb,var(--accent,var(--brand-2)) 8%,transparent);border-radius:10px}@media (max-width:860px){.dgrid{grid-template-columns:1fr}.next{grid-template-columns:repeat(4,1fr)}.dlg-body{grid-template-columns:1fr}}@media (max-width:760px){.cal{grid-template-columns:1fr}.cday{min-height:0}.frow{grid-template-columns:1fr}.addform{grid-template-columns:1fr 1fr}.addform .full{grid-column:1/-1}}@media (max-width:860px){.arc{grid-template-columns:1fr 1fr}.wk:nth-child(2){border-right:0}.wk:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.arc{grid-template-columns:1fr}.wk{border-right:0;border-bottom:1px solid var(--line)}.day{grid-template-columns:1fr}.day .d{flex-direction:row;align-items:baseline;gap:10px}}.avrules{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.avrules>span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.avrules.ed{background:var(--surface);border:1px solid var(--gold);border-radius:12px;padding:16px;display:block}.avgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.avcr{flex-direction:column;gap:6px;max-width:520px;display:flex}.avcr .pill{text-align:center;min-width:110px}.avbtns{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.avh3{margin:26px 0 10px;font-size:16px}.avtiles{margin-bottom:6px}.avweeks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.avwk{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.avwk .r{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.avwk .r span{font-variant-numeric:tabular-nums;color:var(--muted)}.avwk small{color:var(--muted);font-size:12px}.avwk.over{border-color:var(--bad)}.avwk.over .bar i{background:var(--bad)}.avwk.over .r span{color:var(--bad);font-weight:700}.avtop{padding-bottom:0}.avtop .calbar{margin-bottom:0}.avsec{border-top:0;padding-top:22px}.avwk.hoje{border-color:var(--accent,var(--brand-2));box-shadow:inset 0 0 0 1px var(--accent,var(--brand-2))}.avwk.hoje b{color:var(--accent,var(--brand-2))}.avt td{vertical-align:top}.avt .avv div{margin-bottom:3px;font-size:13px;line-height:1.35}.avt .avv .pz{color:var(--muted);font-weight:600}.avt .avlim{white-space:nowrap}.avt .avlim small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.avt .avlim b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px}.avt .avlim.late b,.avt .avlim.late small:last-child{color:var(--bad)}.avt small.late{color:var(--bad);padding:0 10px;font-size:11.5px;font-weight:700;display:block}.avt tr.done{opacity:.6}.avt .cell{border:1px solid var(--line);border-radius:6px;height:34px}.avt .stc{border-radius:6px;min-width:120px;height:34px}.avag{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;display:grid;overflow:hidden}.avday{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;display:grid}.avday:last-child{border-bottom:0}.avday .d{background:var(--tint);flex-direction:column;gap:1px;padding:10px 14px;display:flex}.avday .d small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.avday .d b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:17px}.avday .d em{color:var(--bad);font-size:11px;font-style:normal;font-weight:700}.avday.past .d{background:var(--s-adj)}.avday.today{box-shadow:inset 3px 0 0 var(--gold)}.avday .items{flex-wrap:wrap;align-content:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.chip.avcap{border-color:var(--gold);background:var(--gold-soft)}@media (max-width:620px){.avday{grid-template-columns:1fr}.avday .d{flex-direction:row;align-items:baseline;gap:8px}}.temas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.temas .wk,.temas .wk:last-child,.temas .wk:nth-child(n){border:1px solid var(--line);background:var(--surface);border-radius:12px}.temas .wk .tag:has(.pdel:only-child){justify-content:flex-end}
.auth{background:var(--brand);place-items:center;min-height:100dvh;padding:20px;display:grid}.auth-card{background:var(--surface);color:var(--ink);border-radius:16px;flex-direction:column;gap:14px;width:min(440px,100%);padding:28px;display:flex;box-shadow:0 20px 60px #0000004d}.auth-card h1{font-size:22px}.auth-card p{color:var(--muted);margin:0;font-size:14.5px}.auth-card input{font:15px var(--body);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;width:100%;padding:11px 12px}.auth-card .btn{width:100%;padding:11px 14px;font-size:15px}.auth-brand{font-family:var(--display);align-items:center;gap:10px;font-weight:800;display:flex}.auth-brand .av{background:var(--gold-on-brand);width:34px;height:34px;color:var(--brand);font-size:16px}.auth-msg{color:var(--muted);min-height:1em;font-size:13px}.tools{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:32px 20px;display:flex}.tools section{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.tools h2{font-size:17px}.tools pre{background:var(--bg);white-space:pre-wrap;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:12.5px;overflow:auto}.tools a{color:var(--brand-2)}.tools .btn{align-self:flex-start}.tools .campo{color:var(--muted);flex-direction:column;gap:4px;font-size:13.5px;display:flex}.tools .campo input,.tools .campo textarea{font:15px var(--body);border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:10px;width:100%;padding:9px 11px}.tools .secoes-grupo{flex-direction:column;gap:6px;display:flex}.tools .secoes-grupo b{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600}.tools .chave{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.tools .chave input{appearance:none;background:var(--line);cursor:pointer;border-radius:99px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.tools .chave input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tools .chave input:checked{background:var(--brand-2)}.tools .chave input:checked:after{left:16px}.tools .chave input:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}
:root,:root[data-theme=light]{--bg:#f7f8f7;--surface:#fff;--ink:#101814;--muted:#66736c;--line:#e5e8e6;--brand:#0e3a2c;--brand-2:#1f5a44;--gold:#b98a12;--gold-soft:#fbf3dc;--tint:#f1f4f2;--on-brand:#fff;--gold-on-brand:#e2b530;--display:"Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--bad:#c2362b;--s-prod:#e6f0f8;--s-adj:#fce9e7;--s-ok:#e3f3ea;--accent:#1f5a44;--accent-soft:#e6f1eb;--sel:#101814;--on-sel:#fff;--st-neutro-bg:#eef0ef;--st-neutro:#4b5751;--st-prod-bg:#e6f0f8;--st-prod:#1e5f8c;--st-apr-bg:#fbf0d3;--st-apr:#7a5a06;--st-aj-bg:#fce9e7;--st-aj:#a12c23;--st-ok-bg:#e3f3ea;--st-ok:#1d6b44;--st-pub-bg:#1f5a44;--st-pub:#fff;--shadow:0 1px 2px #1018140a,0 1px 3px #1018140a;--shadow-lg:0 12px 32px #1018141f;--topbar-bg:#ffffffd9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0d1110;--surface:#151b19;--ink:#e7ece9;--muted:#97a39d;--line:#252d2a;--brand:#0e3a2c;--brand-2:#3e9b73;--gold:#e2b530;--gold-soft:#332a12;--tint:#1b2320;--on-brand:#f2f5f2;--gold-on-brand:#e2b530;--bad:#f2867d;--s-prod:#16293a;--s-adj:#3a1f1c;--s-ok:#15301f;--accent:#5cc497;--accent-soft:#17302a;--sel:#e7ece9;--on-sel:#0d1110;--st-neutro-bg:#222a27;--st-neutro:#b5c0ba;--st-prod-bg:#16293a;--st-prod:#8cc4ea;--st-apr-bg:#332a12;--st-apr:#e9c45a;--st-aj-bg:#3a1f1c;--st-aj:#f2948b;--st-ok-bg:#15301f;--st-ok:#7dd3a4;--st-pub-bg:#3e9b73;--st-pub:#0d1110;--shadow:0 1px 2px #0000004d;--shadow-lg:0 12px 32px #00000080;--topbar-bg:#0d1110d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:14.5px}h1,h2,h3{letter-spacing:-.02em;font-weight:650}section h2{font-size:24px;font-weight:700}.eyebrow{font-family:var(--body);letter-spacing:.02em;text-transform:none;color:var(--accent);font-size:12px;font-weight:600}section{border-top-color:var(--line)}.topbar{background:var(--topbar-bg);color:var(--ink);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px)}.topbar .wrap{padding-block:10px}.brand .av,.auth-brand .av{background:var(--brand);width:30px;height:30px;color:var(--gold-on-brand);border-radius:8px;font-size:15px}.brand b{font-family:var(--body);letter-spacing:-.01em;font-size:15px;font-weight:650}.brand small{color:var(--muted);opacity:1}.mesw select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;font-weight:500}.mesw select option{color:var(--ink);background:var(--surface)}.sc{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:8px;font-weight:500;transition:background .15s,border-color .15s}.sc:hover{background:var(--tint)}.sc b{font-family:var(--body);color:var(--accent);font-weight:650}.sc.bad b{color:var(--bad)}.tema-btn{place-items:center;width:32px;height:30px;padding:0;font-size:15px;line-height:1;display:inline-grid}.tabs{background:var(--topbar-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px)}.tabs .wrap{gap:2px;padding-block:8px}.tab{font:500 14px var(--body);border:0;border-radius:8px;padding:7px 12px;transition:background .15s,color .15s}.tab:hover{background:var(--tint);color:var(--ink)}.tab[aria-selected=true]{background:var(--tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.tab:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent)}.wkcard,.kcard,.person,.tile,.dcol,.gl,.qd,.wm-day,.wm-band,.avwk,.mday,.cday,.nday,.mebar,.planbar,.tl,.avag,.arc,.tbl,.btbl,.tools section,.auth-card{box-shadow:var(--shadow)}.wkcard,.person,.tile,.dcol,.gl,.qd,.wm-day,.wm-band,.avwk,.tl,.avag,.arc,.tbl,.mebar,.planbar{border-radius:14px}.wkcard[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.wkcard .num,.kw,.md-wk,.wk .num,.qd .qd-day,.wm-day .qd-day,.wm-band .qd-day{color:var(--accent)}.wkcard .pct,.tile b{font-family:var(--body);letter-spacing:-.02em;font-weight:700}.qd,.wm-day{border-top-width:1px;border-top-color:var(--line)}.tile.warn{border-color:var(--gold);background:var(--gold-soft)}.bar,.gprog{background:var(--tint)}.bar i,.gprog i{background:var(--accent)}.kcol{background:var(--tint);border:1px solid var(--line);border-radius:14px}.kcard{border-radius:10px;transition:box-shadow .15s,border-color .15s}.kcard:hover{box-shadow:var(--shadow-lg);border-color:#0000}.post:hover{border-color:var(--accent);box-shadow:var(--shadow)}.mday.today,.cday.today,.nday.today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rule{border-left-color:var(--accent);box-shadow:var(--shadow)}.notice{background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}select,input[type=text],input[type=date],input[type=number],input[type=search],textarea,.pi{border-color:var(--line);background:var(--surface);color:var(--ink);border-radius:8px;transition:border-color .15s,box-shadow .15s}select:hover,input[type=text]:hover,input[type=search]:hover,textarea:hover{border-color:color-mix(in srgb,var(--ink) 20%,var(--line))}input[type=search]{font:14px var(--body);border:1px solid var(--line);padding:7px 10px}.btn{background:var(--brand-2);border-color:var(--brand-2);border-radius:8px;font-weight:600;transition:filter .15s}.btn:hover{filter:brightness(1.08)}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.seg,.wkchip,.bd{border-color:var(--line);background:var(--surface);font-weight:500;transition:background .15s}.seg:hover,.wkchip:hover,.bd:hover{background:var(--tint)}.seg[aria-pressed=true],.wkchip[aria-pressed=true]{background:var(--sel);color:var(--on-sel);border-color:var(--sel)}.bd[aria-pressed=true]{border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel)}.padd,.upl{border-color:var(--accent);color:var(--accent)}.plink,.lko,.ph-cta,.tools a{color:var(--accent)}.tp{color:var(--accent);background:var(--accent-soft)}thead th{font-family:var(--body);letter-spacing:.03em;color:var(--muted);background:var(--tint);font-size:11.5px;font-weight:600}tr.grp td{font-family:var(--body);letter-spacing:.03em;color:var(--accent)}.btbl{border-left-width:4px;border-radius:12px}.cell:focus,.gtema:focus{outline-color:var(--accent)}.rz:hover:after,.rz.on:after{background:var(--accent)}.btbl tr.drop-before td{box-shadow:inset 0 2px 0 var(--accent)}.btbl tr.drop-after td{box-shadow:inset 0 -2px 0 var(--accent)}.stc{background:var(--st-neutro-bg);color:var(--st-neutro);font-size:12.5px;font-weight:600}.stc[data-s=Em\ produção],.stc[data-s=Roteiro\/legenda]{background:var(--st-prod-bg);color:var(--st-prod)}.stc[data-s=Em\ aprovação]{background:var(--st-apr-bg);color:var(--st-apr)}.stc[data-s=Ajustes]{background:var(--st-aj-bg);color:var(--st-aj)}.stc[data-s=Aprovado],.stc[data-s=Agendado]{background:var(--st-ok-bg);color:var(--st-ok)}.stc[data-s=Publicado]{background:var(--st-pub-bg);color:var(--st-pub)}.stc[data-s=Roteiro],.stc[data-s=Decupagem]{background:var(--st-prod-bg);color:var(--st-prod)}.stc[data-s=Edição],.stc[data-s=Finalização]{background:var(--st-apr-bg);color:var(--st-apr)}.stc[data-s=Entrega]{background:var(--st-pub-bg);color:var(--st-pub)}.stc option{color:var(--ink);background:var(--surface)}.chipst{background:var(--st-neutro-bg);color:var(--st-neutro);font-weight:600}.chipst[data-s=Em\ produção],.chipst[data-s=Roteiro\/legenda]{background:var(--st-prod-bg);color:var(--st-prod)}.chipst[data-s=Em\ aprovação]{background:var(--st-apr-bg);color:var(--st-apr)}.chipst[data-s=Ajustes]{background:var(--st-aj-bg);color:var(--st-aj)}.chipst[data-s=Aprovado],.chipst[data-s=Agendado],.chipst[data-s=Publicado]{background:var(--st-ok-bg);color:var(--st-ok)}.st[data-s=Em\ produção]{background:var(--st-prod-bg);color:var(--st-prod);border-color:#0000}.st[data-s=Em\ aprovação]{background:var(--st-apr-bg);color:var(--st-apr);border-color:#0000}.st[data-s=Ajustes]{background:var(--st-aj-bg);color:var(--st-aj);border-color:#0000}.st[data-s=Aprovado],.st[data-s=Publicado]{background:var(--st-ok-bg);color:var(--st-ok);border-color:#0000}.pill,.cn{border-radius:6px;font-weight:600}dialog{border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e0c73}.toast{box-shadow:var(--shadow-lg);border-radius:12px}.auth{background:var(--bg)}.auth-card{border:1px solid var(--line);box-shadow:var(--shadow-lg)}.auth-brand{font-family:var(--body);font-weight:650}.auth-card input{background:var(--surface)}.wm-it[draggable=true]{cursor:grab}.wm-it.dragging{opacity:.45}.wm-it.drop-before{box-shadow:0 -3px 0 var(--accent)}.wm-it.drop-after{box-shadow:0 3px 0 var(--accent)}.wm-band.wm-over,.wm-day.wm-over{outline:2px dashed var(--accent);outline-offset:2px}.wm-band .wm-it.drop-before{box-shadow:-3px 0 0 var(--accent)}.wm-band .wm-it.drop-after{box-shadow:3px 0 0 var(--accent)}.wm-tp{border-top:1px dashed var(--line);flex-direction:column;gap:3px;margin:6px 0 0;padding:6px 0 0;list-style:none;display:flex}.wm-tp li{color:var(--ink);align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.wm-tp i{border-radius:50%;flex:none;width:7px;height:7px}.tpl{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:6px;padding-top:8px;display:flex}.tpl-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.tpl-r{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.tpl-t{align-items:center;gap:6px;display:flex}.tpl-t input{flex:1;min-width:0}.tpl .pi{font-size:12.5px}.gen-btn{background:var(--accent,#2d6a4f);color:#fff;border-color:#0000}.gen-body{flex-direction:column;gap:14px;max-width:720px;max-height:calc(100dvh - 190px);padding:16px 20px;display:flex;overflow:auto}.gen-empty{font-weight:600}.gen-g h4{align-items:center;gap:7px;margin:0 0 6px;font-size:14px;display:flex}.gen-g h4 i{border-radius:50%;width:9px;height:9px}.gen-g h4 small{color:var(--muted);font-weight:600}.gen-g ul,.gen-skip ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gen-g li,.gen-skip li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.gen-g li b{font-weight:600}.gen-pz{font-variant-numeric:tabular-nums;color:var(--muted);min-width:72px;font-size:12px}.gen-sem{color:var(--muted)}.gen-skip summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:600}.gen-skip li{color:var(--muted)}.tpl-r select{width:100%}.cal.cal-sem{grid-template-columns:minmax(0,.65fr) repeat(5,minmax(0,1fr)) minmax(0,.65fr)}.cday.fds{box-shadow:none;opacity:.55;background:0 0;border-style:dashed;transition:opacity .15s}.cday.fds:hover,.cday.fds:focus-within,.cday.fds.today{opacity:1}.cday.fds .ch{border-bottom-style:dashed}.cday.fds .thumb{height:52px}@media (max-width:760px){.cal.cal-sem{grid-template-columns:1fr}}.org{padding:4px 0 8px;overflow-x:auto}.ot{justify-content:center;margin:0;padding:22px 0 0;list-style:none;display:flex;position:relative}.org>.ot{min-width:max-content;margin:0 auto;padding-top:0}.on{flex-direction:column;align-items:center;padding:22px 6px 0;display:flex;position:relative}.org>.ot>.on{padding-top:0}.on:before,.on:after{content:"";border-top:2px solid var(--line);width:50%;height:22px;position:absolute;top:0;right:50%}.on:after{border-left:2px solid var(--line);left:50%;right:auto}.on:first-child:before,.on:last-child:after{border:0}.on:last-child:before{border-right:2px solid var(--line);border-radius:0 8px 0 0}.on:first-child:after{border-radius:8px 0 0}.on:only-child:after{display:none}.on:only-child:before{border:0;border-left:2px solid var(--line);border-radius:0;width:0;left:50%;right:auto}.org>.ot>.on:before,.org>.ot>.on:after{display:none}.on>.ot:before{content:"";border-left:2px solid var(--line);height:22px;position:absolute;top:0;left:50%}.ocard{background:var(--surface);border:1px solid var(--line);width:200px;box-shadow:var(--shadow);text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ocard b{letter-spacing:.02em;text-transform:uppercase;font-size:15px}.ocard small{color:var(--muted);font-size:12.5px;line-height:1.35}.ocard[data-grupo=Time]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.ocard[data-grupo=Time] b{color:var(--accent)}.ocard[data-grupo=Freela]{color:#f2f4f1;background:#1f2622;border-color:#1f2622}.ocard[data-grupo=Freela] small{color:#b9c2bc}:root[data-theme=dark] .ocard[data-grupo=Freela]{border-color:#ffffff2e}.boards{flex-direction:column;align-items:stretch;gap:10px}.boards .tdate{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.boards .tdate .vt{align-self:center;margin-left:0}.boards .tdate .cnav b{min-width:150px}.boards .twk{color:var(--muted);font-size:12.5px}.boards .tareas{flex-wrap:wrap;gap:6px;display:flex}.cal.cal-dia{grid-template-columns:1fr}.cal-dia .cday{min-height:260px}.cal-dia .cposts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;display:grid}.cal-dia .thumb{height:140px}.cal-dia .addp{grid-column:1/-1}.cvazio{color:var(--muted);grid-column:1/-1;margin:6px 2px;font-size:13.5px}.tpickw{position:relative}.tlbl{font:600 15px var(--display);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:150px;padding:6px 10px}.tlbl:hover,.tlbl[aria-expanded=true]{background:var(--surface);border-color:var(--line)}.tlbl span{color:var(--muted);font-size:10px}.tpop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:252px;padding:10px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000024}.tp-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tp-h b{font-family:var(--display);font-size:14px}.tp-ms{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.tp-ds{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.tp-ds span{color:var(--muted);padding:2px 0;font-size:11px;font-weight:600}.tp-m,.tp-d{font:500 13px var(--body);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 0}.tp-d{padding:6px 0}.tp-m:hover,.tp-d:hover{background:var(--tint)}.tp-d.out{color:var(--muted);opacity:.55}.tp-d.fds{color:var(--muted)}.tp-m.hoje,.tp-d.hoje{border-color:var(--accent)}.tp-m.on,.tp-d.on{background:var(--ink);color:var(--surface)}.bbar .vt{margin-left:0}.planmes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.planmes .pm-t{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.planmes .pm-info{color:var(--muted);font-size:12.5px}.planmes #mes-new{margin-left:auto}.tp-m:disabled{opacity:.35;cursor:default;background:0 0}.bd.na-add{color:var(--muted);border-style:dashed}.na-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.na-form input:not([type=color]){font:500 14px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;min-width:180px;padding:8px 12px}.na-form input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:38px;height:36px;padding:2px}.na-msg{color:var(--bad);font-size:12.5px}.btbl th .xadd{font:600 15px var(--body);border:1px dashed var(--line);width:26px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;line-height:1}.btbl th .xadd:hover{background:var(--tint);color:var(--ink)}.xth{align-items:center;gap:2px;display:flex}.xth .xname{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:2px 4px}.xth .xname:hover,.xth .xname:focus{border-color:var(--line);background:var(--surface);outline:none}.xth .xdel{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:14px}.xth .xdel:hover{color:var(--bad)}.xth .xdel.arm{color:#fff;background:var(--bad);font-size:11px}.xform{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;padding:10px 12px;display:flex}.xform b{margin-right:4px;font-size:13px}.xform input,.xform select{font:500 14px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:7px 10px}.xform #xf-ops{min-width:240px}.ghead .xadd-g{font:500 12.5px var(--body);border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:3px 10px}.ghead .xadd-g:hover{background:var(--tint);color:var(--ink)}#board th.cdrag{cursor:grab}#board th.cdrag:active{cursor:grabbing}#board th.cdragging{opacity:.45}#board th.cdrop-l{box-shadow:inset 3px 0 0 var(--accent,#2f6f4f)}#board th.cdrop-r{box-shadow:inset -3px 0 0 var(--accent,#2f6f4f)}.xth span.xname{text-overflow:ellipsis;white-space:nowrap;cursor:inherit;display:block;overflow:hidden}.ghead .xpriv{font:500 12.5px var(--body);border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:3px 10px}.ghead .xpriv:hover{background:var(--tint);color:var(--ink)}.ghead .xpriv+.xadd-g{margin-left:6px}.ghead .xpriv.priv-on{color:var(--ink);background:var(--surface);border-style:solid}.xbadge.mae{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);text-transform:none;letter-spacing:0}td.hd{white-space:nowrap;cursor:default;width:auto}td.hd .hdg{cursor:grab;padding:0 2px}.rsel,.gsel{vertical-align:middle;width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0 4px 0 2px}#board tr.rsel-on td{background:var(--accent-soft)}#board tr.rsel-on td .cell,#board tr.rsel-on td select{background-color:#0000}.kcard.ksel,#cal .post.psel,#cal .mp.psel{outline:2px solid var(--accent);outline-offset:-1px;background:var(--accent-soft)}.selbar{z-index:60;background:var(--sel);max-width:calc(100vw - 32px);color:var(--on-sel);box-shadow:var(--shadow-lg);font:500 13px var(--body);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.selbar[hidden]{display:none}.selbar b{white-space:nowrap;margin-right:6px;font-weight:600}.selbar .sb-b{font:500 13px var(--body);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:5px 10px}:root[data-theme=dark] .selbar .sb-b{border-color:#00000040}.selbar .sb-b:hover{background:#ffffff1f}.selbar .sb-del.arm,.ctxm .cm-del.arm{background:var(--bad);border-color:var(--bad);color:#fff}.selbar .sb-x{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:15px}.selbar .sb-x:hover{opacity:1}.ctxm{z-index:70;background:var(--surface);min-width:200px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);font:400 13.5px var(--body);border-radius:10px;padding:5px;position:fixed}.ctxm[hidden]{display:none}.ctxm .cm-h{color:var(--muted);padding:5px 10px 4px;font-size:11.5px}.ctxm button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ctxm button:hover,.ctxm button:focus-visible{background:var(--tint);outline:none}.ctxm .cm-has span{color:var(--muted);margin-left:auto}.ctxm hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.ctxm .cm-del{color:var(--bad)}.ctxm .cm-sub{position:relative}.ctxm .cm-fly{background:var(--surface);border:1px solid var(--line);min-width:170px;box-shadow:var(--shadow-lg);border-radius:10px;margin-left:4px;padding:5px;display:none;position:absolute;top:-5px;left:100%}.ctxm.flip .cm-fly{margin:0 4px 0 0;left:auto;right:100%}.ctxm .cm-fly.up{top:auto;bottom:-5px}.ctxm .cm-sub:hover .cm-fly,.ctxm .cm-sub:focus-within .cm-fly,.ctxm .cm-sub.open .cm-fly{display:block}@media (max-width:600px){.ctxm .cm-fly{box-shadow:none;margin:2px 0 0;position:static}}#cal .pst .stthumbs{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));align-content:start;place-items:stretch stretch;gap:2px;height:auto;min-height:0;padding:2px;display:grid}#cal.cal-dia .pst .stthumbs{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.pst .stt{background:var(--surface);aspect-ratio:9/16;border-radius:3px;min-width:0;display:block;position:relative;overflow:hidden}.pst .stt img,.pst .stt video,.st-pv img,.st-pv video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pst .stt i{color:var(--muted);place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.mp.mst .mpt{font-weight:600}.dlg-st{width:min(900px,100vw - 24px)}.st-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:calc(100dvh - 140px);padding:20px;display:grid;overflow:auto}.st-it{border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:6px;display:flex}.st-it.foco{border-color:var(--accent)}.st-it.drop{border-color:var(--accent);background:var(--accent-soft)}.st-it.env{opacity:.6}.st-pv{aspect-ratio:9/16;background:var(--tint);color:var(--muted);border-radius:10px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.st-pv .cnt{color:#fff;background:#0009;border-radius:99px;padding:1px 6px;font-size:10px;position:absolute;top:6px;right:6px}.st-it figcaption{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.st-it figcaption span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-ed{font:600 11.5px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px}.st-ed:hover{color:var(--ink);text-decoration:underline}@media (min-width:761px){.cal.cal-sem .cday{max-height:calc(100dvh - 200px)}.cal.cal-sem .cposts{scrollbar-width:thin;min-height:0;overflow-y:auto}}.st-up{font:600 12px var(--body);color:var(--muted);border:1px dashed var(--line);text-align:center;cursor:pointer;border-radius:8px;padding:6px}.st-up:hover{color:var(--ink);border-color:var(--accent)}.st-hint{margin:0;padding:0 20px 16px}.st-add{cursor:pointer;border:1px dashed var(--line);text-align:center;font:400 11.5px var(--body);background:0 0;align-content:center;gap:6px;padding:10px}.st-add b{font:600 14px var(--body);color:var(--ink)}.st-add:hover{border-color:var(--accent);color:var(--ink)}.st-vazio{background:0 0;width:100%}
