.sp-chart-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.sp-chart-title h3{margin:0}.sp-chart-expand{padding:7px 10px;border:1px solid #174f7a;background:#fff;color:#174f7a;font-weight:700;cursor:pointer}.sp-chart-modal{position:fixed;z-index:999999;inset:0;display:none;padding:70px 24px 24px;background:rgba(10,18,26,.92);overflow:auto}.sp-chart-modal.is-open{display:block}.sp-chart-modal-content{width:min(1200px,100%);margin:auto}.sp-chart-modal .sp-chart{padding:32px}.sp-chart-modal .sp-chart svg{width:100%;min-height:60vh}.sp-chart-modal .sp-chart text{font-size:15px}.sp-chart-modal-close{position:fixed;z-index:2;top:18px;right:22px;padding:10px 16px;border:1px solid #fff;background:#17212b;color:#fff;font-weight:700;cursor:pointer}.sp-modal-open{overflow:hidden}.sp-measure-guide .sp-body{fill:#f4f7f9;stroke:#17212b;stroke-width:2}.sp-measure-guide .sp-tape{fill:rgba(23,79,122,.12);stroke:#174f7a;stroke-width:2}.sp-measure-guide .sp-labels{fill:none;stroke:#174f7a;stroke-width:1.5}.sp-measure-guide .sp-labels text{fill:#174f7a;stroke:none;font-weight:700}@media(max-width:600px){.sp-chart-modal{padding:62px 8px 12px}.sp-chart-modal .sp-chart{padding:12px;overflow-x:auto}.sp-chart-modal .sp-chart svg{width:720px;max-width:none;min-height:auto}.sp-chart-modal .sp-chart text{font-size:17px}}
