.cv-free-practice{margin:1.2rem 0;padding:1.1rem;border:1px solid rgba(128,140,180,.45);border-radius:16px;background:rgba(90,110,165,.09)}.cv-free-practice h3{margin:0 0 .5rem}.cv-free-practice p{line-height:1.5}.cv-free-practice label{display:block;font-weight:650;margin:.8rem 0 .4rem}.cv-free-practice textarea{width:100%;box-sizing:border-box;min-height:85px;padding:.8rem;border:1px solid #9ca7be;border-radius:10px;background:var(--surface,#fff);color:var(--text,#182238);font:inherit}.cv-free-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.cv-free-actions button{min-height:40px}#cv-free-status:not(:empty){padding:.75rem;border-left:3px solid #6b76bb;background:rgba(90,110,165,.1);border-radius:6px}#cv-free-status blockquote{margin:.5rem 0;padding:.5rem;border-left:2px solid #6b76bb}.cv-free-practice details{margin-top:.7rem}.cv-free-practice summary{cursor:pointer}