.tdgd-exam,.tdgd-collection{max-width:1120px;margin:28px auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033}.tdgd-exam *,.tdgd-collection *{box-sizing:border-box}.tdgd-exam-hero{display:grid;grid-template-columns:1fr auto;gap:28px;padding:28px;border:1px solid #e5e7eb;border-radius:20px;background:#fff}.tdgd-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#2563eb}.tdgd-exam-hero h1{margin:8px 0 10px;font-size:clamp(26px,4vw,40px);line-height:1.15}.tdgd-exam-hero p{margin:0;color:#667085}.tdgd-summary{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;align-self:center}.tdgd-summary div{padding:14px;border-radius:14px;background:#f8fafc;text-align:center}.tdgd-summary strong{display:block;font-size:24px}.tdgd-summary span{font-size:12px;color:#667085}.tdgd-toolbar{display:grid;grid-template-columns:1fr 280px auto;gap:10px;margin:18px 0}.tdgd-toolbar input,.tdgd-toolbar select,.tdgd-toolbar button{min-height:46px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:0 14px;font:inherit}.tdgd-toolbar button{cursor:pointer;font-weight:700}.tdgd-resultbar{display:flex;justify-content:space-between;margin:12px 0;color:#667085}.tdgd-question{border:1px solid #e5e7eb;border-radius:18px;padding:22px;margin:14px 0;background:#fff}.tdgd-qhead{display:flex;justify-content:space-between;gap:12px;align-items:center}.tdgd-qhead>strong{font-size:17px}.tdgd-tag{display:inline-block;border-radius:999px;padding:5px 9px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700}.tdgd-tag.critical{background:#fff1f2;color:#be123c}.tdgd-question h2{font-size:18px;line-height:1.55;margin:14px 0}.tdgd-question figure{text-align:center;margin:15px 0}.tdgd-question img{max-width:100%;height:auto;border-radius:12px}.tdgd-answers{display:grid;gap:9px}.tdgd-answer{display:grid;grid-template-columns:38px 1fr;gap:10px;text-align:left;align-items:flex-start;width:100%;border:1px solid #dfe3e8;background:#fff;border-radius:13px;padding:12px;cursor:pointer;font:inherit;color:inherit}.tdgd-answer:hover{border-color:#94a3b8}.tdgd-answer-key{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f5f9;font-weight:800}.tdgd-answer.is-correct{border-color:#16a34a;background:#f0fdf4}.tdgd-answer.is-wrong{border-color:#dc2626;background:#fef2f2}.tdgd-feedback{margin-top:12px;padding:13px 15px;border-radius:12px;background:#f8fafc}.tdgd-feedback p{margin:6px 0 0}.tdgd-question footer{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #eef2f6;margin-top:15px;padding-top:13px;color:#667085;font-size:13px}.tdgd-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:22px 0}.tdgd-pagination>button,.tdgd-pagination [data-pages] button{border:1px solid #d0d5dd;background:#fff;border-radius:10px;min-height:40px;padding:0 12px;cursor:pointer}.tdgd-pagination [data-pages]{display:flex;gap:5px}.tdgd-pagination [data-pages] button.is-active{background:#172033;color:#fff;border-color:#172033}.tdgd-collection-head{text-align:center;margin-bottom:22px}.tdgd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tdgd-doc-card{display:flex;flex-direction:column;gap:10px;border:1px solid #e5e7eb;border-radius:16px;padding:20px;text-decoration:none!important;color:#172033!important;background:#fff}.tdgd-doc-card span{font-size:12px;font-weight:800;color:#2563eb}.tdgd-doc-card strong{font-size:18px;line-height:1.35}.tdgd-doc-card small{color:#667085}.tdgd-doc-card b{margin-top:auto;color:#2563eb}.tdgd-front-error{padding:15px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:10px}@media(max-width:800px){.tdgd-exam{margin:15px 0}.tdgd-exam-hero{grid-template-columns:1fr;padding:20px}.tdgd-summary{grid-template-columns:repeat(3,1fr)}.tdgd-toolbar{grid-template-columns:1fr}.tdgd-question{padding:16px}.tdgd-question footer{display:grid}.tdgd-grid{grid-template-columns:1fr}.tdgd-pagination [data-pages]{display:none}}
