.goldbox{--gold-brand-color:#8D1B1B;--gold-buy-color:#D32F2F;--gold-sell-color:#1976D2;--gold-bg-stripe:#FFFBF5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:2em;box-shadow:0 4px 12px rgb(0 0 0 / .05);background:#fff;color:#222}.goldbox-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:14px 18px;background:#f9f9f9;border-bottom:1px solid #e0e0e0}.goldbox-title{font-size:1.25rem;font-weight:700;color:var(--gold-title-color,#8D1B1B);margin:0}.goldbox-updated{font-size:.875rem;color:#555;font-style:italic;flex-shrink:0}.goldbox-table{width:100%;border-collapse:collapse}.goldbox-table thead th{background:var(--gold-brand-color,#8D1B1B);color:var(--gold-header-text,#ffffff);padding:12px 18px;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;text-align:left;border:none}.goldbox-table thead th:nth-child(2),.goldbox-table thead th:nth-child(3){text-align:right}.goldbox-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease}.goldbox-table tbody tr:nth-child(even){background:var(--gold-bg-stripe)}.goldbox-table tbody tr:nth-child(odd){background:#fff}.goldbox-table tbody tr:hover{background:#f5f5f5}.goldbox-table tbody tr:last-child{border-bottom:none}.goldbox-table td{padding:14px 12px;vertical-align:middle}.goldbox-table tbody td:first-child{font-weight:600;color:#333;font-size:clamp(0.78rem, 2.5vw, 0.95rem);line-height:1.35;word-break:keep-all;overflow-wrap:break-word;hyphens:none}.goldbox-table .tar{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(0.72rem, 2.8vw, 1.05rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goldbox-table td:nth-child(2).tar{color:var(--gold-buy-color)}.goldbox-table td:nth-child(3).tar{color:var(--gold-sell-color)}.goldbox-table .goldbox-empty{text-align:center;color:#777;padding:24px;font-style:italic}.goldbox-narration{padding:14px 18px;background:#fdfdfd;border-top:1px solid #f0f0f0;font-size:.9rem;color:#555;line-height:1.6}.goldbox-narration p{margin:.5em 0}.goldbox-narration p:first-child{margin-top:0}.goldbox-narration p:last-child{margin-bottom:0}.goldbox-narration strong{color:#111}@media (max-width:680px){.goldbox{border-radius:0;border-left:none;border-right:none;box-shadow:none;width:100%}.goldbox-table{table-layout:fixed;width:100%}.goldbox-table th,.goldbox-table td{padding:10px 6px}.goldbox-table thead th{padding:10px 6px;font-size:.75rem;letter-spacing:0}.goldbox-table th:nth-child(1),.goldbox-table td:nth-child(1){width:38%;white-space:normal;word-break:keep-all;overflow-wrap:break-word;line-height:1.3}.goldbox-table tbody td:first-child{font-size:clamp(0.72rem, 2.2vw, 0.82rem)}.goldbox-table th:nth-child(2),.goldbox-table td:nth-child(2),.goldbox-table th:nth-child(3),.goldbox-table td:nth-child(3){width:31%;white-space:nowrap}.goldbox-table .tar{text-align:right;font-size:clamp(0.68rem, 2.5vw, 0.88rem)}}@media (max-width:400px){.goldbox-table th,.goldbox-table td{padding:8px 4px}.goldbox-table thead th{font-size:.65rem;padding:8px 4px}.goldbox-table tbody td:first-child{font-size:.7rem;line-height:1.25}.goldbox-table .tar{font-size:.65rem}}.goldbox-actions{display:flex;border-top:1px solid #ddd;background:#fafafa}.goldbox-action-btn{flex:1;padding:11px 10px;border:none;border-right:1px solid #eee;background:#fff0;color:#555;font-weight:600;font-size:.82rem;cursor:pointer;transition:all 0.15s;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;line-height:1;text-decoration:none;box-sizing:border-box}.goldbox-action-btn:last-child{border-right:none}.goldbox-action-btn:hover{background:#f0f0f0;color:#333;text-decoration:none}.goldbox-action-btn svg{flex-shrink:0}.goldbox-btn-history.active{background:#5D4037;color:#fff}.goldbox-btn-predict.active{background:#E65100;color:#fff}.goldbox-panel{border-top:1px solid #eee}@media (max-width:680px){.goldbox-action-btn{font-size:.75rem;padding:9px 4px;gap:4px}.goldbox-action-btn svg{width:12px;height:12px}}