.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__totals{align-items:stretch;gap:12px;display:flex}.PracticeProgress-module__pdfmUa__total,.PracticeProgress-module__pdfmUa__qualityTotal{border-radius:14px;align-content:center;justify-items:end;min-width:142px;padding:14px 16px;display:grid}.PracticeProgress-module__pdfmUa__total{background:var(--accent-soft)}.PracticeProgress-module__pdfmUa__qualityTotal{background:#f4f1ff}.PracticeProgress-module__pdfmUa__total strong,.PracticeProgress-module__pdfmUa__qualityTotal strong{font-size:34px;line-height:1}.PracticeProgress-module__pdfmUa__total strong{color:var(--accent)}.PracticeProgress-module__pdfmUa__qualityTotal strong{color:#6048a8}.PracticeProgress-module__pdfmUa__total span,.PracticeProgress-module__pdfmUa__qualityTotal span{color:var(--muted);text-align:right;margin-top:5px;font-size:11px}.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(230px,285px) 92px;align-items:center;gap:16px;min-height:132px;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,.PracticeProgress-module__pdfmUa__scores small{color:var(--muted);font-size:12px;line-height:1.35}.PracticeProgress-module__pdfmUa__modeLabel{width:fit-content;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#eef3f6;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.PracticeProgress-module__pdfmUa__scores{gap:8px;display:grid}.PracticeProgress-module__pdfmUa__scoreLine{grid-template-columns:62px minmax(70px,1fr) 42px;align-items:center;gap:8px;display:grid}.PracticeProgress-module__pdfmUa__scoreLine em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.PracticeProgress-module__pdfmUa__scoreLine>span{background:#e5eaee;border-radius:999px;height:7px;overflow:hidden}.PracticeProgress-module__pdfmUa__scoreLine i{border-radius:inherit;background:var(--accent);height:100%;display:block}.PracticeProgress-module__pdfmUa__qualityLine i{background:#7257bd}.PracticeProgress-module__pdfmUa__scoreLine 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:980px){.PracticeProgress-module__pdfmUa__row{grid-template-columns:44px minmax(0,1fr) 74px}.PracticeProgress-module__pdfmUa__scores{grid-column:2/4}.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;gap:14px}.PracticeProgress-module__pdfmUa__header h2{font-size:24px}.PracticeProgress-module__pdfmUa__totals{width:100%}.PracticeProgress-module__pdfmUa__total,.PracticeProgress-module__pdfmUa__qualityTotal{flex:1;justify-items:start;min-width:0}.PracticeProgress-module__pdfmUa__total span,.PracticeProgress-module__pdfmUa__qualityTotal span{text-align:left}.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__scores{grid-column:2/4;margin-top:4px}.PracticeProgress-module__pdfmUa__scoreLine{grid-template-columns:62px minmax(60px,1fr) 42px}.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%}}
.PracticeWorkspacePanel-module__kTUCeG__panel{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0 0 22px;padding:24px}.PracticeWorkspacePanel-module__kTUCeG__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PracticeWorkspacePanel-module__kTUCeG__head h2{margin:0 0 8px;font-size:30px}.PracticeWorkspacePanel-module__kTUCeG__head p:last-child{color:var(--muted);max-width:800px;margin:0}.PracticeWorkspacePanel-module__kTUCeG__saved{white-space:nowrap;color:#166534;background:#ecfdf5;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 10px;display:grid}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:15px 16px}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch button strong,.PracticeWorkspacePanel-module__kTUCeG__modeSwitch button span{display:block}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch button span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch .PracticeWorkspacePanel-module__kTUCeG__active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px #2563eb14}.PracticeWorkspacePanel-module__kTUCeG__modeLine{color:var(--muted);margin-bottom:18px;font-size:13px}.PracticeWorkspacePanel-module__kTUCeG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PracticeWorkspacePanel-module__kTUCeG__grid label{gap:7px;font-size:13px;font-weight:700;display:grid}.PracticeWorkspacePanel-module__kTUCeG__grid input{min-height:44px}@media (max-width:720px){.PracticeWorkspacePanel-module__kTUCeG__head{display:grid}.PracticeWorkspacePanel-module__kTUCeG__saved{width:fit-content}.PracticeWorkspacePanel-module__kTUCeG__modeSwitch,.PracticeWorkspacePanel-module__kTUCeG__grid{grid-template-columns:1fr}.PracticeWorkspacePanel-module__kTUCeG__panel{padding:18px}}.PracticeWorkspacePanel-module__kTUCeG__error{white-space:nowrap;color:#b91c1c;background:#fef2f2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.PracticeWorkspacePanel-module__kTUCeG__storageError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.45}
