.design-tela{max-width:none;min-width:0;padding-left:20px;padding-right:20px;overflow:hidden}.design-tela .cab-conteudo{margin-bottom:14px}.ds-espaco{flex:1}.ds-abas{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px;border-bottom:1px solid var(--borda)}.ds-abas::-webkit-scrollbar{display:none}.ds-abas button{border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink-3);padding:9px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ds-abas button.on{color:var(--acento);border-bottom-color:var(--acento)}.ds-aba-n{font-style:normal;font-size:10.5px;font-weight:700;margin-left:6px;padding:1px 7px;border-radius:99px;background:var(--suave);color:var(--ink-4)}.ds-abas button.on .ds-aba-n{background:var(--acento-suave);color:var(--acento)}.ds-abas button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;border-radius:6px 6px 0 0}.dl-abas-topo{margin-top:4px}.dl-abas-topo button{font-size:13.5px}.dl-abas-topo button.on{font-weight:700}.ds-lista-referencias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ds-lista-referencias li{font-size:13.5px;line-height:1.5;word-break:break-word}.ds-lista-referencias a{color:var(--acento);text-decoration:none}.ds-lista-referencias a:hover{text-decoration:underline}.ds-barra{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap;min-width:0}.ds-busca-cx{position:relative;flex:0 1 260px;min-width:160px}.ds-busca-cx svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;stroke:var(--ink-4);fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}.ds-busca{padding-left:30px!important}.ds-barra .campo.fina{padding:7px 10px;font-size:12.5px;line-height:1.4}select.ds-filtro{width:auto;min-width:0;max-width:180px;padding-right:28px!important;background-color:var(--card)}select.ds-filtro.ativo{border-color:var(--acento);color:var(--acento);font-weight:600}.ds-total{font-size:12px;color:var(--ink-4);white-space:nowrap}.ds-ver-final{border:0;background:none;padding:0;font:inherit;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-decoration-color:var(--borda-forte);text-underline-offset:3px}.ds-ver-final:hover{color:var(--acento);text-decoration-color:currentColor}.ds-mais{display:inline-flex;align-items:center;gap:6px}.ds-mais svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ds-mais i{font-style:normal;font-size:10px;font-weight:700;min-width:16px;text-align:center;padding:1px 5px;border-radius:99px;background:var(--acento);color:#fff}.ds-mais.ativo{border-color:var(--acento);color:var(--acento)}.ds-quadro{display:flex;gap:10px;min-width:0;align-items:flex-start;overflow-x:auto;padding-bottom:6px}.ds-col{display:flex;flex-direction:column;flex:1 1 270px;min-width:250px;max-width:380px;background:var(--suave);border-radius:var(--r);padding:9px;max-height:calc(100dvh - 260px);min-height:120px}.ds-col header{display:flex;align-items:center;gap:8px;padding:3px 4px 9px}.ds-col header b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-col header .ds-cont{margin-left:auto}.ds-col header:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-4)}.ds-col[data-status=em_criacao] header:before{background:var(--acento)}.ds-col[data-status=revisao_interna] header:before{background:var(--violeta)}.ds-col[data-status=ajustes] header:before{background:var(--erro)}.ds-col[data-status=ajustes_cliente] header:before{background:var(--roxo)}.ds-col[data-status=aprovado_interno] header:before,.ds-col[data-status=aprovado_cliente] header:before{background:var(--ok)}.ds-col[data-status=aguardando_cliente] header:before{background:var(--ambar)}.ds-quadro .ds-col.vazia{flex:0 0 172px;min-width:172px;min-height:0;background:none;border:1px dashed var(--borda-forte)}.ds-cont{flex:none;font-size:11px;font-weight:700;color:var(--ink-4);background:var(--card);border-radius:99px;padding:2px 8px}.ds-col .ds-lista{flex:1;min-height:60px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:2px;margin:-2px;scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}.ds-precisa{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 14px}.ds-precisa small{font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-right:2px}.ds-precisa-ok{font-size:12.5px;color:var(--ok);font-weight:600}.ds-precisa-chip{border:1.5px solid var(--borda);background:var(--card);border-radius:99px;font:inherit;font-size:12.5px;color:var(--ink-2);padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:var(--t-micro)}.ds-precisa-chip b{font-family:B7 Titulo;font-weight:800;font-size:13px}.ds-precisa-chip.urgente b{color:var(--erro)}.ds-precisa-chip.atencao b{color:var(--ambar)}.ds-precisa-chip.neutra b{color:var(--ink-3)}.ds-precisa-chip:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.ds-precisa-chip.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.ds-precisa-chip.on b{color:inherit}.ds-col-nada{font-size:12px;color:var(--ink-4);padding:6px 4px 10px;text-align:left;margin:0}.ds-grupo-cli{flex:none;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-sm);padding:0 8px;transition:var(--t-micro)}.ds-grupo-cli:not([open]):hover{border-color:var(--borda-forte)}.ds-grupo-cli[open]{padding-bottom:8px}.ds-grupo-cli summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:8px 2px;font-size:12.5px}.ds-grupo-cli summary::-webkit-details-marker{display:none}.ds-grupo-cli summary:after{content:"›";order:9;flex:none;color:var(--ink-4);font-size:15px;line-height:1;transition:transform .15s}.ds-grupo-cli[open] summary:after{transform:rotate(90deg)}.ds-grupo-cli summary .cp-logo{width:28px;height:28px;border-radius:8px;font-size:10.5px}.ds-grupo-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ds-grupo-tx b{font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-grupo-tx small{font-size:10.5px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-grupo-cli summary .b{flex:none;padding:4px 10px;font-size:11.5px}.ds-grupo-cli .ds-card{margin-top:4px;border-color:transparent;background:var(--suave);padding:7px 8px}.ds-grupo-cli .ds-card:hover{background:var(--card);border-color:var(--borda-forte)}.ds-grupo-cli .ds-card-topo{align-items:center}.ds-grupo-cli .ds-card h4{margin:0;font-weight:500}.ds-grupo-cli .ds-card .ds-tipo,.ds-grupo-cli .ds-card .ds-cli{display:none}.ds-grupo-cli .ds-thumb{width:30px;height:30px;border-radius:7px;background-color:var(--card)}.ds-grupo-cli .ds-thumb svg{width:16px;height:16px}.ds-grupo-cli .ds-pe{margin-top:6px}.ds-movel-sel{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 10px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ds-movel-sel::-webkit-scrollbar{display:none}.ds-movel-sel button{flex:none;border:1px solid var(--borda);background:var(--card);color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:38px}.ds-movel-sel button b{font-size:10.5px;background:var(--suave);border-radius:99px;padding:1px 7px;color:var(--ink-4)}.ds-movel-sel button.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.ds-movel-sel button.on b{background:#ffffff2e;color:inherit}.ds-movel .ds-col{max-height:none;padding:10px;min-width:0;max-width:none}.ds-lista-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ds-bloco-sem{margin-top:20px;padding-top:16px;border-top:1px solid var(--borda)}.ds-bloco-sem h3{font-family:B7 Titulo;font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.ds-bloco-sem h3 span{font-size:11px;font-weight:700;background:var(--suave);color:var(--ink-3);border-radius:99px;padding:2px 9px}.ds-sub{font-size:12px;color:var(--ink-4);margin:2px 0 10px}.ds-card{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-sm);padding:10px 11px;cursor:pointer;transition:var(--t-micro);min-width:0}.ds-card:hover{border-color:var(--borda-forte);transform:translateY(-1px);box-shadow:var(--sh-1)}.ds-card:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.ds-card.alta{border-left:3px solid var(--ambar)}.ds-card.urgente{border-left:3px solid var(--erro)}.ds-card-topo{display:flex;gap:9px;min-width:0}.ds-thumb{flex:none;width:52px;height:52px;border-radius:9px;background:var(--suave) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--ink-4);position:relative;overflow:hidden}.ds-thumb svg{width:22px;height:22px}.ds-thumb-vazia{background:var(--suave)}.ds-thumb-esq{position:absolute;inset:0;background:linear-gradient(90deg,var(--esq-1),var(--esq-2),var(--esq-1));background-size:200% 100%;animation:dsEsq 1.3s ease-in-out infinite}@keyframes dsEsq{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-thumb-ok .ds-thumb-esq{display:none}.ds-card-info{min-width:0;flex:1}.ds-tipo{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.ds-card h4{font-size:12.5px;font-weight:600;line-height:1.35;margin:3px 0 4px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-cli{font-size:11px;color:var(--ink-3)}.ds-cli.sem{color:var(--ink-4);font-style:italic}.ds-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.ds-v{font-size:10px;font-weight:700;color:var(--ink-4);background:var(--suave);border-radius:6px;padding:2px 7px}.ds-feedback{font-size:10px;font-weight:700;color:var(--ambar);background:var(--ambar-bg);border-radius:6px;padding:2px 7px}.ds-pe{display:flex;align-items:center;gap:8px;margin-top:9px;min-width:0}.ds-pe-dir{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.ds-pe-dir:empty{display:none}.ds-pe-dir .ds-prazo{margin-left:0}.ds-finalizadas .ds-card{opacity:.92}.ds-sem-resp{width:22px;height:22px;border-radius:7px;border:1.5px dashed var(--borda-forte);flex:none}.ds-sem-resp.lg{width:36px;height:36px;border-radius:10px}.ds-resp{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.ds-resp b{font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-resp-vazio{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-4);white-space:nowrap}.ds-resp-vazio .ds-sem-resp{width:18px;height:18px;border-radius:6px}.ds-prazo{font-size:10.5px;color:var(--ink-4);white-space:nowrap;margin-left:auto}.ds-prazo.atrasada{color:var(--erro);font-weight:700}.ds-prazo.hoje{color:var(--ambar);font-weight:700}.ds-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3);white-space:nowrap}.ds-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ds-chip.aguardando_producao{background:var(--neutro-bg);color:var(--neutro)}.ds-chip.em_criacao{background:var(--acento-suave);color:var(--acento)}.ds-chip.revisao_interna{background:color-mix(in srgb,var(--violeta) 12%,transparent);color:var(--violeta)}[data-theme=dark] .ds-chip.revisao_interna{background:color-mix(in srgb,var(--violeta) 20%,transparent);color:#b9a8ff}.ds-chip.ajustes{background:var(--erro-bg);color:var(--erro)}.ds-chip.ajustes_cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.ds-chip.aprovado_interno,.ds-chip.aprovado_cliente{background:var(--ok-bg);color:var(--ok)}.ds-chip.aguardando_cliente{background:var(--ambar-bg);color:var(--ambar)}.ds-chip.finalizado{background:var(--suave);color:var(--ink-4)}.ds-barra-selecao{display:flex;align-items:center;gap:10px;background:var(--acento-suave);border-radius:var(--r-sm);padding:9px 12px;margin-bottom:10px;font-size:12.5px;color:var(--acento);font-weight:600}.ds-tabela{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);overflow:hidden;min-width:0}.ds-th,.ds-tr{display:grid;grid-template-columns:2.4fr 1.1fr 1fr 1.2fr 1fr .9fr;gap:12px;padding:10px 16px;align-items:center;min-width:0}.ds-tabela.com-selecao .ds-th,.ds-tabela.com-selecao .ds-tr{grid-template-columns:24px 2.4fr 1.1fr 1fr 1.2fr 1fr .9fr}.ds-th{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);background:var(--suave)}.ds-tr{border-top:1px solid var(--borda);font-size:12.5px;cursor:pointer}.ds-tr:hover{background:var(--suave)}.ds-tr:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.ds-tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-tr-titulo{display:flex;flex-direction:column;gap:2px;white-space:normal!important}.ds-tr-titulo b{font-weight:600}.ds-tag-ajuste{font-size:10px;font-weight:700;color:var(--ambar)}.ds-equipe-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ds-equipe-card{display:flex;gap:12px;align-items:center;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:14px;cursor:pointer;transition:var(--t-micro);text-align:left}.ds-equipe-card:hover{border-color:var(--borda-forte);box-shadow:var(--sh-1)}.ds-equipe-card:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.av-pessoa.sm{width:36px;height:36px;border-radius:10px;font-size:36px;flex:none}.ds-equipe-info{min-width:0}.ds-equipe-info b{display:block;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-equipe-metricas{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px;font-size:11.5px;color:var(--ink-3)}.ds-equipe-metricas .alerta{color:var(--ambar);font-weight:600}.ds-equipe-metricas .erro{color:var(--erro);font-weight:600}body.ds-ws-aberta{overflow:hidden}.ds-ws-fundo{position:fixed;inset:0;z-index:120;background:#0b0a1e61;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}[data-theme=dark] .ds-ws-fundo{background:#05030a8c}.ds-ws{width:100%;max-width:1320px;height:100%;max-height:920px;background:var(--card);border:1px solid var(--borda);border-radius:20px;display:flex;flex-direction:column;min-width:0;min-height:0;box-shadow:0 30px 80px #14082826;animation:dsEntraWs .22s var(--mola) both;overflow:hidden}@keyframes dsEntraWs{0%{transform:translateY(10px) scale(.99);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ds-ws{animation:none}}.ds-ws-topo{flex:none;display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--borda)}.ds-ws-topo-tx{min-width:0;flex:1}.ds-ws-topo-linha1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-ws-topo h3{font-family:B7 Titulo;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:8px 0 0;overflow-wrap:anywhere}.ds-ws-topo-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-3);margin-top:3px}.ds-ws-voltar{flex:none}.ds-fila{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 22px;background:var(--acento-suave);border-bottom:1px solid var(--borda);font-size:12.5px;color:var(--ink-2)}.ds-fila-tx{min-width:0}.ds-fila-tx b{color:var(--acento);font-weight:700}.ds-fila-barra{flex:1 1 80px;min-width:60px;height:5px;border-radius:99px;background:var(--card);overflow:hidden}.ds-fila-barra i{display:block;height:100%;border-radius:99px;background:var(--acento);transition:width .3s}.ds-fila .b{flex:none;background:var(--card)}.ds-revisar-fila{margin-left:auto}@media (max-width:760px){.ds-fila{padding:8px 14px;gap:6px}.ds-fila-tx{flex:1 1 100%}.ds-fila-barra{flex:1 1 100%;order:9}.ds-fila .b{flex:1 1 auto;justify-content:center}.ds-revisar-fila{margin-left:0;width:100%;justify-content:center}}.ds-ws-corpo{flex:1;min-height:0;display:flex;overflow:hidden}.ds-ws-principal{flex:1 1 62%;min-width:0;overflow-y:auto;padding:22px 22px 40px;overscroll-behavior:contain}.ds-ws-lateral{flex:0 0 380px;min-width:0;max-width:380px;overflow-y:auto;padding:20px;border-left:1px solid var(--borda);background:var(--suave);overscroll-behavior:contain}.ds-arte-secao{margin-bottom:22px}.ds-arte-titulo{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:8px}.ds-arte{position:relative;min-width:0}.ds-arte.arrastando .ds-arte-moldura{outline:2px dashed var(--acento);outline-offset:-2px}.ds-arte-moldura{position:relative;width:100%;aspect-ratio:var(--prop,4/5);max-height:min(58vh,680px);border-radius:16px;border:1px solid var(--borda);background:var(--suave);overflow:hidden;display:flex;align-items:center;justify-content:center}.ds-arte-moldura:not(.vazia):not(.arquivo){width:auto;max-width:100%;margin:0 auto}.ds-arte-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .2s}.ds-arte-moldura.ok .ds-arte-img{opacity:1}.ds-arte-moldura.ok .ds-arte-carregando{display:none}.ds-arte-carregando{position:absolute;inset:0;background:linear-gradient(90deg,var(--esq-1),var(--esq-2),var(--esq-1));background-size:200% 100%;animation:dsEsq 1.3s ease-in-out infinite}.ds-arte-moldura.vazia{aspect-ratio:4/5;max-height:320px;border-style:dashed}.ds-arte-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink-4);font-size:12.5px}.ds-arte-vazio svg{width:36px;height:36px}.ds-arte-moldura.arquivo{aspect-ratio:auto;max-height:none;padding:16px}.ds-arte-arquivo{display:flex;align-items:center;gap:14px;width:100%}.ds-arte-arquivo>svg{width:34px;height:34px;flex:none;color:var(--ink-3)}.ds-arte-arquivo-tx{flex:1;min-width:0}.ds-arte-arquivo-tx b{display:block;font-size:13px;overflow-wrap:anywhere}.ds-arte-arquivo-tx small{display:block;color:var(--ink-4);font-size:11px;margin:2px 0 4px}.ds-arte-arquivo-tx .ds-leve{display:block;font-size:11.5px}.ds-arte-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.ds-arte-meta{font-size:11.5px;color:var(--ink-4)}.ds-arte-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.ds-arte-estado{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3)}.ds-arte-estado:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ds-arte-estado.st-aprovado,.ds-arte-resumo .st-aprovado{background:var(--ok-bg);color:var(--ok)}.ds-arte-estado.st-ajuste,.ds-arte-resumo .st-ajuste{background:var(--erro-bg);color:var(--erro)}.ds-arte-estado.st-pendente,.ds-arte-resumo .st-pendente{background:var(--ambar-bg);color:var(--ambar)}.ds-arte-estado.st-novo,.ds-arte-resumo .st-novo{background:var(--acento-suave);color:var(--acento)}.ds-arte-estado.st-vazio,.ds-arte-resumo .st-vazio{background:var(--suave);color:var(--ink-4)}.ds-arte-estado.st-historico{background:var(--suave);color:var(--ink-3)}.ds-arte-feedback{display:flex;flex-direction:column;gap:3px;background:var(--erro-bg);color:var(--erro);border-radius:12px;padding:10px 14px;margin-top:10px;font-size:13px;line-height:1.5}.ds-arte-feedback b{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds-arte-feedback p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ds-arte-decisao{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.ds-arte-decisao.topo{margin:0 0 10px;padding:8px 10px;background:var(--suave);border-radius:12px}.ds-arte-decisao.topo .ds-arte-estado{margin-right:auto}.ds-arte-decidido{font-size:12px;font-weight:700}.ds-arte-decidido.ok{color:var(--ok)}.ds-arte-decidido.ajuste{color:var(--erro)}.ds-arte-upload{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.ds-arte-upload.precisa{background:var(--erro-bg);border-radius:12px;padding:10px 12px}.ds-arte-upload .ds-up-barra{flex:1 1 160px}.ds-arte-escolher{cursor:pointer}.ds-arte-hist{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.ds-arte-hist small{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-4);margin-right:4px}.ds-arte-hist-v{border:1px solid var(--borda-forte);background:var(--card);border-radius:99px;font:inherit;font-size:11px;font-weight:600;padding:3px 9px;color:var(--ink-3);cursor:pointer}.ds-arte-hist-v.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.ds-arte-hist-v:hover:not(.on){border-color:var(--acento);color:var(--acento)}.ds-nav-topo-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ds-arte-resumo{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ds-arte-resumo span{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3)}.ds-nav-pill{position:relative}.ds-nav-pill:after{content:"";position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--card);display:none}.ds-nav-pill.st-aprovado:after{display:block;background:var(--ok)}.ds-nav-pill.st-ajuste:after{display:block;background:var(--erro)}.ds-nav-pill.st-pendente:after{display:block;background:var(--ambar)}.ds-nav-pill.st-novo:after{display:block;background:var(--acento)}.ds-nav-pill.st-vazio{border-style:dashed}.ds-nav-foco-corpo{flex:1;min-width:0}.ds-nav-foco-corpo .ds-slide-foco{margin-top:12px}.ds-arte-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-bottom:14px}.ds-arte-mini{border:1.5px solid var(--borda);border-radius:12px;background:var(--card);padding:8px;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0}.ds-arte-mini:hover{border-color:var(--acento)}.ds-arte-mini-img{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:8px;background:var(--suave) center/contain no-repeat;position:relative;overflow:hidden}.ds-arte-mini-img.vazia{display:flex;align-items:center;justify-content:center;color:var(--ink-4);border:1.5px dashed var(--borda-forte)}.ds-arte-mini-img svg{width:22px;height:22px}.ds-arte-mini b{font-family:B7 Titulo;font-weight:800;font-size:12px}.ds-arte-mini small{font-size:10.5px;color:var(--ink-4);line-height:1.3}.ds-arte-mini.st-aprovado b{color:var(--ok)}.ds-arte-mini.st-ajuste b{color:var(--erro)}.ds-arte-mini.st-ajuste{border-color:var(--erro)}.ds-arte-lista .ds-slide{margin-bottom:8px}.ds-arte-legado{margin-top:14px;padding-top:12px;border-top:1px dashed var(--borda)}.ds-arte-legado small:first-child{display:block;font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-4);margin-bottom:6px}.ds-arte-legado-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;padding:6px 0}.ds-arte-legado-item b{font-weight:600;overflow-wrap:anywhere}.ds-arte-legado-item small{color:var(--ink-4);margin-right:auto}.ds-ws-resumo-decisoes{font-size:12px;color:var(--ink-3);margin:0 0 8px;line-height:1.45}.ds-dr-recolhido summary{cursor:pointer;font-family:B7 Titulo;font-size:13px;font-weight:800;list-style:none;display:flex;align-items:center;gap:6px}.ds-dr-recolhido summary::-webkit-details-marker{display:none}.ds-dr-recolhido summary:before{content:"›";display:inline-block;transition:transform .15s;color:var(--ink-4)}.ds-dr-recolhido[open] summary:before{transform:rotate(90deg)}.ds-dr-recolhido[open] summary{margin-bottom:10px}.ds-envio-partes{font-size:12.5px;line-height:1.5;margin-bottom:10px}.ds-envio-partes p{margin:0 0 3px}.ds-drop-apoio{padding:12px 14px}.ds-drop-apoio .ds-drop-tx b{font-size:12px}.ds-arte-estado.st-cliente,.ds-arte-resumo .st-cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.ds-nav-pill.st-cliente:after{display:block;background:var(--roxo)}.ds-nav-pill.marcado-cliente{border-color:var(--roxo);border-style:dashed}.ds-arte-feedback.cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.ds-arte-feedback.cliente.a-enviar{border:1.5px dashed var(--roxo);background:transparent}.ds-arte-feedback.cliente .ds-arte-decisao{margin-top:6px}.b.contorno.cliente{border-color:color-mix(in srgb,var(--roxo) 45%,var(--borda));color:var(--roxo)}.b.contorno.cliente:hover{border-color:var(--roxo);background:color-mix(in srgb,var(--roxo) 10%,transparent);color:var(--roxo)}.ds-dc h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-dc-status{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3)}.ds-dc-vazio{font-size:12.5px;color:var(--ink-4);line-height:1.5;margin:0}.ds-dc-copiar{margin-top:10px}.ds-dc-status.st-aprovado_cliente{background:var(--ok-bg);color:var(--ok)}.ds-dc-status.st-ajustes_cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.ds-dc-status.st-aguardando_cliente{background:var(--ambar-bg);color:var(--ambar)}.ds-dc-item{background:var(--suave);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:8px;font-size:12.5px;line-height:1.45;border-left:3px solid var(--borda-forte)}.ds-dc-item b{display:block;font-family:B7 Titulo;font-weight:800;font-size:13px}.ds-dc-item small{display:block;color:var(--ink-4);font-size:11px}.ds-dc-item span{display:block;color:var(--ink-3);margin-top:3px}.ds-dc-item p{margin:6px 0 0;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ds-dc-item .b{margin-top:8px}.ds-dc-aprovado{border-left-color:var(--ok)}.ds-dc-ajustes,.ds-dc-recusado{border-left-color:var(--roxo)}.ds-dc-item.anulada{opacity:.75}.ds-dc-item.anulada b{text-decoration:line-through}.ds-dc-anulada{color:var(--erro)!important;font-weight:600}.ds-dc-opcoes{display:flex;flex-direction:column;gap:6px;margin:12px 0}.ds-dc-opcao{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;border:1.5px solid var(--borda);border-radius:var(--r-sm);cursor:pointer}.ds-dc-opcao:has(input:checked){border-color:var(--acento);background:var(--acento-suave)}.ds-dc-opcao input{margin-top:3px}.ds-dc-opcao b{display:block;font-size:13px}.ds-dc-opcao small{display:block;color:var(--ink-4);font-size:11.5px;line-height:1.4}.ds-lote{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto;margin:12px 0}.ds-lote-item{display:grid;grid-template-columns:1fr auto minmax(200px,240px);gap:10px;align-items:center;font-size:12.5px}.ds-lote-item b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lote-item small{color:var(--ink-4)}@media (max-width:560px){.ds-lote-item{grid-template-columns:1fr}}body.ds-lb-aberta{overflow:hidden}.ds-lightbox{position:fixed;inset:0;z-index:200;background:#080612eb;display:flex;flex-direction:column;color:#fff}.ds-lb-topo{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px}.ds-lb-tit{font-size:12.5px;font-weight:600;opacity:.85;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lb-acoes{display:flex;align-items:center;gap:6px;flex:none}.ds-lb-acoes .ico{color:#fff}.ds-lb-acoes .ico:hover{background:#ffffff1f;color:#fff}.ds-lb-acoes .b.contorno{color:#fff;border-color:#fff6;background:transparent}.ds-lb-acoes .b.contorno:hover{border-color:#fff;color:#fff;background:#ffffff1a}.ds-lb-zoom{font-size:12px;min-width:44px;text-align:center;opacity:.8;font-variant-numeric:tabular-nums}.ds-lb-corpo{flex:1;min-height:0;display:flex;align-items:center;gap:8px;padding:0 12px}.ds-lb-area{flex:1;min-width:0;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.ds-lb-img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .12s;user-select:none}.ds-lb-seta{flex:none;width:44px;height:64px;border-radius:12px;background:#ffffff1a;color:#fff;font-size:26px}.ds-lb-seta:hover:not(:disabled){background:#ffffff38;color:#fff}.ds-lb-seta:disabled{opacity:.25}.ds-lb-pills{flex:none;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;padding:12px}.ds-lightbox .ds-nav-pill{background:transparent;border-color:#fff6;color:#fff}.ds-lightbox .ds-nav-pill.on{background:#fff;color:#111;border-color:#fff}@media (max-width:640px){.ds-lb-seta{width:32px;height:48px;font-size:20px}.ds-lb-tit{display:none}.ds-arte-moldura{max-height:70vh}.ds-arte-acoes{margin-left:0;width:100%}.ds-arte-acoes .b{flex:1;justify-content:center}}.ds-ws-feedback{display:flex;gap:10px;align-items:flex-start;background:var(--erro-bg);color:var(--erro);border-radius:12px;padding:12px 14px;margin-bottom:20px;font-size:13px;line-height:1.5}.ds-ws-feedback.cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.ds-ws-feedback svg{width:18px;height:18px;flex:none;margin-top:1px}.ds-ws-feedback b{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.ds-ws-feedback p{margin:0;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.ds-ws-campo-principal{margin-bottom:18px}.ds-ws-campo-principal small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:8px}.ds-ws-campo-principal p{font-family:B7 Titulo;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0;overflow-wrap:anywhere}.ds-ws-roteiro-cta{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--borda);border-radius:12px;padding:12px 14px;margin:4px 0 18px}.ds-ws-roteiro-cta svg{width:20px;height:20px;flex:none;color:var(--acento)}.ds-ws-roteiro-cta span{flex:1;font-size:13px;color:var(--ink-2)}.ds-ws-acao-primaria{width:100%;justify-content:center;margin-bottom:8px}.ds-ws-acoes-sec{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ds-ws-acoes-sec .b{flex:1 1 calc(50% - 4px);min-width:0;justify-content:center;white-space:normal;line-height:1.3;text-align:center}.ds-ws-lateral .ds-dr-bloco:first-child{margin-top:0}@media (max-width:920px){.ds-ws-corpo{flex-direction:column;overflow-y:auto}.ds-ws-principal{overflow-y:visible}.ds-ws-lateral{flex:none;max-width:none;border-left:0;border-top:1px solid var(--borda);overflow-y:visible}}@media (max-width:640px){.ds-ws-fundo{padding:0}.ds-ws{max-width:none;max-height:none;height:100dvh;border-radius:0;border:0}.ds-ws-topo{padding:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 16px 12px}.ds-ws-principal,.ds-ws-lateral{padding:16px}.ds-ws-preview{max-height:340px}}.ds-roteiro-corpo{background:var(--suave);border-radius:12px;padding:16px;margin-top:4px}.ds-roteiro-corpo .folha{margin:0 auto;box-shadow:none}.ds-roteiro-modal .acoes{margin-top:16px}.ds-dr-grade{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:end;margin-bottom:10px}.ds-dr-campo small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:6px}.ds-dr-campo .campo.fina{padding:7px 9px;font-size:12.5px}.ds-dr-valor{font-size:12.5px;color:var(--ink-2);padding:7px 0}.ds-dr-valor.atrasada{color:var(--erro);font-weight:700}.ds-dr-compartilhar{margin-top:10px;padding-top:10px;border-top:1px dashed var(--borda)}.ds-dr-compartilhar>small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-4);margin-bottom:6px}.ds-dr-compartilhar-linha{display:flex;gap:8px}.ds-dr-compartilhar-linha select{flex:1;min-width:0}.ds-dr-salvo{grid-column:1/-1;font-size:11px;color:var(--ink-4);min-height:14px}.ds-dr-salvo.salvo{color:var(--ok)}.ds-dr-salvo.erro{color:var(--erro)}.ds-dr-salvo.salvando{color:var(--ambar)}.ds-dr-bloco{margin-top:20px}.ds-dr-bloco h4{font-family:B7 Titulo;font-size:13px;font-weight:800;margin-bottom:10px}.ds-leve{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}.ds-briefing-texto{font-size:13.5px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ds-campo-briefing{margin-bottom:14px}.ds-campo-briefing small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:6px}.ds-campo-briefing p{font-size:13px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ds-slide{background:var(--suave);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:8px}.ds-slide b{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--acento);margin-bottom:4px}.ds-slide-tit{font-weight:600}.ds-slide p{font-size:12.5px;line-height:1.5;color:var(--ink-2);margin:2px 0}.ds-nav-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ds-nav-topo small{margin-bottom:0}.ds-nav-alternar{flex:none}.ds-nav-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ds-nav-pill{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--borda-forte);background:var(--card);color:var(--ink-3);font-size:11px;font-weight:700;cursor:pointer;transition:var(--t-micro);flex:none}.ds-nav-pill:hover{border-color:var(--acento);color:var(--acento)}.ds-nav-pill.on{background:var(--acento);border-color:var(--acento);color:#fff}.ds-nav-foco{display:flex;align-items:stretch;gap:8px}.ds-nav-foco .ds-slide-foco{flex:1;min-width:0}.ds-nav-seta{flex:none;width:36px;border-radius:var(--r-sm);background:var(--suave);color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer;transition:var(--t-micro);align-self:stretch}.ds-nav-seta:hover:not(:disabled){background:var(--acento-suave);color:var(--acento)}.ds-nav-seta:disabled{opacity:.35;cursor:default}.ds-slide-foco{border:1.5px solid var(--borda-forte)}@media (max-width: 480px){.ds-nav-topo{flex-wrap:wrap}.ds-nav-seta{width:32px}}.ds-drop{border:1.5px dashed var(--borda-forte);border-radius:var(--r-sm);padding:20px 14px;text-align:center;cursor:pointer;transition:var(--t-micro)}.ds-drop:hover,.ds-drop:focus-visible{border-color:var(--acento);background:var(--acento-suave);outline:none}.ds-drop.arrastando{border-color:var(--acento);background:var(--acento-suave)}.ds-drop-tx b{display:block;font-size:13px;font-weight:600;color:var(--ink-2)}.ds-drop-tx span{display:block;font-size:11.5px;color:var(--ink-4);margin-top:3px}.ds-fila-upload{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ds-up-item{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;background:var(--suave);border-radius:var(--r-sm);padding:8px 10px;font-size:12px}.ds-up-nome{min-width:0;overflow:hidden}.ds-up-nome b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-up-nome small{display:block;font-size:10.5px;color:var(--ink-4)}.ds-up-item select{max-width:160px}.ds-up-barra{width:70px;height:5px;border-radius:3px;background:var(--borda);overflow:hidden}.ds-up-barra span{display:block;height:100%;background:var(--acento);transition:width .15s linear}.ds-up-ok{color:var(--ok);font-weight:700;font-size:11.5px}.ds-up-erro{color:var(--erro);font-weight:600;font-size:11px}.ds-up-item-erro .ds-up-nome b{color:var(--erro)}.ds-versoes{display:flex;flex-direction:column;gap:10px}.ds-versao{background:var(--suave);border-radius:var(--r-sm);padding:10px 12px}.ds-versao-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ds-versao-cab b{font-family:B7 Titulo;font-weight:800}.ds-versao-cab small{color:var(--ink-4);margin-left:auto}.ds-chip-v{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--card);color:var(--ink-3)}.ds-chip-v.ajuste_solicitado{background:var(--erro-bg);color:var(--erro)}.ds-chip-v.aprovada_interna,.ds-chip-v.aprovada_cliente{background:var(--ok-bg);color:var(--ok)}.ds-chip-v.enviada_cliente{background:var(--ambar-bg);color:var(--ambar)}.ds-versao-ajuste_solicitado{border-left:3px solid var(--erro)}.ds-versao-aprovada_interna,.ds-versao-aprovada_cliente{border-left:3px solid var(--ok)}.ds-versao-obs,.ds-versao-ap{font-size:12.5px;line-height:1.5;color:var(--ink-2);margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.ds-acoes-revisao{display:flex;gap:8px;flex-wrap:wrap}.ds-acoes-revisao .b{flex:1;min-width:140px;justify-content:center}.ds-timeline{position:relative;padding-left:18px}.ds-timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--borda)}.ds-tl{position:relative;display:flex;gap:10px;padding:6px 0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.ds-tl-pt{position:absolute;left:-16px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--acento);border:2px solid var(--card)}.ds-tl small{display:block;font-size:10.5px;color:var(--ink-4);margin-top:1px}.ds-tl-msg{font-style:italic;color:var(--ink-3);margin:3px 0 0}.ds-central{display:flex;flex-direction:column;gap:28px}.ds-central-sec h3{font-family:B7 Titulo;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:12px}.ds-central-sec h3 span{font-size:11px;font-weight:700;background:var(--suave);color:var(--ink-3);padding:2px 8px;border-radius:99px}.ds-grupo-card{background:var(--card);border:1px solid var(--borda);border-radius:14px;padding:14px 16px;margin-bottom:10px}.ds-grupo-card>.ds-grupo-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ds-grupo-card>.ds-grupo-info b{font-family:B7 Titulo;font-size:14.5px}.ds-grupo-card .ds-grupo-cont{width:100%;font-size:12px;color:var(--ink-3)}.ds-grupo-card .ds-grupo-cont .alerta{color:var(--ambar)}.ds-grupo-card[data-grupo-abrir]{cursor:pointer}.ds-grupo-card>[data-assumir-linha]{margin-top:8px}.ds-grupo-progresso{width:100%;height:6px;border-radius:99px;background:var(--suave);overflow:hidden;margin-top:6px}.ds-grupo-progresso span{display:block;height:100%;background:var(--ok);border-radius:99px}.ds-grupo-minhas .ds-lista-grade{margin-top:12px}.ds-grupo-card .ds-resumo-formatos{width:100%;margin-top:4px}.estado-b7.leve{padding:16px;border:1px dashed var(--borda);border-radius:12px;background:none}.estado-b7.leve p{margin:0;color:var(--ink-3);font-size:13px}.ds-central-sec.ds-precisa h3{color:var(--magenta, var(--ok))}.ds-central-sec.ds-precisa h3 span{background:var(--acento-suave, var(--suave));color:var(--magenta, var(--ink-3))}.ds-v-badge{display:inline-block;margin-left:8px;font-family:B7 Titulo;font-size:12px;font-weight:800;vertical-align:middle;background:var(--suave);color:var(--ink-3);padding:2px 9px;border-radius:99px}.ds-resumo-producao{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 16px;padding:12px 14px;background:var(--card);border:1px solid var(--borda);border-radius:12px}.ds-resumo-total{font-family:B7 Titulo;font-weight:800;font-size:14px}.ds-resumo-formatos{display:flex;flex-wrap:wrap;gap:6px}.ds-resumo-chip{font-size:11.5px;color:var(--ink-3);background:var(--suave);padding:3px 9px;border-radius:99px;font-variant-numeric:tabular-nums}.ds-resumo-chip.feito{color:var(--ok);background:var(--ok-bg)}.ds-resumo-status{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-3);margin-left:auto}.ds-resumo-status .alerta{color:var(--ambar);font-weight:700}.dl-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.dl-cab-tx h1{margin:2px 0 0}.dl-cab-pct{text-align:right;flex:none}.dl-cab-pct b{display:block;font-family:B7 Titulo;font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--ok);line-height:1}.dl-cab-pct span{font-size:12px;color:var(--ink-3)}.dl-progresso{height:7px;margin:2px 0 14px}.dl-assumir{margin-bottom:14px}.dl-abas{margin-top:2px}.dl-abas button b{font-size:10.5px;font-weight:700;background:var(--suave);color:var(--ink-4);border-radius:99px;padding:1px 6px;margin-left:3px}.dl-abas button.on b{background:var(--acento-suave);color:var(--acento)}@media (max-width:640px){.dl-cab{flex-direction:column;align-items:flex-start;gap:6px}.dl-cab-pct{text-align:left}}@media (max-width:760px){.dl-assumir{width:100%}}.ds-via-toggle{display:flex;gap:2px;margin:8px 0 12px;background:var(--suave);border-radius:10px;padding:3px}.ds-via-toggle button{flex:1;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);padding:7px 8px;border-radius:8px;cursor:pointer}.ds-via-toggle button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000000f}.ds-chip-via{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--acento-suave);color:var(--acento)}.dsc-tela{max-width:1180px}.dsc-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.dsc-cab h1{font-family:B7 Titulo;font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1.1}.dsc-cab p{font-size:14px;color:var(--ink-3);margin-top:7px;max-width:620px;line-height:1.5}.dsc-cab .b{text-decoration:none}.dsc-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px}.dsc-num{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:16px 18px;text-align:left;font:inherit;cursor:pointer;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);color:var(--ink);transition:var(--t-micro)}.dsc-num:hover:not(:disabled){border-color:var(--borda-forte);transform:translateY(-1px)}.dsc-num:disabled{cursor:default;opacity:.55}.dsc-num b{font-family:B7 Titulo;font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em}.dsc-num span{font-size:12px;color:var(--ink-3)}.dsc-num.on b{color:var(--acento)}.dsc-num.on{border-color:var(--acento);background:var(--acento-suave)}.dsc-sec{margin-bottom:32px}.dsc-sec h2{font-family:B7 Titulo;font-size:17px;font-weight:800;letter-spacing:-.2px;display:flex;align-items:center;gap:8px;margin:0 0 12px}.dsc-sec h2 span{font-size:11px;font-weight:700;background:var(--suave);color:var(--ink-3);padding:2px 9px;border-radius:99px}.dsc-precisa h2{color:var(--acento)}.dsc-precisa h2 span{background:var(--acento-suave);color:var(--acento)}.dsc-sub{font-size:12.5px;color:var(--ink-4);margin:-6px 0 12px}.dsc-fila{display:flex;flex-direction:column;gap:8px}.dsc-item{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-sm);cursor:pointer;transition:var(--t-micro);min-width:0}.dsc-item:hover{border-color:var(--borda-forte);transform:translateY(-1px);box-shadow:var(--sh-1)}.dsc-item:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.dsc-item .ds-thumb{width:46px;height:46px}.dsc-item-tx{flex:1;min-width:0}.dsc-item h4{font-size:13.5px;font-weight:600;line-height:1.3;margin:3px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-meta{font-size:11.5px;color:var(--ink-3);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-meta i{font-style:normal}.dsc-meta i.atrasada{color:var(--erro);font-weight:700}.dsc-meta i.hoje{color:var(--ambar);font-weight:700}.dsc-motivo{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:6px;background:var(--suave);color:var(--ink-3)}.dsc-motivo.ajuste{background:var(--erro-bg);color:var(--erro)}.dsc-motivo.cliente{background:color-mix(in srgb,var(--roxo) 14%,transparent);color:var(--roxo)}.dsc-motivo.briefing{background:var(--ambar-bg);color:var(--ambar)}.dsc-motivo.comecar{background:var(--acento-suave);color:var(--acento)}.dsc-item .ds-prazo{margin-left:0;flex:none;min-width:0}.dsc-seta{width:16px;height:16px;flex:none;fill:none;stroke:var(--ink-4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dsc-linhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.dsc-linha{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px;cursor:pointer;transition:var(--t-micro);min-width:0;display:flex;flex-direction:column;gap:9px}.dsc-linha:hover{border-color:var(--borda-forte);transform:translateY(-1px);box-shadow:var(--sh-1)}.dsc-linha:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.dsc-linha.concluida{opacity:.7}.dsc-linha-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dsc-cli{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px}.dsc-linha h3{font-family:B7 Titulo;font-size:16px;font-weight:800;letter-spacing:-.2px;margin:0;line-height:1.2}.dsc-linha h3 .ds-v-badge{font-size:11px;padding:1px 8px;margin-left:8px}.dsc-pct{font-family:B7 Titulo;font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ok);flex:none;line-height:1}.dsc-linha .ds-grupo-progresso{margin-top:0}.dsc-linha-st{font-size:12.5px;color:var(--ink-3)}.dsc-linha-st .alerta{color:var(--ambar)}.dsc-linha-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}.dsc-linha-pe .ds-prazo{margin-left:0;font-size:11.5px}.dsc-abrir{font-size:12.5px;font-weight:600;color:var(--acento);white-space:nowrap}.dsc-disp{display:flex;flex-direction:column;gap:8px}.dsc-disp-row{display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-sm);min-width:0;cursor:pointer;transition:var(--t-micro)}.dsc-disp-row:hover{border-color:var(--borda-forte)}.dsc-disp-row:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.dsc-disp-tx{flex:1;min-width:0}.dsc-disp-tx b{display:block;font-family:B7 Titulo;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-disp-row .ds-resumo-formatos,.dsc-disp-row .b{flex:none}@media (max-width:900px){.dsc-nums{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.dsc-cab h1{font-size:24px}.dsc-cab .b{width:100%;justify-content:center}.dsc-nums{gap:8px;margin-bottom:24px}.dsc-num{padding:12px 14px}.dsc-num b{font-size:24px}.dsc-item{flex-wrap:wrap;gap:8px 12px}.dsc-item-tx{flex:1 1 calc(100% - 58px)}.dsc-item h4{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dsc-item .ds-prazo{order:3;margin-left:58px}.dsc-item .ds-prazo:empty{display:none}.dsc-motivo{white-space:nowrap}.dsc-seta{display:none}.dsc-linhas{grid-template-columns:1fr}.dsc-disp-row{flex-wrap:wrap}.dsc-disp-row .ds-resumo-formatos{flex:1 1 100%}.dsc-disp-row .b{width:100%;justify-content:center}}.ds-resumo-rapido{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ds-rapido-item{display:inline-flex;align-items:baseline;gap:5px;font:inherit;font-size:12.5px;color:var(--ink-3);background:var(--card);border:1px solid var(--borda);border-radius:99px;padding:6px 13px;cursor:pointer;transition:var(--t-micro)}.ds-rapido-item:hover{border-color:var(--borda-forte)}.ds-rapido-item b{font-family:B7 Titulo;font-weight:800;font-size:14px;color:var(--ink)}.ds-rapido-item.on{background:var(--acento-suave);border-color:var(--acento);color:var(--acento)}.ds-rapido-item.on b{color:var(--acento)}.ds-vazio-linha{padding:14px 2px;color:var(--ink-3);font-size:13px;margin:0}.cp-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.cartao-projeto{max-width:400px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:var(--t-micro);min-width:0}.cartao-projeto:hover{border-color:var(--borda-forte);box-shadow:var(--sh-1);transform:translateY(-1px)}.cartao-projeto:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cartao-projeto.concluido{opacity:.72}@media (prefers-reduced-motion:reduce){.cartao-projeto{transition:none}.cartao-projeto:hover{transform:none}}.cp-cab{display:flex;align-items:center;gap:10px;min-width:0}.cp-logo{width:36px;height:36px;border-radius:10px;flex:none;object-fit:cover}.cp-logo-ini{display:flex;align-items:center;justify-content:center;background:var(--suave);color:var(--ink-3);font-family:B7 Titulo;font-weight:800;font-size:13px}.cp-cab-tx{min-width:0;display:flex;flex-direction:column}.cp-cliente{font-family:B7 Titulo;font-weight:800;font-size:15.5px;letter-spacing:-.1px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-linha{font-size:11.5px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-previas{display:flex;gap:6px}.cp-previa{width:100%;flex:1;aspect-ratio:1;border-radius:9px;max-width:64px}.cp-formatos{display:flex;flex-wrap:wrap;gap:5px 12px}.cp-formato{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-3);white-space:nowrap}.cp-formato svg{width:14px;height:14px;color:var(--ink-4);flex:none}.cp-status{font-size:13px;font-weight:600;color:var(--acento)}.cp-progresso .ds-grupo-progresso{margin-top:0}.cp-pct{display:block;margin-top:6px;font-size:12.5px;color:var(--ink-3)}.cp-estados{font-size:12px;color:var(--ink-3)}.cp-estados .alerta{color:var(--ambar)}.cp-aviso{font-size:11.5px;font-weight:700;color:var(--ambar)}.cp-prazo{font-size:12px;color:var(--ink-3)}.cp-prazo.atrasada{color:var(--erro);font-weight:700}.cp-prazo.hoje{color:var(--ambar);font-weight:700}.cp-acoes{display:flex;gap:8px;margin-top:auto;padding-top:2px}.cp-acoes .b{flex:1;justify-content:center}.cp-acoes:empty{display:none}@media (max-width:900px){.cp-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:760px){.cp-grade{grid-template-columns:1fr}.cartao-projeto{max-width:none}}@media (max-width:1100px){.ds-dr-grade{grid-template-columns:1fr 1fr}}@media (max-width:760px){.design-tela{padding-left:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.ds-barra{gap:6px}.ds-busca-cx{flex:1 1 100%}select.ds-filtro{flex:1 1 calc(50% - 6px);max-width:none}.ds-total,.ds-th{display:none}.ds-tr,.ds-tabela.com-selecao .ds-tr{grid-template-columns:1fr 1fr;gap:4px 10px}.ds-tr>span:first-child,.ds-tr>.ds-tr-titulo{grid-column:1/-1;white-space:normal}.ds-dr-grade,.ds-up-item{grid-template-columns:1fr}.ds-up-item select{max-width:none}.ds-equipe-grade{grid-template-columns:1fr}}.design-tela{--ds-mola:cubic-bezier(.16,1,.3,1)}.design-tela .cab-conteudo h1{font-size:28px;font-weight:900;letter-spacing:-.6px}.design-tela #ds-nova{display:inline-flex;align-items:center;gap:8px;border-radius:13px}.ds-nova-mais{font-size:18px;line-height:1;font-weight:500}.design-tela .ds-abas{border-bottom:0;gap:6px;padding:2px;margin:0 -2px 14px}.design-tela .ds-abas button{height:36px;padding:0 14px;border:1px solid var(--borda);border-radius:999px;margin:0;background:var(--card);color:var(--ink-3);display:inline-flex;align-items:center;transition:background .2s,color .2s,border-color .2s,transform .15s}.design-tela .ds-abas button:hover{color:var(--ink);border-color:var(--borda-forte)}.design-tela .ds-abas button:active{transform:scale(.95)}.design-tela .ds-abas button.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.design-tela .ds-abas .ds-aba-n{background:none;padding:0;margin-left:7px;font-size:12px;color:var(--ink-4)}.design-tela .ds-abas button.on .ds-aba-n{background:none;color:color-mix(in srgb,var(--card) 65%,transparent)}.design-tela .ds-abas button:focus-visible{border-radius:999px}.design-tela .ds-busca{height:40px;border-radius:13px}.design-tela .ds-busca:focus{border-color:color-mix(in srgb,var(--acento) 50%,transparent);box-shadow:0 0 0 4px var(--acento-suave)}.design-tela .ds-filtro{height:38px;border-radius:999px;padding:0 32px 0 14px;font-size:13px;font-weight:600;background-position:right 12px center}.design-tela .ds-filtro.ativo{background-color:var(--acento-suave);border-color:transparent;color:var(--acento)}.design-tela .ds-mais{border-radius:999px;min-height:38px}.design-tela .ds-revisar-fila{border-radius:999px}.design-tela .ds-col{border-radius:20px;padding:10px;background:color-mix(in srgb,var(--ink) 3.5%,var(--fundo))}.design-tela .ds-card{border-radius:16px;padding:12px;border-color:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 8px 20px -18px #1408284f;transition:transform .25s var(--ds-mola),box-shadow .25s,border-color .2s}.design-tela .ds-card:hover{transform:translate3d(0,-2px,0);border-color:color-mix(in srgb,var(--acento) 30%,var(--borda));box-shadow:0 16px 30px -20px color-mix(in srgb,var(--acento) 55%,transparent)}.design-tela .ds-card:active{transform:scale(.985)}.design-tela .ds-thumb{border-radius:12px}.design-tela .ds-card h4{font-size:13.5px}.design-tela .ds-pe{flex-wrap:wrap;row-gap:6px}.design-tela .ds-resp-vazio,.design-tela .ds-resp{white-space:nowrap}.design-tela .ds-pe-dir{flex:0 1 auto}.design-tela .cartao-projeto{border-radius:20px}@media (max-width:760px){.design-tela .cab-conteudo{flex-direction:row!important;align-items:flex-start;gap:12px}.design-tela .cab-conteudo>div:first-child{flex:1 1 0;min-width:0}.design-tela #ds-nova{width:44px!important;height:44px;padding:0;justify-content:center;flex:none;border-radius:14px}.design-tela .ds-nova-tx{display:none}.design-tela .ds-nova-mais{font-size:22px}.design-tela .ds-revisar-fila{width:auto!important;align-self:flex-start}}.ds-bt-filtros-m{display:none}.design-tela .seg-vista button svg{display:none}@media (max-width:760px){.design-tela .cab-conteudo{margin-bottom:14px!important;align-items:center!important}.design-tela .cab-conteudo h1{font-size:25px!important;letter-spacing:-.5px;line-height:1.1}.design-tela .cab-conteudo p{display:none}.design-tela #ds-nova{width:42px!important;height:42px!important;min-height:42px!important;border-radius:13px!important;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--acento) 70%,transparent)!important}.design-tela .ds-abas{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0 -16px 10px!important;padding:0 16px!important}.design-tela .ds-abas::-webkit-scrollbar{display:none}.design-tela .ds-abas button{flex:none;height:34px!important;padding:0 13px!important;font-size:13px!important;white-space:nowrap}.design-tela .ds-precisa{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px!important;overflow-x:auto;scrollbar-width:none;margin:0 -16px 12px!important;padding:2px 16px!important}.design-tela .ds-precisa::-webkit-scrollbar{display:none}.design-tela .ds-precisa small{display:none}.design-tela .ds-precisa-chip{flex:none;height:32px!important;min-height:32px;padding:0 12px!important;font-size:12.5px!important;white-space:nowrap;border-radius:999px}.design-tela .ds-revisar-fila{order:-1;flex:none;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:12.5px!important;white-space:nowrap;box-shadow:0 8px 16px -12px color-mix(in srgb,var(--acento) 80%,transparent)!important}.design-tela .ds-revisar-fila:before{content:"▶";font-size:9px;margin-right:6px}.design-tela .ds-barra{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center;margin-bottom:12px}.design-tela .ds-barra .ds-busca-cx{flex:1 1 160px!important;min-width:160px!important;width:auto!important;max-width:none!important;order:1}.design-tela .ds-busca{height:42px!important;font-size:14px}.design-tela .ds-barra .seg-vista{order:2;flex:none;height:42px;display:inline-flex;align-items:center;padding:3px!important;border-radius:12px!important}.design-tela .ds-barra .seg-vista [data-vista]{width:36px;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:9px!important}.design-tela .ds-barra .seg-vista [data-vista] svg{display:block;width:18px;height:18px}.design-tela .ds-barra .seg-vista [data-vista] span{display:none}.design-tela .ds-barra .seg-vista [data-modo]{min-height:34px!important;padding:0 12px!important;font-size:12.5px!important}.ds-bt-filtros-m{display:inline-flex;order:3;flex:none;position:relative;width:42px;height:42px;min-height:42px!important;padding:0!important;align-items:center;justify-content:center;border-radius:13px!important}.ds-bt-filtros-m svg{width:18px;height:18px}.ds-bt-filtros-m.ativo,.filtros-m-abertos .ds-bt-filtros-m{background:var(--acento-suave);border-color:transparent;color:var(--acento)}.ds-bt-filtros-m .ds-bt-n{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--acento);color:#fff}.design-tela .ds-barra .ds-filtro,.design-tela .ds-barra #ds-mais,.design-tela .ds-barra #ds-limpar{display:none!important}.design-tela .ds-barra.filtros-m-abertos .ds-filtro,.design-tela .ds-barra.filtros-m-abertos #ds-mais,.design-tela .ds-barra.filtros-m-abertos #ds-limpar{display:inline-flex!important;order:4;flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px);width:auto!important;height:38px!important;animation:dsFiltroM .32s var(--ds-mola) both}.design-tela .ds-barra.filtros-m-abertos select.ds-filtro{display:block!important}.design-tela .ds-barra .ds-espaco,.design-tela .ds-barra .ds-total{display:none!important}.design-tela .ds-movel-sel{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:6px!important;margin:0 -16px 12px!important;padding:2px 16px!important}.design-tela .ds-movel-sel::-webkit-scrollbar{display:none}.design-tela .ds-movel-sel button{flex:none;height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:13px!important;white-space:nowrap;border-radius:999px!important}.design-tela .ds-movel-sel button b{margin-left:7px;font-size:11.5px;padding:1px 7px;border-radius:999px}.design-tela .ds-movel .ds-col{background:none!important;padding:0!important;border:0!important;border-radius:0!important}.design-tela .ds-movel .ds-col>header{display:none!important}.design-tela .ds-movel .ds-col .ds-lista,.design-tela .ds-lista.ds-lista-grade{display:block!important;gap:0!important;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px -26px #1408285f}.design-tela .ds-movel .ds-col-nada{padding:22px 16px;margin:0;text-align:center;color:var(--ink-4);font-size:13px}.design-tela .ds-movel .ds-card,.design-tela .ds-lista-grade .ds-card{display:grid!important;grid-template-columns:46px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:12px 14px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;position:relative;transform:none!important}.design-tela .ds-movel .ds-card+.ds-card:after,.design-tela .ds-lista-grade .ds-card+.ds-card:after{content:"";position:absolute;top:0;left:72px;right:0;height:1px;background:var(--borda)}.design-tela .ds-movel .ds-card:active,.design-tela .ds-lista-grade .ds-card:active{background:color-mix(in srgb,var(--acento) 6%,transparent)!important}.design-tela .ds-movel .ds-card-topo,.design-tela .ds-lista-grade .ds-card-topo{display:contents!important}.design-tela .ds-movel .ds-thumb,.design-tela .ds-lista-grade .ds-thumb{grid-row:1 / span 2;width:46px!important;height:46px!important;min-width:0;border-radius:13px!important;align-self:start}.design-tela .ds-thumb-vazia{background:color-mix(in srgb,var(--acento) 8%,var(--card))!important;color:var(--acento)!important}.design-tela .ds-thumb-vazia svg{width:20px;height:20px}.design-tela .ds-movel .ds-card-info,.design-tela .ds-lista-grade .ds-card-info{min-width:0;display:flex;flex-direction:column;gap:2px}.design-tela .ds-movel .ds-tipo,.design-tela .ds-lista-grade .ds-tipo{font-size:10.5px;letter-spacing:.08em}.design-tela .ds-movel .ds-card h4,.design-tela .ds-lista-grade .ds-card h4{font-family:B7 Titulo,sans-serif;font-size:15px!important;font-weight:800;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.design-tela .ds-movel .ds-cli,.design-tela .ds-lista-grade .ds-cli{font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-tela .ds-movel .ds-pe,.design-tela .ds-lista-grade .ds-pe,.design-tela .ds-lista-grade .ds-tags{grid-column:2;margin:0!important;padding:0!important;border:0!important;font-size:12px;min-height:0}.design-tela .ds-resp-vazio{font-size:12px;color:var(--ink-4)}.design-tela .ds-sem-resp{width:16px!important;height:16px!important}.design-tela .ds-card.urgente:before,.design-tela .ds-card.alta:before{display:none}.design-tela .ds-movel .ds-card.urgente .ds-thumb{box-shadow:0 0 0 2px var(--erro)}.design-tela .ds-movel .ds-card.alta .ds-thumb{box-shadow:0 0 0 2px var(--ambar)}}@keyframes dsFiltroM{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}.ds-heroi,.ds-m-lista{display:none}@media (max-width:760px){.ds-heroi{display:block;position:relative;overflow:hidden;margin:0 0 14px;padding:16px 16px 14px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,color-mix(in srgb,var(--magenta) 86%,#fff) 55%,transparent),color-mix(in srgb,color-mix(in srgb,var(--magenta) 86%,#fff) 0%,transparent) 55%),linear-gradient(150deg,#21173A 0%,color-mix(in srgb,var(--base-violeta) 69%,#000) 55%,var(--base-violeta) 100%);box-shadow:0 18px 36px -22px #2e145a77;animation:dsHeroi .6s var(--ds-mola) both}.ds-heroi:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f}.ds-heroi-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ds-heroi-topo b{font-family:B7 Titulo,sans-serif;font-size:34px;font-weight:900;letter-spacing:-1px;line-height:1;margin-right:8px}.ds-heroi-topo span{font-size:14px;font-weight:600;color:#ffffffb8}.ds-heroi-topo em{font-style:normal;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#ffffff1f}.ds-heroi-barra{display:flex;gap:3px;height:8px;margin:14px 0 12px;border-radius:99px;overflow:hidden;background:#ffffff1a}.ds-heroi-barra i{display:block;min-width:6px;border-radius:99px;transform-origin:left;animation:dsSeg .7s var(--ds-mola) both;animation-delay:calc(var(--i) * 70ms + .15s)}.ds-heroi-leg{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.ds-heroi-leg::-webkit-scrollbar{display:none}.ds-heroi-it{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;background:#ffffff14;color:#ffffffd1;font:inherit;font-size:12.5px;font-weight:600;transition:background .2s,transform .15s}.ds-heroi-it b{font-weight:800;color:#fff}.ds-heroi-it.urgente b{color:#ff8fb8}.ds-heroi-it.atencao b{color:#ffc977}.ds-heroi-it:active{transform:scale(.95)}.ds-heroi-it.on{background:#fff;color:#21173a}.ds-heroi-it.on b{color:#21173a}.ds-heroi-rev{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:11px 12px 11px 14px;border:0;border-radius:16px;cursor:pointer;background:#fff;color:#21173a;font:inherit;text-align:left;box-shadow:0 10px 24px -14px #0000005f;transition:transform .15s}.ds-heroi-rev:active{transform:scale(.98)}.ds-heroi-rev span{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ds-heroi-rev b{font-size:14px;font-weight:800}.ds-heroi-rev small{font-size:12px;color:#6b6283}.ds-heroi-rev i{font-style:normal;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;background:linear-gradient(135deg,var(--violeta),color-mix(in srgb,var(--magenta) 86%,#fff))}.design-tela .ds-movel>.ds-col{display:none!important}.ds-m-lista{display:flex;flex-direction:column;gap:18px}.ds-m-cab{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:0 4px;font-size:15px}.ds-m-cab b{flex:1;min-width:0;font-family:B7 Titulo,sans-serif;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-m-cab i{font-style:normal;font-size:11.5px;font-weight:700;min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-3)}.ds-m-logo{width:30px;height:30px;border-radius:9px;overflow:hidden;flex:none;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.ds-m-logo .cp-logo{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.ds-m-logo .cp-logo-ini{color:#fff;background:linear-gradient(145deg,#2b2140,color-mix(in srgb,var(--violeta) 89%,#fff))}.ds-m-caixa{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px -26px #1408285f}.ds-m-linha{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s}.ds-m-linha+.ds-m-linha:after{content:"";position:absolute;top:0;left:66px;right:0;height:1px;background:var(--borda)}.ds-m-linha:active{background:color-mix(in srgb,var(--acento) 6%,transparent)}.ds-m-ic{width:40px!important;height:40px!important;border-radius:12px!important;display:flex;align-items:center;justify-content:center;color:var(--tipo);background:color-mix(in srgb,var(--tipo) 13%,var(--card));overflow:hidden}.ds-m-ic svg{width:19px;height:19px}.ds-m-linha.urgente .ds-m-ic{box-shadow:0 0 0 2px var(--erro)}.ds-m-linha.alta .ds-m-ic{box-shadow:0 0 0 2px var(--ambar)}.ds-m-corpo{min-width:0;display:flex;flex-direction:column;gap:4px}.ds-m-tit{font-family:B7 Titulo,sans-serif;font-size:14.5px;font-weight:800;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-m-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-4)}.ds-m-meta em{font-style:normal;color:var(--tipo);font-weight:700}.ds-m-meta .ds-v{font-size:10.5px}.ds-m-aj{color:var(--ambar);font-weight:700}.ds-m-prazo:before{content:"·";margin-right:6px;color:var(--ink-4)}.ds-m-prazo.atrasada{color:var(--erro);font-weight:700}.ds-m-prazo.hoje{color:var(--ambar);font-weight:700}.ds-m-av{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--violeta),color-mix(in srgb,var(--magenta) 86%,#fff))}.ds-m-av.sem{background:none;color:var(--ink-4);border:1.5px dashed color-mix(in srgb,var(--ink) 22%,transparent)}.ds-m-av.sem svg{width:15px;height:15px}.ds-m-vazio{padding:28px 16px;text-align:center;color:var(--ink-4);font-size:13px;background:var(--card);border-radius:18px;border:1px dashed var(--borda)}.ds-troca .ds-m-linha,.ds-troca .ds-lista-grade .ds-card{animation:dsLinha .5s var(--ds-mola) both;animation-delay:calc(var(--i, 0) * 35ms)}.ds-troca .ds-m-cab{animation:dsCab .4s var(--ds-mola) both}.design-tela .ds-movel-sel button{transition:background .25s,color .25s,border-color .25s,transform .15s}.design-tela .ds-movel-sel button:active{transform:scale(.95)}}@keyframes dsHeroi{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes dsSeg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dsLinha{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes dsCab{0%{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-heroi,.ds-heroi-barra i,.ds-troca .ds-m-linha,.ds-troca .ds-m-cab{animation:none!important}}.ds-acao-m{display:none}@media (max-width:760px){.design-tela .ds-abas{gap:2px!important;margin:0 -16px 14px!important;padding:0 16px!important;border-bottom:1px solid var(--borda)!important}.design-tela .ds-abas button{position:relative;height:40px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--ink-3)!important;font-size:14px!important;font-weight:600}.design-tela .ds-abas button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--violeta) 67%,#fff),color-mix(in srgb,var(--magenta) 86%,#fff));transform:scaleX(0);transition:transform .35s cubic-bezier(.16,1,.3,1)}.design-tela .ds-abas button.on{color:var(--ink)!important;font-weight:800}.design-tela .ds-abas button.on:after{transform:scaleX(1)}.design-tela .ds-abas .ds-aba-n{font-size:11px!important;font-weight:700;margin-left:5px!important;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent)!important;color:var(--ink-3)!important}.design-tela .ds-abas button.on .ds-aba-n{background:color-mix(in srgb,var(--acento) 14%,transparent)!important;color:var(--acento)!important}.design-tela .ds-precisa{display:none!important}.ds-acao-m{display:block;margin:0 0 14px;padding:6px;border-radius:20px;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:0 12px 30px -26px #1408285f;animation:dsAcaoIn .5s cubic-bezier(.16,1,.3,1) both}.ds-acao-rev{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px 12px 12px;border:0;border-radius:15px;cursor:pointer;text-align:left;color:#fff;font:inherit;background:linear-gradient(120deg,var(--violeta) 0%,color-mix(in srgb,var(--roxo) 84%,#fff) 55%,color-mix(in srgb,var(--magenta) 86%,#fff) 100%);box-shadow:0 10px 22px -14px color-mix(in srgb,color-mix(in srgb,var(--roxo) 89%,#fff) 55.8%,transparent);transition:transform .15s}.ds-acao-rev:active{transform:scale(.98)}.ds-acao-play{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}.ds-acao-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ds-acao-tx b{font-size:15px;font-weight:800}.ds-acao-tx small{font-size:12px;color:#ffffffc7}.ds-acao-rev em{flex:none;font-style:normal;font-family:B7 Titulo,sans-serif;font-size:20px;font-weight:900}.ds-acao-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 4px 2px}.ds-acao-chips::-webkit-scrollbar{display:none}.ds-acao-rev+.ds-acao-chips{padding-top:8px}.ds-acao-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;transition:background .2s,transform .15s}.ds-acao-chip b{font-weight:800}.ds-acao-chip.urgente b{color:var(--erro)}.ds-acao-chip.atencao b{color:var(--ambar)}.ds-acao-chip:active{transform:scale(.95)}.ds-acao-chip.on{background:var(--ink);color:var(--card)}.ds-acao-chip.on b{color:inherit}.ds-m-cab{gap:11px!important}.ds-m-logo{width:36px!important;height:36px!important;border-radius:11px!important}.ds-m-cab-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ds-m-cab-tx b{font-family:B7 Titulo,sans-serif;font-size:16px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-m-cab-tx small{font-size:12px;font-weight:600;color:var(--ink-4)}.ds-m-cab>i{display:none!important}.ds-m-atribuir{flex:none;height:32px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--acento) 35%,var(--borda));background:color-mix(in srgb,var(--acento) 8%,var(--card));color:var(--acento);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .15s}.ds-m-atribuir:active{transform:scale(.95)}.ds-m-linha.extra{display:none}.ds-m-grupo.aberto .ds-m-linha.extra{display:grid;animation:dsLinha .45s cubic-bezier(.16,1,.3,1) both}.ds-m-linha.sem-dono{grid-template-columns:40px minmax(0,1fr)!important}.ds-m-mais{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;border:0;border-top:1px solid var(--borda);background:none;color:var(--acento);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ds-m-mais svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ds-m-grupo.aberto .ds-m-mais svg{transform:rotate(180deg)}.ds-m-mais:active{background:color-mix(in srgb,var(--acento) 6%,transparent)}}@keyframes dsAcaoIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}
