.clean-copy,.interview-analysis{margin-top:16px}.cleaned-fields{display:grid;gap:16px}.cleaned-fields fieldset{display:grid;gap:12px;margin:0;padding:16px;border:1px solid #d8e2ec;border-radius:12px}.cleaned-fields legend{font-weight:900;padding:0 7px}.analysis-buttons,.analysis-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.analysis-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.analysis-kpis span{display:grid;gap:3px;padding:14px;border-radius:11px;background:#eef5fa}.analysis-kpis strong{font-size:22px;color:#0b3557}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.analysis-grid article{padding:16px;border:1px solid #dce5ed;border-radius:12px;background:#fff}.analysis-grid h3{margin-top:0}.analysis-grid ul{margin:0;padding-left:20px}.recommendation{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #edf1f5}.recommendation:last-child{border:0}.recommendation small{color:#61738a}.analysis-footer{margin-top:16px;padding-top:16px;border-top:1px solid #dce5ed}.analysis-footer .muted{flex:1}.interview-pdf-context li{margin-bottom:7px}@media(max-width:800px){.analysis-kpis,.analysis-grid{grid-template-columns:1fr}.analysis-buttons{align-items:stretch;flex-direction:column}}@media print{.clean-copy{display:none!important}.interview-analysis{border:0!important;box-shadow:none!important}.interview-analysis>.panel-title,.analysis-kpis,.analysis-footer{display:none!important}.analysis-grid{grid-template-columns:1fr 1fr}.analysis-grid article{break-inside:avoid}}
