.page-module-scss-module__gtSNba__main{background:#f6f8fa;min-height:100vh;padding-bottom:5rem}.page-module-scss-module__gtSNba__pageHeader{background:#fff;border-bottom:1px solid #d0d7de;margin-bottom:3rem;padding:3rem 0}.page-module-scss-module__gtSNba__breadcrumb{color:#57606a;margin-bottom:1.5rem;font-size:.875rem}.page-module-scss-module__gtSNba__breadcrumb a{color:#0969da;text-decoration:none}.page-module-scss-module__gtSNba__breadcrumb a:hover{text-decoration:underline}.page-module-scss-module__gtSNba__breadcrumb span{color:#d0d7de;margin:0 .5rem}.page-module-scss-module__gtSNba__pageTitle{color:#24292f;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.page-module-scss-module__gtSNba__pageSubtitle{color:#57606a;max-width:600px;margin-bottom:2rem;font-size:1.125rem}.page-module-scss-module__gtSNba__statsGrid{gap:3rem;display:flex}.page-module-scss-module__gtSNba__statItem{flex-direction:column;display:flex}.page-module-scss-module__gtSNba__statValue{color:#24292f;font-size:1.5rem;font-weight:700}.page-module-scss-module__gtSNba__statLabel{color:#57606a;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.page-module-scss-module__gtSNba__filterSection{max-width:800px;margin:0 auto 3rem}.page-module-scss-module__gtSNba__searchWrapper{margin-bottom:1rem;position:relative}.page-module-scss-module__gtSNba__searchIcon{color:#57606a;font-size:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module-scss-module__gtSNba__searchInput{border:1px solid #d0d7de;border-radius:12px;width:100%;padding:1rem 1rem 1rem 3rem;font-size:1.125rem;transition:all .2s;box-shadow:0 2px 4px #00000005}.page-module-scss-module__gtSNba__searchInput:focus{border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da1a}.page-module-scss-module__gtSNba__resultsCount{text-align:right;color:#57606a;font-size:.875rem}.page-module-scss-module__gtSNba__categorySection{margin-bottom:4rem}.page-module-scss-module__gtSNba__categoryTitle{color:#24292f;border-bottom:2px solid #e1e4e8;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600;display:flex}.page-module-scss-module__gtSNba__categoryTitle:before{content:"";background:#0969da;border-radius:2px;width:6px;height:24px;display:block}.page-module-scss-module__gtSNba__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-module-scss-module__gtSNba__codeCard{background:#fff;border:1px solid #d0d7de;border-radius:8px;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.page-module-scss-module__gtSNba__codeCard:hover{border-color:#0969da;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.page-module-scss-module__gtSNba__codeCard:hover .page-module-scss-module__gtSNba__cardFooter{color:#0969da}.page-module-scss-module__gtSNba__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module-scss-module__gtSNba__codeBadge{color:#0969da;font-weight:700;font-family:var(--font-family-mono);background:#ddf4ff;border-radius:6px;padding:.25rem .5rem}.page-module-scss-module__gtSNba__patientBadge{color:#cf222e;background:#ffebe9;border-radius:100px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.page-module-scss-module__gtSNba__codeDescription{color:#24292f;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.page-module-scss-module__gtSNba__cardFooter{color:#57606a;font-size:.875rem;font-weight:600;transition:color .2s}.page-module-scss-module__gtSNba__noResults{text-align:center;color:#57606a;padding:4rem 0}.page-module-scss-module__gtSNba__noResults .page-module-scss-module__gtSNba__noResultsIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}@media (max-width:768px){.page-module-scss-module__gtSNba__pageTitle{font-size:2rem}.page-module-scss-module__gtSNba__statsGrid{gap:1.5rem}}
