/* AltınSeyir shared visual language: navy header, gold highlight, clear market rows. */
.jeweler-panel{padding:24px}
.jeweler-panel #jeweler-status{min-height:1.5em;color:var(--muted);font-size:14px}
.jeweler-panel #jeweler-updated{color:var(--muted)}
.jeweler-table-group{margin:26px 0 30px}
.jeweler-table-group h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding-left:12px;border-left:4px solid var(--gold);color:var(--ink);font-size:19px}
.jeweler-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--paper);-webkit-overflow-scrolling:touch}
.jeweler-price-table{width:100%;min-width:1000px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}
.jeweler-price-table thead th{position:sticky;top:0;padding:14px 15px;border:0;background:var(--navy)!important;color:#fff!important;font-size:13px;font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:right}
.jeweler-price-table thead th:first-child{border-radius:10px 0 0 0;text-align:left}
.jeweler-price-table thead th:last-child{border-radius:0 10px 0 0;text-align:right}
.jeweler-price-table tbody th,.jeweler-price-table tbody td{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:middle}
.jeweler-price-table tbody tr:last-child th,.jeweler-price-table tbody tr:last-child td{border-bottom:0}
.jeweler-price-table tbody tr:nth-child(even){background:color-mix(in srgb,var(--bg) 62%,var(--paper))}
.jeweler-price-table tbody tr:hover{background:color-mix(in srgb,var(--gold) 11%,var(--paper))}
.jeweler-price-table tbody tr.is-gram{background:color-mix(in srgb,var(--gold) 17%,var(--paper))}
.jeweler-price-table tbody tr.is-gram th{border-left:4px solid var(--gold);padding-left:11px}
.jeweler-price-table tbody th{min-width:185px;text-align:left;color:var(--ink);font-weight:700}
.jeweler-price-table tbody th small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:500}
.jeweler-price-table tbody td{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
.jeweler-price-table tbody td:last-child{color:var(--muted);font-size:13px}
.jeweler-price-table tbody td strong{font-size:15px;font-weight:750}
.jeweler-price-table .change-up{color:var(--green);font-weight:750}
.jeweler-price-table .change-down{color:var(--red);font-weight:750}
.jeweler-price-table .change-neutral{color:var(--muted)}
.jeweler-panel .source-credit{padding-top:12px;border-top:1px solid var(--line);font-size:13px}
.jeweler-panel .source-credit a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}
@media(max-width:600px){.jeweler-panel{padding:16px}.jeweler-table-group{margin:21px 0 25px}.jeweler-table-group h3{font-size:17px}.jeweler-price-table{min-width:920px}.jeweler-price-table thead th,.jeweler-price-table tbody th,.jeweler-price-table tbody td{padding:12px 12px}}

/* Keep headings and values aligned to the same right edge. */
.jeweler-price-table thead th:not(:first-child),.jeweler-price-table tbody td{text-align:right}
.jeweler-price-table thead th:first-child,.jeweler-price-table tbody th{text-align:left}

.jeweler-price-table col.col-asset{width:24%}.jeweler-price-table col.col-buy,.jeweler-price-table col.col-sell{width:19%}.jeweler-price-table col.col-change{width:16%}.jeweler-price-table col.col-updated{width:22%}
