:root{--espera-laudo:var(--bronze);--espera-item:var(--forest);--espera-titular:#7d8c86}.caixa-shell{background:var(--paper);min-height:100vh;padding:0 5vw 80px}.caixa-intro{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:48px;padding:46px 0 32px;display:grid}.caixa-intro h1{letter-spacing:-.04em;margin:0;font:400 clamp(36px,5vw,60px)/.97 Georgia,serif}.caixa-contrato{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--bronze);padding:22px 24px}.caixa-contrato p{font-size:var(--t-13);margin:0 0 14px;line-height:1.6}.caixa-contrato ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caixa-contrato li{color:var(--muted);font-size:var(--t-12);padding-left:18px;line-height:1.5;position:relative}.caixa-contrato li:before{content:"";background:var(--bronze);width:7px;height:1px;position:absolute;top:.55em;left:0}.caixa-resumo{z-index:20;background:var(--vidro);border:1px solid var(--vidro-borda);border-bottom:2px solid var(--line);border-radius:var(--r-14);-webkit-backdrop-filter:var(--desfoque);box-shadow:var(--sombra-1);grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0;margin:6px 0 28px;display:grid;position:sticky;top:68px;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.caixa-resumo{background:var(--white)}}@media (prefers-reduced-transparency:reduce){.caixa-resumo{background:var(--white);-webkit-backdrop-filter:none}}.caixa-resumo-total{border-right:1px solid var(--line);background:var(--forest);color:#eef2ef;padding:24px 26px}.caixa-resumo-total h2{color:#b9ccc5;font-size:var(--t-12);margin:0;line-height:1}.caixa-resumo-total strong{font-variant-numeric:tabular-nums;margin:8px 0 0;font:500 clamp(32px,4vw,44px)/.9 Georgia,serif;display:block}.caixa-resumo-total p{color:#cbd8d3;font-size:var(--t-12);margin:8px 0 0}.caixa-resumo dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid}.caixa-resumo dl>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;display:flex}.caixa-resumo dl>div:first-child{border-left:0}.caixa-resumo dt{color:var(--muted);font-size:var(--t-12);line-height:1.5}.caixa-resumo dd{color:#a8b0ab;font:500 var(--t-26)/1 Georgia, serif;font-variant-numeric:tabular-nums;margin:0}.caixa-resumo dl>div.presente dd{color:var(--ink)}.caixa-resumo dl>div.presente.laudo_aguardando_validacao{box-shadow:inset 0 3px 0 var(--espera-laudo)}.caixa-resumo dl>div.presente.item_aguardando_revisao{box-shadow:inset 0 3px 0 var(--espera-item)}.caixa-resumo dl>div.presente.documento_aguardando_confirmacao{box-shadow:inset 0 3px 0 var(--espera-titular)}.caixa-nota{max-width:76ch;color:var(--muted);font-size:var(--t-12);margin:0 0 18px;line-height:1.6}.caixa-fila+.caixa-nota{margin:22px 0 0}.caixa-fila{gap:10px;margin:0;padding:0;list-style:none;display:grid}.caixa-linha{grid-template-columns:104px minmax(0,1fr) minmax(0,200px) auto;align-items:start;gap:20px 26px;padding:20px 22px 20px 0;display:grid}.caixa-linha.acionavel{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--espera-item);padding-left:19px;box-shadow:0 1px #1027220a,0 6px 18px #10272208}.caixa-linha.acionavel.laudo_aguardando_validacao{border-left-color:var(--espera-laudo)}.caixa-linha.acionavel.item_aguardando_revisao{border-left-color:var(--espera-item)}.caixa-linha.alheia{border-top:1px solid var(--line);padding-left:19px}.caixa-espera{border-right:1px solid var(--line);gap:4px;margin:0;padding-right:22px;display:grid}.caixa-espera strong{font:500 var(--t-22)/1 Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.caixa-espera span{color:var(--muted);font-size:var(--t-12);line-height:1;font-family:var(--font-geist-mono), monospace}.caixa-linha.alheia .caixa-espera strong{color:var(--espera-titular)}.caixa-motivo{font-size:var(--t-13);align-items:center;gap:9px;margin:0;font-weight:600;line-height:1.35;display:flex}.caixa-motivo>span{flex:none;width:9px;height:9px}.caixa-motivo.laudo_aguardando_validacao>span{background:var(--espera-laudo);border-radius:50%}.caixa-motivo.item_aguardando_revisao>span{border:1px solid var(--espera-item);transform:rotate(45deg)}.caixa-motivo.documento_aguardando_confirmacao>span{background:var(--espera-titular);height:3px}.caixa-orientacao{max-width:62ch;color:var(--muted);font-size:var(--t-12);margin:8px 0 0;line-height:1.6}.caixa-referencia{gap:12px;margin:0;display:grid}.caixa-referencia dt{color:var(--muted);font-size:var(--t-12);line-height:1.4}.caixa-referencia dd{font-size:var(--t-12);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.4}.caixa-sem-acao{white-space:nowrap;color:var(--muted);font-size:var(--t-12);line-height:1.4;font-family:var(--font-geist-mono), monospace;align-self:center;margin:0}.caixa-fora-da-fila{max-width:66ch;padding:30px 0 60px}.caixa-fora-da-fila h2{font:400 var(--t-26)/1.1 Georgia, serif;margin:0 0 16px}.caixa-fora-da-fila p{color:var(--muted);font-size:var(--t-13);margin:0 0 16px;line-height:1.7}.caixa-fora-da-fila strong{color:var(--ink)}.caixa-fora-da-fila.vazia{border-left:3px solid var(--sage);padding-left:22px}.caixa-erro{border-left:3px solid var(--danger);color:#6f342c;max-width:78ch;font-size:var(--t-12);background:#a44a3f14;margin:0 0 18px;padding:13px 16px;line-height:1.55}@media (max-width:1080px){.caixa-intro{grid-template-columns:1fr;gap:26px}.caixa-resumo{grid-template-columns:1fr}.caixa-resumo-total{border-right:0;border-bottom:1px solid var(--line)}.caixa-linha{grid-template-columns:92px minmax(0,1fr)}.caixa-referencia{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.caixa-shell{padding-inline:18px}.caixa-resumo dl{grid-template-columns:1fr}.caixa-resumo dl>div{border-left:0;border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:baseline}.caixa-linha{grid-template-columns:1fr;gap:14px;padding:18px}.caixa-espera{border-right:0;border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:0 0 12px;display:flex}.caixa-espera strong{font-size:var(--t-34)}.caixa-referencia,.caixa-acao,.caixa-sem-acao{grid-column:auto}}
