.tcsassess-dashboard{padding:72px 0}.tcsassess-login{display:inline-block;padding:12px 18px;border-radius:99px;background:#008fc2;color:#fff;text-decoration:none;font-weight:850}.tcsassess-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tcsassess-stats article{padding:20px;border:1px solid #d8e6e8;border-radius:16px;background:#fff}.tcsassess-stats strong,.tcsassess-stats span{display:block}.tcsassess-stats strong{font-size:2rem;color:#0088b8}.tcsassess-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:20px}.tcsassess-columns>section,.tcsassess-dashboard>section{padding:22px;border:1px solid #d8e6e8;border-radius:18px;background:#fff}.tcsassess-paths{display:grid;gap:10px}.tcsassess-paths article{padding:13px;border-radius:11px;background:#f0f8fa}.tcsassess-paths b,.tcsassess-paths span,.tcsassess-paths progress{display:block}.tcsassess-paths span{font-size:.82rem;color:#687b83}.tcsassess-paths progress{width:100%;height:9px;margin-top:7px}.tcsassess-badges{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tcsassess-badges article{padding:13px;border-radius:12px;background:#eff8fa}.tcsassess-badges b,.tcsassess-badges span{display:block}.tcsassess-badges b{font-size:1.35rem}.tcsassess-badges span{font-size:.8rem}.tcsassess-badges .locked{filter:grayscale(1);opacity:.45}.tcsassess-section-head{display:flex;align-items:center;justify-content:space-between}.tcsassess-section-head a{display:inline-block;margin-left:8px;padding:7px 11px;border-radius:8px;background:#e6f6fb;color:#007ca9;text-decoration:none;font-weight:800}.tcsassess-table{overflow:auto}.tcsassess-table table{width:100%;border-collapse:collapse}.tcsassess-table th,.tcsassess-table td{padding:10px;border:1px solid #d8e5e8;text-align:left}.tcsassess-table th{background:#082e3d;color:#fff}.tcsassess-bookmarks,.tcsassess-certificates{display:flex;flex-wrap:wrap;gap:10px}.tcsassess-bookmarks a,.tcsassess-certificates article{padding:12px 15px;border:1px solid #d8e6e8;border-radius:11px;background:#f6fbfc;color:#087da7;text-decoration:none}.tcsassess-certificates article{display:grid;gap:4px}.tcsassess-exam>header{padding:58px 0 28px}.tcsassess-rules{display:flex;gap:9px;flex-wrap:wrap}.tcsassess-rules span,.tcsassess-type{display:inline-block;padding:6px 10px;border-radius:99px;background:#e6f6fb;color:#087da7;font-size:.78rem;font-weight:850}.tcsassess-exam form>fieldset{margin:18px 0;padding:21px;border:1px solid #d6e5e8;border-radius:16px;background:#fff}.tcsassess-exam legend{padding:0 8px;font-weight:850}.tcsassess-exam fieldset label{display:block;margin:11px 0;padding:10px;border-radius:8px;background:#f4f9fa}.tcsassess-exam textarea{box-sizing:border-box;width:100%;margin-top:12px;padding:12px;border:1px solid #b8cdd2;border-radius:9px}.tcsassess-exam form>button,.tcsassess-personal button{padding:12px 18px;border:0;border-radius:10px;background:#008cbd;color:#fff;font-weight:850}.tcsassess-timer{position:sticky;top:10px;z-index:5;display:flex;justify-content:space-between;padding:13px 17px;border-radius:12px;background:#071f2b;color:#fff}.tcsassess-timer strong{color:#5bddff;font-size:1.2rem}.tcsassess-timer strong.urgent{color:#ffb45b}.tcsassess-honesty{display:block;margin:18px 0;padding:15px;border-radius:10px;background:#fff8e8}.tcsassess-blocked{padding:24px;border-left:5px solid #d88320;background:#fff7e7}.tcsassess-personal{margin:25px 0;padding:20px;border:1px solid #cfe3e7;border-radius:16px;background:#f3fafb}.tcsassess-personal label{display:block;margin:10px 0;font-weight:750}.tcsassess-personal textarea{box-sizing:border-box;width:100%;margin-top:5px;padding:10px;border:1px solid #b8cdd2;border-radius:9px}.tcsassess-personal small{display:block;color:#687b83}.tcsassess-verify{max-width:760px;margin:50px auto;padding:35px;border:2px solid #bcdde7;border-radius:22px;background:#fff;text-align:center}.tcsassess-verify>strong{display:inline-block;padding:10px 18px;border-radius:99px;font-size:1.3rem}.tcsassess-verify.valid>strong{background:#dcf7e8;color:#08764c}.tcsassess-verify.revoked>strong,.tcsassess-verify.invalid>strong{background:#ffe7e3;color:#a83d2d}.tcsassess-verify dl{display:grid;grid-template-columns:auto 1fr;gap:1px;margin-top:25px;text-align:left;background:#d9e7e9}.tcsassess-verify dt,.tcsassess-verify dd{margin:0;padding:11px;background:#fff}
@media(max-width:850px){.tcsassess-stats{grid-template-columns:1fr 1fr}.tcsassess-columns{grid-template-columns:1fr}}@media(max-width:560px){.tcsassess-stats,.tcsassess-badges{grid-template-columns:1fr}.tcsassess-section-head{align-items:flex-start;flex-direction:column;gap:10px}}
