.gbg-card{margin:auto;padding:18px;border-radius:12px;}.gbg-card h2{margin:0 0 4px;text-align:center;}.gbg-subtitle{text-align:center;font-size:14px;color:#666;margin-bottom:16px;}.gbg-field{margin-bottom:12px;}.gbg-field label{font-size:14px;display:block;margin-bottom:4px;}.gbg-field input,.gbg-field select{width:100%;padding:8px;border-radius:6px;border:1px solid #ccc;font-size:14px;}.gbg-symptoms label{display:block;font-size:14px;margin-bottom:6px;cursor:pointer;}.gbg-btn{width:100%;padding:10px;background:#ff5c8a;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;margin-top:12px;}.gbg-btn:hover{opacity:.95;}.gbg-result{margin-top:14px;}.gbg-alert{padding:12px;border-radius:8px;font-size:14px;}.gbg-alert.active{background:#ffe6ea;}.gbg-alert.early{background:#fff4e0;}.gbg-alert.notyet{background:#f3f3f3;}