.ieltsTestPage{color:#14365c;max-width:1100px;margin:auto;padding:32px;line-height:1.7}.ieltsTestPage>header,.ieltsTestPage>section{background:#fff;border:1px solid #dbe5f1;border-radius:16px;margin-bottom:20px;padding:24px}.ieltsTestPage article{border-bottom:1px solid #e7eef5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.ieltsTestPage button{color:#fff;cursor:pointer;font:inherit;background:#0879e7;border:1px solid #c3d8ec;border-radius:9px;padding:10px 16px;font-size:14px}.ieltsTestPage button:disabled{opacity:.5;cursor:wait}.ieltsTestPage input,.ieltsTestPage select,.ieltsTestPage textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfd2e5;border-radius:8px;padding:12px}.ieltsTestPage fieldset{border:1px solid #dce6f0;border-radius:10px;margin:16px 0;padding:16px}.ieltsTestPage fieldset small{margin-bottom:10px;display:block}.ieltsTestPage table{border-collapse:collapse;width:100%;margin:16px 0}.ieltsTestPage th,.ieltsTestPage td{text-align:left;border:1px solid #d8e3f0;padding:10px}.testSticky{z-index:5;justify-content:space-between;align-items:center;gap:15px;display:flex;position:sticky;top:0}.testSticky small{display:block}.testSticky>strong{white-space:nowrap;font-size:25px}.testActions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.testBands{grid-template-columns:repeat(4,1fr);display:grid}.testFeedback{white-space:pre-wrap}.ieltsTestPage audio{width:100%}@media (max-width:650px){.ieltsTestPage{padding:15px}.ieltsTestPage>section,.ieltsTestPage>header{padding:16px}.testBands{grid-template-columns:repeat(2,1fr)}}@media print{aside,.testActions,.ieltsTestPage button{display:none!important}.ieltsTestPage{padding:0}}
