.physiology-card{border:1px solid #34463b;border-radius:22px;padding:20px 22px;background:linear-gradient(130deg,#17271e,#101a14);min-width:0;color:#e6eee8}.physiology-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.physiology-heading h3{margin:3px 0;font-size:1.15rem}.physiology-heading .eyebrow{margin:0;font-size:.67rem;letter-spacing:.11em;color:#b9ccbd}.physiology-badge{border:1px solid #49574d;border-radius:20px;padding:5px 9px;white-space:nowrap;font-size:.6rem;letter-spacing:.06em;color:#bec8c0}.physiology-badge.is-connected{color:#c1f685;border-color:#6d903b;background:#344723}.physiology-readout{display:flex;align-items:baseline;gap:8px;margin:10px 0 0}.physiology-readout strong{font-size:2.8rem;line-height:1.1;font-variant-numeric:tabular-nums;color:#d5ffac}.physiology-readout>span{color:#a6b9a9}.physiology-contact{margin-left:auto;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.physiology-card canvas{display:block;width:100%;height:auto;max-height:100px;margin-top:5px}.physiology-status{font-size:.8rem;line-height:1.5;margin:7px 0;color:#b9cabe;min-height:1.5em}.physiology-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.physiology-controls button{font-size:.8rem;padding:9px 12px}.physiology-controls select{min-width:130px;max-width:100%;flex:1;background:#182a1d;border:1px solid #445748;border-radius:12px;color:#edf5ee;padding:9px}.physiology-help{font-size:.77rem;color:#a9bdb0;margin-top:11px;line-height:1.55}.physiology-help summary{cursor:pointer}.physiology-help p{font-size:.77rem;margin:8px 0}.physiology-demo{margin-top:7px;color:#9dac9f;font-size:.75rem}.physiology-demo>summary{cursor:pointer;padding:7px 14px}.physiology-demo .integral-sensors{margin-top:6px}.review-analysis>.physiology-card{margin-top:18px}.physiology-card [hidden]{display:none!important}@media(max-width:520px){.physiology-card{padding:16px}.physiology-heading{align-items:flex-start}.physiology-badge{font-size:.55rem;max-width:45%;white-space:normal;text-align:center}.physiology-readout strong{font-size:2.3rem}.physiology-heading h3{font-size:1rem}}
