.ielts-collections{margin:26px 0}.ielts-collections>h2{font-size:24px;font-weight:800}.ielts-collections>p{color:#526675;margin:10px 0 20px;line-height:1.9}.ielts-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ielts-root .ielts-collection-card{text-align:right;color:#153f39;background:linear-gradient(145deg,#fff,#f0fdfa);border:1px solid #ccdedc;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;transition:transform .15s,border-color .15s;display:flex}.ielts-collection-card:hover{transform:translateY(-3px)}.ielts-root .ielts-collection-card.selected{border:2px solid #087e73;padding:23px;box-shadow:0 6px 22px #087e7312}.ielts-collection-card>svg{color:#087e73;box-sizing:content-box;background:#dcfce7;border-radius:12px;padding:8px}.ielts-collection-card h3{margin:18px 0 8px;font-size:19px;font-weight:800}.ielts-collection-card p{color:#536b65;flex:1;font-size:13px;line-height:1.9}.ielts-collection-card>span{color:#087e73;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.ielts-form-catalog{margin-top:22px}.ielts-catalog-controls{align-items:end;gap:18px;margin-bottom:16px;display:flex}.ielts-catalog-controls label{flex:1;max-width:330px}.ielts-catalog-empty{text-align:center;background:#f0fdfa;border:1px dashed #9ebfba;border-radius:16px;padding:30px}.ielts-catalog-empty svg{color:#087e73;margin:auto}.ielts-catalog-empty h3{margin:12px;font-weight:700}.ielts-catalog-empty p{max-width:600px;margin:auto;font-size:13px;line-height:2}.ielts-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0 25px;display:grid}.ielts-form-card{background:#fff;border:1px solid #d3dfdc;border-radius:16px;min-width:0;padding:20px}.ielts-form-card.selected{border:2px solid #087e73;padding:19px}.ielts-form-card>span{color:#52746b;letter-spacing:1px;font-size:10px;display:block}.ielts-form-card h3{margin:10px 0;font-size:18px;font-weight:700}.ielts-form-card p{text-align:left;direction:ltr;font-size:11px;line-height:1.8}.ielts-form-card small{color:#526675;margin:10px 0;font-size:11px;display:block}.ielts-form-card>div{flex-wrap:wrap;gap:8px;display:flex}.ielts-form-card button{color:#116654;background:#f0fdfa;border:1px solid #bddbd3;border-radius:8px;min-height:42px;padding:8px 12px;font-size:12px}.ielts-form-card button[aria-pressed=true]{color:#fff;background:#116654}.ielts-form-card button:disabled{opacity:.55}.ielts-collection-provenance{background:#ecfdf5;border-inline-start:3px solid #087e73;border-radius:8px;margin:16px 0;padding:12px 18px;font-size:13px;line-height:1.8}@media (max-width:950px){.ielts-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ielts-collection-grid{grid-template-columns:1fr}.ielts-collection-card p{margin-bottom:0}.ielts-root .ielts-collection-card{padding:20px}.ielts-root .ielts-collection-card.selected{padding:19px}}@media (max-width:550px){.ielts-catalog-grid{grid-template-columns:1fr}.ielts-catalog-controls{flex-direction:column;align-items:stretch}.ielts-catalog-controls label{max-width:none}}@media (prefers-reduced-motion:reduce){.ielts-collection-card:hover{transform:none}}.ielts-catalog-pages{justify-content:center;align-items:center;gap:16px;margin:20px 0;display:flex}.ielts-catalog-pages button{color:#116654;background:#fff;border:1px solid #bddbd3;border-radius:8px;min-height:44px;padding:8px 16px}.ielts-catalog-pages span{font-size:12px}
