.eval-context{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 20px;margin-bottom:22px}.eval-context strong{font-size:13px}.eval-context small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.evaluation-workspace{display:grid;grid-template-columns:190px minmax(0,1fr) 250px;gap:20px;align-items:start}.eval-steps{display:flex;flex-direction:column;gap:6px}.eval-step{border:1px solid transparent;background:transparent;border-radius:10px;display:flex;align-items:center;gap:11px;padding:14px 12px;text-align:left;color:var(--muted)}.eval-step>b{font:500 20px Space;color:#8ea2b4}.eval-step>span{font-size:11px;font-weight:700}.eval-step small{display:block;font-size:9px;font-weight:400;margin-top:5px}.eval-step.active{background:#e3f1fc;border-color:#cce4f4;color:var(--navy)}.eval-step.active>b{color:var(--blue)}.eval-side-help{display:flex;gap:10px;color:#8395a5;font-size:10px;padding:20px 12px;line-height:1.7}.eval-side-help .icon{width:17px}.eval-page{padding:27px}.eval-section-heading{margin-bottom:25px}.eval-section-heading h2{font-size:27px}.eval-section-heading>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:8px}.eval-note{display:flex;gap:10px;background:#f1f6fb;border:1px solid #e0ebf4;border-radius:9px;font-size:11px;color:var(--muted);padding:14px;margin:20px 0;line-height:1.8}.eval-note .icon{width:18px;flex-shrink:0}.eval-fields{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px}.eval-fields .field input{width:100%}.eval-fields .field:has(select[name='Protocolo']){grid-column:1/-1}.eval-inline-note{font-size:10px;color:var(--muted);line-height:1.8;margin:18px 0}.eval-form-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:20px 27px;background:#fbfcfd;gap:10px}.eval-form-footer>span{font-size:11px;color:var(--muted)}.eval-summary h2{font-size:18px}.eval-summary dl{margin:18px 0}.eval-summary dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.eval-summary dt{color:var(--muted)}.eval-summary dd{margin:0;text-align:right;max-width:130px;font-weight:600}.eval-filled{display:flex;gap:12px;align-items:center;margin:22px 0}.eval-filled b{font:600 30px Space;color:var(--blue)}.eval-filled span{font-size:10px;color:var(--muted)}.eval-measure-figure{display:flex;align-items:center;gap:20px;background:#f5f9fc;border-radius:12px;padding:15px;margin-bottom:24px}.eval-measure-figure img{width:95px;height:140px;object-fit:contain;mix-blend-mode:multiply}.eval-measure-figure h3{font-size:17px}.eval-measure-figure p{font-size:11px;color:var(--muted);margin:8px 0 13px;line-height:1.8}.eval-subheading{margin:26px 0 18px;font-size:17px}.eval-subheading small{color:var(--muted);font-size:11px;font-weight:400;margin-left:7px}.eval-test{display:grid;grid-template-columns:1.4fr 1fr 1fr 32px;gap:10px;align-items:end;padding:17px 0;border-bottom:1px solid var(--line);margin-bottom:12px}.eval-test .field input,.eval-test .field select{width:100%;min-width:0;font-size:11px;padding:10px}.eval-test .field>span{font-size:9px}.eval-test .icon-btn{width:32px;height:40px;border:0;color:#9f5960}.eval-review{padding:20px;background:#f4f8fb;border-radius:12px;margin:25px 0}.eval-review h3{font-size:16px}.eval-review-values{font-size:11px}#eval-review-values>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e9f0;padding:11px 0;font-size:10px}#eval-review-values>div>span{color:var(--muted)}#eval-review-values>div>b{text-align:right;max-width:60%;overflow-wrap:anywhere}#eval-form-message{font-size:11px;color:var(--blue);padding:0 27px 16px}.evaluation-form{scroll-margin-top:20px}
@media(max-width:1200px){.evaluation-workspace{grid-template-columns:160px minmax(0,1fr)}.eval-summary{grid-column:2}.eval-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}
@media(max-width:760px){.evaluation-workspace{grid-template-columns:1fr;gap:16px}.eval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.eval-step{display:block;text-align:center;padding:9px 2px;border-radius:8px}.eval-step>b{font-size:17px}.eval-step>span{font-size:8px;display:block;line-height:1.5;margin-top:4px}.eval-step small,.eval-side-help{display:none}.eval-page{padding:20px 17px}.eval-section-heading{margin-bottom:20px}.eval-section-heading h2{font-size:24px}.eval-section-heading>p:not(.eyebrow){font-size:11px}.eval-fields{gap:17px 12px}.eval-fields>.field>span{font-size:10px}.eval-fields>.field input,.eval-fields>.field select{font-size:12px;padding:11px;min-width:0}.eval-fields>.field:has([name='Aluno']),.eval-fields>.field:has([name='Data da avaliação']){grid-column:1/-1}.eval-note{font-size:10px;padding:11px;margin:17px 0}.eval-summary{grid-column:1}.eval-summary dl{grid-template-columns:1fr}.eval-context{padding:12px 14px;margin-bottom:15px}.eval-context small{font-size:9px;max-width:190px}.eval-context .badge{font-size:8px}.eval-form-footer{padding:17px}.eval-measure-figure{gap:15px;padding:13px}.eval-measure-figure img{width:75px;height:125px}.eval-measure-figure h3{font-size:15px}.eval-measure-figure p{font-size:10px}.eval-test{grid-template-columns:1fr 1fr 32px}.eval-test .field:first-child{grid-column:1/-1}.eval-review{padding:15px}#eval-form-message{padding-inline:17px}}
.eval-test{grid-template-columns:1.3fr .8fr .7fr .9fr 32px}@media(max-width:760px){.eval-test{grid-template-columns:1fr 1fr 32px}.eval-test .field:first-child{grid-column:1/-1}.eval-test .field:nth-child(4){grid-column:1/3}}

.evaluation-create-live .eval-format-link{border-radius:10px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.evaluation-create-live .eval-format-link .icon:last-child{transition:transform .18s ease,color .18s ease}.evaluation-create-live .eval-format-disabled{opacity:.58;cursor:not-allowed}.evaluation-create-live .eval-format-disabled:hover{background:transparent}.evaluation-create-live [data-ecl-status]{min-height:20px}@media(hover:hover){.evaluation-create-live .eval-format-link:not(.eval-format-disabled):hover{background:#f0f8fd;border-color:#c9e3f5;box-shadow:0 5px 16px #173e5b12;transform:translateX(2px)}.evaluation-create-live .eval-format-link:not(.eval-format-disabled):hover .icon:last-child{color:#007bd1;transform:translateX(3px)}}.evaluation-create-live .eval-format-link:active{transform:scale(.995)}.evaluation-create-live .eval-format-link:focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media(prefers-reduced-motion:reduce){.evaluation-create-live .eval-format-link,.evaluation-create-live .eval-format-link .icon:last-child{transition:none}}
