.pd-dashboard{margin-top:20px}.pd-rule{display:flex;gap:26px;align-items:center;border-block:1px solid var(--line);padding:16px 0}.pd-rule>div{display:flex;gap:10px;align-items:center}.pd-rule b{font-size:15px}.pd-rule span,.pd-rule small{font-size:12px;color:var(--muted)}.pd-rule small{margin-left:auto}.pd-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.pd-dot.watch{background:var(--cyan)}.pd-dot.anomaly{background:var(--orange)}.pd-scope{display:flex;gap:12px;align-items:center;margin:20px 0 12px;font-size:12px}.pd-scope b{color:var(--text);font-weight:500}.pd-scope span{color:var(--muted)}.pd-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.pd-tabs button{min-height:35px;padding:6px 12px;font-size:13px}.pd-tabs span{margin-left:12px;opacity:.7}.pd-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px}.pd-list{display:flex;flex-direction:column;gap:10px}.pd-instrument{padding:16px;text-align:left;width:100%;background:#141e27;border-radius:4px}.pd-instrument.active{border-color:var(--orange);background:#222b30}.pd-instrument>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.pd-instrument b{font-size:19px}.pd-instrument>div:first-child>span{font-size:20px;font-weight:650}.pd-instrument p{font-size:11px;color:var(--muted);margin:5px 0 12px}.pd-instrument small{font-size:11px;color:var(--muted)}.pd-mini-bar{height:5px;background:#31424e;position:relative;margin:10px 0}.pd-mini-bar i{display:block;height:5px}.pd-mini-bar em{position:absolute;top:-2px;height:9px;border-left:1px solid #e9edf0}.pd-orange{color:var(--orange)}.pd-cyan{color:var(--cyan)}.pd-detail{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:24px;min-width:0}.pd-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.pd-heading h2{margin:0}.pd-heading h2 span{font-size:12px;color:var(--muted);margin-left:14px;font-weight:400}.pd-heading p{margin:3px 0;color:var(--muted);font-size:12px}.pd-heading button{padding:8px 12px;font-size:12px;white-space:nowrap}.pd-meter-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;margin:22px 0}.pd-meter svg{width:100%;height:auto;display:block}.pd-dial-base{fill:none;stroke:#2c3b47;stroke-width:12}.pd-dial-arc{fill:none;stroke-width:12;opacity:.65}.pd-scale{fill:var(--muted);font-size:10px;font-family:Microsoft YaHei,sans-serif}.pd-reading{font-size:34px;font-weight:700;font-family:Microsoft YaHei,sans-serif}.pd-meter{text-align:center}.pd-meter>b{display:block;font-size:14px;margin-top:10px}.pd-meter p{font-size:11px;color:var(--muted);margin:3px 0}.pd-position h3{font-size:18px;margin:5px 0 20px}.pd-days{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pd-days>div{border-bottom:2px solid var(--line);padding-bottom:12px}.pd-days small{display:block;font-size:11px;color:var(--muted)}.pd-days b{display:block;font-size:19px;margin:6px 0;white-space:nowrap}.pd-days b span{font-size:10px;color:var(--muted);margin-left:3px;font-weight:400}.pd-days i{font-style:normal;color:var(--text);font-size:13px}.pd-checks{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#adbfca;margin:18px 0}.pd-checks span{background:#263640;border-radius:3px;padding:3px 6px}.pd-price-state{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.pd-price-state b{color:var(--text)}.pd-flow{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:18px;font-size:12px;color:#778a97}.pd-flow span{white-space:nowrap}.pd-flow .passed{color:var(--orange)}.pd-flow i{height:1px;background:#3b4f5c;flex:1;max-width:65px}.pd-signal{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#111e28;border-left:3px solid var(--cyan);padding:14px 16px;margin:17px 0}.pd-signal b{font-size:14px}.pd-signal span{font-size:11px;color:var(--muted)}.pd-signal.hit{border-color:var(--orange);background:#302a20}.pd-signal.hit b{color:var(--orange)}.pd-chart-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.pd-chart-header b{font-size:14px}.pd-chart-header span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.pd-chart-header button{font-size:11px;padding:6px 10px;min-height:32px}.pd-price-chart svg{width:100%;height:auto;margin-top:14px;display:block}.pd-evidence{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.pd-evidence summary{font-size:12px;color:var(--muted);cursor:pointer}.pd-evidence p{font-size:12px;color:var(--muted);line-height:1.8}.pd-evidence a{color:var(--cyan);font-size:12px}@media(max-width:1250px){.pd-layout{grid-template-columns:190px minmax(0,1fr)}.pd-meter-row{grid-template-columns:170px minmax(0,1fr);gap:15px}.pd-days b{font-size:16px}.pd-detail{padding:20px}.pd-rule{gap:15px}}@media(max-width:950px){.pd-layout{grid-template-columns:1fr}.pd-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pd-meter-row{grid-template-columns:210px minmax(0,1fr)}.pd-rule{flex-wrap:wrap}.pd-rule small{margin-left:0}}@media(max-width:600px){.pd-rule{display:grid;gap:9px}.pd-scope{display:block}.pd-scope span{display:block}.pd-layout{gap:16px}.pd-list{grid-template-columns:1fr 1fr;gap:8px}.pd-instrument{padding:11px}.pd-instrument b{font-size:16px}.pd-instrument>div:first-child>span{font-size:17px}.pd-instrument p{font-size:10px}.pd-detail{padding:16px}.pd-meter-row{grid-template-columns:1fr;gap:12px}.pd-meter{max-width:220px;margin:auto}.pd-position h3{text-align:center}.pd-days b{font-size:18px}.pd-signal{align-items:start;flex-direction:column;gap:4px}.pd-heading{align-items:start}.pd-heading h2 span{display:block;margin:3px 0}.pd-flow{font-size:11px;gap:6px}}@media(prefers-reduced-motion:reduce){.pd-dashboard *{animation:none!important;transition:none!important}}
