.pulse-panel{margin-bottom:18px;background:linear-gradient(110deg,#172c2b88,#121d27 60%)}.pulse-panel .panel-head{align-items:flex-start;gap:12px}.pulse-quality{font-size:10px;color:var(--green);text-align:right;line-height:1.6;max-width:240px}.caution-text{color:var(--amber)}.pulse-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px}.pulse-layout h3{font-size:22px;letter-spacing:-.6px;line-height:1.3}.pulse-layout p{font-size:12px;line-height:1.7}.pressure-labels{display:flex;justify-content:space-between;font-size:11px;margin:14px 0 7px;font-variant-numeric:tabular-nums}.pressure-labels strong:first-child{color:var(--green)}.pressure-labels strong:last-child{color:var(--red)}.pressure-meter{height:8px;background:#f1a297a8;border-radius:5px;overflow:hidden}.pressure-meter span{display:block;width:50%;height:100%;background:var(--green)}.pulse-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:16px 0 3px}.pulse-facts span,.pulse-facts small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.pulse-facts strong{display:block;font-size:18px;font-weight:550;font-variant-numeric:tabular-nums;margin:5px 0}.pressure-history{border-left:1px solid var(--line);padding-left:25px;min-width:0}.pressure-history svg{display:block;width:100%;height:120px;margin-top:12px;overflow:visible}.pressure-history>strong{display:block;font-size:12px;font-weight:500;color:#bed5e5;line-height:1.7;margin-top:10px}.pressure-history .fine{font-size:10px}.pulse-method{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.pulse-method summary,.book-panel summary{font-size:11px;color:var(--muted)}.pulse-method p{font-size:12px}.pulse-old .pressure-meter,.pulse-old .pressure-history svg{opacity:.35}.book-quote{border-bottom:1px solid var(--line);padding:14px 0 9px}.book-quote:last-of-type{margin-bottom:12px}.book-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.book-head .tag{font-size:8px}.book-levels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.book-levels span,.book-levels small{display:block;font-size:10px;color:var(--muted);line-height:1.7}.book-levels strong{display:block;font-size:17px;font-variant-numeric:tabular-nums;margin:4px 0}.book-quote .fine{font-size:10px;margin-top:10px}.quote-old .book-levels{opacity:.5}.large-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.large-actions label{font-size:11px;margin:0}.large-actions select{width:auto;min-width:130px;font-size:12px}.large-actions button{font-size:11px;padding:10px 12px}.large-actions button[aria-pressed=true]{color:var(--amber);border-color:#e8c78e88}.large-list{list-style:none;padding:0;margin:14px 0;max-height:355px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.large-list li{display:grid;grid-template-columns:120px minmax(110px,.7fr) minmax(0,1.6fr);gap:10px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line);background:#e8c78e05;font-size:12px;line-height:1.6}.large-list strong{font-size:18px;font-weight:550;font-variant-numeric:tabular-nums}.large-meta{font-size:11px;color:var(--muted)}.large-list .large-empty{display:block;padding:22px 15px;color:var(--muted);font-size:12px;background:#0a151d66}.insight-column{align-content:start}.book-panel .panel-head{gap:7px;flex-wrap:wrap}.book-panel .tag{font-size:8px}
@media(max-width:1200px){.pulse-facts strong{font-size:16px}.pulse-layout{gap:20px}.pressure-history{padding-left:20px}}
@media(max-width:760px){.pulse-layout{grid-template-columns:1fr;gap:18px}.pressure-history{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.pressure-history svg{height:110px;margin-top:6px}.pulse-layout h3{font-size:21px}.pulse-quality{max-width:160px}.pulse-panel .panel-head{gap:10px}.pulse-panel .panel-head p{font-size:10px}.pulse-facts{gap:12px}.large-list li{grid-template-columns:115px 1fr;gap:4px 10px}.large-meta{grid-column:1/-1}.book-levels strong{font-size:20px}.pulse-facts strong{font-size:17px}}
@media(max-width:450px){.pulse-panel{padding:18px 14px}.pulse-quality{max-width:130px;font-size:9px}.pulse-facts{grid-template-columns:1fr 1fr}.pulse-facts>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 10px;align-items:center}.pulse-facts>div:last-child small{grid-column:1/-1}.pulse-facts>div:last-child strong{font-size:14px;text-align:right}.large-actions{gap:8px}.large-actions label{width:100%}.large-actions select{min-width:120px}.large-actions button{padding:9px 10px;font-size:10px}.pulse-layout h3{font-size:20px}.large-list li{padding:11px 10px}.large-meta{font-size:10px}.pulse-layout p{font-size:11px}.pressure-history svg{height:100px}}
