.tds-block{margin-bottom:28px}.tds-wrap{max-width:1560px;margin:0 auto;padding:0 16px;width:100%}.tds-bar{display:flex;align-items:center;gap:12px;height:48px;background:#c8102e;color:#fff;padding:0 18px;margin-top:28px;flex-wrap:wrap}.tds-bar-en{font-size:16px;font-weight:800;letter-spacing:1.6px}.tds-bar-sep{width:1px;height:14px;background:rgba(255,255,255,.45)}.tds-bar-zh{font-size:16px;font-weight:500;color:rgba(255,255,255,.96)}.tds-bar-count{margin-left:auto;font-size:15px;color:rgba(255,255,255,.92)}.tds-toolbar{gap:12px;margin-top:14px;flex-wrap:wrap}.tds-search,.tds-toolbar{display:flex;align-items:center}.tds-search{flex:1;min-width:240px;gap:10px;background:#fff;border:1px solid #e5e9ec;border-radius:3px;height:44px;padding:0 14px}.tds-search input{flex:1;border:0;outline:0;background:transparent;font-size:17px;color:#1d2733;min-width:0}.tds-search input::placeholder{color:#a3adb8}.tds-search-icon{color:#a3adb8;flex:none;display:flex}.tds-search-hit{font-size:15px;color:#7b8794;flex:none}.tds-btn{height:36px;padding:0 14px;border:1px solid #c8102e;border-radius:2px;background:#fff;color:#c8102e;font-size:15.5px;font-weight:700;cursor:pointer;letter-spacing:.2px}.tds-btn:hover{background:#c8102e;color:#fff}.tds-layout{display:grid;grid-template-columns:290px 1fr;gap:22px;margin-top:18px;align-items:start}.tds-index{background:#fff;border:1px solid #e5e9ec;border-radius:3px;overflow:hidden;position:sticky;top:84px}.tds-index-head{padding:12px 15px;border-bottom:1px solid #eef1f3}.tds-index-head b{display:block;font-size:13.5px;letter-spacing:1.4px;color:#1d2733}.tds-index-head span{display:block;font-size:15px;color:#7b8794;margin-top:4px}.tds-index-list{list-style:none;margin:0;padding:0}.tds-index-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:none;border:0;border-left:3px solid transparent;text-align:left;cursor:pointer;font:inherit}.tds-index-item:hover{background:#fafbfc}.tds-index-item.is-active{background:#fdf3f5;border-left-color:#c8102e}.tds-index-name{flex:1;min-width:0}.tds-index-name i{display:block;font-style:normal;font-size:15.5px;font-weight:600;color:#37424f;line-height:1.35}.tds-index-name em{display:block;font-style:normal;font-size:14.5px;color:#8b95a1;margin-top:1px}.tds-index-item.is-active .tds-index-name i{color:#c8102e;font-weight:800}.tds-index-count{flex:none;font-size:14px;font-weight:700;color:#9aa4ae;background:#f4f6f8;border-radius:2px;padding:2px 6px;min-width:26px;text-align:center}.tds-index-item.is-active .tds-index-count{background:#fbe0e5;color:#c8102e}.tds-index-foot{padding:11px 14px;border-top:1px solid #eef1f3;font-size:14px;line-height:1.6;color:#a3adb8}.tds-cards{display:flex;flex-direction:column;gap:14px;min-width:0}.tds-card{background:#fff;border:1px solid #e5e9ec;border-radius:3px;overflow:hidden}.tds-card.is-open{border-top:2px solid #c8102e}.tds-card-head{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;background:none;border:0;width:100%;text-align:left;font:inherit}.tds-card-no{flex:none;font-size:13.5px;font-weight:800;color:#b6c0ca;letter-spacing:.5px;width:20px}.tds-card-t{flex:1;min-width:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.tds-card-t b{font-size:18px;font-weight:800;color:#1d2733}.tds-card-t span{font-size:15.5px;color:#7b8794}.tds-chip{flex:none;font-size:14px;font-weight:700;color:#7b8794;background:#f4f6f8;border-radius:2px;padding:3px 8px}.tds-chip.is-red{background:#fbe0e5;color:#c8102e}.tds-chip.is-gold{background:#fbf4e0;color:#8a6a12;margin-left:8px}.tds-card-toggle{flex:none;font-size:14.5px;font-weight:700;color:#c8102e;letter-spacing:.2px}.tds-chips{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 15px}.tds-schip{font-size:14.5px;color:#5d6673;background:#f7f9fa;border:1px solid #edf0f2;border-radius:2px;padding:4px 9px}.tds-schip b{color:#98a2ad;font-weight:700;margin-left:4px}.tds-body{padding:0 18px 8px}.tds-sub{border-top:1px dashed #e6ebee}.tds-sub:first-child{border-top:1px solid #eef1f3}.tds-sub-head{display:flex;align-items:center;gap:10px;padding:11px 0;width:100%;background:none;border:0;cursor:pointer;text-align:left;font:inherit}.tds-dot{flex:none;width:6px;height:6px;background:#c8102e}.tds-sub-name{font-size:16.5px;font-weight:400;color:#1d2733}.tds-sub-sub{font-size:15px;color:#98a2ad}.tds-sub-count{color:#8b95a1}.tds-sub-act,.tds-sub-count{font-size:14.5px;font-weight:700}.tds-sub-act{margin-left:auto;color:#c8102e;white-space:nowrap}.tds-rows{border-top:1px solid #f0f3f5}.tds-row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f3f5}.tds-row:last-child{border-bottom:0}.tds-row:hover{background:#fbfcfc}.tds-tag{width:38px;height:20px;display:flex;align-items:center;justify-content:center;background:#fdf0f2;border:1px solid #f4ccd4;border-radius:2px;color:#c8102e;font-size:13px;font-weight:800;letter-spacing:.6px}.tds-file{min-width:0}.tds-file b{display:block;font-size:16.5px;font-weight:500;line-height:1.45;color:#1d2733;word-break:break-word}.tds-file small{display:block;font-size:14.5px;color:#a3adb8;margin-top:3px;letter-spacing:.2px}.tds-dl{height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #c8102e;border-radius:2px;background:#fff;color:#c8102e;font-size:15.5px;font-weight:700;text-decoration:none}.tds-row:hover .tds-dl{background:#c8102e;color:#fff}.tds-acts{display:flex;align-items:center;gap:14px;justify-self:end}.tds-open{color:#c8102e;font-size:15.5px;font-weight:700;text-decoration:none;white-space:nowrap}.tds-open:hover{text-decoration:underline}.tds-empty{padding:28px 18px;text-align:center;color:#8b95a1;font-size:16px}.tds-note{margin-top:18px;padding-top:12px;border-top:1px solid #e2e8ea;font-size:15px;line-height:1.8;color:#98a2ad}.tds-note b{color:#6b7785;font-weight:700}@media (max-width:1023px){.tds-layout{grid-template-columns:1fr}.tds-index{position:static;order:-1}.tds-index-list{display:flex;overflow-x:auto;gap:0}.tds-index-item{width:auto;flex:none;border-left:0;border-bottom:3px solid transparent;padding:9px 12px}.tds-index-item.is-active{border-left:0;border-bottom-color:#c8102e}.tds-index-foot,.tds-index-name em{display:none}.tds-row{grid-template-columns:36px 1fr auto;gap:10px}.tds-file b{font-size:15.5px}.tds-bar{height:auto;padding:12px 14px}.tds-bar-count{margin-left:0;width:100%}}