.PracticeProgress-module__pdfmUa__panel{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0 0 32px;padding:26px;box-shadow:0 8px 28px #17202a0a}.PracticeProgress-module__pdfmUa__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.PracticeProgress-module__pdfmUa__header h2{margin:0 0 8px;font-size:30px}.PracticeProgress-module__pdfmUa__header p:last-child{color:var(--muted);margin:0}.PracticeProgress-module__pdfmUa__total{justify-items:end;min-width:150px;display:grid}.PracticeProgress-module__pdfmUa__total strong{color:var(--accent);font-size:42px;line-height:1}.PracticeProgress-module__pdfmUa__total span{color:var(--muted);margin-top:5px;font-size:12px}.PracticeProgress-module__pdfmUa__overallTrack{background:#edf1f3;border-radius:999px;height:10px;margin:20px 0 18px;overflow:hidden}.PracticeProgress-module__pdfmUa__overallTrack span{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.PracticeProgress-module__pdfmUa__list{gap:10px;display:grid}.PracticeProgress-module__pdfmUa__row{border:1px solid var(--border);background:#fbfcfd;border-radius:14px;grid-template-columns:48px minmax(0,1fr) minmax(150px,210px) 92px;align-items:center;gap:16px;min-height:116px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.PracticeProgress-module__pdfmUa__row:hover{border-color:#b7cbd3;transform:translateY(-1px);box-shadow:0 5px 16px #17202a0d}.PracticeProgress-module__pdfmUa__row:hover .PracticeProgress-module__pdfmUa__copy strong{color:var(--accent)}.PracticeProgress-module__pdfmUa__number{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.PracticeProgress-module__pdfmUa__copy{gap:5px;min-width:0;display:grid}.PracticeProgress-module__pdfmUa__copy strong{font-size:16px;line-height:1.3}.PracticeProgress-module__pdfmUa__value{max-width:760px;color:var(--text);font-size:13px;line-height:1.45}.PracticeProgress-module__pdfmUa__copy small{color:var(--muted);font-size:12px;line-height:1.35}.PracticeProgress-module__pdfmUa__meter{grid-template-columns:minmax(70px,1fr) 42px;align-items:center;gap:9px;display:grid}.PracticeProgress-module__pdfmUa__meter>span{background:#e5eaee;border-radius:999px;height:7px;overflow:hidden}.PracticeProgress-module__pdfmUa__meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.PracticeProgress-module__pdfmUa__meter b{text-align:right;font-size:12px}.PracticeProgress-module__pdfmUa__open{color:var(--accent);text-align:right;font-size:13px;font-weight:700}.PracticeProgress-module__pdfmUa__footer{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:14px;display:flex}.PracticeProgress-module__pdfmUa__footer strong{color:var(--text)}@media (max-width:900px){.PracticeProgress-module__pdfmUa__row{grid-template-columns:44px minmax(0,1fr) 74px}.PracticeProgress-module__pdfmUa__meter{grid-column:2/4;grid-template-columns:1fr 42px}.PracticeProgress-module__pdfmUa__open{grid-area:1/3}}@media (max-width:760px){.PracticeProgress-module__pdfmUa__panel{padding:18px}.PracticeProgress-module__pdfmUa__header{grid-template-columns:1fr auto;gap:14px}.PracticeProgress-module__pdfmUa__header h2{font-size:24px}.PracticeProgress-module__pdfmUa__total{min-width:84px}.PracticeProgress-module__pdfmUa__total strong{font-size:34px}.PracticeProgress-module__pdfmUa__total span{text-align:right;max-width:80px}.PracticeProgress-module__pdfmUa__row{grid-template-columns:40px minmax(0,1fr) 62px;gap:10px;min-height:0;padding:14px 12px}.PracticeProgress-module__pdfmUa__number{width:36px;height:36px}.PracticeProgress-module__pdfmUa__copy strong{font-size:15px}.PracticeProgress-module__pdfmUa__value{font-size:12.5px}.PracticeProgress-module__pdfmUa__meter{grid-column:2/4;margin-top:2px}.PracticeProgress-module__pdfmUa__open{grid-area:1/3}.PracticeProgress-module__pdfmUa__footer{flex-direction:column;align-items:stretch}.PracticeProgress-module__pdfmUa__footer .button{width:100%}}
