.om-panel{color:#eef4f3;background:#0c1014;border:1px solid #263337;border-radius:7px;margin:0 0 20px;font:12px Arial,Helvetica,ui-sans-serif,system-ui,sans-serif;overflow:hidden;color-scheme:dark}.om-panel *{box-sizing:border-box}.om-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px 13px}.om-title{font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:1.3;margin:0}.om-dot{color:#6ce8b6}.om-subtitle{color:#a6b5b7;font-size:10px;line-height:1.5;margin:4px 0 0}.om-actions{display:flex;align-items:center;gap:8px}.om-coin-label{display:flex;align-items:center;gap:8px;font-size:9px;color:#a6b5b7}.om-panel select.om-coin{border:1px solid #2c403b;background:#13201c;color:#d4e9df;border-radius:4px;padding:7px 24px 7px 9px;font:11px Arial,Helvetica,sans-serif;cursor:pointer}.om-panel button.om-refresh{color:#a6b5b7;background:#10191c;border:1px solid #2a373a;border-radius:4px;width:31px;height:31px;min-height:31px;padding:0;font:18px Arial,sans-serif;cursor:pointer}.om-panel button.om-refresh:hover{color:#6ce8b6}.om-panel button.om-refresh:disabled{opacity:.55;cursor:wait}.om-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 18px}.om-panel button.om-stat{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;background:#10171b;border:1px solid #263337;border-radius:5px;padding:12px;color:#a6b5b7;min-width:0;cursor:pointer;font:10px Arial,Helvetica,sans-serif}.om-panel button.om-stat:hover{background:#15211e;border-color:#385147}.om-panel button.om-stat.om-selected{border-color:#3c6b57;background:#12241c}.om-stat-label{font-size:10px;line-height:1.2}.om-stat-value{color:#eef4f3;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.6px;line-height:1.1;white-space:nowrap}.om-stat-status{font-size:8px;color:#8ca69b;line-height:1.4}.om-stat.om-stale .om-stat-status{color:#f3c46d}.om-message{margin:0;padding:10px 18px;font-size:9px;line-height:1.6;color:#93a6a1;min-height:34px}.om-details{border-top:1px solid #263337}.om-summary{display:flex;align-items:center;gap:8px;font-size:10px;color:#9cc5af;cursor:pointer;padding:11px 18px;list-style:none;user-select:none;width:fit-content}.om-summary::-webkit-details-marker{display:none}.om-details[open] .om-summary>span{transform:rotate(180deg)}.om-chart-header{display:flex;justify-content:space-between;padding:0 18px 10px;font-size:10px;color:#d6e7df}.om-chart-range{color:#93a6a1;font-size:9px}.om-chart{position:relative;height:220px;margin:0 12px}.om-panel canvas.om-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.om-chart-empty{position:absolute;top:40%;left:10px;right:10px;text-align:center;color:#a6b5b7;font-size:11px;line-height:1.7;margin:0}.om-panel [hidden]{display:none!important}.om-legend{display:flex;flex-wrap:wrap;gap:9px 17px;color:#9eb2aa;font-size:9px;padding:8px 18px}.om-key{display:flex;gap:6px;align-items:center}.om-key:before{content:"";width:7px;height:7px;background:#6ce8b6;border-radius:1px;flex-shrink:0}.om-key.om-longs:before{background:#fb91a0}.om-method{padding:2px 18px 13px;margin:0;color:#82968f;font-size:9px;line-height:1.7}.om-tooltip{position:absolute;top:8px;pointer-events:none;white-space:pre-line;padding:9px 11px;color:#d6e7df;font-size:10px;line-height:1.65;background:#15211ff5;border:1px solid #3c574a;border-radius:4px;box-shadow:0 6px 20px #0005;z-index:2;max-width:180px}.om-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:10px 18px;border-top:1px solid #263337;color:#82988d;font-size:8px;line-height:1.5}.om-panel button:focus-visible,.om-panel select:focus-visible,.om-summary:focus-visible{outline:2px solid #14f195;outline-offset:3px}.om-panel button,.om-panel select,.om-summary{touch-action:manipulation}@media(max-width:600px){.om-heading{padding:14px 12px 12px}.om-title{font-size:16px}.om-subtitle{font-size:9px}.om-coin-label{font-size:0;gap:0}.om-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px;gap:7px}.om-panel button.om-stat{padding:11px}.om-stat-value{font-size:22px}.om-message{padding:10px 12px}.om-footer{padding:10px 12px;font-size:7px}.om-summary{padding:11px 12px}.om-chart{height:200px;margin:0 5px}.om-chart-header,.om-legend{padding-left:12px;padding-right:12px}.om-method{padding-left:12px;padding-right:12px}.om-panel button.om-refresh{width:33px;height:33px}.om-panel select.om-coin{padding:8px 22px 8px 8px}}
