.ielts-unified.ielts-root{color:#30233c;background:#faf9fd}.ielts-unified .ielts-main{max-width:1320px;margin:auto;padding:28px}.ielts-unified .ielts-card,.ielts-unified .ielts-skill,.ielts-unified .ielts-metrics>div{box-shadow:none;background:#fff;border:1px solid #e8e2ed;border-radius:20px}.ielts-unified .ielts-card{margin-bottom:20px;padding:24px}.ielts-unified .ielts-primary,.ielts-unified .ielts-secondary{border-radius:12px;min-height:44px}.ielts-unified button.ielts-primary,.ielts-unified a.ielts-primary{background:var(--exam-accent);color:#fff;box-shadow:none}.ielts-unified .ielts-secondary{color:var(--exam-accent);border-color:var(--exam-border)}.ielts-unified .ielts-number{background:var(--exam-soft);color:var(--exam-accent);border-radius:12px}.ielts-unified .ielts-skill.chosen{border-color:var(--exam-accent);background:var(--exam-soft)}.ielts-unified .ielts-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ielts-unified .ielts-skill{width:100%;min-width:0;display:block}.ielts-unified .ielts-setup-grid{gap:20px;margin-top:20px}.ielts-unified .ielts-form-grid input,.ielts-unified .ielts-form-grid select{border-color:#e8e2ed;border-radius:10px;min-height:44px}.tcf-route fieldset{border:1px solid var(--exam-border);border-radius:12px;margin:16px 0;padding:16px}.tcf-route .exam-actions label{align-items:center;gap:8px;display:flex}.tcf-route input[type=checkbox]{width:18px;height:18px;accent-color:var(--exam-accent)}.tcf-route details{line-height:1.9}.tcf-route summary{cursor:pointer;color:var(--exam-accent)}@media (max-width:650px){.ielts-unified .ielts-main{padding:18px 14px}.ielts-unified .ielts-card{padding:18px}}@media (max-width:900px){.ielts-unified .ielts-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ielts-unified .ielts-setup-grid{grid-template-columns:minmax(0,1fr)}.ielts-unified .ielts-setup-grid .lab-profile{margin-bottom:0}
