.practice-content{min-width:0}.practice-content .guide-card{margin:20px 0}.practice-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.practice-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.practice-two>*{min-width:0}.practice-content .field select{width:100%}.practice-content p,.practice-content h3,.practice-content code{overflow-wrap:anywhere}.practice-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto;background:#f7f4fc;padding:16px;font-size:12px}.practice-content details{margin:16px 0}.practice-content blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:12px 16px;background:#f7f4fc;border-left:3px solid #7351a5}.practice-record{border-top:1px solid #e6e0ed;padding:20px 0}.practice-record h3{margin-top:0}.practice-content .actions{display:flex;flex-wrap:wrap;gap:8px}.practice-content form>.button{margin:12px 8px 8px 0}.practice-content [role=alert]:not(:empty){color:#9c2333;margin:10px 0}.practice-preview{border:1px solid #d6cdec;background:#fbf9ff;padding:20px;margin:20px 0;border-radius:10px;min-width:0}.practice-report-frame{width:100%;height:660px;border:1px solid #d6cdec;background:white}.practice-selection{max-height:320px;overflow:auto;padding:12px;background:#f7f4fc}.practice-status{font-weight:700;color:#51307c}.practice-content input[type=file]{max-width:100%}@media(max-width:760px){.practice-two{grid-template-columns:1fr}.practice-tabs .button{flex:1 1 43%;white-space:normal}.practice-preview{padding:14px}.practice-report-frame{height:540px}}
