.haytan-silver{box-sizing:border-box;width:100%;max-width:100%;margin:18px 0 8px;padding:8px;background:linear-gradient(120deg,#0c0e16,#030b20);color:#fff;border:1px solid #1c2637;border-radius:5px;font-family:Arial,Helvetica,sans-serif;line-height:1.35;color-scheme:dark}
.haytan-silver *{box-sizing:border-box}
.haytan-silver h2{margin:2px 0 6px;padding:0;color:#fff;font-family:inherit;font-size:16px;line-height:1.4;text-transform:uppercase}
.haytan-silver h2 span{font-size:11px;color:#7adbd8;margin-left:8px}
.haytan-silver .silver-status,.haytan-silver .silver-change{margin:3px 0 7px;padding:0;color:#a7bed0;font-size:11px;line-height:1.4}
.haytan-silver .silver-scroll{width:100%;overflow-x:auto}
.haytan-silver table{width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;background:transparent;color:#fff;font-family:inherit}
.haytan-silver table th,.haytan-silver table td{float:none;border:0;border-bottom:1px solid #50545d;
padding:2px;vertical-align:middle;background:transparent;line-height:1.2;white-space:nowrap}
.haytan-silver table thead th{color:#acc9d5;font-weight:400;font-size:12px;padding:3px 10px}
.haytan-silver table th:first-child{width:43%;white-space:normal}
.haytan-silver table thead th:nth-child(2),.haytan-silver table thead th:nth-child(3){width:21%}
.haytan-silver table thead th:last-child{width:15%}
.haytan-silver table tbody th{color:#fff;font-weight:400;font-size:15px}
.haytan-silver .silver-product{display:flex;gap:10px;align-items:center;min-height:37px}
.haytan-silver .silver-product>span:last-child{overflow-wrap:anywhere}
.haytan-silver table td.silver-price{font-size:clamp(22px,2.2vw,34px);font-weight:400;color:#70e4df;text-shadow:0 2px 5px #4faaa6;font-variant-numeric:tabular-nums;letter-spacing:-.6px}
.haytan-silver table td.silver-delta-cell{padding:0}
.haytan-silver .silver-delta{display:block;float:right;padding:4px 6px;background:#9dee15;color:#333;font-size:clamp(15px,1.8vw,21px);font-variant-numeric:tabular-nums;white-space:nowrap}
.haytan-silver .silver-delta[data-direction=down]{background:#bf0000;color:#fff}
.haytan-silver .silver-delta[data-direction=up]{background:#9dee15;color:#333}
.haytan-silver .silver-icon{display:inline-flex;flex:0 0 25px;align-items:center;justify-content:center;height:33px;border:1px solid #e2e8ee;background:linear-gradient(135deg,#fff,#a3adb8 45%,#e4e9ef 65%,#7d8b97);color:#35424e;font-size:10px;font-weight:bold;text-shadow:none;box-shadow:inset 0 0 0 2px #a2adb7}
.haytan-silver .silver-bar{border-radius:3px}
.haytan-silver .silver-coin{height:26px;flex-basis:26px;border-radius:50%}
.haytan-silver .silver-purity{background:transparent;color:#b8d4e3;border:0;box-shadow:none;font-size:10px}
.haytan-silver .silver-status.silver-warning{color:#ffd16b}
.haytan-silver .silver-change{margin-top:6px}
.haytan-silver small{display:block;margin:7px 0 2px;color:#9eb2c7;font-size:10px;line-height:1.5}
@media(max-width:600px){.haytan-silver{padding:4px}.haytan-silver table th:first-child{width:39%}
.haytan-silver table thead th:nth-child(2),.haytan-silver table thead th:nth-child(3){width:21%}
.haytan-silver table thead th:last-child{width:19%}
.haytan-silver table tbody th{font-size:11px}
.haytan-silver table th,.haytan-silver table td{padding:2px}
.haytan-silver table td.silver-price{font-size:clamp(18px,4.6vw,28px);letter-spacing:-.5px}
.haytan-silver .silver-product{gap:5px}.haytan-silver .silver-icon{flex-basis:17px;height:20px;font-size:9px}
.haytan-silver .silver-coin{height:18px;flex-basis:20px}
.haytan-silver .silver-delta{font-size:clamp(12px,3.2vw,18px);
padding:6px}
.haytan-silver table thead th{font-size:10px}}

/* Collapsible silver section. Details state persists across price refreshes. */
.haytan-silver.silver-accordion{margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent}
.haytan-silver.silver-accordion .silver-status{font-size:10px;margin:4px 6px;color:#9eb2c7}
.haytan-silver.silver-accordion .silver-status.silver-warning{color:#ffd16b}
.haytan-silver .silver-details{margin:0;padding:0;border:0}
.haytan-silver .silver-details summary{list-style:none;cursor:pointer;text-align:center;padding:7px;color:#70e4df;background:#081326;border-bottom:1px solid #334357;font-size:12px;user-select:none}
.haytan-silver .silver-details summary::-webkit-details-marker{display:none}
.haytan-silver .silver-details summary:focus-visible{outline:2px solid #70e4df;outline-offset:-2px}
.haytan-silver .silver-details summary:hover{background:#112439}
.haytan-silver .silver-arrow{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 10px 3px 0}
.haytan-silver .silver-details[open] .silver-arrow{transform:rotate(225deg);margin-bottom:-1px}
.haytan-silver .silver-close-label{display:none}
.haytan-silver .silver-details[open] .silver-close-label{display:inline}
.haytan-silver .silver-details[open] .silver-open-label{display:none}
.haytan-silver .silver-details .silver-change,.haytan-silver .silver-details small{margin:8px 6px}
.haytan-silver .silver-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.haytan-silver table col:nth-child(1){width:43%}
.haytan-silver table col:nth-child(2),.haytan-silver table col:nth-child(3){width:21%}
.haytan-silver table col:nth-child(4){width:15%}
@media(max-width:600px){.haytan-silver table col:nth-child(1){width:39%}
.haytan-silver table col:nth-child(4){width:19%}}
