/* Complementos visuais da UC03: mantém o tema central da UC01 */
.uc03-compact{padding:15px 0 35px} .uc03-compact h2{color:var(--navy);line-height:1.22} .uc03-compact .grid{margin-top:18px} .uc03-compact .card a{font-weight:750} .uc03-btn{border:0;cursor:pointer;margin-top:16px} .uc03-quiz-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr);gap:12px;align-items:center;margin-bottom:13px} .uc03-quiz-row label{font-size:.93rem;font-weight:650} .uc03-quiz-row select{border:1px solid #bdccd5;border-radius:8px;padding:10px;font:inherit;min-width:0;background:white;color:var(--navy)} .uc03-quiz-row select:focus-visible{outline:3px solid #e0a35d;outline-offset:3px} @media(max-width:680px){.uc03-quiz-row{grid-template-columns:1fr}.uc03-compact .card{padding:17px}.uc03-compact .simple-table{font-size:.82rem}}
