/* AltınSeyir shared visual language: navy header, gold highlight, clear market rows. */
.jeweler-panel{padding:24px}
.jeweler-hero{position:relative;overflow:hidden;padding:30px;border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--navy) 96%,#fff),color-mix(in srgb,var(--navy) 78%,var(--gold)));color:#fff}
.jeweler-hero h1,.jeweler-hero p{color:#fff}.jeweler-hero .kicker{color:#f5c85c}.jeweler-hero p{max-width:640px;margin-bottom:0}
.jeweler-hero-mark{display:flex;align-items:center;gap:10px;position:absolute;right:30px;top:50%;transform:translateY(-50%);opacity:.18;font:800 42px/1 system-ui}.jeweler-hero-mark strong{font-size:72px}
.jeweler-panel{margin-top:20px;border-top:4px solid var(--gold);box-shadow:0 12px 30px rgba(16,44,64,.08)}
.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-group h3::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--line),transparent)}
.jeweler-fx-group h3{border-left-color:#08745a}
.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}
.jeweler-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 30px}.jeweler-actions .button{margin:0}
@media(max-width:600px){.jeweler-hero{padding:22px 18px}.jeweler-hero-mark{right:12px;opacity:.1}.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}.jeweler-actions{display:grid}.jeweler-actions .button{text-align:center}}

/* 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%}

/* v105 — Altın ve döviz bölümlerini ayrı, taranabilir piyasa ekranları olarak sunar. */
.jeweler-section-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.jeweler-section-links a{padding:10px 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:750;backdrop-filter:blur(8px)}
.jeweler-section-links a:last-child{background:#f3c45b;color:#102c40;border-color:#f3c45b}
.jeweler-toolbar{padding-bottom:18px;border-bottom:1px solid var(--line)}
.eyebrow{display:block;margin-bottom:4px;color:#8a6008;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.jeweler-live-status{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin:16px 0 8px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--green) 6%,var(--paper))}
.jeweler-live-status>span{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 13%,transparent)}
.jeweler-live-status p{margin:0!important}
.market-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 9%,var(--paper)),var(--paper))}
.market-section-heading>div{display:flex;align-items:center;gap:14px}.market-section-heading h3{margin:0;padding:0;border:0}.market-section-heading h3::after{display:none}.market-section-heading p{margin:3px 0 0;color:var(--muted);font-size:13px}
.market-section-heading>a{flex:0 0 auto;color:#175c8a;font-size:13px;font-weight:750}
.market-section-icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--navy);color:#f5c85c;font-size:17px;font-weight:850;box-shadow:0 7px 16px rgba(16,44,64,.18)}
.market-section-icon.fx{background:#08745a;color:#fff}
.jeweler-fx-group .market-section-heading{background:linear-gradient(135deg,color-mix(in srgb,#08745a 8%,var(--paper)),var(--paper))}
.jeweler-footnote{display:flex;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--line);font-size:13px}.jeweler-footnote p{margin:0}.jeweler-panel .jeweler-footnote .source-credit{padding:0;border:0;text-align:right}
:root[data-theme="dark"] .eyebrow{color:#f3c45b}
@media(max-width:700px){.jeweler-section-links{display:grid}.jeweler-section-links a{text-align:center}.jeweler-live-status{grid-template-columns:auto 1fr}.jeweler-live-status .table-note{grid-column:2}.market-section-heading{align-items:flex-start;flex-direction:column}.market-section-heading>a{padding-left:62px}.jeweler-footnote{flex-direction:column}.jeweler-panel .jeweler-footnote .source-credit{text-align:left}}

