#ci-coin-etfs .ci-sol-etf-cards { display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); margin:0 0 28px; border:1px solid var(--ci-cd-border,#e6e1db); background:#fff; }
		#ci-coin-etfs .ci-sol-etf-card { display:flex; flex-direction:column; gap:8px; min-width:0; padding:20px 22px; border-left:1px solid var(--ci-cd-border,#e6e1db); background:#fff; cursor:default; transition:background-color .2s ease, color .2s ease; }
		#ci-coin-etfs .ci-sol-etf-card:first-child { border-left:0; }
		#ci-coin-etfs .ci-sol-etf-card__label { font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:#777; transition:color .2s ease; }
		#ci-coin-etfs .ci-sol-etf-card__value { font-family:var(--ci-cd-serif); font-size:30px; line-height:1.1; font-weight:500; color:var(--ci-cd-text,#111); white-space:nowrap; transition:color .2s ease; }
		#ci-coin-etfs .ci-sol-etf-card__value.is-up { color:var(--ci-cd-green,#1f7a4d); }
		#ci-coin-etfs .ci-sol-etf-card__value.is-down { color:var(--ci-cd-down,#b42318); }
		#ci-coin-etfs .ci-sol-etf-card__note { font-size:12px; line-height:1.45; color:#777; transition:color .2s ease; }
		#ci-coin-etfs .ci-sol-etf-card__note strong { font-weight:600; }
		#ci-coin-etfs .ci-sol-etf-card__note .is-up { color:var(--ci-cd-green,#1f7a4d); }
		#ci-coin-etfs .ci-sol-etf-card__note .is-down { color:var(--ci-cd-down,#b42318); }
		#ci-coin-etfs .ci-sol-etf-card:hover { background:var(--ci-cd-red,#8b1538); }
		#ci-coin-etfs .ci-sol-etf-card:hover .ci-sol-etf-card__label,
		#ci-coin-etfs .ci-sol-etf-card:hover .ci-sol-etf-card__note { color:rgba(255,255,255,.82); }
		#ci-coin-etfs .ci-sol-etf-card:hover .ci-sol-etf-card__value,
		#ci-coin-etfs .ci-sol-etf-card:hover .ci-sol-etf-card__note .is-up,
		#ci-coin-etfs .ci-sol-etf-card:hover .ci-sol-etf-card__note .is-down { color:#fff; }
		#ci-coin-etfs .ci-sol-etf-bar { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px 16px; margin:0 0 10px; }
		#ci-coin-etfs .ci-sol-etf-tabs { display:flex; flex-wrap:wrap; gap:8px; }
		#ci-coin-etfs .ci-sol-etf-tab { padding:8px 18px; font-size:13px; font-weight:500; line-height:1.2; color:var(--ci-cd-text,#111); background:#fff; border:1px solid var(--ci-cd-border,#e6e1db); border-radius:999px; cursor:pointer; transition:background-color .2s ease, border-color .2s ease, color .2s ease; }
		#ci-coin-etfs .ci-sol-etf-tab:hover { border-color:var(--ci-cd-red,#8b1538); color:var(--ci-cd-red,#8b1538); }
		#ci-coin-etfs .ci-sol-etf-tab.is-active { background:var(--ci-cd-red,#8b1538); border-color:var(--ci-cd-red,#8b1538); color:#fff; }
		#ci-coin-etfs .ci-sol-etf-bar__right a { font-size:13px; font-weight:600; color:var(--ci-cd-red,#8b1538); text-decoration:none; }
		#ci-coin-etfs .ci-sol-etf-asof { margin:0 0 12px; font-size:12px; color:#777; }
		#ci-coin-etfs .ci-cdash-markets__table-wrap { overflow-x:auto; border:1px solid var(--ci-cd-border,#e6e1db); border-radius:8px; }
		#ci-coin-etfs .ci-sol-etf-table { width:100%; min-width:960px; table-layout:auto; }
		#ci-coin-etfs .ci-sol-etf-table th,
		#ci-coin-etfs .ci-sol-etf-table td { white-space:nowrap; }
		#ci-coin-etfs .ci-sol-etf-table td { font-size:14px; color:#111; }
		#ci-coin-etfs .ci-sol-etf-table .ci-cdash-markets__td-exch { white-space:normal; min-width:240px; }
		#ci-coin-etfs .ci-sol-etf-logo { flex:none; width:28px; height:28px; border-radius:4px; object-fit:contain; background:#fff; }
		#ci-coin-etfs .ci-sol-etf-logo--letter { display:inline-flex; align-items:center; justify-content:center; font-size:13px; font-weight:700; color:#fff; background:var(--ci-cd-red,#8b1538); }
		#ci-coin-etfs .ci-sol-etf-table .ci-cdash-markets__fund-meta strong { font-size:14px; font-weight:600; }
		#ci-coin-etfs .ci-sol-etf-table .ci-cdash-markets__fund-meta span { font-size:12px; }
		#ci-coin-etfs .ci-sol-etf-table .is-up { color:var(--ci-cd-green,#1f7a4d); font-weight:600; }
		#ci-coin-etfs .ci-sol-etf-table .is-down { color:var(--ci-cd-down,#b42318); font-weight:600; }
		#ci-coin-etfs .ci-sol-etf-table .is-muted { color:#6b7280; }
		#ci-coin-etfs .ci-sol-etf-note { display:flex; gap:10px; align-items:flex-start; margin:18px 0 0; padding:12px 16px; font-size:12px; line-height:1.5; color:#555; background:#fbf7f5; border:1px solid #f0e4e4; }
		#ci-coin-etfs .ci-sol-etf-note svg { flex:none; margin-top:2px; color:var(--ci-cd-red,#8b1538); }
		@media (max-width: 1100px) {
			#ci-coin-etfs .ci-sol-etf-cards { grid-template-columns:repeat(3, minmax(0, 1fr)); }
			#ci-coin-etfs .ci-sol-etf-card { border-top:1px solid var(--ci-cd-border,#e6e1db); }
			#ci-coin-etfs .ci-sol-etf-card:nth-child(-n+3) { border-top:0; }
			#ci-coin-etfs .ci-sol-etf-card:nth-child(3n+1) { border-left:0; }
		}
		@media (max-width: 640px) {
			#ci-coin-etfs .ci-sol-etf-cards { grid-template-columns:1fr; }
			#ci-coin-etfs .ci-sol-etf-card { border-left:0; border-top:1px solid var(--ci-cd-border,#e6e1db); padding:16px 18px; }
			#ci-coin-etfs .ci-sol-etf-card:first-child { border-top:0; }
			#ci-coin-etfs .ci-sol-etf-card:nth-child(-n+3) { border-top:1px solid var(--ci-cd-border,#e6e1db); }
			#ci-coin-etfs .ci-sol-etf-card:first-child { border-top:0; }
		}