.leafspy-dashboard{font:15px/1.6 system-ui,-apple-system,sans-serif;margin:0;background:#f2f5f7;color:#172d39}.leafspy-dashboard main{max-width:1280px;margin:auto;padding:22px}.leafspy-dashboard h1{font-size:clamp(25px,3vw,38px);line-height:1.15}.leafspy-dashboard h2{margin:0 0 6px;font-size:21px}.leafspy-dashboard .intro{max-width:950px}.leafspy-dashboard .card{background:white;border:1px solid #e0e6e9;border-radius:12px;padding:16px;margin:16px 0;box-shadow:0 2px 8px #1231}.leafspy-dashboard .hint{color:#536776;margin:2px 0 10px}.leafspy-dashboard .badge{font-weight:700;color:#00697a}.leafspy-dashboard .sticky{position:sticky;top:0;z-index:20;background:#e9f2f4;border:1px solid #c6dce2;padding:10px 14px;border-radius:9px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.leafspy-dashboard input[type=range]{flex:1;min-width:180px}.leafspy-dashboard .plot{width:100%}.leafspy-dashboard small{color:#5a6d78}.leafspy-dashboard .card p{margin:0 0 10px}
.leafspy-dashboard{width:100%;max-width:100%;font:15px/1.6 system-ui,-apple-system,sans-serif;background:#f2f5f7;color:#172d39;overflow:hidden}.leafspy-dashboard *{box-sizing:border-box}.leafspy-dashboard .plot{min-width:0}
