#mcp-written-practice .state-block,#mcp-written-practice .review-block{margin:16px 0;padding:14px;border:1px solid #385361;border-radius:10px;min-inline-size:0}
#mcp-written-practice .state-block h3,#mcp-written-practice .review-block h3{margin:0 0 10px;font-size:1rem;line-height:1.4}
#mcp-written-practice .quiz-question{margin:16px 0;padding:14px;border:1px solid #385361;border-radius:10px;min-inline-size:0}
#mcp-written-practice .quiz-question legend{font-weight:650;max-inline-size:100%;overflow-wrap:anywhere;padding-inline:4px}
#mcp-written-practice .quiz-help{font-size:.85rem;color:#a7bdc7}
#mcp-written-practice .quiz-option{display:flex;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:8px;line-height:1.5;cursor:pointer}
#mcp-written-practice .quiz-option input{flex:0 0 auto;margin-top:.35em;accent-color:#27d7f2}
#mcp-written-practice .quiz-option span{min-inline-size:0;overflow-wrap:anywhere}
#mcp-written-practice .clear-choice{margin-top:8px;font-size:.85rem}
#mcp-written-practice .source-reference{display:block;overflow-wrap:anywhere;font-size:.78rem}
#guided-skills-entry.content{display:flex;flex-wrap:wrap;gap:8px}
