@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600.woff2) format("woff2")}:root{--pms-espresso: #47301F;--pms-espresso-2: #5B4130;--pms-cream: #FDEDD0;--pms-cream-soft: #FBF6EE;--pms-taupe: #716051;--gold: #A9884F;--gold-bg: #F3EBDA;--gold-ink: #7A5F2A;--bg: #F5F1EA;--card: #FFFFFF;--card-alt: #FBF8F3;--text: #2A2018;--muted: #7A6C5D;--line: #E8E0D3;--danger: #B24439;--danger-bg: #F7E7E4;--warn: #BE8A3C;--warn-bg: #F8EFDD;--ok: #5E7E5A;--ok-bg: #E8EEE4;--info: #4E5D6E;--info-bg: #E9EDF1;--danger-ink: #8f2e26;--warn-ink: #8a5a12;--ok-ink: #3c5a38;--info-ink: #3a4653;--attn: #B25E1E;--attn-bg: #FBE8D8;--attn-ink: #8A4416;--track-bg: #EFE8DC;--muted-bg: #ECE5DA;--muted-ink: #675B4F;--radius: 12px;--shadow: 0 1px 2px rgba(42,32,24,.04), 0 6px 18px rgba(42,32,24,.05);--gap-block: 32px;--gap-tight: 8px;--row-py: 9px;--row-px: 10px;--row-py-compact: 6px;--kpi-value-compact: 22px;--topbar-h: 64px;--sheet-w: 420px;--sheet-w-wide: 620px;--dominant-critical-bg: var(--danger);--dominant-alert-bg: var(--warn-ink);--shadow-dominant: 0 4px 16px rgba(42,32,24,.2), 0 14px 34px rgba(42,32,24,.14);--kpi-icon-size: 20px;--card-py: 18px;--card-py-compact: 12px;--boc-w: 132px;--boc-w-compacta: 96px;--boc-h: 12px;--boc-h-compacta: 8px;--agenda-pessoa-w: 180px;--agenda-col-w: 88px;--agenda-row-h: 40px;--cag-bar-h: 4px;--canvas-max: 1680px;--sidebar-w: 244px;--sidebar-w-collapsed: 68px;--motion-fast: .16s cubic-bezier(.2,.8,.2,1);--gold-border: #E8D6A8;--chrome-budget-desktop: 260px;--chrome-budget-notebook: 240px;--chrome-budget-tablet: 220px;--font-brand: "Fraunces", Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--font-ui: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--brand-mark-size: 34px;--brand-name-size: 9.5px;--title-size: 26px;--kpi-value: 32px;--kpi-value-dominant: 40px;--hora-destaque: 40px;--hora-destaque-compacto: 26px;--hora-linha: 18px;--sidebar-grad-top: #4A3222;--sidebar-grad-bottom: #36220F;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--fs-micro: 11px;--fs-small: 12px;--fs-body: 13px;--fs-rosca-centro: 24px;--row-hover-bg: #F3ECE0;--tom-verde: var(--ok-ink);--tom-ambar: var(--warn-ink);--tom-vermelho: var(--danger-ink);--serie-1: var(--pms-espresso);--serie-2: #9A8670;--entrega-no-prazo: var(--ok);--entrega-atraso: var(--danger-ink);--decisao-favoravel: var(--ok);--decisao-parcial: #8A8078;--decisao-desfavoravel: var(--danger-ink);--decisao-sem-merito: var(--info);--decisao-acordo: var(--gold);--cat-1: var(--pms-espresso);--cat-2: #2D80A0;--cat-3: #AA867E;--cat-4: #135262;--cat-5: #848F9B;--cat-6: #665832;--cat-7: #6C7A71;--cat-8: #553E48;--cat-9: #646875;--destaque-bg: var(--pms-espresso);--destaque-ink: #FFFFFF;--destaque-ink-suave: #E0CFB5;--destaque-link: #F3DDB0;--rosca-tamanho: 176px;--balao-w: 360px;--cmc-mes-w: 80px;--cmc-rotulo-h: 36px;--cmc-saldo-h: 28px;--cmc-eixo-w: 40px;--z-balao: 70;--lista-max-h: min(60vh, 22rem);--lista-max-w: 480px;--radius-btn: 8px;--radius-pill: 20px;--warn-border: #EAD3A6;--ok-border: #C3D6BE;--ink-on-solid: #FFFFFF;--line-on-solid: rgba(255,255,255,.65);--hover-on-solid: rgba(255,255,255,.15);--serie-processual: var(--serie-1);--serie-interna: var(--serie-2);--serie-vencido: var(--danger);--serie-vencido-interna-fundo: var(--danger-bg);--serie-vencido-interna-traco: var(--danger);--contorno-hoje: var(--gold);--contorno-selecionado: var(--pms-espresso);--colunas-barra-h: 168px;--colunas-col-w: 48px;--colunas-vencidos-w: 88px;--colunas-numero-h: 24px;--colunas-rotulo-h: 48px;--barras-h-barra: 20px;--barras-h-rotulo-w: 112px;--barras-h-numero-w: 56px;--aud-hora-w: 56px;--alvo-toque: 44px;--barra-filtros-campo-w: 200px;--td-celula-max: 360px;--opacidade-recarga: .55;--sombra-rolagem: color-mix(in srgb, var(--pms-espresso) 28%, transparent);--kpi-dominante-peso: 1.3fr}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum","cv11","ss01"}h1,h2,h3{margin:0}.app{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);color:#ebdcc6;background:linear-gradient(180deg,var(--sidebar-grad-top) 0%,var(--sidebar-grad-bottom) 100%);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid rgba(169,136,79,.38);box-shadow:10px 0 34px #2a201814;transition:width var(--motion-fast);z-index:30}.brand{min-height:112px;padding:22px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.brand h1{font-size:15.5px;color:#fff;letter-spacing:.3px}.brand span{font-size:10.5px;color:#c9b79b;letter-spacing:.3px}.brand-mark{font-family:var(--font-brand);font-size:var(--brand-mark-size);font-weight:500;color:#d8b876;letter-spacing:.5px;line-height:1}.brand-name{margin-top:10px;font-size:var(--brand-name-size);letter-spacing:2px;line-height:1.6;color:#c9b79b;text-transform:uppercase}.brand-name b{display:block;color:#fff;font-weight:600;letter-spacing:1.6px}.nav{padding:10px 10px 20px;flex:1;overflow-y:auto}.nav .group-label{color:#bca17d;font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:14px 12px 5px}.nav button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;border:0;color:#ddcbb2;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:13.5px;margin-bottom:3px;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.nav button:hover{background:#ffffff0f;color:#fff}.nav button.active{background:#ffffff14;color:#fff;font-weight:600;box-shadow:none}.nav button.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#d8b876}.nav button{position:relative}.nav button:focus-visible,.logout:focus-visible,.sidebar-toggle:focus-visible{outline:2px solid var(--pms-cream);outline-offset:2px}.nav button.active .ic{opacity:1}.nav .ic{width:16px;height:16px;flex:none;opacity:.8}.userbox{padding:14px 12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#c9b79b}.user-profile{display:flex;align-items:center;gap:10px;min-width:0;padding:0 4px}.user-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:#a9884f2e;border:1px solid rgba(169,136,79,.56);color:var(--pms-cream);font-size:11px;font-weight:800;letter-spacing:.5px}.user-copy{display:block;min-width:0}.userbox b{color:#fff;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userbox .role{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.logout,.sidebar-toggle{min-height:32px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.09);padding:7px 10px;border-radius:8px;cursor:pointer;font:inherit;transition:background var(--motion-fast)}.logout{margin-top:0;width:auto}.logout:hover,.sidebar-toggle:hover{background:#ffffff2e}.sidebar-toggle span:first-child{font-size:17px;line-height:10px;margin-right:5px}.main{flex:1;min-width:0}.topbar{min-height:var(--topbar-h);background:#f5f1eaeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:9px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:0;z-index:20}.topbar-title{min-width:0}.topbar-kicker{display:block;margin-bottom:2px;color:var(--gold-ink);font-size:9.5px;font-weight:800;letter-spacing:1.15px;text-transform:uppercase}.topbar h2{font-family:var(--font-brand);font-weight:500;font-size:var(--title-size);line-height:1.1;letter-spacing:-.2px;color:var(--pms-espresso)}.topbar .meta{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted)}.sync-state{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sync-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px var(--muted-bg)}.sync-state.online .sync-dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.mode-chip{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px}.mode-chip.mock{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-border)}.mode-chip.defasado{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn)}.mode-chip.real{background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-border)}.content{padding:22px 26px 40px;max-width:var(--canvas-max);margin:0 auto}.content.content-filtros{padding-bottom:6px}.content.content-filtros .filtro-inerte,.content.content-filtros .escopo-legend{margin-bottom:8px}.abas-bar{background:var(--card-alt);border-bottom:1px solid var(--line);padding:0 26px}.abas-bar.sticky{position:sticky;top:var(--topbar-h);z-index:19}.abas{display:flex;gap:24px;align-items:stretch;overflow-x:auto}.aba{position:relative;display:inline-flex;align-items:center;gap:var(--gap-tight);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--muted);padding:11px 0 9px;white-space:nowrap}.aba:hover:not(:disabled){color:var(--text)}.aba[aria-selected=true]{color:var(--pms-espresso);border-bottom-color:var(--gold)}.aba:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.aba:disabled{opacity:.5;cursor:not-allowed}.abas-bar.compacta .aba{padding:7px 0 5px;font-size:13px}.abas-bar.compacta .subabas{padding:6px 0 8px}.aba-contador,.badge.aba-contador{font-size:10.5px;padding:1px 7px}.badge.aba-contador.carregando{min-width:var(--space-6);text-align:center}.aba-ponto{width:8px;height:8px;border-radius:50%;background:var(--danger);display:inline-block;flex:none;box-shadow:0 0 0 1.5px var(--card)}.subabas{display:flex;flex-wrap:wrap;gap:var(--gap-tight);padding:8px 0 10px;border-top:1px solid var(--line)}.subaba{display:inline-flex;align-items:center;gap:6px}.grid{display:grid;gap:16px}.kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.painel-grid.hero-pair{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}@media (max-width: 1100px){.painel-grid.hero-pair{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--card-py);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card h3,.card-head h3{font-size:14.5px;color:var(--text);font-weight:600;letter-spacing:-.1px;text-transform:none}.section-title{font-size:15px;font-weight:700;margin:24px 0 12px;color:var(--pms-espresso)}.painel-grid.block-full{grid-template-columns:1fr}.painel-stack>*+*{margin-top:var(--gap-block)}.painel-stack.tight>*+*{margin-top:var(--gap-tight)}.painel.recolhido{background:var(--card-alt);border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:12px 0}.painel.faixa{background:var(--card-alt);border:0;border-radius:var(--radius);box-shadow:none;padding:10px 14px}.painel.faixa .escopo-legend{margin-bottom:0}.kpi{position:relative;overflow:hidden}.kpi .value{font-size:var(--kpi-value);font-weight:600;letter-spacing:-.5px;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.05}.kpi .label{font-size:12px;font-weight:500;color:var(--muted);margin:0 0 8px;padding-right:30px}.kpi .kpi-sub{font-size:11.5px;color:var(--muted);margin-top:6px}.kpi .kpi-var{font-size:11.5px;font-weight:600;margin-top:6px}.kpi .kpi-var.up{color:var(--ok)}.kpi .kpi-var.down{color:var(--danger)}.kpi.clickable{cursor:pointer;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.kpi.clickable:hover{transform:translateY(-2px);border-color:var(--gold-border);box-shadow:0 10px 26px #2a201821}.kpi.clickable:active{transform:translateY(0)}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0}.kpi.critical:before{width:4px;background:var(--danger)}.kpi.alert:before{width:4px;background:var(--warn)}.kpi.positive:before{width:4px;background:var(--ok)}.kpi.financial:before{width:4px;background:var(--gold)}.kpi.info:before{width:4px;background:var(--info)}.kpi.compacta{padding:var(--card-py-compact)}.kpi.compacta .value{font-size:var(--kpi-value-compact)}.kpi.compacta .label{margin:0 0 4px}.kpi.compacta:before{width:0}.kpi.critical .value{color:var(--danger)}.kpi.alert .value{color:var(--warn-ink)}.kpi.positive .value{color:var(--ok)}.kpi.financial .value{color:var(--gold)}.drill-hint{color:var(--gold-ink);font-weight:700}.kpi.dominant{color:#fff;box-shadow:var(--shadow-dominant);border:0}.kpi.dominant:before{display:none}.kpi.dominant.critical{background:var(--dominant-critical-bg)}.kpi.dominant.alert{background:var(--dominant-alert-bg)}.kpi.dominant .value,.kpi.dominant .label{color:#fff}.kpi.dominant .value{font-size:var(--kpi-value-dominant);letter-spacing:-1px}.kpi.dominant.critical{background:linear-gradient(160deg,var(--dominant-critical-bg),#9E3A30)}.kpi.dominant.alert{background:linear-gradient(160deg,#BF8C3E,var(--dominant-alert-bg))}.kpi.dominant .kpi-sub,.kpi.dominant .kpi-var{color:#ffffffd9}.kpi-icon{position:absolute;right:14px;top:14px;width:var(--kpi-icon-size);height:var(--kpi-icon-size);display:flex;align-items:center;justify-content:center;color:var(--muted);opacity:.9;pointer-events:none}.kpi.com-icone{padding-right:var(--card-py)}.kpi-icon svg{width:100%;height:100%}.kpi.critical .kpi-icon{color:var(--danger)}.kpi.alert .kpi-icon{color:var(--warn-ink)}.kpi.positive .kpi-icon{color:var(--ok)}.kpi.financial .kpi-icon{color:var(--gold-ink)}.kpi.info .kpi-icon{color:var(--info)}.kpi.dominant .kpi-icon{color:#fff;opacity:.95}.kpi.clickable:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:2px}.kpi-spark{position:absolute;right:16px;bottom:14px;color:var(--muted);opacity:.9;pointer-events:none}.kpi.dominant .kpi-spark{color:#fff;opacity:.85}.kpi:has(.kpi-spark){padding-right:92px}.kpi.indisponivel .value{color:var(--muted);font-style:italic}.kpi.indisponivel:before{width:0}.kpi.indisponivel .kpi-icon{color:var(--muted);opacity:.6}.bar-row{display:flex;align-items:center;gap:10px;margin:7px 0;font-size:13px}.bar-row .name{width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row .track{flex:1;background:var(--track-bg);border-radius:6px;height:16px;overflow:hidden}.bar-row .fill{display:block;height:100%;background:var(--pms-espresso);border-radius:6px}.bar-row .num{width:44px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.bar-row.clickable{cursor:pointer}.bar-row.clickable:hover .name{color:var(--gold-ink)}.bar-row.clickable:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:4px}.cdc-eixo{font-size:11.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.cdc-mediana-nota{font-size:12.5px;color:var(--text);margin:4px 0 10px}.cdc-mediana-indisponivel{font-size:12.5px;color:var(--muted);margin:4px 0 10px;font-style:italic}.cdc-rows{display:flex;flex-direction:column}.cdc-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(120px,1fr) 52px minmax(170px,240px);align-items:center;gap:12px;padding:8px 4px;min-height:36px;border-bottom:1px solid var(--line)}.cdc-row:last-child{border-bottom:0}.cdc-row.clickable{cursor:pointer}.cdc-row.clickable:hover{background:var(--card-alt)}.cdc-row.clickable:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:6px}.cdc-nome{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;min-width:0}.cdc-nome>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cdc-bar{display:block}.cdc-razao{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cdc-contraprova{color:var(--muted);font-size:12.5px;line-height:1.4;white-space:normal}.cdc-legenda-mediana{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);margin-top:10px}.cdc-tick-amostra{display:inline-block;width:0;height:12px;border-left:1.5px dashed var(--pms-taupe)}.cdc-nota{font-size:12px;color:var(--muted);margin-top:8px;font-style:italic}.badge.carga-integracao{background:var(--info-bg);color:var(--info-ink);border:1px dashed var(--info)}.badge.carga-sistema{background:var(--muted-bg);color:var(--muted-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.indisponivel{color:var(--muted);font-style:italic;font-weight:400}.boc{display:flex;align-items:flex-start;gap:10px;min-width:0}.boc-svg{display:block;flex:none;margin-top:3px;width:var(--boc-w);height:var(--boc-h)}.boc.compacta .boc-svg{width:var(--boc-w-compacta);height:var(--boc-h-compacta)}.boc-txt{min-width:0}.boc-linha{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums}.boc-pct{font-weight:700}.boc.ok .boc-pct{color:var(--ok-ink)}.boc.warn .boc-pct{color:var(--warn-ink)}.boc.attn .boc-pct{color:var(--attn-ink)}.boc.danger .boc-pct{color:var(--danger-ink)}.boc.info .boc-pct{color:var(--info-ink)}.boc.neutro .boc-pct{color:var(--muted-ink)}.boc-escala{color:var(--text)}.boc-horizonte{font-size:11.5px;color:var(--muted);margin-top:2px}.boc-causa{font-size:12px;color:var(--danger-ink);margin-top:3px;line-height:1.4;white-space:normal}.boc-motivo{font-size:12px;color:var(--muted);font-style:italic;margin-top:3px;line-height:1.4}.boc.compacta .boc-linha{font-size:11.5px}.badge.attn{background:var(--attn-bg);color:var(--attn-ink)}.scb,.badge.scb{display:inline-flex;align-items:center;gap:5px}.scb .scb-ic{display:inline-flex;width:12px;height:12px;flex:none}.scb .scb-ic svg{display:block;width:100%;height:100%}.tt-host{position:relative;display:inline-flex}.tt-host:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:2px;border-radius:20px}.tt-bubble{position:absolute;bottom:calc(100% + 6px);left:0;z-index:60;background:var(--pms-espresso);color:#fff;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:400;line-height:1.4;width:max-content;max-width:260px;white-space:normal;box-shadow:var(--shadow);pointer-events:none}.calib{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px dashed var(--muted);border-radius:20px;background:transparent;color:var(--muted);font-size:10.5px;font-style:italic;font-weight:600;white-space:nowrap;vertical-align:middle}.calib .calib-ic{display:inline-flex;width:10px;height:10px;flex:none}.calib .calib-ic svg{display:block;width:100%;height:100%}.calib.so-icone{padding:1px 4px}.agenda-wrap{overflow:auto;max-height:70vh}.agenda{border-collapse:separate;border-spacing:0;font-size:12px}.agenda th,.agenda td{padding:0;border:0}.agenda thead th{position:sticky;top:0;z-index:3;background:var(--pms-espresso);color:#ebdcc6;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:6px 8px;text-align:center;white-space:nowrap}.agenda thead th:first-child{left:0;z-index:4;text-align:left}.agenda tbody th{position:sticky;left:0;z-index:2;background:var(--card);width:var(--agenda-pessoa-w);min-width:var(--agenda-pessoa-w);max-width:var(--agenda-pessoa-w);text-align:left;font-weight:600;font-size:12.5px;padding:4px 10px 4px 2px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda tbody tr:nth-child(2n) th{background:var(--card-alt)}.agenda td{width:var(--agenda-col-w);min-width:var(--agenda-col-w);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cag{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;height:var(--agenda-row-h);padding:3px 6px;margin:0;border:0;background:var(--card);font:inherit;color:var(--text);text-align:left;font-variant-numeric:tabular-nums;overflow:hidden}.agenda tbody tr:nth-child(2n) .cag{background:var(--card-alt)}button.cag{cursor:pointer}button.cag:hover{background:var(--pms-cream-soft)}button.cag:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:-2px}.cag-horas{font-size:11px;line-height:1.1;white-space:nowrap}.cag-bar{display:block;width:100%;height:var(--cag-bar-h)}.cag-pct{color:var(--muted)}.cag.ok .cag-pct{color:var(--ok-ink)}.cag.warn .cag-pct{color:var(--warn-ink)}.cag.attn .cag-pct{color:var(--attn-ink)}.cag.danger .cag-pct{color:var(--danger-ink)}.cag.info .cag-pct{color:var(--info-ink)}.cag-marcas{display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--muted);line-height:1}.cag-marca{display:inline-flex;align-items:center;gap:2px}.cag-marca svg{display:block;width:9px;height:9px;flex:none}.cag-marca.sem-encaixe{color:var(--danger-ink);font-weight:700}.cag.ausencia,.agenda tbody tr:nth-child(2n) .cag.ausencia{background-color:var(--muted-bg);background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgba(103,91,79,.16) 4px 6px)}.cag-ausencia-txt{font-size:10.5px;color:var(--muted-ink);font-style:italic;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.cag.attn,.agenda tbody tr:nth-child(2n) .cag.attn{background-color:var(--attn-bg)}.cag.danger,.agenda tbody tr:nth-child(2n) .cag.danger{background-color:var(--danger-bg)}.cag.info,.agenda tbody tr:nth-child(2n) .cag.info{background-color:var(--ocupacao-info-fundo)}.agenda-legenda{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;color:var(--muted)}.agenda-legenda .al-item{display:inline-flex;align-items:center;gap:5px}.agenda-legenda .al-item svg{display:block;width:9px;height:9px;flex:none}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12.8px}th,td{text-align:left;padding:var(--row-py) var(--row-px);border-bottom:1px solid var(--line)}table.compacta th,table.compacta td{padding:var(--row-py-compact) var(--row-px)}th{color:#ebdcc6;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;background:var(--pms-espresso);position:sticky;top:0}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}tbody tr:nth-child(2n) td{background:var(--card-alt)}tbody tr:hover td{background:#f3ece0}tr.row-critical td{background:var(--danger-bg)!important}.num-col{text-align:right;font-variant-numeric:tabular-nums}.badge{padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600;display:inline-block;white-space:nowrap}.badge.ok,.badge.baixo,.badge.no_prazo,.badge.sucesso,.badge.real,.badge.concluida_sucesso{background:var(--ok-bg);color:var(--ok-ink)}.badge.warn,.badge.medio,.badge.vence_hoje,.badge.parcial,.badge.mock,.badge.pendente_pad,.badge.concluida_sem_sucesso{background:var(--warn-bg);color:var(--warn-ink)}.badge.danger,.badge.alto,.badge.vencida,.badge.erro,.badge.critico,.badge.fatal{background:var(--danger-bg);color:var(--danger-ink)}.badge.critica{background:var(--danger-ink);color:#fff}.badge.info,.badge.pendente,.badge.em_execucao,.badge.neutro{background:var(--info-bg);color:var(--info-ink)}.badge.gold,.badge.premium{background:var(--gold-bg);color:var(--gold-ink)}.badge.muted,.badge.cancelada,.badge.sem_data_fatal{background:var(--muted-bg);color:var(--muted-ink)}.badge.cliente,.badge.area,.badge.assunto,.badge.grupo,.badge.carteira{background:var(--pms-cream);color:var(--gold-ink)}.badge.sev-baixa{background:var(--info-bg);color:var(--info-ink)}.badge.sev-media{background:var(--warn-bg);color:var(--warn-ink)}.badge.sev-alta{background:var(--danger-bg);color:var(--danger-ink)}.badge.pessoa-ativa{background:var(--info-bg);color:var(--info-ink)}.badge.pessoa-livre{background:var(--pms-cream);color:var(--gold-ink);border:1px solid var(--gold-border)}.badge.pessoa-sem-janela{background:transparent;color:var(--muted);border:1px dashed var(--muted)}.badge.pessoa-inativa{background:var(--pms-taupe);color:#fff}.badge.sem-base{background:transparent;color:var(--muted);border:1px dashed var(--muted);font-style:italic}.alert:not(.kpi){display:flex;gap:10px;padding:11px 14px;border-radius:9px;margin-bottom:8px;font-size:13px}.alert.alto,.alert.critico{background:var(--danger-bg);color:var(--danger-ink)}.alert.medio,.alert.atencao{background:var(--warn-bg);color:var(--warn-ink)}.alertcard{display:flex;gap:12px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:10px;padding:12px 14px;margin-bottom:10px}.alertcard.critica,.alertcard.alta{border-left-color:var(--danger)}.alertcard.media{border-left-color:var(--warn)}.alertcard.baixa{border-left-color:var(--info)}.alertcard .ac-body{flex:1}.alertcard .ac-title{font-weight:700;font-size:13.5px}.alertcard .ac-subtitulo{color:var(--text);font-size:12.5px;font-weight:600;margin-top:2px}.alertcard .ac-reason{color:var(--muted);font-size:12.5px;margin-top:2px}.alertcard .ac-action{color:var(--gold-ink);font-size:12px;margin-top:4px;font-weight:600}.alertcard .ac-acoes{font-size:13px;margin-top:6px;line-height:1.5}.alertcard .ac-acao{color:var(--gold-ink);font-weight:600;cursor:pointer;text-decoration:none}.alertcard .ac-acao:hover{text-decoration:underline}.alertcard .ac-acao:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.alertcard .ac-acao.indisponivel{color:var(--muted);font-weight:400;font-style:italic;cursor:default}.alertcard .ac-sep{color:var(--muted)}.alertcard .ac-contraprova{color:var(--muted);font-size:13px;margin-top:4px;line-height:1.45}.link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.btn{background:var(--pms-espresso);color:#fff;border:0;padding:8px 15px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn:hover{background:var(--pms-espresso-2)}.btn.secondary{background:var(--track-bg);color:var(--pms-espresso)}.btn.secondary:hover{background:#e6dccc}.btn.gold{background:var(--gold);color:#2a2018}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn.outline{background:#fff;color:var(--pms-espresso);border:1px solid var(--gold-border)}.btn.outline:hover{background:var(--card-alt)}.btn.sm{padding:5px 11px;font-size:12px;border-radius:8px}.btn-row{display:flex;gap:10px;flex-wrap:wrap}a.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:#fff}a.btn:hover{color:#fff}a.btn.outline,a.btn.outline:hover,a.btn.secondary,a.btn.secondary:hover{color:var(--pms-espresso)}.btn.link{background:none;color:var(--gold-ink);padding:4px 2px;border-radius:3px;text-decoration:underline;text-underline-offset:2px;font-weight:600}.btn.link:hover,a.btn.link:hover{background:none;color:var(--pms-espresso)}.hora-bloco{background:var(--pms-cream);border-radius:var(--radius);padding:14px 14px 12px;display:grid;gap:2px}.hora-bloco .hb-dia{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink)}.hora-bloco .hb-hora{font-size:var(--hora-destaque);font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text)}.hora-bloco .hb-contagem{font-size:13px;font-weight:600;color:var(--muted-ink);font-variant-numeric:tabular-nums}.hora-bloco .hb-contagem.urgente{color:var(--danger-ink)}.hora-bloco.compacto{padding-bottom:10px}.hora-bloco.compacto .hb-hora{font-size:var(--hora-destaque-compacto)}.hora-bloco.compacto .hb-contagem{font-weight:500}.moldura-dados{background:var(--pms-cream-soft);border:1px solid var(--gold);border-radius:var(--radius);padding:12px;margin-bottom:10px;display:grid;gap:8px;min-width:0}.moldura-dados .md-rotulo{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.moldura-dados p{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.moldura-dados .md-destaque{font-size:15px;font-weight:700}.moldura-dados .flow-acoes{margin:0}.linha-aud{display:grid;grid-template-columns:minmax(56px,auto) 1fr;gap:10px;align-items:start;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast);min-width:0}.linha-aud:hover{border-color:var(--gold-border)}.linha-aud:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.linha-aud .la-hora{display:grid;gap:4px;justify-items:start}.linha-aud .la-hora b{font-size:var(--hora-linha);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--text)}.linha-aud .la-corpo{display:grid;gap:3px;min-width:0}.linha-aud .la-titulo{font-size:13.5px;font-weight:700;color:var(--text);line-height:1.25}.linha-aud .la-ref{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.linha-aud .la-acao{font-size:12px;font-weight:600;color:var(--gold-ink)}.linha-aud.proxima{border-color:var(--gold);background:var(--pms-cream-soft)}.linha-aud.proxima .la-ref{color:var(--muted-ink)}.sync-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--gap-tight)}.sync-tipo-resumo{margin:0 0 10px;color:var(--text);font-size:13.5px;line-height:1.45}.sync-tipo-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:8px}.sync-tipo-lista{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.sync-tipo-lista li+li{margin-top:3px}.sync-tipo-quando{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line);font-size:12.5px;color:var(--text)}.sync-tipo-nota{grid-column:1 / -1;margin:0;font-size:12px}.link{color:var(--gold-ink);cursor:pointer;text-decoration:none;font-weight:600}.link:hover{text-decoration:underline}button.link{background:none;border:0;padding:0;font:inherit;font-weight:600;text-align:left}.muted{color:var(--muted)}.spacer{height:20px}input,select{font-family:inherit}.escopo-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filterbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;background:var(--card-alt);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;margin-bottom:12px;box-shadow:none}.fb-group{display:flex;flex-direction:column;gap:3px}.fb-label{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.fb-group select,.fb-group input{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-family:inherit;color:var(--text);background:var(--card);min-width:120px}.fb-group select:focus,.fb-group input:focus{outline:none;border-color:var(--gold)}.chip{background:var(--track-bg);border:0;padding:6px 12px;border-radius:20px;cursor:pointer;font-size:12.5px;font-family:inherit;color:var(--pms-espresso)}.chip.on{background:var(--pms-espresso);color:#fff;font-weight:600}.chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chip:disabled{opacity:.5;cursor:not-allowed}.filtro-chip{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:8px 14px;font-size:13px;color:var(--text)}.filtro-chip .fc-icon{width:15px;height:15px;flex:none;color:var(--muted)}.filtro-chip .fc-icon svg{width:100%;height:100%}.filtro-chip .fc-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;line-height:1;padding:0}.filtro-chip .fc-remove:hover{background:var(--muted-bg);color:var(--text)}.filtro-chip .fc-remove:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a201873;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal{background:#fff;border-radius:14px;width:680px;max-width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 70px #00000059}.modal.wide{width:1080px}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.modal-head h3{font-family:var(--font-brand);font-weight:500;font-size:20px;color:var(--pms-espresso);text-transform:none}.modal-close{background:var(--track-bg);border:0;width:30px;height:30px;border-radius:8px;cursor:pointer}.modal-close:focus-visible,.sheet-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.modal-body{padding:16px 20px;overflow:auto}.drill-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.drill-toolbar input.search{flex:1;min-width:180px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius);font-size:13px}.pager{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:12px}.faixa-urgencia{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--danger);color:var(--ink-on-solid);padding:10px 26px;font-size:13.5px;font-weight:600}.faixa-urgencia.sticky{position:sticky;top:var(--topbar-h);z-index:21}.faixa-urgencia.indisponivel,.faixa-urgencia.ambar{background:var(--warn-ink)}.faixa-urgencia .fu-rotulo{font-size:11px;font-weight:800;letter-spacing:.6px;border:1px solid var(--line-on-solid);border-radius:var(--radius-pill);padding:2px 9px;white-space:nowrap}.faixa-urgencia .fu-texto{display:flex;align-items:center;gap:8px}.faixa-urgencia .fu-abrir{background:transparent;border:1px solid var(--line-on-solid);color:var(--ink-on-solid);padding:5px 13px;border-radius:var(--radius-btn);font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap}.faixa-urgencia .fu-abrir:hover{background:var(--hover-on-solid)}.faixa-urgencia .fu-abrir:focus-visible{outline:2px solid var(--ink-on-solid);outline-offset:2px}.filtro-inerte{margin:2px 0}.filtro-inerte .fi-nota{margin:4px 0 0;font-size:13px}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:transparent}.sheet{position:fixed;top:0;right:0;height:100vh;width:var(--sheet-w);max-width:100vw;background:var(--card);box-shadow:-24px 0 60px #2a201829;border-left:1px solid var(--line);display:flex;flex-direction:column;z-index:91;animation:pms-sheet-in .18s ease}.sheet.wide{width:var(--sheet-w-wide)}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line);gap:12px}.sheet-head h3{font-family:var(--font-brand);font-weight:500;font-size:22px;letter-spacing:-.2px;color:var(--pms-espresso);text-transform:none}.sheet-head .sheet-sub{font-size:12.5px;color:var(--muted);margin-top:3px}.sheet-head>div:first-child{min-width:0}.sheet-head h3{overflow-wrap:anywhere}.sheet-close{background:var(--track-bg);border:0;width:30px;height:30px;border-radius:8px;cursor:pointer;flex:none}.sheet-close:hover{background:#e6dccc}.sheet-body{flex:1;overflow-y:auto;padding:18px 20px}.sheet-body .subabas{padding:0 0 12px}@keyframes pms-sheet-in{0%{transform:translate(24px);opacity:.4}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}}table.matriz td,table.matriz th{text-align:center;font-size:12px}table.matriz td:first-child,table.matriz th:first-child{text-align:left;white-space:nowrap}table.matriz td.cel-critica{background:var(--danger-bg)}table.matriz td.cel-alerta{background:var(--warn-bg)}.cel-btn{display:block;width:100%;background:none;border:0;padding:2px 4px;margin:0;font:inherit;color:inherit;text-align:center;cursor:pointer;border-radius:6px}.cel-btn:hover{background:var(--card-alt)}.cel-btn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:6px}.cel-vencidas{color:var(--danger-ink);font-weight:600}.state{text-align:center;padding:40px 20px;color:var(--muted)}.state .state-ic{font-size:26px;opacity:.5}.state .state-msg{margin-top:8px;font-size:13.5px}.skeleton{display:flex;flex-direction:column;gap:12px}.sk{position:relative;overflow:hidden;border-radius:8px;background:var(--track-bg)}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:sk-brilho 1.6s ease-in-out infinite}@keyframes sk-brilho{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk:after{animation:none}}.sk-titulo{height:22px;width:38%}.sk-linha{height:12px}.sk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.sk-kpi{height:104px;border-radius:var(--radius)}.sk-bloco{height:220px;border-radius:var(--radius)}.loading{color:var(--muted);padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.spinner{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--pms-espresso);border-radius:50%;animation:pms-spin .8s linear infinite}@keyframes pms-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:2.2s}}.error{color:var(--danger);font-size:13px;margin-top:8px}.login-wrap{min-height:100vh;display:flex;background:var(--bg)}.login-marca{width:54%;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between;color:#e6d8c4;position:relative;overflow:hidden;background:radial-gradient(1100px 760px at 18% 12%,#4E3623 0%,var(--sidebar-grad-bottom) 60%,#26180B 100%)}.login-marca:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(216,184,118,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(216,184,118,.05) 1px,transparent 1px);background-size:120px 120px}.login-marca>*{position:relative;z-index:1}.login-marca-mark{font-family:var(--font-brand);font-weight:500;font-size:44px;color:#d8b876;line-height:1}.login-marca-nome{margin-top:12px;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:#c9b79b;line-height:1.7}.login-marca-nome b{display:block;color:#fff;font-weight:600}.login-marca-frase{max-width:520px}.login-marca-frase h2{font-family:var(--font-brand);font-weight:500;font-size:38px;line-height:1.15;letter-spacing:-.3px;color:#fff;margin:0 0 16px}.login-marca-frase p{font-size:14.5px;line-height:1.6;color:#c9b79b;margin:0}.login-lado{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.login-card{width:400px;max-width:100%}.login-card h1{font-family:var(--font-brand);font-weight:500;font-size:26px;letter-spacing:-.2px;color:var(--pms-espresso)}.login-card p{margin:6px 0 24px;color:var(--muted);font-size:13.5px;line-height:1.5}.login-rodape{margin:22px 0 0!important;font-size:11.5px!important}@media (max-width: 900px){.login-marca{display:none}.login-lado{background:linear-gradient(135deg,var(--pms-espresso),#2E1E12)}.login-card{background:#fff;padding:34px;border-radius:16px;box-shadow:var(--shadow)}}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:5px}.field input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);font-size:14px;background:var(--card);font-family:inherit}.field input:focus{outline:none;border-color:var(--gold)}.sidebar.collapsed{width:var(--sidebar-w-collapsed)}.sidebar.collapsed .brand{min-height:82px;padding:18px 8px;align-items:center}.sidebar.collapsed .brand-name,.sidebar.collapsed .brand span,.sidebar.collapsed .nav .group-label,.sidebar.collapsed .nav button span:not(.ic),.sidebar.collapsed .user-copy,.sidebar.collapsed .sidebar-toggle-label{display:none}.sidebar.collapsed .brand-mark{font-size:20px}.sidebar.collapsed .nav button{justify-content:center}.sidebar.collapsed .nav,.sidebar.collapsed .userbox{padding-left:8px;padding-right:8px}.sidebar.collapsed .user-profile{justify-content:center;padding:0}.sidebar.collapsed .user-actions{grid-template-columns:1fr}.sidebar.collapsed .logout{font-size:0}.sidebar.collapsed .logout:before{content:"↪";font-size:16px}.sidebar.collapsed .sidebar-toggle span:first-child{margin-right:0}@media (max-width: 1366px){.abas-bar .aba{padding:7px 0 5px;font-size:13px}.abas-bar .subabas{padding:6px 0 8px}.content{padding:18px 20px 32px}}@media (max-width: 1024px){.sidebar:not(.expanded){width:var(--sidebar-w-collapsed)}.sidebar:not(.expanded) .brand-name,.sidebar:not(.expanded) .brand span,.sidebar:not(.expanded) .nav .group-label,.sidebar:not(.expanded) .nav button span:not(.ic),.sidebar:not(.expanded) .user-copy,.sidebar:not(.expanded) .sidebar-toggle-label{display:none}.sidebar:not(.expanded) .brand-mark{font-size:20px}.sidebar:not(.expanded) .nav button{justify-content:center}.sheet,.sheet.wide{width:min(88vw,480px)}}@media (max-width: 680px){.sidebar{width:var(--sidebar-w-collapsed)}.brand h1,.brand span,.brand-name,.nav .group-label,.nav button span:not(.ic),.user-copy,.sidebar-toggle-label{display:none}.brand-mark{font-size:20px}.nav button{justify-content:center}.content{padding:16px 14px 30px}.sheet,.sheet.wide{width:100vw}.topbar{padding-left:14px;padding-right:14px}.sync-state{display:none}}@media (prefers-reduced-motion: reduce){.sidebar,.nav button,.logout,.sidebar-toggle,.card,.kpi.clickable{transition:none}.nav button:hover,.kpi.clickable:hover,.kpi.clickable:active{transform:none}}.flow-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.flow-titulo{font-family:var(--font-brand);font-size:22px;color:var(--pms-espresso);line-height:1.1}.flow-subtitulo{font-size:12px;color:var(--muted);margin-top:3px}.flow-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.flow-toolbar input.search{flex:1;min-width:220px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius);font-size:13px;background:var(--card)}.flow-toolbar input.search:focus{outline:none;border-color:var(--gold)}.flow-rapidos{display:flex;gap:var(--gap-tight);flex-wrap:wrap;margin-bottom:14px}.flow-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.flow-col{min-width:0}.flow-col-title{display:flex;justify-content:space-between;align-items:baseline;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 10px}.flow-col-title .n{font-size:13px;color:var(--pms-espresso);font-variant-numeric:tabular-nums}.flow-grupo{margin-bottom:14px}.flow-grupo-title{font-size:12px;font-weight:700;color:var(--pms-espresso);margin:0 0 6px;display:flex;justify-content:space-between;align-items:center}.flow-cards{display:flex;flex-direction:column;gap:8px}.flow-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 12px 10px 14px;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.flow-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;border-radius:var(--radius) 0 0 var(--radius)}.flow-card.critica:before{width:4px;background:var(--danger)}.flow-card.alta:before{width:4px;background:var(--warn)}.flow-card:hover,.flow-card:focus-visible{border-color:var(--gold-border);box-shadow:0 10px 26px #2a201821;outline:none}.flow-card .fc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.flow-card .fc-badges{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.flow-card .fc-tempo{font-size:11.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.flow-card .fc-titulo{font-size:13.5px;font-weight:700;color:var(--text);margin-top:6px;line-height:1.25}.flow-card .fc-ref{font-size:12px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.flow-card .fc-fatos{font-size:12px;color:var(--text);margin-top:5px}.flow-card .fc-fatos b{font-weight:600}.flow-card .fc-motivos{font-size:11.5px;color:var(--danger-ink);margin-top:4px}.flow-card.alta .fc-motivos{color:var(--warn-ink)}.flow-card .fc-acao{font-size:12.5px;color:var(--gold-ink);font-weight:600;margin-top:6px}.flow-card .fc-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.flow-card .fc-pessoa{font-size:11.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-card .fc-btns{display:flex;gap:6px;flex:none}.badge.bola{background:var(--pms-cream);color:var(--gold-ink)}.badge.revisar{background:transparent;color:var(--muted);border:1px dashed var(--muted)}.badge.demo{background:var(--info-bg);color:var(--info-ink);border:1px dashed var(--info)}.flow-acomp{display:flex;flex-direction:column;gap:6px}.flow-acomp-row{display:flex;justify-content:space-between;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;font-size:13px;cursor:pointer;width:100%;text-align:left;font-family:inherit;color:var(--text)}.flow-acomp-row:hover{border-color:var(--gold-border)}.flow-acomp-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.flow-acomp-row .n{font-weight:700;font-variant-numeric:tabular-nums;color:var(--pms-espresso)}.flow-acomp-itens{margin:2px 0 8px 6px;padding-left:8px;border-left:2px solid var(--line)}.flow-acomp-item{display:flex;justify-content:space-between;gap:8px;padding:3px 0 3px 6px;font-size:12px;color:var(--muted);cursor:pointer;width:100%;background:none;border:0;text-align:left;font-family:inherit}.flow-acomp-item:hover{color:var(--text)}.flow-acomp-item .quando{white-space:nowrap;font-variant-numeric:tabular-nums}.flow-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin:10px 0 14px}.flow-info .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.flow-info .v{font-size:13px;margin-top:2px}.flow-bloco{background:var(--card-alt);border-radius:var(--radius);padding:10px 12px;margin-bottom:10px}.flow-bloco h4{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 4px;font-weight:700}.flow-bloco p{margin:0;font-size:13px;line-height:1.45}.flow-acoes{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.flow-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px}.flow-form .fb-group.full{grid-column:1 / -1}.flow-form textarea{width:100%;min-height:72px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:13px;font-family:inherit;resize:vertical;background:var(--card)}.flow-form textarea:focus{outline:none;border-color:var(--gold)}.flow-form .fb-group select,.flow-form .fb-group input{width:100%;min-width:0}.flow-form-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.flow-timeline{list-style:none;padding:0;margin:0}.flow-timeline li{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.flow-timeline .t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.flow-timeline .e b{font-weight:600}.flow-timeline .e .d{color:var(--text);margin-top:2px;line-height:1.4}.flow-timeline .e .bola{display:inline-block;margin-top:3px;font-size:11.5px;color:var(--gold-ink);font-weight:600}.flow-timeline .e .autor{color:var(--muted);font-size:11.5px;margin-top:2px}.flow-timeline li.correcao .e{color:var(--muted)}.flow-tempos{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px}.flow-tempos b{font-variant-numeric:tabular-nums}.flow-erro{color:var(--danger-ink);font-size:12.5px;margin:6px 0}.flow-vazio{padding:18px 12px;color:var(--muted);font-size:13px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius)}.flow-lista tr.clicavel{cursor:pointer}.flow-lista tr.clicavel:hover td{background:var(--card-alt)}@media (max-width: 1100px){.flow-board{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.flow-board{grid-template-columns:1fr}}.flow-corpo{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.5;background:var(--card-alt);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;margin:0;max-height:50vh;overflow:auto}.badge.espera{background:transparent;color:var(--warn-ink);border:1px dashed var(--warn)}.flow-anexos{margin:4px 0 6px;padding-left:18px;font-size:13px}.flow-anexos li{margin:2px 0}.btn-copiar{margin-left:6px;padding:1px 7px;border-radius:999px;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line);transition:color var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast);vertical-align:middle;white-space:nowrap}.btn-copiar:hover{color:var(--gold-ink);border-color:var(--gold);background:var(--gold-bg)}.btn-copiar:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn-copiar.copiado{color:var(--ok-ink);border-color:var(--ok);background:var(--ok-bg)}.btn-copiar.falhou{color:var(--danger-ink);border-color:var(--danger);background:var(--danger-bg)}.btn-copiar.icone{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:6px;border-color:transparent;vertical-align:text-bottom}.btn-copiar.icone svg{display:block}.flow-card .fc-tipo{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px}.flow-card .fc-tipo+.fc-titulo{margin-top:2px}.flow-card .fc-assunto{overflow-wrap:anywhere}.flow-card .fc-pendencia{margin-top:6px;padding:6px 8px;border-radius:8px;border-left:3px solid var(--info);background:var(--info-bg)}.flow-card .fc-pendencia.cliente,.flow-card .fc-pendencia.terceiro{border-left-color:var(--gold);background:var(--gold-bg)}.flow-card .fc-pend-papel{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--info-ink)}.flow-card .fc-pendencia.cliente .fc-pend-papel,.flow-card .fc-pendencia.terceiro .fc-pend-papel{color:var(--gold-ink)}.flow-card .fc-pend-mais{font-weight:600;letter-spacing:0;text-transform:none}.flow-card .fc-pend-desc{font-size:13.5px;font-weight:700;color:var(--text);margin-top:2px;line-height:1.25}.flow-card .fc-pend-linha{font-size:11.5px;color:var(--muted);margin-top:2px}.flow-card .fc-pend-alerta{color:var(--danger-ink);font-weight:600}.flow-card .fc-pend-feita{color:var(--ok-ink)}.flow-card .fc-pendencia+.fc-tipo{margin-top:8px}.flow-card .fc-pendencia~.fc-titulo{font-size:12.5px;font-weight:600}.flow-pendencias{display:flex;flex-direction:column;gap:10px}.flow-pend{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--card)}.flow-pend.fechada{background:var(--muted-bg)}.flow-pend-topo{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.flow-pend-desc{font-weight:700;color:var(--text)}.flow-pend-meta{font-size:12px;color:var(--muted);margin-top:2px}.flow-pend-evs{margin:8px 0 0;padding-left:16px;font-size:12.5px;color:var(--text)}.flow-pend-evs li{margin-top:3px}.flow-pend-evs .motivo{color:var(--muted)}.flow-pend-botoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.flow-card.arrastavel{cursor:grab}.flow-card.arrastando{opacity:.45;cursor:grabbing}.flow-col[data-soltavel],.flow-zona-concluir{outline:2px dashed var(--gold-border);outline-offset:4px;border-radius:var(--radius);transition:background var(--motion-fast)}.flow-col[data-sobre],.flow-zona-concluir[data-sobre]{background:var(--gold-bg)}.flow-zona-concluir{padding:18px 12px;margin-bottom:12px;text-align:center;font-size:12.5px;color:var(--gold-ink);background:var(--card-alt)}.badge.equipe{background:var(--info-bg);color:var(--info-ink)}.flow-mover{position:relative;display:inline-flex}.flow-mover-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;min-width:170px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px}.flow-mover-menu button{background:transparent;border:0;text-align:left;padding:7px 10px;border-radius:6px;font:inherit;font-size:12.5px;color:var(--text);cursor:pointer}.flow-mover-menu button:hover,.flow-mover-menu button:focus-visible{background:var(--gold-bg);outline:none}.flow-porque-destino{font-size:13.5px;color:var(--text);margin:0 0 4px;overflow-wrap:anywhere}.flow-porque-ajuda{font-size:12px;margin:0 0 10px}.flow-porque-atalhos{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin-bottom:10px}.flow-porque-campo textarea{width:100%;min-height:84px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);font:inherit;font-size:13px;resize:vertical;background:var(--card)}.flow-porque-campo textarea:focus{outline:none;border-color:var(--gold)}.flow-porque-contador{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:4px;font-variant-numeric:tabular-nums}.flow-impressao{display:none}@media print{body.imprimindo-card>*:not(.flow-impressao){display:none!important}body.imprimindo-card{background:var(--card)}body.imprimindo-card .flow-impressao{display:block;color:var(--text);font-family:var(--font-ui);font-size:11pt;line-height:1.4}.flow-impressao .fi-cabecalho{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:9pt;color:var(--muted)}.flow-impressao .fi-tipo{margin-top:16px;font-size:9pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.flow-impressao .fi-titulo{margin:4px 0 14px;font-family:var(--font-brand);font-size:16pt;line-height:1.25;overflow-wrap:anywhere}.flow-impressao .fi-dados{margin:0;border-top:1px solid var(--line)}.flow-impressao .fi-linha{display:grid;grid-template-columns:38mm 1fr;gap:12px;padding:5px 0;border-bottom:1px solid var(--line);break-inside:avoid}.flow-impressao .fi-linha dt{font-weight:600;color:var(--muted)}.flow-impressao .fi-linha dd{margin:0;overflow-wrap:anywhere}.flow-impressao .fi-bloco{margin-top:14px;break-inside:avoid}.flow-impressao .fi-bloco h2{margin:0 0 4px;font-size:10pt;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.flow-impressao .fi-bloco p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.flow-impressao .fi-secao{margin-top:18px}.flow-impressao .fi-secao>h2{margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line);font-size:10pt;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);break-after:avoid}.flow-impressao .fi-secao>p{margin:0 0 4px}.flow-impressao .fi-muted{color:var(--muted);font-size:9.5pt}.flow-impressao .fi-item{padding:6px 0;border-bottom:1px solid var(--line);break-inside:avoid}.flow-impressao .fi-item-meta{color:var(--muted);font-size:9.5pt}.flow-impressao .fi-lista{margin:4px 0 0;padding-left:16px}.flow-impressao .fi-tabela{width:100%;border-collapse:collapse}.flow-impressao .fi-tabela td{padding:4px 6px 4px 0;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.flow-impressao .fi-tabela tr{break-inside:avoid}.flow-impressao .fi-quando{width:30mm;white-space:nowrap;color:var(--muted)}.flow-impressao .fi-msg{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.flow-impressao .fi-msg-cabecalho{font-size:9.5pt;break-inside:avoid;break-after:avoid}.flow-impressao .fi-corpo{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-ui);font-size:10pt}}.flow-caixas{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-tight);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.flow-caixas-rotulo{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:2px}.flow-caixas .chip .n{font-variant-numeric:tabular-nums;opacity:.7;margin-left:2px}.flow-escopo-pessoa{display:inline-flex;align-items:center;gap:var(--gap-tight);margin-left:var(--gap)}.flow-escopo-pessoa select{max-width:220px}.flow-caixa-atual{margin-left:10px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.02em;vertical-align:middle;color:var(--gold-ink);background:var(--gold-bg);border:1px solid var(--gold)}.fc-caixa{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--info-ink);background:var(--info-bg)}.ind-medidas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:12px}.ind-medida{background:var(--card-alt);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.ind-medida-titulo{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ind-medida-valor{font-size:26px;font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.ind-medida-sub{font-size:12.5px;color:var(--muted);margin-top:4px}.ind-medida-vazio{font-size:13.5px;color:var(--muted);font-style:italic;line-height:1.45}.ind-medida-nota{font-size:12px;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.login-microsoft{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;min-height:44px;font-size:13.5px;box-shadow:0 8px 20px #3b271838}.ms-logo{display:inline-grid;grid-template-columns:8px 8px;grid-template-rows:8px 8px;gap:2px;flex:none}.ms-logo span:nth-child(1){background:#f25022}.ms-logo span:nth-child(2){background:#7fba00}.ms-logo span:nth-child(3){background:#00a4ef}.ms-logo span:nth-child(4){background:#ffb900}.login-nota{font-size:12.5px;color:var(--muted);margin:10px 0 0;text-align:center}.login-alternativa{display:block;margin:18px auto 0;font-size:13px;background:none;border:0}.login-senha{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.imp-lista{max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius)}.imp-linha{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line-soft, var(--line));font-size:13.5px}.imp-linha:last-child{border-bottom:0}.imp-linha:hover{background:var(--card-alt)}.imp-linha input[type=checkbox]{flex:none;width:16px;height:16px}.imp-nome{font-weight:600}.imp-email{color:var(--muted)}.imp-tem{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ok-ink);background:var(--ok-bg);padding:1px 7px;border-radius:999px}.assinatura{text-align:left}.assinatura-marca{display:flex;align-items:center;gap:10px}.assinatura-monograma{width:40px;height:42px;flex-shrink:0}.assinatura-tinta{fill:url(#cp-ouro)}.assinatura-nome{font-size:10.5px;font-weight:500;letter-spacing:.2em;white-space:nowrap;line-height:1.2;color:#fdedd0e0}.assinatura-lema{margin-top:5px;font-size:7.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.55;color:#fdedd080}.assinatura-autoria{margin-top:12px;font-size:10px;font-weight:400;white-space:nowrap;line-height:1.3;color:#fdedd099}.assinatura--claro .assinatura-tinta{fill:#47301f}.assinatura--claro .assinatura-nome{color:#47301fd9}.assinatura--claro .assinatura-lema{color:#47301f80}.assinatura--claro .assinatura-autoria{color:#47301f99}@media (max-height: 760px),(max-width: 900px){.assinatura-marca{gap:9px}.assinatura-monograma{width:32px;height:34px}.assinatura-nome{font-size:10px}.assinatura-lema{font-size:7px;margin-top:4px}.assinatura-autoria{margin-top:9px;font-size:9.5px}}@media print{.assinatura{display:none}}.assinatura-lateral{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.08)}.sidebar.collapsed .assinatura-lateral{padding:12px 0 14px}.sidebar.collapsed .assinatura-lateral .assinatura-marca{justify-content:center}.sidebar.collapsed .assinatura-lateral .assinatura-textos,.sidebar.collapsed .assinatura-lateral .assinatura-autoria{display:none}.radar-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.radar-toolbar input.search{flex:1 1 240px;min-width:200px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit}.radar-toolbar select{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:13px;max-width:220px}.radar-toolbar label.check{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.radar-toolbar input:focus-visible,.radar-toolbar select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.radar-tabela tbody tr{cursor:pointer}.radar-tabela tbody tr:hover,.radar-tabela tbody tr:focus-visible{background:var(--card-alt);outline:none}.radar-tabela tr.urgente td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.radar-tabela .sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.radar-tabela .objeto{max-width:440px}.radar-nota{display:inline-block;min-width:34px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px;background:var(--gold-bg);color:var(--gold-ink)}.radar-nota.alta{background:var(--ok-bg);color:var(--ok-ink)}.radar-nota.baixa{background:var(--muted-bg);color:var(--muted-ink)}.radar-paginacao{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--muted)}.radar-detalhe dl{display:grid;grid-template-columns:150px 1fr;gap:4px 12px;margin:0;font-size:13px}.radar-detalhe dt{color:var(--muted)}.radar-detalhe dd{margin:0}.radar-detalhe h4{margin:18px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.radar-detalhe .objeto-completo{white-space:pre-wrap;font-size:14px;line-height:1.5;margin:4px 0}.radar-fatores{width:100%;border-collapse:collapse;font-size:13px}.radar-fatores td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.radar-fatores td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.radar-eventos{margin:4px 0;padding-left:18px}.radar-eventos li{font-size:13px;margin:4px 0}.radar-jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0}.radar-job{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--card)}.radar-job h4{margin:0 0 6px;font-size:14px}.radar-job .meta{font-size:12px;color:var(--muted);line-height:1.5}.radar-limites{margin-top:18px}.radar-limites summary{cursor:pointer;color:var(--muted);font-size:13px}.radar-limites ul{font-size:13px;color:var(--muted);margin:6px 0 0;padding-left:18px}@media (max-width: 680px){.radar-detalhe dl{grid-template-columns:1fr}.radar-tabela .objeto{max-width:none}.radar-toolbar select{max-width:none;flex:1 1 45%}}.radar-fila{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.radar-fila>li{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--card)}.radar-fila>li.urgente{box-shadow:inset 3px 0 0 var(--warn)}.radar-fila-cabeca{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.radar-fila-cabeca .link{font-weight:600}.radar-fila-prazo{margin-left:auto;font-size:13px}.radar-fila .objeto{margin:6px 0 8px;font-size:14px}.radar-acoes-form{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:8px;font-size:13px}.radar-acoes-form select,.radar-acoes-form input{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:13px}.radar-acoes-form input{flex:1 1 220px}.radar-acoes-erro{color:var(--danger-ink);font-size:13px;margin:6px 0 0}@media (max-width: 680px){.radar-fila-prazo{margin-left:0}}.radar-cobertura{font-size:13px;margin:4px 0 12px}.radar-mercado-lista{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.radar-mercado-lista>li{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--card)}.radar-mercado-lista .linha{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.radar-mercado-lista .num-col{font-variant-numeric:tabular-nums;white-space:nowrap}.radar-mercado-lista .sub{font-size:12px;color:var(--muted);margin-top:2px}.radar-mercado-lista .btn-row{margin-top:6px}.radar-fatores .sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.ia-aprendizado{margin-top:28px;display:flex;flex-direction:column;gap:var(--gap-block)}.ia-aprendizado-sub{font-size:12px;font-weight:700;color:var(--pms-espresso);margin:10px 0 6px}.ia-aprendizado-lista{margin-top:12px}.ia-aprendizado-lista summary{cursor:pointer;color:var(--gold-ink);font-weight:600;font-size:12.5px}.radar-config-lista{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:13px;line-height:1.5;resize:vertical}.radar-config-lista:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tom-verde{color:var(--tom-verde)}.tom-ambar{color:var(--tom-ambar)}.tom-vermelho{color:var(--tom-vermelho)}.kpi .value.tom-verde,.cmc-saldo.tom-verde{color:var(--tom-verde)}.kpi .value.tom-ambar,.cmc-saldo.tom-ambar{color:var(--tom-ambar)}.kpi .value.tom-vermelho,.cmc-saldo.tom-vermelho{color:var(--tom-vermelho)}.kpi-valor-btn{display:block;background:none;border:0;padding:0;margin:0;font-family:inherit;text-align:left;cursor:pointer}.kpi-valor-btn:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:var(--space-1)}.kpi-valor-btn:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:var(--space-1);border-radius:var(--space-1)}.acao-numero{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--gold-ink);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px;text-align:left;overflow-wrap:anywhere}.acao-numero:hover{text-decoration-style:solid;color:var(--pms-espresso)}.acao-numero:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.kpi .kpi-sub+.kpi-sub{margin-top:var(--space-1)}.kpi .kpi-sub.discreta{font-size:var(--fs-micro)}.kpi.destaque{background:var(--destaque-bg);color:var(--destaque-ink);border:0;box-shadow:var(--shadow-dominant)}.kpi.destaque:before{display:none}.kpi.destaque .label{color:var(--destaque-ink-suave)}.kpi.destaque .value{color:var(--destaque-ink);font-size:var(--kpi-value-dominant);letter-spacing:-1px}.kpi.destaque .kpi-sub{color:var(--destaque-ink-suave)}.kpi.destaque .acao-numero{color:var(--destaque-link)}.kpi.destaque .acao-numero:hover{color:var(--destaque-ink)}.kpi.destaque .acao-numero:focus-visible,.kpi.destaque .kpi-valor-btn:focus-visible{outline-color:var(--gold)}.kpi.destaque .drill-hint{color:var(--destaque-link)}.kpi.destaque .kpi-icon{color:var(--destaque-ink);opacity:.95}.kpi.destaque.clickable:hover{border-color:transparent}.painel-grid>*{min-width:0}.alternador{display:inline-flex;flex-wrap:wrap;gap:var(--gap-tight)}.state.compacto{padding:var(--space-4) var(--space-3)}.state.compacto .state-ic{font-size:var(--fs-rosca-centro)}.bar-row .fill.cor-propria{background:var(--barra-cor)}.rosca{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.rosca-grafico{position:relative;width:var(--rosca-tamanho);height:var(--rosca-tamanho);flex:none}.rosca-grafico svg{display:block;width:100%;height:100%}.rosca-trilho{stroke:var(--track-bg)}.rosca-fatia{transition:opacity var(--motion-fast)}.rosca-fatia.clicavel{cursor:pointer}.rosca-fatia.clicavel:hover{opacity:.8}.rosca-centro{position:absolute;top:12.5%;right:12.5%;bottom:12.5%;left:12.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:none;border:0;padding:0 var(--space-4);font-family:inherit;color:var(--text)}button.rosca-centro{cursor:pointer}button.rosca-centro:hover .rosca-centro-valor{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:var(--space-1)}button.rosca-centro:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rosca-centro-valor{font-size:var(--fs-rosca-centro);font-weight:700;letter-spacing:-.5px;line-height:1.1;font-variant-numeric:tabular-nums}.rosca-centro-linha{font-size:var(--fs-micro);color:var(--muted);line-height:1.3}.rosca-legenda{list-style:none;margin:0;padding:0;flex:1 1 220px;min-width:0;font-size:var(--fs-body)}.rosca-linha{display:grid;grid-template-columns:var(--space-3) minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--space-2);background:none;border:0;font:inherit;color:var(--text);text-align:left}button.rosca-linha{cursor:pointer}button.rosca-linha:hover{background:var(--card-alt)}button.rosca-linha:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rosca-amostra{width:var(--space-3);height:var(--space-3);border-radius:var(--space-1)}.rosca-rotulo{overflow-wrap:anywhere}.rosca-qtd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rosca-pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);min-width:4.5em}.rosca-linha.total{border-top:1px solid var(--line);border-radius:0;margin-top:var(--space-1);padding-top:var(--space-2);font-weight:600}.rosca-sem-dado{margin-top:var(--space-2);font-size:var(--fs-body);color:var(--muted)}.barra-comp-titulo{font-size:var(--fs-body);font-weight:600;margin:0 0 var(--space-2);background:none;border:0;padding:0;font-family:inherit;color:var(--text);text-align:left}button.barra-comp-titulo{cursor:pointer;color:var(--gold-ink)}button.barra-comp-titulo:hover{text-decoration:underline}button.barra-comp-titulo:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.barra-comp{display:flex;height:var(--space-4);border-radius:var(--space-1);overflow:hidden;background:var(--track-bg)}.barra-comp-seg{height:100%;min-width:2px;border:0;padding:0;box-shadow:inset -2px 0 0 var(--card)}.barra-comp-seg.clicavel{cursor:pointer}.barra-comp-seg.clicavel:hover{opacity:.8}.barra-comp-legenda{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--fs-small)}.barra-comp-item{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:var(--space-1) 0;font:inherit;color:var(--text);text-align:left}button.barra-comp-item{cursor:pointer}button.barra-comp-item:hover .barra-comp-rotulo{text-decoration:underline}button.barra-comp-item:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.barra-comp-item .rosca-amostra{flex:none}.barra-comp-qtd{font-weight:600;font-variant-numeric:tabular-nums}.barra-comp-pct{color:var(--muted);font-variant-numeric:tabular-nums}.cmc-legenda{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-2);font-size:var(--fs-small);color:var(--text)}.cmc-legenda-item{display:inline-flex;align-items:center;gap:var(--space-2)}.cmc-corpo{display:flex;align-items:flex-start}.cmc-lateral{flex:none;width:var(--cmc-eixo-w)}.cmc-lateral svg{display:block}.cmc-rolagem{flex:1;min-width:0;overflow-x:auto}.cmc-rolagem:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cmc-meses{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cmc-mes-w);width:max-content;min-width:100%}.cmc-mes{display:flex;flex-direction:column}.cmc-mes svg{display:block}.cmc-grade{stroke:var(--line);stroke-width:1}.cmc-zero{stroke:var(--muted);stroke-width:1}.cmc-tick{font-size:var(--fs-micro);fill:var(--muted);text-anchor:end;font-variant-numeric:tabular-nums}.cmc-valor{font-size:var(--fs-micro);font-weight:600;fill:var(--text);text-anchor:middle;font-variant-numeric:tabular-nums}.cmc-barra{cursor:default}.cmc-barra.clicavel{cursor:pointer}.cmc-barra.clicavel:hover rect{opacity:.8}.cmc-barra:focus{outline:none}.cmc-barra:focus-visible rect{stroke:var(--gold);stroke-width:2}.cmc-mes-rotulo{height:var(--cmc-rotulo-h);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-small);color:var(--muted);line-height:1.25;text-align:center}.cmc-mes-rotulo .cmc-mes-rotulo2{font-size:var(--fs-micro)}.cmc-saldo{height:var(--cmc-saldo-h);display:flex;align-items:center;justify-content:center;border:0;border-top:1px solid var(--line);font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);background:none;padding:0;font-family:inherit}button.cmc-saldo{cursor:pointer;width:100%}button.cmc-saldo:hover{background:var(--card-alt);text-decoration:underline}button.cmc-saldo:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cmc-lateral-rotulo{height:var(--cmc-rotulo-h)}.cmc-lateral-saldo{height:var(--cmc-saldo-h);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-2);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted)}.td-toolbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.td-toolbar input.search{flex:1;min-width:180px;max-width:320px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-body);font-family:inherit;color:var(--text);background:var(--card)}.td-toolbar input.search:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.td-contagem{color:var(--muted);font-size:var(--fs-small)}.td-wrap{position:relative;overflow:auto;max-height:var(--td-max-h, none);border:1px solid var(--line);border-radius:var(--radius)}.td-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tabela-densa{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body)}.tabela-densa th,.tabela-densa td{padding:var(--space-2) var(--row-px);white-space:nowrap;line-height:1.5;text-align:left;border-bottom:1px solid var(--line)}.tabela-densa th{z-index:2}.tabela-densa th.numerica,.tabela-densa td.numerica{text-align:right;font-variant-numeric:tabular-nums}.tabela-densa tbody tr td,.tabela-densa tfoot tr td{background:var(--td-bg, var(--card))}.tabela-densa tbody tr.td-zebra{--td-bg: var(--card-alt)}.tabela-densa tbody tr.td-linha:hover{--td-bg: var(--row-hover-bg)}.tabela-densa tbody tr.td-detalhe{--td-bg: var(--card-alt)}.tabela-densa tfoot tr{--td-bg: var(--muted-bg)}.tabela-densa tfoot td{position:sticky;bottom:0;z-index:2;font-weight:700;border-top:1px solid var(--line);border-bottom:0}.tabela-densa .td-fixa{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--line)}.tabela-densa th.td-fixa,.tabela-densa tfoot td.td-fixa{z-index:3}.td-ord{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.td-ord:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.td-seta{font-size:var(--fs-micro)}.td-acao{background:none;border:0;padding:0;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:var(--gold-ink);cursor:pointer}.td-acao.tom-verde{color:var(--tom-verde)}.td-acao.tom-ambar{color:var(--tom-ambar)}.td-acao.tom-vermelho{color:var(--tom-vermelho)}.td-acao:hover{text-decoration:underline}.td-acao:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:2px;border-radius:3px}.td-sem-dado{color:var(--muted-ink)}.td-expandir{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.td-expandir:focus-visible{outline:2px solid var(--pms-espresso);outline-offset:2px;border-radius:3px}.td-chevron{width:var(--space-3);height:var(--space-3);flex:none;transition:transform var(--motion-fast)}.td-expandir[aria-expanded=true] .td-chevron{transform:rotate(90deg)}.tabela-densa tr.td-detalhe>td{padding:0;white-space:normal}.td-detalhe-conteudo{position:sticky;left:0;box-sizing:border-box;width:var(--td-largura, 100%);padding:var(--space-3) var(--space-4)}.td-vazio{padding:var(--space-4);color:var(--muted);font-size:var(--fs-body)}@media (prefers-reduced-motion: reduce){.td-chevron{transition:none}}.card-head-dir{display:inline-flex;align-items:center;gap:var(--space-3)}.como-calc{position:relative;display:inline-flex}.como-calc-btn{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:0;padding:var(--space-1) var(--space-2);border-radius:8px;color:var(--gold-ink);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.como-calc-btn:hover{background:var(--card-alt)}.como-calc-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.como-calc-btn svg{width:var(--space-4);height:var(--space-4);flex:none}.como-calc-balao{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-balao);width:min(var(--balao-w),calc(100vw - var(--space-8)));max-height:60vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-dominant);padding:var(--space-3) var(--space-4);font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--text);text-align:left;white-space:normal;text-transform:none;letter-spacing:0}.como-calc-balao:focus{outline:none}.como-calc-balao p{margin:0;white-space:pre-line;padding-right:var(--space-6)}.como-calc-fechar{position:absolute;top:var(--space-2);right:var(--space-2);width:var(--space-6);height:var(--space-6);border-radius:8px;background:var(--track-bg);border:0;cursor:pointer;color:var(--pms-espresso);line-height:1}.como-calc-fechar:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.como-calc-hora{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-small)}.drill-recortes{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.drill-frase{margin:0 0 var(--space-2);font-size:var(--fs-body);color:var(--muted)}.drill-recortes .drill-frase{margin:0}.drill-aviso{margin-bottom:var(--space-3)}.drill-carregando{opacity:var(--opacidade-recarga);transition:opacity var(--motion-fast)}@media (prefers-reduced-motion: reduce){.drill-carregando{transition:none}}.acao-numero.tom-verde,.acao-numero.tom-verde:hover{color:var(--tom-verde)}.acao-numero.tom-ambar,.acao-numero.tom-ambar:hover{color:var(--tom-ambar)}.acao-numero.tom-vermelho,.acao-numero.tom-vermelho:hover{color:var(--tom-vermelho)}.tom-verde .acao-numero:not([class*=tom-]){color:var(--tom-verde)}.tom-ambar .acao-numero:not([class*=tom-]){color:var(--tom-ambar)}.tom-vermelho .acao-numero:not([class*=tom-]){color:var(--tom-vermelho)}.kpis-6-wrap{container-type:inline-size}.painel-grid.kpis.kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width: 1220px){.painel-grid.kpis.kpis-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width: 520px){.painel-grid.kpis.kpis-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-dom-wrap{container-type:inline-size}.painel-grid.kpi-dom{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-grid.kpi-dom>:first-child{grid-column:1 / -1}.painel-grid.kpi-dom.n-1{grid-template-columns:minmax(0,1fr)}@container (min-width: 960px){.painel-grid.kpi-dom>:first-child{grid-column:auto}.painel-grid.kpi-dom.n-2{grid-template-columns:minmax(0,var(--kpi-dominante-peso)) minmax(0,1fr)}.painel-grid.kpi-dom.n-3{grid-template-columns:minmax(0,var(--kpi-dominante-peso)) repeat(2,minmax(0,1fr))}.painel-grid.kpi-dom.n-4{grid-template-columns:minmax(0,var(--kpi-dominante-peso)) repeat(3,minmax(0,1fr))}.painel-grid.kpi-dom.n-5{grid-template-columns:minmax(0,var(--kpi-dominante-peso)) repeat(4,minmax(0,1fr))}}.combo{position:relative}.fb-group input[role=combobox]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.combo-lista{position:absolute;top:100%;left:0;z-index:var(--z-balao);min-width:100%;width:max-content;max-width:min(var(--lista-max-w),calc(100vw - var(--sidebar-w) - var(--space-8)));max-height:var(--lista-max-h);overflow-y:auto;margin:var(--space-1) 0 0;padding:var(--space-1) 0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--fs-body);color:var(--text)}.combo-opcao{padding:var(--space-1) var(--space-3);cursor:pointer;overflow-wrap:anywhere;border-left:3px solid transparent}.combo-opcao[aria-selected=true]{font-weight:600}.combo-opcao[aria-selected=true]:after{content:"✓";margin-left:var(--space-2);color:var(--pms-espresso)}.combo-opcao[data-ativa=true]{background:var(--gold-bg);color:var(--pms-espresso);border-left-color:var(--pms-espresso)}.combo-aviso{padding:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--fs-small)}@media (max-width: 680px){.fb-group:has(.combo){flex:1 1 100%;min-width:0}.fb-group .combo input{width:100%;min-width:0}.combo-lista{width:100%;max-width:100%}}.kpi.dominant .acao-numero,.kpi.dominant .acao-numero:hover{color:var(--ink-on-solid)}.kpi.dominant .acao-numero:hover{text-decoration-style:solid}.kpi.dominant .acao-numero:focus-visible,.kpi.dominant .kpi-valor-btn:focus-visible{outline-color:var(--ink-on-solid)}.kpi.dominant .kpi-valor-btn:hover{text-decoration-color:var(--ink-on-solid)}.kpi.dominant .drill-hint{color:var(--ink-on-solid)}.kpi.dominante-zero{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.kpi.dominante-zero:before{display:none}.kpi.dominante-zero .value{font-size:var(--kpi-value-dominant);letter-spacing:-1px}.kpi.selecionado{box-shadow:var(--shadow),0 0 0 1px var(--contorno-selecionado)}.kpi.dominant.selecionado{box-shadow:var(--shadow-dominant),0 0 0 2px var(--card),0 0 0 3px var(--contorno-selecionado)}.kpi-marca{display:inline-block;align-self:flex-start;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--contorno-selecionado);color:var(--ink-on-solid);font-size:var(--fs-micro);font-weight:700}.alternador.segmentado{display:inline-flex;flex-wrap:nowrap;gap:0;padding:var(--space-1);background:var(--track-bg);border-radius:var(--radius)}.alternador.segmentado .chip{background:transparent;color:var(--muted-ink);font-size:var(--fs-small);font-weight:600;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);white-space:nowrap}.alternador.segmentado .chip.on{background:var(--pms-espresso);color:var(--ink-on-solid)}.alternador.segmentado .chip:focus-visible{outline-color:var(--contorno-selecionado)}.badge.pilula{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.link-externo{color:var(--gold-ink);font-weight:600;text-decoration:none;white-space:nowrap}.link-externo:hover{text-decoration:underline}.link-externo:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px;border-radius:var(--space-1)}.link-externo.botao{display:flex;align-items:center;justify-content:center;min-height:var(--alvo-toque);border:1px solid var(--gold-border);border-radius:var(--radius-btn);background:var(--card)}.grafico-legenda{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--fs-small);color:var(--text)}.grafico-legenda-item{display:inline-flex;align-items:center;gap:var(--space-2)}.grafico-amostra{width:var(--space-3);height:var(--space-3);border-radius:var(--space-1);flex:none}.grafico-amostra.serie-processual{background:var(--serie-processual)}.grafico-amostra.serie-interna{background:var(--serie-interna)}.grafico-amostra.serie-vencido-processual{background:var(--serie-vencido)}.grafico-amostra.serie-vencido-interna{border:1px solid var(--serie-vencido-interna-traco);background:repeating-linear-gradient(45deg,var(--serie-vencido-interna-traco) 0 var(--space-1),var(--serie-vencido-interna-fundo) var(--space-1) var(--space-2))}.colunas-dia{min-width:0}.colunas-rolagem{position:relative;overflow-x:auto}.colunas-rolagem:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}.colunas-trilho{display:flex;width:max-content;min-width:100%}.colunas-col{flex:1 0 var(--colunas-col-w);min-width:var(--colunas-col-w);display:flex;flex-direction:column;align-items:center;background:transparent;border:0;padding:var(--space-1) 0 0;font:inherit;color:var(--text);cursor:default}button.colunas-col{cursor:pointer}button.colunas-col:hover{background:var(--card-alt)}.colunas-col:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:-2px}.colunas-col.vencidos{flex:0 0 var(--colunas-vencidos-w);min-width:var(--colunas-vencidos-w);position:sticky;left:0;z-index:1;background:var(--card);border-right:1px solid var(--line);margin-right:var(--space-2)}button.colunas-col.vencidos:hover{background:var(--card-alt)}.colunas-col.selecionada,button.colunas-col.selecionada:hover{background:var(--gold-bg);box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--contorno-selecionado)}.colunas-svg{display:block;width:100%;max-width:calc(var(--colunas-col-w) * 1.25);height:auto}.colunas-base{stroke:var(--line);stroke-width:1}.colunas-seg-processual{fill:var(--serie-processual)}.colunas-seg-interna{fill:var(--serie-interna)}.colunas-seg-vencido{fill:var(--serie-vencido)}.colunas-seg-vencido-interna{stroke:var(--serie-vencido-interna-traco);stroke-width:1}.colunas-hachura-fundo{fill:var(--serie-vencido-interna-fundo)}.colunas-hachura-traco{stroke:var(--serie-vencido-interna-traco)}.colunas-contorno-hoje{fill:none;stroke:var(--contorno-hoje);stroke-width:2}.colunas-num{font-size:var(--fs-body);font-weight:700;fill:var(--text);text-anchor:middle;font-variant-numeric:tabular-nums}.colunas-sub{font-size:var(--fs-micro);fill:var(--muted-ink);text-anchor:middle}.colunas-rotulos{min-height:var(--colunas-rotulo-h);display:flex;flex-direction:column;align-items:center;padding:var(--space-1) var(--space-1) var(--space-3);text-align:center;line-height:1.25}.colunas-rotulo{font-size:var(--fs-small);font-weight:600}.colunas-rotulo2{font-size:var(--fs-micro);color:var(--muted-ink)}.colunas-col.hoje .colunas-rotulo,.colunas-col.selecionada .colunas-rotulo{font-weight:700}.colunas-col.vencidos .colunas-rotulo{color:var(--danger-ink);font-weight:700}.colunas-nota{margin:var(--space-2) 0 0;font-size:var(--fs-small);color:var(--muted-ink)}.barras-h{min-width:0}.barras-h-lista{list-style:none;margin:0;padding:0}.barras-h-linha{display:grid;grid-template-columns:var(--barras-h-rotulo-w) minmax(0,1fr) var(--barras-h-numero-w);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-left:var(--space-1) solid transparent;border-radius:var(--radius-btn)}.barras-h-linha.selecionada{background:var(--gold-bg);border-left-color:var(--contorno-selecionado)}.barras-h-rotulo{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-body);text-align:left;color:var(--text);cursor:pointer;min-height:var(--space-6)}.barras-h-rotulo:disabled{cursor:default}.barras-h-rotulo:not(:disabled):hover{text-decoration:underline}.barras-h-rotulo:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px;border-radius:var(--space-1)}.barras-h-linha.selecionada .barras-h-rotulo{font-weight:700}.barras-h-trilho{display:flex;height:var(--barras-h-barra);background:var(--track-bg);border-radius:var(--space-1);overflow:hidden}.barras-h-seg{height:100%;min-width:var(--space-1);border:0;padding:0;box-shadow:inset calc(var(--space-1) / -2) 0 0 var(--card)}.barras-h-seg.processual{background:var(--serie-processual)}.barras-h-seg.interna{background:var(--serie-interna)}.barras-h-seg:not(:disabled){cursor:pointer}.barras-h-seg:not(:disabled):hover{opacity:.8}.barras-h-num{text-align:right;font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums}.aud-dia{container-type:inline-size}.aud-dia+.aud-dia{margin-top:var(--space-3)}.aud-dia-rotulo{margin:0 0 var(--space-1);font-size:var(--fs-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink)}.aud-lista{list-style:none;margin:0;padding:0}.aud-linha{display:grid;grid-template-columns:var(--aud-hora-w) minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);align-items:center;padding:var(--space-2) 0;border-top:1px solid var(--line)}.aud-hora{font-size:var(--hora-linha);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.aud-hora.sem{font-size:var(--fs-small);font-weight:600;color:var(--muted-ink);line-height:1.2}.aud-corpo{display:flex;flex-direction:column;min-width:0}.aud-titulo{font-size:var(--fs-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-detalhe{font-size:var(--fs-small);color:var(--muted-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-lado{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}@container (max-width: 560px){.aud-linha{grid-template-columns:var(--aud-hora-w) minmax(0,1fr)}.aud-lado{grid-column:2;justify-content:flex-start}}.filtros-linha{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-2) var(--space-3)}.abas-bar+.filtros-linha{margin-top:var(--space-4)}.filtros-linha{margin-bottom:var(--space-4)}.filtros-linha+.escopo-legend:empty{display:none}.filtros-toggle{display:none}.filtros-corpo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.filtros-atalhos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filtros-limpar{margin-left:auto;background:none;border:0;padding:0;font:inherit;font-size:var(--fs-body)}.campo-rotulado{display:flex;align-items:center;gap:var(--space-2);min-width:var(--barra-filtros-campo-w);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--card)}.campo-rotulado:focus-within{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:1px}.campo-rotulo{font-size:var(--fs-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-ink);white-space:nowrap}.campo-rotulado select,.campo-rotulado input{flex:1;min-width:0;height:auto;border:0;outline:none;background:transparent;padding:var(--space-1) 0;font:inherit;font-size:var(--fs-body);color:var(--text)}.campo-rotulado .combo{flex:1;min-width:0;position:static}.campo-rotulado .combo input{width:100%;text-overflow:ellipsis}.campo-rotulado{position:relative}.campo-rotulado .combo-lista{min-width:100%}.campo-rotulado input:focus-visible{outline:none}.sk-colunas{display:flex;align-items:flex-end;gap:var(--space-2);height:var(--colunas-barra-h);border-bottom:1px solid var(--line)}.sk-coluna{flex:1;min-width:var(--space-4)}.sk-coluna:nth-child(6n+1){height:90%}.sk-coluna:nth-child(6n+2){height:55%}.sk-coluna:nth-child(6n+3){height:70%}.sk-coluna:nth-child(6n+4){height:35%}.sk-coluna:nth-child(6n+5){height:45%}.sk-coluna:nth-child(6n+6){height:20%}.sk-barras,.sk-agrupada,.sk-tabela{display:flex;flex-direction:column;gap:var(--space-2)}.sk-audiencias{display:flex;flex-direction:column;gap:var(--space-3)}.sk-barra-h{height:var(--barras-h-barra)}.sk-barra-h:nth-child(5n+1){width:90%}.sk-barra-h:nth-child(5n+2){width:70%}.sk-barra-h:nth-child(5n+3){width:40%}.sk-barra-h:nth-child(5n+4){width:25%}.sk-barra-h:nth-child(5n+5){width:15%}.sk-grupo{height:var(--space-8)}.sk-aud{height:calc(var(--space-6) * 2)}.sk-aud:nth-child(2n){height:var(--space-8)}.sk-tabela-cab{height:var(--space-6)}.sk-tabela-linha{height:var(--space-8)}.td-duas-linhas{display:flex;flex-direction:column;min-width:0;max-width:var(--td-celula-max)}.td-l1,.td-l2{overflow:hidden;text-overflow:ellipsis}.td-l2{font-size:var(--fs-small);color:var(--muted-ink)}.tabela-densa tbody tr.td-grupo,.tabela-densa tbody tr.td-grupo-estado{--td-bg: var(--card-alt)}.tabela-densa tbody tr.td-grupo:hover{--td-bg: var(--row-hover-bg)}.tabela-densa tr.td-grupo>td,.tabela-densa tr.td-grupo-estado>td{padding:0;white-space:normal;border-bottom:1px solid var(--line)}.td-grupo-conteudo{position:sticky;left:0;box-sizing:border-box;width:var(--td-largura, 100%);padding:var(--space-2) var(--row-px)}.td-grupo-btn{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);width:100%;background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--text);cursor:pointer;text-align:left}.td-grupo-btn:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px;border-radius:var(--space-1)}.td-grupo-btn[aria-expanded=true] .td-chevron{transform:rotate(90deg)}.td-grupo-total{font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-ink)}.td-grupo-total:before{content:"· "}.td-grupo-resumo{font-size:var(--fs-small);font-weight:400;color:var(--muted-ink)}.td-grupo-estado .td-grupo-conteudo{display:flex;flex-direction:column;gap:var(--space-2)}.td-grupo-estado .td-grupo-erro{flex-direction:row;align-items:center;gap:var(--space-3);color:var(--danger-ink)}.td-grupo-estado .sk-linha{display:block}.td-carregando .td-wrap{opacity:var(--opacidade-recarga);transition:opacity var(--motion-fast)}.td-ordenar-cartoes{display:none}@media (prefers-reduced-motion: reduce){.td-carregando .td-wrap{transition:none}}.esmaece[aria-busy=true]{opacity:var(--opacidade-recarga);transition:opacity var(--motion-fast)}.esmaece[aria-busy=true] .td-carregando .td-wrap{opacity:1}@media (prefers-reduced-motion: reduce){.esmaece[aria-busy=true]{transition:none}}@media (max-width: 680px){.aba,.alternador .chip{min-height:var(--alvo-toque)}.kpi-valor-btn{min-height:var(--alvo-toque);min-width:var(--alvo-toque)}.filtros-atalhos .chip{min-height:var(--alvo-toque)}.campo-rotulado{padding-block:0}.campo-rotulado select,.campo-rotulado input{align-self:stretch}.campo-rotulado .combo{align-self:stretch;display:flex}.aud-lado .link-externo{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}p>button.link:only-child{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}.colunas-col{padding-top:var(--space-2)}.barras-h-linha{grid-template-columns:minmax(0,1fr) var(--barras-h-numero-w);row-gap:var(--space-1)}.barras-h-rotulo{grid-column:1 / -1;min-height:var(--alvo-toque)}.barras-h-trilho{grid-column:1}.barras-h-num{grid-column:2}.filtros-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--alvo-toque);background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--pms-espresso);cursor:pointer}.filtros-toggle:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px;border-radius:var(--space-1)}.filtros-corpo{display:none;flex-direction:column;align-items:stretch;padding-top:var(--space-2)}.filtros-linha.aberta .filtros-corpo{display:flex}.campo-rotulado{min-width:0;min-height:var(--alvo-toque)}.filtros-limpar{margin-left:0;min-height:var(--alvo-toque);text-align:left}.filtros-corpo .alternador.segmentado{display:flex}.filtros-corpo .alternador.segmentado .chip{flex:1;min-height:var(--alvo-toque)}}@container tdb (max-width: 839px){.tabela-densa-bloco.cartoes .td-ordenar-cartoes{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.td-ordenar-rotulo{font-size:var(--fs-small);color:var(--muted-ink);white-space:nowrap}.td-ordenar-cartoes select{flex:1;min-width:0;min-height:var(--alvo-toque);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-body)}.td-ordenar-cartoes .btn{min-height:var(--alvo-toque);min-width:var(--alvo-toque)}.cartoes .td-wrap{overflow:visible;max-height:none;border:0;border-radius:0}.cartoes .tabela-densa,.cartoes .tabela-densa tbody{display:block}.cartoes .tabela-densa thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cartoes .tabela-densa tbody tr.td-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-3);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.cartoes .tabela-densa tbody tr.td-linha>td{display:block;grid-column:1 / -1;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;position:static;white-space:normal;text-align:left}.cartoes .tabela-densa tbody tr.td-linha>td[data-area=topo]{grid-column:1;grid-row:1}.cartoes .tabela-densa tbody tr.td-linha>td[data-area=topo-fim]{grid-column:2;grid-row:1;text-align:right;font-weight:700}.cartoes .tabela-densa tbody tr.td-linha>td[data-area=acao]{order:99;margin-top:var(--space-2)}.cartoes .tabela-densa tbody tr.td-linha>td[data-area=oculta]{display:none}.cartoes td[data-rotulo]:before{content:attr(data-rotulo) ": ";font-size:var(--fs-small);color:var(--muted-ink)}.cartoes .td-duas-linhas{max-width:none}.cartoes .td-l1,.cartoes .td-l2{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.cartoes td[data-area=acao] .link-externo{display:flex;align-items:center;justify-content:center;min-height:var(--alvo-toque);border:1px solid var(--gold-border);border-radius:var(--radius-btn);background:var(--card)}.cartoes .tabela-densa tbody tr.td-grupo,.cartoes .tabela-densa tbody tr.td-grupo-estado,.cartoes .tabela-densa tbody tr.td-grupo>td,.cartoes .tabela-densa tbody tr.td-grupo-estado>td,.cartoes .tabela-densa tbody tr.td-detalhe,.cartoes .tabela-densa tbody tr.td-detalhe>td{display:block}.cartoes tr.td-grupo{margin:var(--space-2) 0;border:1px solid var(--line);border-radius:var(--radius)}.cartoes .td-grupo-conteudo{position:static;width:auto}.cartoes .td-grupo-btn{min-height:var(--alvo-toque)}.cartoes .td-grupo-resumo{flex-basis:100%}.cartoes .td-grupo-estado .link{min-height:var(--alvo-toque);text-align:left}}.td-quadro,.colunas-quadro{position:relative}.td-quadro:before,.td-quadro:after,.colunas-quadro:before,.colunas-quadro:after{content:"";position:absolute;top:1px;bottom:1px;width:var(--space-6);z-index:4;pointer-events:none;opacity:0;transition:opacity var(--motion-fast)}.td-quadro:before,.colunas-quadro:before{left:1px;background:linear-gradient(to right,var(--sombra-rolagem),transparent)}.td-quadro:after,.colunas-quadro:after{right:1px;background:linear-gradient(to left,var(--sombra-rolagem),transparent)}.colunas-quadro:before{left:calc(var(--colunas-vencidos-w) + var(--space-2))}.colunas-quadro:before,.colunas-quadro:after{top:0;bottom:0}[data-rola=esq]:before,[data-rola=ambos]:before,[data-rola=dir]:after,[data-rola=ambos]:after{opacity:1}@media (prefers-reduced-motion: reduce){.td-quadro:before,.td-quadro:after,.colunas-quadro:before,.colunas-quadro:after{transition:none}}.tabela-densa-bloco.cartoes{container:tdb / inline-size}.td-quadro{container:tdq / inline-size}.tabela-densa .td-cede,.tabela-densa .td-cede-pouco{max-width:0;overflow:hidden;text-overflow:ellipsis}.tabela-densa .td-cede{width:60%}.tabela-densa .td-cede-pouco{width:40%}.td-cede .td-duas-linhas,.td-cede-pouco .td-duas-linhas{max-width:none}@container tdq (max-width: 959px){.tabela-densa .td-some{display:none}}@container tdb (max-width: 839px){.cartoes .tabela-densa tbody tr.td-linha>td.td-cede,.cartoes .tabela-densa tbody tr.td-linha>td.td-cede-pouco{max-width:none;width:auto;overflow:visible}}.colunas-trilho{width:100%;min-width:min-content}.colunas-col{flex:1 1 var(--colunas-col-w);min-width:var(--colunas-col-w)}.colunas-col.vencidos{flex:0 0 var(--colunas-vencidos-w)}.colunas-rotulos{padding-inline:0}.kpi-dom .kpi .label{line-height:1.3;min-height:2.6em}.kpi .kpi-sub{overflow-wrap:anywhere}.corpo-aba{position:relative}.atualizando{position:absolute;top:calc(-1 * var(--space-4));right:0;margin:0;line-height:1;font-size:var(--fs-small);color:var(--muted-ink);pointer-events:none}.sem-quebra{white-space:nowrap}@media (max-width: 680px){.card-head:has(>.excel-prazos){flex-wrap:wrap;align-items:stretch;gap:var(--space-2)}.card-head:has(>.excel-prazos)>h3{flex:1 1 100%}.card-head:has(>.excel-prazos)>.alternador{flex:1 1 100%}.card-head:has(>.excel-prazos)>.excel-prazos{flex:1 1 100%;display:flex}.card-head:has(>.excel-prazos)>.excel-prazos .btn{flex:1;min-height:var(--alvo-toque)}.alternador.rolavel{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:var(--space-1);scrollbar-width:thin}.alternador.rolavel .chip{flex:none;white-space:nowrap}}.grade-semana-wrap{container:grade / inline-size;min-width:0}.grade-aviso{margin:0 0 var(--space-3);font-size:var(--fs-small);color:var(--muted-ink)}.grade-semana{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@container grade (min-width: 900px){.grade-semana{grid-template-columns:repeat(var(--grade-n),minmax(0,1fr));gap:var(--space-2)}}.grade-col{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.grade-col>section{height:100%}.grade-col.hoje{border-color:var(--contorno-hoje);box-shadow:0 0 0 1px var(--contorno-hoje)}.grade-col.nao-util{border-style:dashed;border-color:var(--warn)}.grade-cab{position:sticky;top:var(--topbar-h);z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);background:var(--card-alt);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.grade-col.hoje .grade-cab{background:var(--gold-bg)}.grade-col.nao-util .grade-cab{background:var(--warn-bg)}.grade-rotulo{margin:0;font-size:var(--fs-small);font-weight:700;color:var(--text)}.grade-col.hoje .grade-rotulo{color:var(--gold-ink)}.grade-total{margin-left:auto;font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.grade-motivo{flex:1 1 100%;min-width:0}.grade-alerta{flex:1 1 100%;font-size:var(--fs-small);font-weight:600;color:var(--warn-ink)}.grade-itens{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.grade-vazio{margin:0;padding:var(--space-3);font-size:var(--fs-small);color:var(--muted-ink)}@container grade (max-width: 899px){.grade-col.vazia>section{display:flex;flex-wrap:wrap;align-items:baseline}.grade-col.vazia .grade-cab{border-bottom:0;background:transparent;position:static;flex:0 1 auto}.grade-col.vazia .grade-total{display:none}.grade-col.vazia .grade-vazio{padding:var(--space-2) var(--space-3) var(--space-2) 0}}.aud-card{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-btn)}.aud-card.falta{border-left:var(--space-1) solid var(--warn-ink)}.aud-card-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.aud-card-marca{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-micro);font-weight:700;white-space:nowrap}.aud-card-titulo,.aud-card-processo,.aud-card-quem{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-card-titulo{font-size:var(--fs-body);font-weight:700}.aud-card-cliente{font-weight:400}.aud-card-processo{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text)}.aud-card-quem{font-size:var(--fs-small);color:var(--muted-ink)}.aud-card-pilulas{display:flex;flex-wrap:wrap;gap:var(--space-1)}.aud-card-acao{font-size:var(--fs-small)}@container grade (max-width: 899px){.aud-card{display:grid;grid-template-columns:minmax(var(--aud-hora-w),auto) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3)}.aud-card-topo{grid-column:1;grid-row:1 / span 3;flex-direction:column;align-items:flex-start}.aud-card-titulo,.aud-card-processo,.aud-card-quem{grid-column:2}.aud-card-pilulas{grid-column:3;grid-row:1;justify-content:flex-end}.aud-card-acao{grid-column:3;grid-row:2 / span 2;justify-self:end}}@container grade (max-width: 519px){.aud-card{display:flex;flex-direction:column;align-items:stretch}.aud-card-topo{flex-direction:row;align-items:baseline;justify-content:space-between}.aud-card-pilulas,.aud-card-acao{align-self:flex-start}}.sk-aud-card{height:calc(var(--space-8) * 2)}.grade-col:nth-child(2n) .sk-aud-card:nth-child(1),.grade-col:nth-child(odd) .sk-aud-card:nth-child(2){height:calc(var(--space-8) + var(--space-6))}.legenda-marcas{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--muted-ink)}.legenda-marca{display:inline-flex;align-items:center;gap:var(--space-2)}.legenda-amostra{display:inline-block;width:var(--space-4);height:var(--space-3);flex:none;border-radius:var(--space-1);background:var(--card);border:1px solid var(--line)}.legenda-amostra.falta-dado{border-left:var(--space-1) solid var(--warn-ink)}.legenda-amostra.hoje{border-color:var(--contorno-hoje);box-shadow:0 0 0 1px var(--contorno-hoje)}.legenda-amostra.nao-util{border:1px dashed var(--warn);background:var(--warn-bg)}.grade-fecho{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;font-size:var(--fs-small);color:var(--muted-ink)}.grade-fecho .link{font-size:var(--fs-small)}.nav-periodo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.nav-periodo .btn{padding:var(--space-1) var(--space-3);font-size:var(--fs-small);font-weight:600}.nav-periodo .btn:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}.nav-periodo-rotulo{font-size:var(--fs-small);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.card-head:has(>.pauta-acoes){flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.pauta-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-4)}.aud-dia-contagem{font-weight:600;color:var(--muted-ink)}.aud-dia-motivo{margin-left:var(--space-2);text-transform:none;letter-spacing:0}.aud-dia-vazio{margin:0;font-size:var(--fs-small);color:var(--muted-ink)}.aud-dia.hoje .aud-dia-rotulo{border-left:var(--space-1) solid var(--contorno-hoje);padding-left:var(--space-2)}@media (max-width: 680px){.pauta-acoes{flex:1 1 100%;justify-content:stretch}.pauta-acoes .alternador.segmentado{display:flex;flex:1 1 100%}.pauta-acoes .alternador.segmentado .chip{flex:1;min-height:var(--alvo-toque)}.nav-periodo{display:flex;flex-wrap:wrap;width:100%}.nav-periodo-rotulo{flex:1 1 100%;text-align:center}.nav-periodo .btn{flex:1 1 0;min-height:var(--alvo-toque);justify-content:center}.nav-periodo-anterior{order:1}.nav-periodo-hoje{order:2}.nav-periodo-proxima{order:3}.grade-fecho .link{min-height:var(--alvo-toque);display:inline-flex;align-items:center}.aud-card-acao .link-externo{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}}:root{--ocupacao-ok: var(--ok);--ocupacao-warn: var(--warn);--ocupacao-attn: var(--attn);--ocupacao-danger: var(--danger);--ocupacao-attn-fundo: var(--attn-bg);--ocupacao-danger-fundo: var(--danger-bg);--ocupacao-info: var(--info);--ocupacao-info-fundo: var(--info-bg);--carga-pessoa-w: 176px;--carga-venc-w: 60px;--carga-dia-w: 56px;--carga-fim-w: 88px;--carga-linha-h: 40px;--carga-faixa-h: var(--cag-bar-h);--carga-cartao-dia-w: 56px;--carga-cartao-dia-w-pessoa: 96px;--carga-cartao-dia-h: 64px}.carga-wrap{container:carga / inline-size;min-width:0}.carga-quadro{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.carga-rolagem{overflow-x:auto;border-radius:var(--radius)}.carga-quadro:before,.carga-quadro:after{content:"";position:absolute;top:0;bottom:0;width:var(--space-6);z-index:5;pointer-events:none;opacity:0;transition:opacity var(--motion-fast)}.carga-quadro:before{left:calc(var(--carga-pessoa-w) + var(--carga-venc-w));background:linear-gradient(to right,var(--sombra-rolagem),transparent)}.carga-quadro:after{right:calc(var(--carga-fim-w) * 2);background:linear-gradient(to left,var(--sombra-rolagem),transparent)}.carga-quadro:has(.sem-remarc):after{right:var(--carga-fim-w)}.carga-quadro[data-rola=esq]:before,.carga-quadro[data-rola=ambos]:before,.carga-quadro[data-rola=dir]:after,.carga-quadro[data-rola=ambos]:after{opacity:1}@media (prefers-reduced-motion: reduce){.carga-quadro:before,.carga-quadro:after{transition:none}}.carga-grade{width:100%;min-width:calc(var(--carga-pessoa-w) + var(--carga-venc-w) + var(--carga-n) * var(--carga-dia-w) + var(--carga-fim-w) * 2);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.carga-grade.sem-remarc{min-width:calc(var(--carga-pessoa-w) + var(--carga-venc-w) + var(--carga-n) * var(--carga-dia-w) + var(--carga-fim-w))}.carga-grade th,.carga-grade td{padding:0;border-bottom:1px solid var(--line);background:var(--card);text-align:left;text-transform:none;letter-spacing:0;box-sizing:border-box}.carga-grade tbody tr:nth-child(2n)>*,.carga-grade tbody tr:hover>*{background:var(--card)}.carga-grade tbody tr.cg-linha.total>*{background:var(--card-alt)}.carga-grade thead th{background:var(--card-alt);color:var(--muted-ink);font-weight:600;font-size:var(--fs-small);padding:var(--space-2) var(--space-1);text-align:center;vertical-align:bottom;line-height:1.2}.carga-grade thead th.cg-pessoa{text-align:left;padding-left:var(--space-3)}.carga-grade tbody th.cg-pessoa{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);font-weight:400}.cg-pessoa{position:sticky;left:0;z-index:2;width:var(--carga-pessoa-w);min-width:var(--carga-pessoa-w);max-width:var(--carga-pessoa-w);border-right:1px solid var(--line)}.cg-venc{position:sticky;left:var(--carga-pessoa-w);z-index:2;width:var(--carga-venc-w);min-width:var(--carga-venc-w);text-align:center}.cg-periodo{position:sticky;right:var(--carga-fim-w);z-index:2;width:var(--carga-fim-w);min-width:var(--carga-fim-w);text-align:center;border-left:1px solid var(--line)}.cg-remarc{position:sticky;right:0;z-index:2;width:var(--carga-fim-w);min-width:var(--carga-fim-w);text-align:center}.carga-grade.sem-remarc .cg-periodo{right:0}.cg-dia{min-width:var(--carga-dia-w)}.cg-sep{border-left:1px solid var(--muted)}.carga-grade td.cg-venc,.carga-grade td.cg-periodo,.carga-grade td.cg-remarc{text-align:center}.cg-dia-rotulo{display:block;max-width:var(--carga-dia-w);margin:0 auto;overflow-wrap:anywhere}.carga-grade thead th.hoje{background:var(--gold-bg);color:var(--gold-ink);font-weight:700}.cg-hoje{display:block;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.carga-grade th.hoje,.carga-grade td.hoje{border-left:2px solid var(--contorno-hoje);border-right:2px solid var(--contorno-hoje)}.carga-grade thead th.hoje{border-top:2px solid var(--contorno-hoje)}.carga-grade thead th.cg-remarc{padding-left:var(--space-1);padding-right:var(--space-1)}.carga-grade thead th .selo-historico{display:block;margin:var(--space-1) auto 0;width:fit-content}.carga-grade tbody tr{height:var(--carga-linha-h)}.cg-nome{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:600;color:var(--text)}button.cg-nome.link{text-align:left;max-width:100%;text-decoration:none}button.cg-nome.link:hover{text-decoration:underline}button.cg-nome.link:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}button.cg-nome.selecionada{text-decoration:underline;text-decoration-thickness:2px}.cg-segunda{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-micro);color:var(--muted-ink)}.cg-linha.sem-responsavel th.cg-pessoa{border-left:var(--space-1) solid var(--info)}.cg-linha.sem-responsavel .cg-nome{color:var(--info-ink)}.cg-linha.total th,.cg-linha.total td{background:var(--card-alt);border-top:1px solid var(--muted);border-bottom:0}.cg-linha.total .cg-nome{font-weight:700}.cc{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:var(--carga-linha-h);margin:0;padding:0 var(--space-1);border:0;background:var(--card);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;overflow:hidden}button.cc{cursor:pointer}.cc-corpo{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 var(--space-1);max-width:100%}.cc-num{font-size:var(--fs-body);font-weight:600}.cc.zero .cc-num{font-weight:400;color:var(--muted-ink)}.cc:after{content:"";position:absolute;left:var(--space-1);right:var(--space-1);bottom:0;height:var(--carga-faixa-h);border-radius:var(--space-1) var(--space-1) 0 0;background:transparent}.cc.faixa-ok:after{background:var(--ocupacao-ok)}.cc.faixa-warn:after{background:var(--ocupacao-warn)}.cc.faixa-attn:after{background:var(--ocupacao-attn)}.cc.faixa-danger:after{background:var(--ocupacao-danger)}.cc.faixa-info:after{background:var(--ocupacao-info)}.cc.faixa-info{background:var(--ocupacao-info-fundo)}.cc.faixa-attn{background:var(--ocupacao-attn-fundo)}.cc.faixa-danger{background:var(--ocupacao-danger-fundo);box-shadow:inset 0 0 0 1px var(--ocupacao-danger)}.cc.faixa-danger .cc-num{font-weight:700}.cc.calculando:after{background:var(--track-bg);animation:cc-pulso 1.4s ease-in-out infinite}@keyframes cc-pulso{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.cc.calculando:after{animation:none}}.cc.sem-capacidade:after{background:repeating-linear-gradient(90deg,var(--muted) 0 var(--space-1),transparent var(--space-1) var(--space-2))}button.cc:hover{outline:1px solid var(--pms-taupe);outline-offset:-1px}.cc.selecionada,button.cc.selecionada:hover{outline:2px solid var(--contorno-selecionado);outline-offset:-2px}button.cc:focus-visible,button.cc.selecionada:focus-visible{outline:3px solid var(--contorno-selecionado);outline-offset:-3px}.cc-remarc{display:inline-block;padding:0 var(--space-1);border:1px solid var(--muted);border-radius:var(--radius-pill);background:var(--card);color:var(--text);font-size:var(--fs-micro);font-weight:600;line-height:1.4;white-space:nowrap}.cc-remarc.fatal{border-width:2px;padding:0 calc(var(--space-1) - 1px);font-weight:700}.cc-remarc.fatal.ambar{border-color:var(--warn-ink);color:var(--warn-ink)}.cc-remarc.fatal.vermelho{border-color:var(--danger-ink);color:var(--danger-ink)}.cm{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);height:var(--space-6);margin:0;padding:0 var(--space-2);border:0;background:transparent;font:inherit;font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}button.cm{cursor:pointer;border-radius:var(--radius-btn)}button.cm:hover{text-decoration:underline}button.cm:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}button.cm.selecionada{outline:2px solid var(--contorno-selecionado);outline-offset:1px}.cm.vencidos{border:1px solid var(--danger-ink);border-radius:var(--radius-btn);color:var(--danger-ink)}.cm.vencidos.tom-alerta{border-width:2px;background:var(--danger-bg);font-weight:700}.cm.vencidos.tom-neutro{border-color:transparent;color:var(--text)}.cm.vencidos.simples{border-color:transparent;font-weight:400;color:var(--muted-ink)}.cm.simples{cursor:default}.selo-historico{display:inline-block;padding:0 var(--space-2);border:1px solid var(--muted);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-ink);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;line-height:1.5}.badge.etiqueta-remarc{max-width:100%;overflow:hidden;text-overflow:ellipsis}.badge.etiqueta-remarc.warn{border:1px solid var(--warn-border)}.carga-cartoes{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--space-3)}.cc-cartao{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.cc-cartao.sem-responsavel{border-left:var(--space-1) solid var(--info)}.cc-cartao.sem-responsavel .cg-nome{color:var(--info-ink)}.cc-cartao.total{background:var(--card-alt);border-color:var(--muted)}.cc-cartao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.cc-cartao-nome{min-width:0;flex:1 1 auto}.cc-cartao-nome .cg-nome{white-space:normal;overflow-wrap:anywhere}.cc-cartao-medidas{display:flex;gap:var(--space-3);flex:none}.cc-medida{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.cc-medida-rotulo{font-size:var(--fs-micro);color:var(--muted-ink)}.cc-dias-quadro{position:relative}.cc-dias-quadro:before,.cc-dias-quadro:after{content:"";position:absolute;top:0;bottom:0;width:var(--space-4);z-index:2;pointer-events:none;opacity:0;transition:opacity var(--motion-fast)}.cc-dias-quadro:before{left:0;background:linear-gradient(to right,var(--sombra-rolagem),transparent)}.cc-dias-quadro:after{right:0;background:linear-gradient(to left,var(--sombra-rolagem),transparent)}.cc-dias-quadro[data-rola=esq]:before,.cc-dias-quadro[data-rola=ambos]:before,.cc-dias-quadro[data-rola=dir]:after,.cc-dias-quadro[data-rola=ambos]:after{opacity:1}.cc-dias{display:flex;gap:var(--space-1);overflow-x:auto;padding:var(--space-1) 0;scrollbar-width:thin}.cc.cartao,.cc.pessoa{flex:1 0 var(--carga-cartao-dia-w);flex-direction:column;align-items:stretch;justify-content:space-between;height:auto;min-height:var(--carga-cartao-dia-h);padding:var(--space-1) var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-btn);text-align:right}.cc.pessoa{flex-basis:var(--carga-cartao-dia-w-pessoa)}.cc.cartao.faixa-danger,.cc.pessoa.faixa-danger{box-shadow:none;border:2px solid var(--ocupacao-danger)}.cc.cartao.hoje,.cc.pessoa.hoje{border:2px solid var(--contorno-hoje)}.cc.cartao.hoje.faixa-danger,.cc.pessoa.hoje.faixa-danger{box-shadow:inset 0 0 0 1px var(--ocupacao-danger)}.cc-rotulo{font-size:var(--fs-micro);color:var(--muted-ink);text-align:left;line-height:1.2}.cc-hoje{display:block;font-weight:700;color:var(--gold-ink)}.cc.cartao .cc-corpo,.cc.pessoa .cc-corpo{justify-content:flex-end}.cc-ocup{font-size:var(--fs-micro);color:var(--text);text-align:left}.cc-cartao-remarc{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-small)}.cc-cartao.pessoa .cc-cartao-topo{align-items:center}@container carga (max-width: 899px){.carga-quadro{display:none}.carga-cartoes{display:flex}}.carga-esq-grade{display:grid;grid-template-columns:var(--carga-pessoa-w) var(--carga-venc-w) repeat(var(--carga-n),minmax(var(--carga-dia-w),1fr)) var(--carga-fim-w);column-gap:var(--space-1);row-gap:var(--space-2);align-items:center;overflow:hidden}.carga-esq-cab{padding:var(--space-1);font-size:var(--fs-small);font-weight:600;color:var(--muted-ink);text-align:center}.carga-esq-nome{display:flex;flex-direction:column;gap:var(--space-1)}.carga-esq-nome .sk-linha.curta{width:60%}.carga-esq-cel{height:calc(var(--carga-linha-h) - var(--space-2))}.legenda-carga{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.legenda-carga-itens{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--muted-ink)}.legenda-carga-item{display:inline-flex;align-items:center;gap:var(--space-2)}.lc-amostra{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-4);flex:none;overflow:hidden;border:1px solid var(--line);border-radius:var(--space-1);background:var(--card);color:var(--text);font-size:var(--fs-micro);font-weight:600}.lc-amostra.ok:after,.lc-amostra.warn:after,.lc-amostra.attn:after,.lc-amostra.danger:after,.lc-amostra.info:after,.lc-amostra.sem-capacidade:after,.lc-amostra.calculando:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--carga-faixa-h)}.lc-amostra.ok:after{background:var(--ocupacao-ok)}.lc-amostra.warn:after{background:var(--ocupacao-warn)}.lc-amostra.attn{background:var(--ocupacao-attn-fundo)}.lc-amostra.attn:after{background:var(--ocupacao-attn)}.lc-amostra.danger{background:var(--ocupacao-danger-fundo);box-shadow:inset 0 0 0 1px var(--ocupacao-danger)}.lc-amostra.danger:after{background:var(--ocupacao-danger)}.lc-amostra.info{background:var(--ocupacao-info-fundo)}.lc-amostra.info:after{background:var(--ocupacao-info)}.lc-amostra.sem-capacidade:after{background:repeating-linear-gradient(90deg,var(--muted) 0 var(--space-1),transparent var(--space-1) var(--space-2))}.lc-amostra.calculando:after{background:var(--track-bg)}.lc-amostra.vencidos{border-color:var(--danger-ink)}.lc-amostra.remarcado,.lc-amostra.fatal-ambar,.lc-amostra.fatal-vermelho{border-color:var(--muted);border-radius:var(--radius-pill)}.lc-amostra.fatal-ambar{border:2px solid var(--warn-ink);color:var(--warn-ink)}.lc-amostra.fatal-vermelho{border:2px solid var(--danger-ink);color:var(--danger-ink)}.lc-amostra.hoje{border:2px solid var(--contorno-hoje)}.nota-carga{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--fs-small);color:var(--muted-ink)}.nota-carga.aviso{padding:var(--space-2) var(--space-3);border:1px solid var(--warn-border);border-radius:var(--radius-btn);background:var(--warn-bg);color:var(--warn-ink);margin-bottom:var(--space-3)}.horas-livres{margin-top:var(--space-4);padding:var(--space-3);background:var(--card-alt);border:1px solid var(--line);border-radius:var(--radius)}.horas-livres-titulo{margin:0 0 var(--space-2);font-size:var(--fs-body);font-weight:700;color:var(--text)}.horas-livres-lista{margin:0;padding:0;list-style:none}.horas-livres-lista li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--fs-body)}.horas-livres-lista li:first-child{border-top:0}.hl-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-horas{flex:none;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.horas-livres-vazio{margin:0;font-size:var(--fs-small);color:var(--muted-ink)}.horas-livres-rodape{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--muted-ink)}.paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.paginacao .btn{padding:var(--space-1) var(--space-3);font-size:var(--fs-small);font-weight:600}.paginacao .btn:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}.paginacao-rotulo{min-width:calc(var(--space-8) * 3);text-align:center;font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width: 680px){.cm,button.cm{min-height:var(--alvo-toque);min-width:var(--alvo-toque)}.cc.cartao,.cc.pessoa{min-height:var(--alvo-toque)}.cc-cartao-nome .cg-nome.link{min-height:var(--alvo-toque);display:inline-flex;align-items:center}.paginacao{display:grid;grid-template-columns:1fr 1fr}.paginacao-rotulo{grid-column:1 / -1;grid-row:1}.paginacao .btn{min-height:var(--alvo-toque);justify-content:center}}.carga-grade thead th.cg-dia{text-align:right;padding-right:var(--space-1)}.cg-dia-rotulo,.cg-hoje{text-align:right;margin-left:auto;margin-right:0}:root{--aviso-filtro-fundo: var(--warn-bg);--aviso-filtro-texto: var(--warn-ink);--aviso-filtro-borda: var(--warn-border);--aviso-filtro-filete: var(--warn-ink);--aviso-filtro-margem: var(--space-4);--aviso-filtro-corpo-min: 256px}.aviso-filtro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);min-width:0;margin-block:var(--aviso-filtro-margem);white-space:normal;overflow-wrap:anywhere;font-weight:400;padding:var(--space-2) var(--space-3);background:var(--aviso-filtro-fundo);color:var(--aviso-filtro-texto);border:1px solid var(--aviso-filtro-borda);border-left:var(--space-1) solid var(--aviso-filtro-filete);border-radius:var(--radius-btn);font-size:var(--fs-small);line-height:1.4}.aviso-filtro--aba,.aviso-filtro--quadro{margin-block:var(--aviso-filtro-margem)}.aviso-filtro .af-icone{flex:none;font-size:var(--fs-body);font-weight:600;line-height:1.3}.aviso-filtro .af-corpo{flex:1 1 var(--aviso-filtro-corpo-min);min-width:0}.aviso-filtro .af-rotulos{margin:0;overflow-wrap:anywhere}.aviso-filtro .af-lead,.aviso-filtro .af-rotulo{font-weight:600}.aviso-filtro .af-motivos{margin:var(--space-1) 0 0;padding:0;list-style:none;overflow-wrap:anywhere;font-weight:400}.aviso-filtro .af-acoes{flex:0 1 auto;max-width:100%;display:flex;flex-wrap:wrap;align-self:flex-end;justify-content:flex-end;gap:var(--space-2)}.aviso-filtro .af-acao{background:var(--card);color:var(--aviso-filtro-texto);border:1px solid var(--aviso-filtro-texto);border-radius:var(--radius-btn);padding:var(--space-1) var(--space-3);font-size:var(--fs-small);font-weight:500;line-height:1.3;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.aviso-filtro .af-acao:hover{background:var(--card-alt)}.aviso-filtro .af-acao:focus-visible{outline:2px solid var(--contorno-selecionado);outline-offset:2px}@media (max-width: 1024px){.aviso-filtro .af-acoes{flex-basis:100%;align-self:stretch;justify-content:flex-start}}@media (max-width: 680px){.aviso-filtro .af-acao{min-height:var(--alvo-toque)}}.filtro-chip.parcial .fc-sufixo{color:var(--muted-ink);font-size:var(--fs-small);font-weight:500;white-space:nowrap}@media print{.aviso-filtro .af-acoes{display:none}}
