.sres-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.sres-nav a{padding:10px 16px;border:1px solid #dfd4df;border-radius:24px;color:#69406f;background:#fffcf6;text-decoration:none;font-weight:600}.sres-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sres-card{display:block;background:#fffdf8;border:1px solid #e6dfe4;border-radius:18px;overflow:hidden;text-decoration:none;color:#382d3b}.sres-card:hover{border-color:#85528d;box-shadow:0 10px 25px #5a365b12}.sres-card .sres-cover{display:block;width:100%;height:210px;object-fit:contain;background:#fff}.sres-card>div{padding:20px}.sres-card h3{margin:0 0 8px}.sres-card p{font-size:14px;line-height:1.8}.sres-card span{color:#75417b;font-weight:700}.sres-shape{width:70px;height:60px;object-fit:contain;display:block;margin:10px 0}.sres-source,.sres-models{margin:36px 0}.sres-note{background:#f4eff5;padding:18px;border-radius:12px;line-height:1.9}.sres-table{overflow:auto;max-height:520px;margin:18px 0;border:1px solid #ded5df;border-radius:12px}.sres-table table{width:100%;border-collapse:collapse;white-space:nowrap}.sres-table th,.sres-table td{padding:12px 16px;text-align:right;border-bottom:1px solid #e7e0e7}.sres-table th{position:sticky;top:0;background:#eee6ee;color:#58355e}.sres-table tr[hidden]{display:none}.sres-floor{padding:10px;border:1px solid #d8cbd9;border-radius:8px;background:#fff}.sres-source p{line-height:1.9}@media(max-width:900px){.sres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.sres-grid{grid-template-columns:1fr}.sres-card .sres-cover{height:190px}.sres-nav a{font-size:13px;padding:9px 12px}.sres-table th,.sres-table td{padding:10px;font-size:13px}}
