/* V72.17 — fluxo pericial, ocorrências e arquivo cível */
.v7217-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.v7217-tabs button{border:1px solid var(--cor-borda);background:#fff;color:var(--cor-principal-escura);border-radius:9px;padding:11px 18px;font-weight:700;cursor:pointer}.v7217-tabs button.active{background:var(--cor-principal-escura);color:#fff;border-color:var(--cor-principal-escura)}
.v7217-panel{border-top:3px solid var(--cor-dourado);margin-bottom:18px}.v7217-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.v7217-section-head span{font-size:10px;letter-spacing:.12em;color:#805d59;font-weight:800}.v7217-section-head h2{margin:3px 0 5px;color:var(--cor-principal-escura)}.v7217-section-head p{margin:0;color:#667085;font-size:13px}.v7217-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.v7217-doc{margin-top:20px;background:#fff;padding:28px;position:relative}.v7217-doc-title{text-align:center;margin:16px 0 24px}.v7217-doc-title h2{margin:0;color:var(--cor-principal-escura)}.v7217-doc-title p{margin:5px 0;color:#667085}.v7217-meta{width:100%;border-collapse:collapse;margin:12px 0 20px}.v7217-meta th,.v7217-meta td{border:1px solid #dbe2ea;padding:7px 9px;text-align:left}.v7217-meta th{width:220px;background:#f4f7fa;color:#25364e}.v7217-doc h3{color:#2f526d;border-bottom:1px solid #d9e2e8;padding-bottom:5px;margin-top:22px}.v7217-doc p{text-align:justify;line-height:1.55}
.v7217-esc-point{border:1px solid #dce3ea;border-radius:9px;padding:14px;margin:12px 0;background:#fcfdff}.v7217-point-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.e-preview img,.v7217-report-point figure img{max-width:100%;max-height:620px;object-fit:contain;border:1px solid #dce3ea;margin-top:9px}.v7217-report-point{page-break-inside:avoid;margin:18px 0}.v7217-quote{border-left:3px solid #b98d85;background:#f8f5f4;padding:10px 12px;white-space:pre-wrap}.v7217-report-point figcaption{text-align:center;font-size:11px;color:#667085;margin-top:4px}
#pericia-meu-arquivo-v7217{margin-top:24px;border-top:3px solid var(--cor-dourado)}
.v7217-sourcebar{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(200px,300px);gap:10px;align-items:center;padding:12px;margin:10px 0 14px;background:#f7f9fb;border:1px solid #dfe6ed;border-radius:9px}.v7217-sourcebar strong,.v7217-sourcebar small{display:block}.v7217-sourcebar small{color:#667085;margin-top:3px}.v7217-file-label{font-size:12px;font-weight:700;color:#344054}.v7217-file-label input{display:block;width:100%;margin-top:5px}
.civil7217-arquivo{margin:0 0 18px;padding:15px;border:1px solid #dfe6ed;border-left:4px solid #8f5e59;background:#fff;border-radius:9px}.civil7217-head strong,.civil7217-head small{display:block}.civil7217-head small{color:#667085;margin-top:3px}.civil7217-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.civil7217-grid button{border:1px solid #d9e2ea;background:#fff;text-align:left;border-radius:8px;padding:11px;cursor:pointer}.civil7217-grid button b,.civil7217-grid button span{display:block}.civil7217-grid button b{color:#25364e}.civil7217-grid button span{font-size:11px;color:#667085;margin-top:4px}
@media(max-width:850px){.v7217-sourcebar{grid-template-columns:1fr}.civil7217-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.civil7217-grid{grid-template-columns:1fr}}
@media print{body.print-v7217-doc>*{display:none!important}body.print-v7217-doc #sistema-principal{display:block!important}body.print-v7217-doc #sistema-principal>*{display:none!important}body.print-v7217-doc #aba-pericia{display:block!important}body.print-v7217-doc #aba-pericia>*{display:none!important}body.print-v7217-doc #p17-hon-doc,body.print-v7217-doc #p17-esc-doc{display:none!important}body.print-v7217-doc[data-print-v7217="p17-hon-doc"] #p17-hon-doc{display:block!important}body.print-v7217-doc[data-print-v7217="p17-esc-doc"] #p17-esc-doc{display:block!important}.v7217-doc{border:0!important;box-shadow:none!important;padding:0!important}}
.v7217-laudo-guia{border-top:3px solid var(--cor-principal-escura);margin-top:14px}
.v7217-laudo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
.v7217-laudo-flow span{padding:10px;border:1px solid #e5ddd8;border-radius:8px;background:#fcfaf8;font-size:12px;font-weight:700;color:#24364f}
/* Na aba Laudo os honorários têm tela própria; reduz duplicidade visual do editor legado. */
#pericia-editor #pericia-honorarios-arbitrados,#pericia-editor #pericia-data-arbitramento,#pericia-editor #pericia-data-nomeacao,#pericia-editor #pericia-honorarios{background:#fafafa}
@media(max-width:760px){.v7217-laudo-flow{grid-template-columns:1fr}}
/* V72.23 — impressão isolada dos documentos periciais auxiliares. */
#v7223-print-doc{display:none}
@media print{
 body.print-v7223-doc>*{display:none!important}
 body.print-v7223-doc>#v7223-print-doc{display:block!important}
 body.print-v7223-doc #v7223-print-doc{position:static!important;width:auto!important;margin:0!important;padding:0!important}
 body.print-v7223-doc #v7223-print-doc .v7217-doc{display:block!important;border:0!important;box-shadow:none!important;padding:0!important}
}
