/* Ponçik V44 — USD/EUR/TRY reference rate ribbon; no product pricing changes. */
.poncik-fx-strip{position:relative;z-index:18;box-sizing:border-box;width:100%;background:#f5f2f8;color:#221b44;border-top:1px solid rgba(34,27,68,.08);border-bottom:1px solid rgba(34,27,68,.12);font-family:Arial,sans-serif;font-size:12px;line-height:1.25}
.poncik-fx-strip *{box-sizing:border-box}
.poncik-fx-inner{min-height:56px;max-width:1500px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px clamp(12px,3.4vw,52px)}
.poncik-fx-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:0 0 auto;gap:4px;min-width:126px;position:relative;padding-left:15px}
.poncik-fx-heading strong{font-size:11px;letter-spacing:.085em;white-space:nowrap;color:inherit}
.poncik-fx-indicator{position:absolute;left:0;top:4px;width:7px;height:7px;background:#ed0678;border-radius:50%;box-shadow:0 0 0 3px rgba(237,6,120,.11)}
.poncik-fx-date{font-size:10px;color:#6a6378;white-space:nowrap}
.poncik-fx-items{display:flex;align-items:stretch;gap:10px;min-width:0;flex:1;justify-content:center}
.poncik-fx-item{display:flex;flex:1 1 200px;max-width:265px;min-width:0;align-items:center;justify-content:space-between;gap:9px;padding:9px 12px;background:#fff;border:1px solid rgba(34,27,68,.09);border-radius:9px;white-space:nowrap;box-shadow:0 2px 9px rgba(20,14,46,.025)}
.poncik-fx-name{font-size:11px;font-weight:700;letter-spacing:.01em}
.poncik-fx-value{font-size:13px;font-weight:750;letter-spacing:.01em;font-variant-numeric:tabular-nums}
.poncik-fx-change{font-size:11px;font-weight:700;min-width:61px;text-align:right;font-variant-numeric:tabular-nums}
.poncik-fx-change[data-direction="up"]{color:#11804b}
.poncik-fx-change[data-direction="down"]{color:#cc3256}
.poncik-fx-change[data-direction="flat"]{color:#807b87}
.poncik-fx-source{font-size:10px;color:#625777!important;text-decoration:none;white-space:nowrap;flex:0 0 auto;border-bottom:1px dotted currentColor}
.poncik-fx-source:hover{color:#ed0678!important}
html[data-poncik-theme="night"] .poncik-fx-strip{background:#17162b;color:#f3eef8;border-color:rgba(255,255,255,.12)}
html[data-poncik-theme="night"] .poncik-fx-item{background:#292642;border-color:rgba(255,255,255,.09);box-shadow:none}
html[data-poncik-theme="night"] .poncik-fx-date{color:#c3bcd5}
html[data-poncik-theme="night"] .poncik-fx-source{color:#d1c7e5!important}
html[data-poncik-theme="night"] .poncik-fx-change[data-direction="up"]{color:#71dfab}
html[data-poncik-theme="night"] .poncik-fx-change[data-direction="down"]{color:#ff88a5}
@media(max-width:950px){.poncik-fx-inner{gap:10px;padding:9px 15px;flex-wrap:wrap}.poncik-fx-heading{flex-direction:row;align-items:center;flex:1 1 auto;gap:10px;min-width:0;padding-left:14px}.poncik-fx-indicator{top:3px}.poncik-fx-items{flex-basis:100%;order:3;justify-content:space-between}.poncik-fx-item{max-width:none;min-width:0}.poncik-fx-source{margin-left:auto}}
@media(max-width:560px){.poncik-fx-strip{font-size:11px}.poncik-fx-inner{padding:8px 10px;gap:7px}.poncik-fx-heading strong{font-size:10px}.poncik-fx-date,.poncik-fx-source{font-size:9px}.poncik-fx-items{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:2px;gap:7px}.poncik-fx-item{flex:0 0 auto;min-width:184px;max-width:none;scroll-snap-align:start;padding:9px 10px;gap:7px}.poncik-fx-name{font-size:10px}.poncik-fx-value{font-size:12px}.poncik-fx-change{font-size:10px;min-width:53px}}
@media(prefers-reduced-motion:no-preference){.poncik-fx-indicator{animation:poncik-fx-glow 2.5s ease-in-out infinite}@keyframes poncik-fx-glow{50%{box-shadow:0 0 0 6px rgba(237,6,120,.03)}}}}
