.Header-module__hBw1pG__hdr{border-bottom:1.5px solid var(--border2);align-items:center;gap:14px;margin-bottom:24px;padding:16px 0 24px;display:flex}.Header-module__hBw1pG__logo{object-fit:contain;flex-shrink:0;width:auto;height:120px}.Header-module__hBw1pG__name{font-family:var(--serif);color:var(--text);font-size:21px;font-weight:600}.Header-module__hBw1pG__pill{font-family:var(--mono);color:var(--accent);background:#00a87214;border:1.5px solid #00a87233;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:500;display:flex}.Header-module__hBw1pG__pulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Header-module__hBw1pG__pulse;display:inline-block}.Header-module__hBw1pG__doctorInfo{color:var(--text2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.Header-module__hBw1pG__doctorAvatar{background:var(--surface);border:1.5px solid var(--border2);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}@keyframes Header-module__hBw1pG__pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.Header-module__hBw1pG__logoutBtn{color:var(--danger,#f87171);cursor:pointer;background:#f8717114;border:1.5px solid #f8717159;border-radius:20px;margin-left:8px;padding:5px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.Header-module__hBw1pG__logoutBtn:hover{background:#f871712e;border-color:#f8717199}
.Login-module__lvht7G__row2{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px;display:grid}.Login-module__lvht7G__ig label{color:var(--text2);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.Login-module__lvht7G__ig input,.Login-module__lvht7G__ig select,.Login-module__lvht7G__ig textarea{width:100%}:is(.Login-module__lvht7G__ig input[type=text],.Login-module__lvht7G__ig select,.Login-module__lvht7G__ig textarea){background:var(--bg);border:1.5px solid var(--border2);border-radius:var(--rs);width:100%;color:var(--text);font-family:var(--sans);outline:none;min-height:44px;padding:11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}:is(.Login-module__lvht7G__ig input[type=text]:focus,.Login-module__lvht7G__ig select:focus,.Login-module__lvht7G__ig textarea:focus){border-color:var(--accent);box-shadow:0 0 0 3px #00a8721a}.Login-module__lvht7G__ig input::placeholder{color:var(--text3)}.Login-module__lvht7G__ig textarea{font-family:var(--sans);resize:vertical;min-height:88px;font-size:14px;line-height:1.6}.Login-module__lvht7G__btnP{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;background:var(--accent);color:#fff;border:none;padding:12px 26px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00a87240}.Login-module__lvht7G__btnP:hover{background:#009060;transform:translateY(-1px);box-shadow:0 4px 12px #00a8724d}.Login-module__lvht7G__btnP:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.Login-module__lvht7G__btnS{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;background:var(--bg);color:var(--text2);border:1.5px solid var(--border2);padding:12px 26px;font-size:14px;font-weight:500;transition:all .2s}.Login-module__lvht7G__btnS:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.Login-module__lvht7G__btnG{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;background:var(--green);color:#fff;border:none;padding:12px 26px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00b89440}.Login-module__lvht7G__btnG:hover{background:#009d7e;transform:translateY(-1px)}.Login-module__lvht7G__btnG:disabled{opacity:.35;cursor:not-allowed;transform:none}.Login-module__lvht7G__btnFull{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.Login-module__lvht7G__mt12{margin-top:14px}.Login-module__lvht7G__ptHdr{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.Login-module__lvht7G__ptAv{background:linear-gradient(135deg, var(--accent), var(--accent2));border:3px solid var(--border2);width:72px;height:72px;font-family:var(--serif);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex;box-shadow:0 2px 12px #00a87233}.Login-module__lvht7G__ptName{font-family:var(--serif);color:var(--text);margin-bottom:4px;font-size:22px;font-weight:600}.Login-module__lvht7G__ptMeta{color:var(--text2);margin-top:2px;font-size:13px}.Login-module__lvht7G__ptId{color:var(--text3);font-size:12px;font-family:var(--mono);margin-top:3px}.Login-module__lvht7G__ptBadgeRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Login-module__lvht7G__badge30{color:#007d60;background:#00b8941f;border:1.5px solid #00b8944d;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.Login-module__lvht7G__badgeBlood{color:#b03a2e;background:#e550391a;border:1.5px solid #e5503940;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.Login-module__lvht7G__igrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.Login-module__lvht7G__ibox{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:72px;padding:12px 14px;display:flex}.Login-module__lvht7G__iboxL{color:var(--text3);font-size:11px;font-family:var(--mono);margin-bottom:4px}.Login-module__lvht7G__iboxV{color:var(--text);font-size:15px;font-weight:600}.Login-module__lvht7G__warn{color:var(--warn)!important}.Login-module__lvht7G__danger{color:var(--danger)!important}.Login-module__lvht7G__hist{flex-direction:column;gap:7px;display:flex}.Login-module__lvht7G__histItem{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.Login-module__lvht7G__histDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Login-module__lvht7G__histDate{font-family:var(--mono);color:var(--text3);margin-left:auto;font-size:11px}.Login-module__lvht7G__modeGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Login-module__lvht7G__modeCard{border-radius:var(--r);border:2px solid var(--border);cursor:pointer;background:var(--bg3);padding:24px;transition:all .2s}.Login-module__lvht7G__modeCard:hover{border-color:var(--border2);transform:translateY(-2px);box-shadow:0 4px 16px #00a0721a}.Login-module__lvht7G__modeSelA{border-color:var(--accent)!important;background:#00a8720f!important;box-shadow:0 4px 16px #00a87226!important}.Login-module__lvht7G__modeSelR{border-color:var(--accent2)!important;background:#00b5a00f!important;box-shadow:0 4px 16px #00b5a026!important}.Login-module__lvht7G__modeIc{margin-bottom:12px;font-size:30px}.Login-module__lvht7G__modeT{color:var(--text);margin-bottom:5px;font-size:16px;font-weight:600}.Login-module__lvht7G__modeD{color:var(--text2);font-size:13px;line-height:1.55}.Login-module__lvht7G__upzone{border:2px dashed var(--border2);border-radius:var(--r);text-align:center;cursor:pointer;background:var(--bg3);padding:36px;transition:all .2s}.Login-module__lvht7G__upzone:hover{border-color:var(--accent);background:#00a8720a}.Login-module__lvht7G__upzoneDone{border-color:var(--green)!important;background:#00b8940a!important}.Login-module__lvht7G__upIc{color:var(--text3);margin-bottom:12px;font-size:36px}.Login-module__lvht7G__upIcDone{color:var(--green)!important}.Login-module__lvht7G__upT{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.Login-module__lvht7G__upD{color:var(--text2);font-size:13px}.Login-module__lvht7G__upTag{font-family:var(--mono);color:var(--accent);background:#00a87214;border:1px solid #00a87233;border-radius:20px;margin-top:10px;padding:3px 11px;font-size:11px;display:inline-block}.Login-module__lvht7G__dnaWrap{flex-direction:column;align-items:center;gap:14px;padding:32px;display:flex}.Login-module__lvht7G__dnaLbl{font-family:var(--mono);color:var(--text3);font-size:10px}.Login-module__lvht7G__dnaRow{align-items:center;gap:3px;display:flex}.Login-module__lvht7G__strand{flex-direction:column;gap:4px;display:flex}.Login-module__lvht7G__base{border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite Login-module__lvht7G__dnaBase}.Login-module__lvht7G__baseA{background:#00a872}.Login-module__lvht7G__baseT{background:#00b5a0}.Login-module__lvht7G__baseG{background:#00b894}.Login-module__lvht7G__baseC{background:#e67e22}.Login-module__lvht7G__bonds{flex-direction:column;gap:4px;margin:0 2px;display:flex}.Login-module__lvht7G__bond{background:var(--border2);width:20px;height:1px;animation:1.1s ease-in-out infinite Login-module__lvht7G__dnaBond}@keyframes Login-module__lvht7G__dnaBase{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes Login-module__lvht7G__dnaBond{0%,to{opacity:.1}50%{opacity:.5}}.Login-module__lvht7G__snpLog{font-family:var(--mono);color:var(--text3);text-align:center;min-height:55px;font-size:11px;line-height:2}.Login-module__lvht7G__curDisease{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);align-items:center;gap:12px;margin-bottom:9px;padding:14px 18px;display:flex}.Login-module__lvht7G__curName{color:var(--text);flex:1;font-size:15px;font-weight:600}.Login-module__lvht7G__badge{font-family:var(--mono);border-radius:20px;padding:4px 11px;font-size:11px;font-weight:500}.Login-module__lvht7G__badgeOn{color:#c0392b;background:#e67e221a;border:1.5px solid #e67e2240}.Login-module__lvht7G__drugs{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.Login-module__lvht7G__dtag{background:var(--surface);border:1px solid var(--border2);font-size:12px;font-family:var(--mono);color:var(--text2);border-radius:20px;padding:4px 11px}.Login-module__lvht7G__rcard{background:var(--bg2);border-radius:var(--r);border:1.5px solid var(--border);margin-bottom:10px;transition:all .2s;overflow:hidden;box-shadow:0 1px 6px #00a0720d}.Login-module__lvht7G__rcard:hover{border-color:var(--border2);box-shadow:0 3px 12px #00a0721a}.Login-module__lvht7G__rcardHdr{align-items:center;gap:14px;padding:16px 18px;display:flex}.Login-module__lvht7G__rcInfo{flex:1}.Login-module__lvht7G__rcName{color:var(--text);margin-bottom:3px;font-size:15px;font-weight:600}.Login-module__lvht7G__rcGene{color:var(--accent);font-size:11px;font-family:var(--mono)}.Login-module__lvht7G__rpctWrap{flex-direction:column;align-items:center;gap:2px;display:flex}.Login-module__lvht7G__rpctEmoji{font-size:34px;line-height:1}.Login-module__lvht7G__rpctLbl{font-size:10px;font-family:var(--mono);font-weight:500}.Login-module__lvht7G__rpctHi .Login-module__lvht7G__rpctLbl{color:var(--danger)}.Login-module__lvht7G__rpctMd .Login-module__lvht7G__rpctLbl{color:var(--warn)}.Login-module__lvht7G__rpctLo .Login-module__lvht7G__rpctLbl{color:var(--green)}.Login-module__lvht7G__rbarBg{background:var(--surface);border-radius:2px;height:4px;margin:0 18px 14px;overflow:hidden}.Login-module__lvht7G__rbarFill{border-radius:2px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.Login-module__lvht7G__rbarHi{background:linear-gradient(90deg, var(--warn), var(--danger))}.Login-module__lvht7G__rbarMd{background:linear-gradient(90deg, #f39c12, var(--warn))}.Login-module__lvht7G__rbarLo{background:var(--green)}.Login-module__lvht7G__rdrug{padding:0 18px 14px}.Login-module__lvht7G__rdrugL{color:var(--text3);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-weight:500}.Login-module__lvht7G__editSec{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.Login-module__lvht7G__eLbl{color:var(--text2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.Login-module__lvht7G__editTextarea{background:var(--bg);border:1.5px solid var(--border2);border-radius:var(--rs);width:100%;color:var(--text);font-family:var(--sans);resize:vertical;outline:none;min-height:90px;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.Login-module__lvht7G__editTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00a8721a}.Login-module__lvht7G__editSelect{background:var(--bg);border:1.5px solid var(--border2);border-radius:var(--rs);width:100%;color:var(--text);font-family:var(--sans);cursor:pointer;outline:none;min-height:44px;padding:11px 14px;font-size:14px;transition:border-color .2s}.Login-module__lvht7G__editSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00a8721a}.Login-module__lvht7G__editBtn{background:var(--surface);border:1px solid var(--border2);color:var(--accent);cursor:pointer;font-size:12px;font-family:var(--mono);border-radius:20px;align-items:center;gap:5px;padding:5px 13px;font-weight:500;transition:all .2s;display:inline-flex}.Login-module__lvht7G__editBtn:hover{background:var(--surface2)}.Login-module__lvht7G__aiHdr{align-items:center;gap:8px;margin-bottom:14px;display:flex}.Login-module__lvht7G__aiIcon{font-size:18px}.Login-module__lvht7G__aiTitle{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:500}.Login-module__lvht7G__aiTitleP{color:var(--accent2)!important}.Login-module__lvht7G__aiBody{color:var(--text2);white-space:pre-wrap;min-height:55px;font-size:14px;line-height:1.8}.Login-module__lvht7G__aiLoading{font-family:var(--mono);color:var(--text3);align-items:center;gap:7px;font-size:12px;display:flex}.Login-module__lvht7G__dots span{animation:1.2s ease-in-out infinite Login-module__lvht7G__dot}.Login-module__lvht7G__dots span:nth-child(2){animation-delay:.2s}.Login-module__lvht7G__dots span:nth-child(3){animation-delay:.4s}@keyframes Login-module__lvht7G__dot{0%,80%,to{opacity:.2}40%{opacity:1}}.Login-module__lvht7G__drugTableWrap{border-radius:var(--rs);border:1px solid var(--border);margin-bottom:16px;overflow-x:auto}.Login-module__lvht7G__drugTable{border-collapse:collapse;width:100%;font-size:13px}.Login-module__lvht7G__drugTable thead tr{background:var(--bg3)}.Login-module__lvht7G__drugTable th{text-align:left;color:var(--text3);font-size:11px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1.5px solid var(--border2);padding:10px 14px}.Login-module__lvht7G__drugTable td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:10px 14px;font-size:14px}.Login-module__lvht7G__drugTable tr:last-child td{border-bottom:none}.Login-module__lvht7G__drugTable tbody tr:hover{background:var(--bg3)}.Login-module__lvht7G__drugName{color:var(--text);font-weight:600}.Login-module__lvht7G__drugDose{font-family:var(--mono);color:var(--accent);font-size:13px;font-weight:500}.Login-module__lvht7G__drugNote{color:var(--text3);font-size:12px}.Login-module__lvht7G__diseaseBadge{font-size:10px;font-family:var(--mono);border-radius:10px;padding:2px 8px;font-weight:500;display:inline-block}.Login-module__lvht7G__diseaseBadgeDiab{color:#c0392b;background:#e67e221a;border:1px solid #e67e2240}.Login-module__lvht7G__diseaseBadgeCrc{color:#922b21;background:#e550391a;border:1px solid #e5503940}.Login-module__lvht7G__diseaseBadgeDysl{color:#148f77;background:#00b5a01a;border:1px solid #00b5a040}.Login-module__lvht7G__lifeTable{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:14px}.Login-module__lvht7G__lifeTable tr{border-bottom:1px solid var(--border)}.Login-module__lvht7G__lifeTable tr:last-child{border-bottom:none}.Login-module__lvht7G__lifeTable td{padding:11px 14px}.Login-module__lvht7G__lifeIco{width:40px;font-size:20px}.Login-module__lvht7G__lifeTitle{color:var(--text);font-size:14px;font-weight:600}.Login-module__lvht7G__lifeDesc{color:var(--text2);font-size:13px;line-height:1.55}.Login-module__lvht7G__okBanner{text-align:center;padding:36px 16px 24px}.Login-module__lvht7G__okCircle{background:linear-gradient(135deg, var(--green), var(--accent));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 18px;display:flex;box-shadow:0 4px 20px #00b8944d}.Login-module__lvht7G__okCheckSvg{width:40px;height:40px}.Login-module__lvht7G__okT{font-family:var(--serif);color:var(--text);margin-bottom:6px;font-size:26px;font-weight:600}.Login-module__lvht7G__okD{color:var(--text2);font-size:14px}.Login-module__lvht7G__okId{font-family:var(--mono);color:var(--accent);background:#00a87214;border:1px solid #00a87233;border-radius:20px;margin-top:14px;padding:5px 16px;font-size:12px;font-weight:500;display:inline-block}.Login-module__lvht7G__cfRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:12px 0;font-size:14px;display:flex}.Login-module__lvht7G__cfRow:last-child{border-bottom:none}.Login-module__lvht7G__cfL{color:var(--text2);font-weight:500}.Login-module__lvht7G__cfV{text-align:right;max-width:58%;color:var(--text);font-weight:600}.Login-module__lvht7G__cfVHl{color:var(--accent)!important}.Login-module__lvht7G__cfVDna{color:var(--accent);font-family:var(--mono);font-size:12px}.Login-module__lvht7G__cfPatient{color:var(--text);background:var(--bg3);border-radius:var(--rs);border:1.5px solid var(--border2);align-items:center;gap:10px;margin-bottom:16px;padding:14px 18px;font-size:16px;font-weight:700;display:flex}.Login-module__lvht7G__loginWrap{justify-content:center;align-items:center;min-height:80vh;padding:24px;display:flex}.Login-module__lvht7G__loginCard{background:var(--bg2);border:1.5px solid var(--border2);text-align:center;border-radius:20px;width:100%;max-width:420px;padding:48px 44px;animation:.4s both Login-module__lvht7G__fadeUp;box-shadow:0 8px 40px #00a0721f}.Login-module__lvht7G__loginLogo{background:linear-gradient(135deg, var(--accent), var(--accent2));width:64px;height:64px;font-family:var(--mono);color:#fff;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 18px;font-size:22px;font-weight:700;display:flex;box-shadow:0 4px 16px #00a8724d}.Login-module__lvht7G__loginTitle{font-family:var(--serif);color:var(--text);margin-bottom:6px;font-size:26px;font-weight:700}.Login-module__lvht7G__loginSub{color:var(--text2);margin-bottom:32px;font-size:14px}.Login-module__lvht7G__loginField{text-align:left;margin-bottom:16px}.Login-module__lvht7G__loginLabel{color:var(--text2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.Login-module__lvht7G__loginInput{background:var(--bg);border:1.5px solid var(--border2);border-radius:var(--rs);width:100%;color:var(--text);font-family:var(--sans);outline:none;min-height:48px;padding:12px 16px;font-size:15px;transition:all .2s}.Login-module__lvht7G__loginInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00a8721f}.Login-module__lvht7G__loginBtn{background:var(--accent);color:#fff;border-radius:var(--rs);width:100%;font-family:var(--sans);cursor:pointer;border:none;margin-top:8px;padding:13px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 3px 10px #00a8724d}.Login-module__lvht7G__loginBtn:hover{background:#009060;transform:translateY(-1px)}.Login-module__lvht7G__loginErr{color:var(--danger);margin-top:12px;font-size:13px}.Login-module__lvht7G__loginHint{background:var(--bg3);border-radius:var(--rs);color:var(--text2);border:1px solid var(--border);text-align:left;margin-top:20px;padding:12px 16px;font-size:12px;line-height:1.7}.Login-module__lvht7G__loginHintT{color:var(--accent);margin-bottom:2px;font-weight:600}.Login-module__lvht7G__consentBox{background:var(--bg3);border-radius:var(--rs);border:1.5px solid var(--border2);margin-bottom:14px;padding:16px 18px}.Login-module__lvht7G__consentNote{color:var(--text2);margin-bottom:10px;font-size:13px;line-height:1.6}.Login-module__lvht7G__consentLabel{cursor:pointer;color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.Login-module__lvht7G__consentCheck{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.Login-module__lvht7G__sectionTitle{color:var(--text3);border-bottom:1px solid var(--border);font-size:13px;font-weight:600;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;padding:10px 0 6px}
.StepIndicator-module__EiZZGW__steps{background:var(--bg2);border:1.5px solid var(--border2);border-radius:var(--r);margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 1px 8px #00a0720f}.StepIndicator-module__EiZZGW__stp{text-align:center;font-family:var(--mono);color:var(--text3);border-right:1px solid var(--border);flex:1;padding:10px 4px;font-size:10px;font-weight:500;transition:all .3s}.StepIndicator-module__EiZZGW__stp:last-child{border-right:none}.StepIndicator-module__EiZZGW__active{background:var(--surface);color:var(--accent);font-weight:700}.StepIndicator-module__EiZZGW__done{color:var(--green);background:#00b8940f}.StepIndicator-module__EiZZGW__num{opacity:.6;margin-bottom:2px;font-size:9px;display:block}
.HyperSense-module__4wfIRa__statGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.HyperSense-module__4wfIRa__statCard{background:var(--bg2);border-radius:var(--r);border:1.5px solid var(--border);flex-direction:column;gap:6px;padding:18px 16px;transition:box-shadow .2s;display:flex}.HyperSense-module__4wfIRa__statCard:hover{box-shadow:0 4px 16px #00a0721a}.HyperSense-module__4wfIRa__statIcon{margin-bottom:2px;font-size:24px}.HyperSense-module__4wfIRa__statValue{color:var(--text);font-size:28px;font-weight:700;font-family:var(--mono)}.HyperSense-module__4wfIRa__statLabel{color:var(--text2);font-size:12px;font-weight:500}.HyperSense-module__4wfIRa__statSub{color:var(--text3);font-size:11px;font-family:var(--mono)}.HyperSense-module__4wfIRa__statCardDanger{background:#e5503908!important;border-color:#e5503940!important}.HyperSense-module__4wfIRa__statCardDanger .HyperSense-module__4wfIRa__statValue{color:#e55039}.HyperSense-module__4wfIRa__statCardWarn{background:#e67e2208!important;border-color:#e67e2240!important}.HyperSense-module__4wfIRa__statCardWarn .HyperSense-module__4wfIRa__statValue{color:#e67e22}.HyperSense-module__4wfIRa__statCardGreen{border-color:#00b89440!important}.HyperSense-module__4wfIRa__statCardGreen .HyperSense-module__4wfIRa__statValue{color:var(--accent)}.HyperSense-module__4wfIRa__sectionTitle{color:var(--text);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.HyperSense-module__4wfIRa__patientList{flex-direction:column;gap:8px;display:flex}.HyperSense-module__4wfIRa__patientRow{background:var(--bg2);border-radius:var(--r);border:1.5px solid var(--border);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.HyperSense-module__4wfIRa__patientRow:before{content:"";border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.HyperSense-module__4wfIRa__patientRow:hover{transform:translate(2px);box-shadow:0 3px 12px #00a0721a}.HyperSense-module__4wfIRa__prLow:before{background:#00b894}.HyperSense-module__4wfIRa__prModerate:before{background:#f39c12}.HyperSense-module__4wfIRa__prHigh:before{background:#e67e22}.HyperSense-module__4wfIRa__prCritical:before{background:#e55039}.HyperSense-module__4wfIRa__prAvatar{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex}.HyperSense-module__4wfIRa__prName{color:var(--text);margin-bottom:2px;font-size:15px;font-weight:600}.HyperSense-module__4wfIRa__prMeta{color:var(--text2);font-size:12px}.HyperSense-module__4wfIRa__prId{color:var(--text3);font-size:11px;font-family:var(--mono)}.HyperSense-module__4wfIRa__prRight{align-items:center;gap:10px;margin-left:auto;display:flex}.HyperSense-module__4wfIRa__prBP{text-align:right}.HyperSense-module__4wfIRa__prBPVal{font-size:15px;font-weight:700;font-family:var(--mono);color:var(--text)}.HyperSense-module__4wfIRa__prBPLabel{color:var(--text3);font-size:10px}.HyperSense-module__4wfIRa__arrow{color:var(--text3);font-size:18px}.HyperSense-module__4wfIRa__riskBadge{font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;display:inline-flex}.HyperSense-module__4wfIRa__riskLow{color:#007d60;background:#00b8941f;border:1.5px solid #00b8944d}.HyperSense-module__4wfIRa__riskModerate{color:#9a6700;background:#f39c121f;border:1.5px solid #f39c124d}.HyperSense-module__4wfIRa__riskHigh{color:#a54500;background:#e67e221f;border:1.5px solid #e67e224d}.HyperSense-module__4wfIRa__riskCritical{color:#c0392b;background:#e550391f;border:1.5px solid #e550394d}.HyperSense-module__4wfIRa__riskDist{flex-direction:column;gap:8px;display:flex}.HyperSense-module__4wfIRa__rdRow{color:var(--text2);align-items:center;gap:10px;font-size:12px;display:flex}.HyperSense-module__4wfIRa__rdLabel{width:80px;font-family:var(--mono)}.HyperSense-module__4wfIRa__rdBarBg{background:var(--surface);border-radius:4px;flex:1;height:8px;overflow:hidden}.HyperSense-module__4wfIRa__rdBarFill{border-radius:4px;height:100%;transition:width 1s}.HyperSense-module__4wfIRa__rdCount{text-align:right;width:20px;color:var(--text);font-weight:700}.HyperSense-module__4wfIRa__rdLow{background:#00b894}.HyperSense-module__4wfIRa__rdModerate{background:#f39c12}.HyperSense-module__4wfIRa__rdHigh{background:#e67e22}.HyperSense-module__4wfIRa__rdCritical{background:#e55039}.HyperSense-module__4wfIRa__detailGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.HyperSense-module__4wfIRa__detailBox{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:68px;padding:12px 14px;display:flex}.HyperSense-module__4wfIRa__detailLabel{color:var(--text3);font-size:11px;font-family:var(--mono);margin-bottom:4px}.HyperSense-module__4wfIRa__detailValue{color:var(--text);font-size:15px;font-weight:600}.HyperSense-module__4wfIRa__detailWarn{color:var(--warn)!important}.HyperSense-module__4wfIRa__detailDanger{color:var(--danger)!important}.HyperSense-module__4wfIRa__comorbRow{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.HyperSense-module__4wfIRa__comorbTag{font-size:12px;font-family:var(--mono);color:#c0392b;background:#e5503914;border:1.5px solid #e5503933;border-radius:20px;padding:4px 12px;font-weight:500}.HyperSense-module__4wfIRa__comorbNone{color:#007d60;background:#00b89414;border-color:#00b89433}.HyperSense-module__4wfIRa__medTable{border-collapse:collapse;width:100%;margin-bottom:4px;font-size:13px}.HyperSense-module__4wfIRa__medTable th{text-align:left;color:var(--text3);font-size:10px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid var(--border2);background:var(--bg3);padding:8px 12px}.HyperSense-module__4wfIRa__medTable td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 12px;font-size:13px}.HyperSense-module__4wfIRa__medTable tr:last-child td{border-bottom:none}.HyperSense-module__4wfIRa__medTable tr:hover td{background:var(--bg3)}.HyperSense-module__4wfIRa__drugClassTag{font-size:10px;font-family:var(--mono);color:var(--accent);background:#00a8721a;border:1px solid #00a87233;border-radius:10px;padding:2px 8px;font-weight:700;display:inline-block}.HyperSense-module__4wfIRa__chartWrap{background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--r);margin-bottom:16px;padding:20px}.HyperSense-module__4wfIRa__chartTitle{color:var(--text2);font-size:13px;font-weight:600;font-family:var(--mono);margin-bottom:14px}.HyperSense-module__4wfIRa__bpStatGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.HyperSense-module__4wfIRa__bpStat{background:var(--bg3);border-radius:var(--rs);text-align:center;border:1px solid var(--border);padding:12px}.HyperSense-module__4wfIRa__bpStatVal{font-size:20px;font-weight:700;font-family:var(--mono);color:var(--text)}.HyperSense-module__4wfIRa__bpStatLabel{color:var(--text3);margin-top:3px;font-size:10px}.HyperSense-module__4wfIRa__bpStatSbp{color:#e55039!important}.HyperSense-module__4wfIRa__bpStatDbp{color:var(--accent)!important}.HyperSense-module__4wfIRa__bpStatVar{color:var(--warn)!important}.HyperSense-module__4wfIRa__trendBadge{font-size:12px;font-weight:600;font-family:var(--mono);border-radius:20px;align-items:center;gap:5px;margin-top:4px;padding:4px 12px;display:inline-flex}.HyperSense-module__4wfIRa__trendUp{color:#c0392b;background:#e550391a;border:1.5px solid #e5503940}.HyperSense-module__4wfIRa__trendDown{color:#007d60;background:#00b8941a;border:1.5px solid #00b89440}.HyperSense-module__4wfIRa__trendStable{color:var(--accent);background:#00a8721a;border:1.5px solid #00a87240}.HyperSense-module__4wfIRa__riskHeader{background:var(--bg3);border-radius:var(--r);border:1.5px solid var(--border);text-align:center;margin-bottom:16px;padding:20px}.HyperSense-module__4wfIRa__overallRisk{color:var(--text2);margin-bottom:10px;font-size:13px;font-weight:600}.HyperSense-module__4wfIRa__riskLevelBig{font-size:36px;font-weight:800;font-family:var(--serif);margin-bottom:8px}.HyperSense-module__4wfIRa__riskLevelLow{color:#00b894}.HyperSense-module__4wfIRa__riskLevelModerate{color:#f39c12}.HyperSense-module__4wfIRa__riskLevelHigh{color:#e67e22}.HyperSense-module__4wfIRa__riskLevelCritical{color:#e55039}.HyperSense-module__4wfIRa__riskScoreGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.HyperSense-module__4wfIRa__riskScoreCard{background:var(--bg2);border-radius:var(--r);border:1.5px solid var(--border);text-align:center;padding:16px}.HyperSense-module__4wfIRa__riskScoreCardTitle{color:var(--text3);font-size:11px;font-family:var(--mono);margin-bottom:10px}.HyperSense-module__4wfIRa__riskScoreVal{font-size:32px;font-weight:700;font-family:var(--mono)}.HyperSense-module__4wfIRa__riskHiVal{color:#e55039}.HyperSense-module__4wfIRa__riskMdVal{color:#e67e22}.HyperSense-module__4wfIRa__riskLoVal{color:#00b894}.HyperSense-module__4wfIRa__riskBarBg{background:var(--surface);border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}.HyperSense-module__4wfIRa__riskBarFill{border-radius:3px;height:100%;animation:.8s both HyperSense-module__4wfIRa__barFill}.HyperSense-module__4wfIRa__riskBarHi{background:linear-gradient(90deg,#e67e22,#e55039)}.HyperSense-module__4wfIRa__riskBarMd{background:linear-gradient(90deg,#f39c12,#e67e22)}.HyperSense-module__4wfIRa__riskBarLo{background:#00b894}.HyperSense-module__4wfIRa__riskFactorList{flex-direction:column;gap:6px;display:flex}.HyperSense-module__4wfIRa__riskFactor{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.HyperSense-module__4wfIRa__rfWeight{font-family:var(--mono);text-align:center;border-radius:10px;flex-shrink:0;min-width:36px;padding:2px 7px;font-size:10px;font-weight:700}.HyperSense-module__4wfIRa__rfWeightHi{color:#c0392b;background:#e550391f}.HyperSense-module__4wfIRa__rfWeightMd{color:#a54500;background:#e67e221f}.HyperSense-module__4wfIRa__rfWeightLo{color:#007d60;background:#00b8941f}.HyperSense-module__4wfIRa__recBanner{border-radius:var(--r);align-items:flex-start;gap:16px;margin-bottom:16px;padding:20px 22px;display:flex}.HyperSense-module__4wfIRa__recBannerContinue{background:#00b89414;border:2px solid #00b8944d}.HyperSense-module__4wfIRa__recBannerIntensify{background:#e67e2214;border:2px solid #e67e224d}.HyperSense-module__4wfIRa__recBannerReduce{background:#f39c1214;border:2px solid #f39c124d}.HyperSense-module__4wfIRa__recBannerMonitor{background:#00a87214;border:2px solid #00a8724d}.HyperSense-module__4wfIRa__recBannerUrgent{background:#e5503914;border:2px solid #e5503959}.HyperSense-module__4wfIRa__recIcon{flex-shrink:0;margin-top:2px;font-size:32px}.HyperSense-module__4wfIRa__recType{font-family:var(--mono);letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:700}.HyperSense-module__4wfIRa__recTypeContinue{color:#007d60}.HyperSense-module__4wfIRa__recTypeIntensify{color:#a54500}.HyperSense-module__4wfIRa__recTypeReduce{color:#9a6700}.HyperSense-module__4wfIRa__recTypeMonitor{color:var(--accent)}.HyperSense-module__4wfIRa__recTypeUrgent{color:#c0392b}.HyperSense-module__4wfIRa__recTitle{color:var(--text);margin-bottom:4px;font-size:17px;font-weight:700}.HyperSense-module__4wfIRa__recThai{color:var(--text2);font-size:13px}.HyperSense-module__4wfIRa__reasonList{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.HyperSense-module__4wfIRa__reasonItem{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);color:var(--text);align-items:flex-start;gap:8px;padding:9px 12px;font-size:13px;line-height:1.55;display:flex}.HyperSense-module__4wfIRa__reasonBullet{color:var(--accent);flex-shrink:0;margin-top:1px;font-weight:700}.HyperSense-module__4wfIRa__warnBox{border-radius:var(--rs);background:#e550390f;border:1.5px solid #e5503940;margin-bottom:14px;padding:12px 14px}.HyperSense-module__4wfIRa__warnItem{color:#c0392b;padding:3px 0;font-size:13px;line-height:1.55}.HyperSense-module__4wfIRa__shapGrid{flex-direction:column;gap:8px;display:flex}.HyperSense-module__4wfIRa__shapRow{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;display:flex}.HyperSense-module__4wfIRa__shapLabel{color:var(--text2);flex:1;min-width:0;font-size:12px}.HyperSense-module__4wfIRa__shapBarWrap{background:var(--surface);border-radius:4px;flex-shrink:0;width:120px;height:8px;overflow:hidden}.HyperSense-module__4wfIRa__shapBarPos{background:#00b894;border-radius:4px;height:100%;animation:.8s both HyperSense-module__4wfIRa__barFill}.HyperSense-module__4wfIRa__shapBarNeg{background:#e55039;border-radius:4px;height:100%;animation:.8s both HyperSense-module__4wfIRa__barFill}.HyperSense-module__4wfIRa__shapPct{font-size:11px;font-family:var(--mono);color:var(--text3);text-align:right;width:32px;font-weight:700}.HyperSense-module__4wfIRa__shapDir{flex-shrink:0;font-size:14px}.HyperSense-module__4wfIRa__decisionGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.HyperSense-module__4wfIRa__decisionCard{background:var(--bg3);border-radius:var(--r);border:2px solid var(--border);text-align:center;cursor:pointer;padding:22px 16px;transition:all .2s}.HyperSense-module__4wfIRa__decisionCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.HyperSense-module__4wfIRa__decSelApprove{background:#00b8940f!important;border-color:#00b894!important}.HyperSense-module__4wfIRa__decSelModify{background:#f39c120f!important;border-color:#f39c12!important}.HyperSense-module__4wfIRa__decSelReject{background:#e550390f!important;border-color:#e55039!important}.HyperSense-module__4wfIRa__decIcon{margin-bottom:10px;font-size:32px}.HyperSense-module__4wfIRa__decTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:700}.HyperSense-module__4wfIRa__decDesc{color:var(--text2);font-size:12px;line-height:1.5}.HyperSense-module__4wfIRa__noteField{background:var(--bg);border:1.5px solid var(--border2);border-radius:var(--rs);width:100%;color:var(--text);font-family:var(--sans);resize:vertical;outline:none;min-height:88px;margin-bottom:14px;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .2s}.HyperSense-module__4wfIRa__noteField:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00a8721a}.HyperSense-module__4wfIRa__followUpGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.HyperSense-module__4wfIRa__followUpBtn{border-radius:var(--rs);border:1.5px solid var(--border2);background:var(--bg3);color:var(--text2);font-family:var(--sans);cursor:pointer;text-align:center;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.HyperSense-module__4wfIRa__followUpBtn:hover{border-color:var(--accent);color:var(--accent)}.HyperSense-module__4wfIRa__followUpActive{border-color:var(--accent)!important;color:var(--accent)!important;background:#00a87214!important;font-weight:700!important}.HyperSense-module__4wfIRa__confirmBanner{text-align:center;padding:30px 16px 22px}.HyperSense-module__4wfIRa__confirmCircle{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;font-size:36px;display:flex}.HyperSense-module__4wfIRa__confirmCircleApprove{background:linear-gradient(135deg,#00b894,#00a872);box-shadow:0 4px 20px #00b8944d}.HyperSense-module__4wfIRa__confirmCircleModify{background:linear-gradient(135deg,#f39c12,#e67e22);box-shadow:0 4px 20px #e67e224d}.HyperSense-module__4wfIRa__confirmCircleReject{background:linear-gradient(135deg,#e55039,#c0392b);box-shadow:0 4px 20px #e550394d}.HyperSense-module__4wfIRa__confirmTitle{color:var(--text);font-size:24px;font-weight:700;font-family:var(--serif);margin-bottom:6px}.HyperSense-module__4wfIRa__confirmSub{color:var(--text2);font-size:14px}.HyperSense-module__4wfIRa__summaryCard{background:var(--bg3);border-radius:var(--r);border:1.5px solid var(--border2);margin-bottom:12px;padding:18px 20px}.HyperSense-module__4wfIRa__summaryRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:10px 0;font-size:14px;display:flex}.HyperSense-module__4wfIRa__summaryRow:last-child{border-bottom:none}.HyperSense-module__4wfIRa__summaryKey{color:var(--text2);font-weight:500}.HyperSense-module__4wfIRa__summaryVal{color:var(--text);text-align:right;max-width:60%;font-weight:600}.HyperSense-module__4wfIRa__summaryValAccent{color:var(--accent)!important}.HyperSense-module__4wfIRa__refId{font-family:var(--mono);color:var(--accent);background:#00a87214;border:1px solid #00a87233;border-radius:20px;margin-top:14px;padding:5px 16px;font-size:12px;display:inline-block}.HyperSense-module__4wfIRa__stepHdr{align-items:center;gap:10px;margin-bottom:4px;display:flex}.HyperSense-module__4wfIRa__stepNum{font-family:var(--mono);color:var(--accent);background:#00a8721a;border:1px solid #00a87233;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.HyperSense-module__4wfIRa__stepTitle{color:var(--text);font-size:20px;font-weight:700;font-family:var(--serif)}.HyperSense-module__4wfIRa__stepDesc{color:var(--text2);margin-bottom:20px;font-size:13px}.HyperSense-module__4wfIRa__btnRow{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.HyperSense-module__4wfIRa__btnP{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;background:var(--accent);color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00a87240}.HyperSense-module__4wfIRa__btnP:hover{background:#009060;transform:translateY(-1px)}.HyperSense-module__4wfIRa__btnP:disabled{opacity:.4;cursor:not-allowed;transform:none}.HyperSense-module__4wfIRa__btnS{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;background:var(--bg);color:var(--text2);border:1.5px solid var(--border2);padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.HyperSense-module__4wfIRa__btnS:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.HyperSense-module__4wfIRa__btnDanger{border-radius:var(--rs);font-family:var(--sans);cursor:pointer;color:#fff;background:#e55039;border:none;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #e5503940}.HyperSense-module__4wfIRa__btnDanger:hover{background:#c0392b;transform:translateY(-1px)}.HyperSense-module__4wfIRa__divider{background:var(--border);height:1px;margin:18px 0}.HyperSense-module__4wfIRa__lbl{color:var(--text3);font-size:11px;font-weight:600;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.HyperSense-module__4wfIRa__aiNote{border-radius:var(--rs);color:var(--text2);background:#00a8720f;border:1.5px solid #00a87233;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.6}.HyperSense-module__4wfIRa__aiNoteIcon{color:var(--accent)}
