.cnbd-widget{--color-red: #ff5555;--color-green: #D8EBE0;--color-darkgreen: #16A34A;--color-blue: #3B82F6;--color-gold: #ffb500;--bg: #f5f7f8;--bg-accent: #e4ecf8;--text: #1e1f20;--text-muted: #6b7280;--text-button-blue: #0457ca;--text-light: #76808f;--border: #e9eef0;--radius: 12px;--gauge-height: 240px;--chart-height: 360px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow-x:hidden}.cnbd-stale-notice{border:1px solid #e8ecf3;background:#fffbeb;color:#92400e;border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:14px}.cnbd-cards{display:grid;gap:12px}.cnbd-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cnbd-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cnbd-card{border-radius:10px;padding:20px 16px;background:var(--bg)}.cnbd-card__title{margin:0 0 16px;font-size:16px;font-weight:500}.cnbd-card__title--extremes{margin:0 0 12px}.cnbd-card-data{margin:0;background:#ffffff;padding:10px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px;border-radius:10px}.cnbd-card__value{margin:0;font-weight:700;font-size:16px}.cnbd-value-positive{color:var(--color-darkgreen)}.cnbd-value-negative{color:var(--color-red)}.cnbd-change-pill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:12px;padding:6px 10px;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:.9rem;font-weight:600;white-space:nowrap}.cnbd-change-pill--up{color:var(--color-darkgreen)}.cnbd-change-pill--down{color:var(--color-red)}.cnbd-card__meta{margin:0;font-size:14px;color:var(--text-muted);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:10px}.cnbd-card__meta--extremes{margin-top:12px}.cnbd-meta-head{font-size:16px}.cnbd-chart-block{border:1px solid var(--border);border-radius:10px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px}.cnbd-range-tabs-form{width:100%;height:45px;max-width:332px;background:var(--bg-accent);border-radius:10px}.cnbd-range-tabs-form .cnbd-range-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;gap:2px}.cnbd-range-tabs-form .cnbd-range-tabs .cnbd-range-tab{cursor:pointer;height:100%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-weight:500;font-size:16px;line-height:100%;color:var(--text-light);background:transparent;border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.cnbd-range-tabs-form .cnbd-range-tabs .cnbd-range-tab.cnbd-range-tab--active{background:white;width:80%;color:var(--text-button-blue);border-radius:6px}.cnbd-chart-title{margin:0 0 8px;font-size:.95rem;font-weight:600;color:#374151}.cnbd-chart-fallback{margin:0;color:#6b7280;text-align:center}.cnbd-chart-tooltip{position:absolute;z-index:4;pointer-events:none;background:#ffffff;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.16);box-shadow:0 8px 24px #0f172a29;padding:14px 24px;white-space:nowrap;color:#0f172a;font-size:14px;line-height:1.35;--arrow-offset: 50%;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.cnbd-chart-tooltip[hidden]{display:none!important}.cnbd-chart-tooltip:after{content:"";position:absolute;bottom:-7px;left:var(--arrow-offset);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ffffff}.cnbd-tooltip-date{color:var(--text-light);font-size:14px}.cnbd-tooltip-row{color:var(--text-muted);font-size:14px}.cnbd-tooltip-row span{color:var(--text-button-blue);font-weight:500}.cnbd-chart{--chart-y-axis-width: 56px;position:relative;min-height:280px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;overflow:visible;background:var(--bg-light);border:0}.cnbd-chart__svg{display:block;overflow:visible;width:-webkit-calc(100% - var(--chart-y-axis-width));width:-moz-calc(100% - var(--chart-y-axis-width));width:calc(100% - var(--chart-y-axis-width));height:320px;margin-right:var(--chart-y-axis-width)}.cnbd-chart__empty{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:var(--text-muted);text-align:center}.cnbd-chart__empty[hidden]{display:none!important}.cnbd-chart-axis-label{position:absolute;font-size:12px;color:var(--text-muted);white-space:nowrap}.cnbd-chart__grid-line{stroke:var(--border);stroke-width:1}.cnbd-chart__line{fill:none;stroke:var(--color-blue);stroke-width:2}.cnbd-chart__area{fill:#2563eb2e}.cnbd-chart__cursor-point{fill:#fff;stroke:var(--color-blue);stroke-width:1.5}.cnbd-chart__zero-line{stroke:#9ca3af;stroke-width:1.5;shape-rendering:crispEdges}.cnbd-chart__bar{-webkit-transition:opacity .2s ease,height .2s ease,y .2s ease;-moz-transition:opacity .2s ease,height .2s ease,y .2s ease;transition:opacity .2s ease,height .2s ease,y .2s ease}.cnbd-chart__bar:hover{opacity:.8}.cnbd-chart__bar--positive{fill:var(--color-darkgreen)}.cnbd-chart__bar--negative{fill:var(--color-red)}.cnbd-chart-axis-right,.cnbd-chart-axis-bottom{position:absolute;pointer-events:none}.cnbd-chart-axis-left{position:absolute;top:16px;left:0;bottom:28px;width:44px;pointer-events:none}.cnbd-chart-axis-right{top:0;right:0;bottom:28px;width:var(--chart-y-axis-width);text-align:left}.cnbd-chart-axis-right--epochs{right:0;width:var(--chart-y-axis-width)}.cnbd-chart-axis-bottom{left:36px;right:var(--chart-y-axis-width);bottom:4px;height:20px}.cnbd-chart-axis-bottom--epochs{left:16px;right:var(--chart-y-axis-width)}.cnbd-chart-note{margin:8px 0 0;color:#92400e;font-size:13px}.cnbd-table-wrap{overflow-x:auto}.cnbd-table-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;margin-bottom:10px}.cnbd-table-controls__label{font-size:13px;color:#374151}.cnbd-table-controls__input{border:1px solid #e8ecf3;border-radius:6px;padding:6px 8px;font-size:13px}.cnbd-table-controls__apply,.cnbd-load-more,.cnbd-collapse{border:1px solid #e8ecf3;border-radius:8px;background:#2563eb;color:#fff;padding:7px 12px;cursor:pointer;font-size:13px}.cnbd-table-pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cnbd-table-end{font-size:13px;color:#6b7280}.cnbd-table-sentinel{width:100%;height:1px}.cnbd-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e9eef0}.cnbd-table th,.cnbd-table td{border:none;text-align:left;padding:10px 8px;font-size:14px}.cnbd-table tbody td:first-child{border-left:none}.cnbd-table tbody td:last-child{border-right:none}.cnbd-table th{border-top:1px solid #e9eef0;border-bottom:1px solid #e9eef0;background:#e4ecf8;font-weight:500;font-size:16px;color:#292b2d}.cnbd-error{border:1px solid #e8ecf3;border-radius:8px;color:#b91c1c;background:#fef2f2;padding:12px;margin:12px 0}.cnbd-widget a[href^=tel],.cnbd-widget a[x-apple-data-detectors],.cnbd-widget a[href^="x-apple-data-detectors://"],.cnbd-widget a[href^=sms]{color:inherit!important;-webkit-text-fill-color:inherit!important;text-decoration:none!important;pointer-events:none;cursor:default}@media (max-width: 900px){.cnbd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cnbd-cards,.cnbd-extremes{grid-template-columns:1fr}.cnbd-graph-placeholder{min-height:300px}.cnbd-chart{min-height:344px}.cnbd-chart__svg{height:320px}.cnbd-chart-tooltip{font-size:11px;padding:5px 7px}}@media (max-width: 480px){.cnbd-range-tabs-form{max-width:100%}}
