.health-history{margin:20px 0 0;border:1px solid #d5dfd0;border-radius:26px;padding:24px 18px;background:radial-gradient(ellipse at 100% 0,#d8e4cd88,transparent 65%),#fffdf8;box-shadow:0 16px 44px #173d2710}
.health-kicker{font:11px/1.6 Tahoma,sans-serif;letter-spacing:.18em;color:#88672c;margin:0 0 7px}.health-history>h2{font:600 27px/1.5 "Noto Serif Thai",serif;color:#123f32;margin:0}.health-lead{font-size:14px;color:#526a5f;margin:6px 0 22px}.health-devices{display:grid;grid-template-columns:1fr;gap:18px}.health-device{border:1px solid #d9dfd4;background:#fafbf6;border-radius:19px;padding:18px 16px;min-width:0}.health-device-ss2{background:#fcf8ed;border-color:#e8ddc1}.health-device-label{display:inline-block;background:#134c3d;color:#fffbe9;font-size:11px;letter-spacing:.06em;border-radius:20px;padding:4px 12px}.health-device-ss2 .health-device-label{background:#74603a}.health-device h3{font-size:18px;margin:10px 0 7px;color:#173d31}.health-source-note,.health-caution{font-size:12px;line-height:1.8;margin:0 0 16px;color:#526355}.health-caution{background:#f5e9ca;border-left:3px solid #9c7834;padding:10px 12px;border-radius:0 9px 9px 0;color:#60491e}.health-readings{list-style:none;padding:0;margin:0;display:grid;gap:14px}.health-reading{padding:0 0 13px;border-bottom:1px solid #dde2d7}.health-date{margin:0 0 8px;font-size:13px;font-weight:500;color:#536356}.health-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.health-values>div{background:#fff;border:1px solid #e5e7dc;border-radius:12px;padding:10px 12px}.health-values dt{font-size:12px;color:#627366}.health-values dd{margin:0;font-size:24px;line-height:1.5;font-weight:600;color:#214d3c}.health-change{margin-top:16px;background:#e6eee2;padding:14px;border-radius:12px}.health-change h4{font-size:14px;margin:0 0 4px}.health-change p{font-size:12px;margin:5px 0}.health-change .health-change-value{font-size:14px;font-weight:500}.health-change small{display:block;font-size:11px;color:#566658;margin-top:9px}.health-encouragement{display:flex;gap:14px;margin:20px 0 0;padding:18px 15px;background:linear-gradient(125deg,#f8eed4,#fff9e9);border:1px solid #e6d5ad;border-radius:18px}.health-encouragement img{flex:none;width:44px;height:78px;object-fit:contain}.health-encouragement h3{font-size:16px;margin:0 0 6px;color:#5d4926}.health-encouragement p{font-size:14px;margin:0;color:#4a5849}.health-footnote{font-size:11px;line-height:1.8;color:#647265;margin:16px 2px 0}.health-no-record{border:1px dashed #c3d0be;border-radius:14px;padding:20px;color:#586e5d;text-align:center}.health-history,.health-history *{overflow-wrap:anywhere}@media(min-width:640px){.health-history{padding:28px 26px}.health-devices{grid-template-columns:1fr 1fr}.health-device:only-child{grid-column:1/-1}.health-device:only-child .health-readings{grid-template-columns:1fr 1fr;gap:18px}}
.health-hide-request{display:flex;margin:14px auto 0;font-size:13px;color:var(--muted,#5f7669)}
.title-request .choice{justify-content:flex-start;margin-bottom:0}.mini-form [hidden]{display:none!important}
