/* Newsora — Gold rates: sidebar widget (.nsr-gold, design 1) + page (.nsr-goldp, design B). */
.nsr-gold,.nsr-goldp{--g-ink:#0d1626;--g-mut:#7a869c;--g-line:#eef1f5;--g-bd:#e6ebf2;--g-red:#d70017;--g-au:#b8860b;--g-au-d:#8a6500;--g-au-dd:#3d2c00;--g-up:#0b7a3b;color:var(--g-ink)}
.nsr-gold *,.nsr-goldp *{box-sizing:border-box}
.nsr-gold{background:#fff;border:1px solid var(--g-bd);border-radius:12px;padding:20px}
@media (max-width:767px){.nsr-gold{padding:16px}}
.nsr-gold-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;padding-bottom:10px;margin-bottom:12px}
.nsr-gold-hd::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--g-red) 0,var(--g-red) 60px,var(--g-bd) 60px,var(--g-bd) 100%)}
.nsr-gold-hd__l{display:flex;align-items:center;gap:10px;min-width:0}
.nsr-gold-mono{width:36px;height:36px;border-radius:8px;background:var(--g-red);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(215,0,23,.28);flex-shrink:0}
.nsr-gold-hd__t{font-size:17px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;margin:0;line-height:1.1;color:var(--g-ink)}
.nsr-goldp .nsr-gold-hd{margin-bottom:16px}.nsr-goldp .nsr-gold-hd__t{font-size:20px}
.nsr-gold-hd__s{display:block;margin-top:3px;line-height:1.5;font-size:10px;color:var(--g-mut);letter-spacing:.5px;text-transform:uppercase}
.nsr-gold-tg{display:inline-flex;background:#f1f4f9;border-radius:8px;padding:3px;flex-shrink:0;white-space:nowrap}
.nsr-gold-tg button{font:inherit;font-size:10.5px;font-weight:700;border:0;background:transparent;color:#4a5568;padding:5px 9px;border-radius:6px;cursor:pointer;line-height:1.2}
.nsr-gold-tg button.is-on{background:#fff;color:var(--g-au);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.nsr-gold-hero{background:linear-gradient(135deg,#fff8e1,#fde9a8);border:1px solid #f3d77a;border-radius:14px;padding:14px 16px;margin-bottom:6px}
.nsr-gold-hero small{display:block;font-size:10px;font-weight:800;letter-spacing:1px;color:var(--g-au-d)}
.nsr-gold-hero small[hidden]{display:none}
.nsr-gold-hero strong{display:block;font-size:30px;font-weight:900;line-height:1.15;color:var(--g-au-dd);margin:4px 0}
.nsr-gold-hero em{font-style:normal;font-size:15px;margin-right:4px;color:var(--g-au-d)}
.nsr-gold-chg{font-size:11px;font-weight:700;white-space:nowrap}
.nsr-gold-chg.is-up{color:var(--g-up)}.nsr-gold-chg.is-down{color:var(--g-red)}.nsr-gold-chg.is-same{color:var(--g-mut);white-space:normal}
.nsr-gold-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--g-line)}
.nsr-gold-row b{width:40px;font-size:13px;font-weight:800;color:var(--g-au)}
.nsr-gold-row>span:not(.nsr-gold-chg){flex:1;font-size:14px;font-weight:800;color:var(--g-ink)}
.nsr-gold-ft{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;font-weight:600;color:var(--g-mut)}
.nsr-gold-ft a{color:var(--g-red);font-weight:800;text-decoration:none}.nsr-gold-ft a:hover{text-decoration:underline}
.nsr-gold-empty,.nsr-gold-none{color:var(--g-mut);font-size:13px;margin:6px 0}
/* page */
.nsr-goldp-warn{background:#fff8e6;border:1px solid #fde7b0;border-radius:10px;padding:10px 12px;font-size:13px;color:#7a5a00;margin:0 0 14px}
.nsr-goldp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}
.nsr-goldp-card{border:1px solid #f0dc95;background:linear-gradient(160deg,#fffaeb,#fdf0c4);border-radius:14px;padding:14px;min-width:0}
.nsr-goldp-card.is-24{background:linear-gradient(135deg,var(--g-au-dd),#6b4e00);border-color:#6b4e00}
.nsr-goldp-card .k{font-size:12px;font-weight:900;color:var(--g-au-d)}
.nsr-goldp-card.is-24 .k{color:#ffe08a}
.nsr-goldp-card b{display:block;font-size:22px;font-weight:900;line-height:1.3;color:var(--g-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nsr-goldp-card.is-24 b{color:#fff}
.nsr-goldp-card small{font-size:10.5px;color:var(--g-au-d)}
.nsr-goldp-card.is-24 small{color:#f3d77a}
.nsr-goldp-card [hidden]{display:none}
.nsr-goldp-tg{margin-bottom:16px}
.nsr-goldp-tg button{font-size:12px;padding:7px 14px}
.nsr-goldp-h{font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--g-ink);margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid var(--g-line)}
.nsr-gold-chartw{position:relative;margin-bottom:18px;padding-bottom:18px}
.nsr-gold-chart{display:block;width:100%;height:auto}
.nsr-gold-chartx{position:absolute;left:0;right:0;bottom:0;height:16px}
.nsr-gold-chartx span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--g-mut);white-space:nowrap}
.nsr-gold-chartx span:first-child{transform:none}.nsr-gold-chartx span:last-child{transform:translateX(-100%)}
.nsr-gold-chart .a{fill:rgba(212,160,23,.14)}
.nsr-gold-chart .l{fill:none;stroke:var(--g-au);stroke-width:2.5;vector-effect:non-scaling-stroke}
.nsr-gold-chart circle{fill:#fff;stroke:var(--g-au);stroke-width:2;vector-effect:non-scaling-stroke}
.nsr-goldp-g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.nsr-goldp-tb{width:100%;border-collapse:collapse;font-size:12.5px;margin-bottom:18px}
.nsr-goldp-tb th{font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--g-mut);text-align:right;padding:6px;border-bottom:1px solid var(--g-line)}
.nsr-goldp-tb th:first-child,.nsr-goldp-tb td:first-child{text-align:left}
.nsr-goldp-tb td{padding:9px 6px;border-bottom:1px solid var(--g-line);text-align:right;font-weight:800;color:var(--g-ink)}
.nsr-goldp-tb td:first-child{font-weight:600;color:#4a5568}
.nsr-goldp-calc{border:1px solid var(--g-bd);border-radius:14px;padding:14px;margin-bottom:16px}
.nsr-goldp-cr{display:flex;gap:8px}
.nsr-goldp-cr label{flex:1;min-width:0;font-size:10px;font-weight:700;color:var(--g-mut);text-transform:uppercase}
.nsr-goldp-cr input,.nsr-goldp-cr select{display:block;width:100%;margin-top:4px;font:inherit;font-size:13px;font-weight:700;color:var(--g-ink);border:1px solid #e2e7ef;border-radius:8px;padding:0 8px;height:38px;background:#fff}
.nsr-goldp-res{margin-top:12px;background:#fffcf2;border:1px solid #f0e3b5;border-radius:10px;padding:10px 12px}
.nsr-goldp-res span{display:block;font-size:10px;font-weight:700;color:var(--g-au-d);text-transform:uppercase}
.nsr-goldp-res b{font-size:22px;font-weight:900;color:var(--g-au-dd)}
.nsr-goldp-res small{display:block;font-size:10.5px;color:var(--g-mut)}
.nsr-goldp-sv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}
.nsr-goldp-sv>div{background:linear-gradient(160deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:12px;padding:12px}
.nsr-goldp-sv small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.6px;color:#475569}
.nsr-goldp-sv b{display:block;font-size:18px;font-weight:900;color:var(--g-ink)}
.nsr-goldp-intl{border:1px solid var(--g-bd);border-radius:12px;padding:12px;margin-bottom:16px}
.nsr-goldp-intl small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.6px;color:var(--g-mut)}
.nsr-goldp-intl b{font-size:18px;font-weight:900}.nsr-goldp-intl i{font-style:normal;font-size:12px;color:var(--g-mut)}
.nsr-goldp-intl span{display:block;font-size:11px;color:var(--g-mut)}
.nsr-goldp-faq details{border-bottom:1px solid var(--g-line);padding:9px 0}
.nsr-goldp-faq summary{font-size:13px;font-weight:700;cursor:pointer;color:var(--g-ink)}
.nsr-goldp-faq p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:#4a5568}
.nsr-goldp-note{margin:14px 0 0;padding-top:12px;border-top:1px dashed #e2e7ef;font-size:11.5px;color:var(--g-mut);text-align:center}
.nsr-goldp-note a{color:inherit}
@media (max-width:767px){.nsr-goldp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nsr-goldp-g2{grid-template-columns:minmax(0,1fr);gap:0}.nsr-gold-chartx span:nth-child(even):not(:last-child){display:none}}
@media (max-width:575px){.nsr-gold-hd__t{font-size:15px}.nsr-gold-mono{width:32px;height:32px}.nsr-goldp .nsr-gold-hd__t{font-size:16px}.nsr-gold-hd__s{font-size:9px}.nsr-goldp-card b{font-size:19px}.nsr-goldp-cr{flex-wrap:wrap}.nsr-goldp-cr label{flex:1 1 30%}}
