/* Pulse 32 — Avaliações abrangentes e métodos de treinamento, tema unificado */
.v32-assessment{display:grid;gap:16px}.v32-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v32-mini{background:#161b1d;border:1px solid #35433c;border-radius:13px;padding:15px;display:flex;flex-direction:column;gap:9px;min-width:0}.v32-mini small{color:#b8c7b9;font-size:12px}.v32-mini b{font-size:clamp(17px,2.3vw,24px);color:#d2ff53}.v32-assessment .card{margin:0}.v32-graph-card select{min-width:155px;background:#171f1b;color:#fff}.v32-chart{width:100%;height:auto;max-height:260px;display:block;overflow:visible}.v32-history .item{margin:8px 0}.v32-assess-form{display:flex;flex-direction:column;gap:12px}.v32-modal-head{padding:8px 0 13px}.v32-section{border:1px solid #394c40;border-radius:14px;background:#141b18;overflow:hidden}.v32-section summary{display:block;cursor:pointer;padding:17px 16px;color:#edffe8;font-weight:800;position:relative;list-style:none}.v32-section summary:after{content:'+';position:absolute;right:18px;color:#baff35}.v32-section[open] summary:after{content:'−'}.v32-section summary::-webkit-details-marker{display:none}.v32-section-inside{border-top:1px solid #35463c;padding:16px;display:grid;gap:14px}.v32-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v32-section-inside textarea{min-height:68px}.v32-live-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;border-radius:12px;background:#263725;color:#e7ffe2}.v32-live-metrics div{font-size:14px}.v32-live-metrics small{flex:1 1 100%;color:#b7cdb9}.v32-data-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #354338;font-size:14px}.v32-data-row strong{color:#d2ff53;text-align:right}.v32-tech-fields{background:#1c281d;border:1px solid #52744d;border-radius:15px;padding:15px;display:grid;gap:10px}.v32-tech-fields h3{margin:0}.v32-method{display:inline-block;color:#cfff50}.v32-editor-note{display:block;color:#adccad;font-size:12px;padding:3px 0}.v32-method-note{background:#22321e;border-left:3px solid #c8ff49;border-radius:9px;padding:9px 12px;margin:8px 0;color:#e8f7df;font-size:13px}.v32-method-note b{color:#daff70}.v32-method-note p{margin:5px 0}.v32-method-note small{color:#b6d6b0}.v32-sticky-actions{padding:14px 3px 2px;background:#0f1511}.v32-graph-card label.field{max-width:260px}
@media(max-width:900px){.v32-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.v32-kpis{gap:8px}.v32-mini{padding:11px}.v32-field-grid{grid-template-columns:1fr}.v32-assessment>.row{align-items:flex-start}.v32-graph-card>.row{align-items:flex-start;flex-direction:column}.v32-graph-card label.field{max-width:100%;width:100%}.v32-section-inside{padding:11px}}
.v32-group-banner{padding:14px 16px;border-radius:5px;background:#2a3b1c;border:1px solid #9bb542;margin:17px 0 8px}.v32-group-banner small{color:#d7ff7d;font-size:11px;letter-spacing:.07em;display:block}.v32-group-banner b{color:#f1ffca;display:block;margin-top:4px}.v32-group-banner p{margin:7px 0 0;color:#c7dbba;font-size:13px}
