#feature-tab-evidence-breadth{min-width:0}.gb-intro,.gb-section{margin-bottom:18px;min-width:0}.gb-intro h2,.gb-section h2{color:#087c80;margin:0 0 10px}.gb-intro>p,.gb-section>p{color:#61738b;font-size:15px;line-height:1.6;margin:4px 0 18px}#gb-scope{font-weight:600;color:#52687f;font-size:14px}.gb-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gb-gene-card{border:1px solid #d6e2ec;border-radius:10px;padding:17px;display:flex;flex-direction:column;background:#fff;min-width:0}.gb-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gb-card-top>span{font-size:12px;color:#718198}.gb-gene-link{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#087c80!important;text-align:left;font-weight:700;cursor:pointer;font-size:inherit}.gb-card-top .gb-gene-link{font-size:21px}.gb-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#64758b;margin:9px 0 15px}.gb-stats{display:flex;gap:15px;flex-wrap:wrap}.gb-stats span{font-size:12px;color:#65778b;display:flex;flex-direction:column;gap:5px}.gb-stats strong{font-size:22px;color:#173149}.gb-main-classes{font-size:13px;color:#546981;min-height:36px;line-height:1.5;margin:15px 0 8px}.gb-layers{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:16px;flex:1}.gb-layer{background:#eef5f6;color:#266e72;border-radius:4px;padding:4px 6px;font-size:11px;white-space:nowrap;align-self:flex-start}.gb-view{align-self:flex-start}.gb-filters{display:grid;grid-template-columns:2fr 1.4fr 1fr auto;gap:14px;align-items:end;margin:18px 0}.gb-filters label{font-size:13px;font-weight:600;color:#496078;display:flex;flex-direction:column;gap:7px}.gb-filters input,.gb-filters select,.gb-section select{width:100%;padding:10px;border:1px solid #ccdce7;border-radius:6px;background:#fff;color:#20394f;min-width:0;font-family:inherit;font-size:14px}.gb-filters button{height:40px}.gb-table-scroll{max-width:100%;overflow-x:auto}.gb-table-scroll table{min-width:940px}.gb-table-scroll .table-secondary{display:none}.gb-secondary{display:block;margin-top:5px;color:#6c8098;font-size:12px;font-weight:400;line-height:1.5}.gb-class-label{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-status{font-size:12px;display:inline-block;border-radius:4px;padding:5px 7px;background:#f0f3f6;color:#52647a}.gb-status.known{background:#e5f3f1;color:#087c80}.gb-status.candidate{background:#fff0df;color:#a95407}.gb-footnote{font-size:13px!important;color:#64768b!important;line-height:1.6;margin:15px 0!important}.gb-methods{margin-top:15px;border-top:1px solid #e3ebf1;padding-top:12px;color:#5d7187;font-size:13px;line-height:1.65}.gb-methods summary{cursor:pointer;font-weight:600;color:#4c657c}.gb-review-table{width:100%;border-collapse:collapse;font-size:13px}.gb-review-table th,.gb-review-table td{padding:10px;border-bottom:1px solid #e1e9f0;text-align:left}.gb-section .feature-card-heading label{display:flex;align-items:center;gap:10px;font-size:13px;min-width:220px}.gb-section .feature-card-heading select{width:auto;max-width:190px}.gb-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;margin:16px 0}.gb-legend span:before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px}.gb-known:before{background:#087c80}.gb-candidate:before{background:#bd650c}.gb-other:before{background:#9eafc0}#gb-scatter svg{width:100%;height:auto;font-family:inherit;font-size:13px;color:#4d657a}#gb-scatter svg text{fill:#4d657a}#gb-scatter circle{cursor:pointer}#gb-scatter circle:hover,#gb-scatter circle:focus{stroke:#142e49;stroke-width:2;opacity:1}#gb-plot-focus{font-size:13px;min-height:20px}.gb-dialog{width:min(1150px,calc(100vw - 36px));max-height:90vh;box-sizing:border-box;overflow:auto;padding:22px;border:1px solid #d1e0eb;border-radius:12px;background:#fff;color:#173149}.gb-dialog::backdrop{background:rgba(16,35,55,.42)}.gb-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:18px;position:sticky;top:-22px;background:#fff;z-index:2;border-bottom:1px solid #e2eaf1;padding:12px 0}.gb-dialog-head h2{font-size:22px;color:#087c80;margin:0}.gb-dialog p{font-size:14px;line-height:1.6}.gb-detail-metrics{font-weight:600;color:#506a80;font-size:14px}.gb-source-actions{display:flex;gap:20px;flex-wrap:wrap}.gb-detail-tabs{display:flex;gap:10px;border-bottom:1px solid #dbe6ee;margin:18px 0 12px}.gb-detail-tabs button{border:0;border-radius:0;background:none;padding:12px!important;color:#637a91}.gb-detail-tabs button.active{color:#087c80;border-bottom:3px solid #087c80;font-weight:700}#gb-source-study-list p{border-bottom:1px solid #e3eaf0;padding-bottom:12px}#gb-dialog [hidden]{display:none!important}@media(max-width:1150px){.gb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.gb-cards,.gb-filters{grid-template-columns:1fr}.gb-intro,.gb-section{padding:17px!important}.gb-section .feature-card-heading{align-items:flex-start;flex-direction:column;gap:12px}.gb-gene-card{padding:15px}.gb-dialog{padding:15px;width:calc(100vw - 22px)}.gb-dialog-head{top:-15px}.gb-dialog-head h2{font-size:18px}.gb-source-actions{gap:12px}.gb-legend{gap:12px;font-size:12px}.gb-stats{gap:25px}.gb-main-classes{min-height:0}.gb-gene-link:focus-visible{outline:2px solid #087c80}.gb-section h2{font-size:22px}}
#feature-tab-evidence-breadth .gb-view,#feature-tab-evidence-breadth #gb-reset,#feature-tab-evidence-breadth #gb-close,#feature-tab-evidence-breadth .gb-table-scroll td button:not(.gb-gene-link){border:1px solid #c6dbe3;border-radius:5px;background:#f7fbfc;color:#087c80;padding:7px 10px;cursor:pointer;font:600 13px inherit}#feature-tab-evidence-breadth .gb-view:hover,#feature-tab-evidence-breadth #gb-close:hover{background:#eaf5f4;border-color:#087c80}#feature-tab-evidence-breadth .gb-section .feature-card-heading{min-width:0;gap:12px}#feature-tab-evidence-breadth .gb-section .feature-card-heading>a{font-size:13px}#feature-tab-evidence-breadth #gb-scatter circle:focus-visible{outline:none}

@media(max-width:620px){#gb-scatter{overflow-x:auto;max-width:100%}#gb-scatter svg{min-width:940px}}

/* Gene breadth presentation: scientific values and source labels are unchanged. */
#feature-tab-evidence-breadth .gb-filters{grid-template-columns:2fr 1.4fr auto}
#feature-tab-evidence-breadth #gb-table table{width:100%;table-layout:auto;min-width:1080px;font-size:15px;border-collapse:collapse}
#feature-tab-evidence-breadth table th,#feature-tab-evidence-breadth table td{text-align:left!important;vertical-align:top}
#feature-tab-evidence-breadth table th button{text-align:left;justify-content:flex-start;white-space:normal}
#gb-table th,#gb-table td{padding:12px 10px;line-height:1.5}
#gb-table th{font-size:14px;width:auto!important}
#gb-table th:nth-child(3),#gb-table th:nth-child(5){max-width:100px;white-space:normal}
#gb-table td:nth-child(2),#gb-table td:nth-child(3),#gb-table td:nth-child(4),#gb-table td:nth-child(5),#gb-table td:nth-child(7),#gb-table td:last-child{width:1%;white-space:nowrap}
#gb-table th:nth-child(6){min-width:150px}#gb-table th:nth-child(8){min-width:160px}
#feature-tab-evidence-breadth .feature-card-heading h2{font-size:24px}
#feature-tab-evidence-breadth .metabdb-table-controls label{display:inline-flex;flex-direction:row;align-items:center;white-space:nowrap;width:auto;gap:10px}
#feature-tab-evidence-breadth .metabdb-table-controls select{width:85px;min-width:85px}
.gb-badge{display:inline-block;border-radius:5px;padding:4px 7px;margin:2px 4px 2px 0;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.gb-green{background:#e8f4ed;color:#2c7150}.gb-blue{background:#edf3fb;color:#32669c}.gb-purple{background:#f1eefa;color:#735298}.gb-teal{background:#e8f5f3;color:#247870}.gb-orange{background:#fff0e3;color:#a45c1d}.gb-gold{background:#faf4dc;color:#8b7318}.gb-gray{background:#f0f3f6;color:#586c80}
#gb-detail-measures table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px}
#gb-detail-measures th,#gb-detail-measures td{padding:9px 8px;border-bottom:1px solid #e1eaf1;line-height:1.5;overflow-wrap:anywhere;white-space:normal}
#gb-detail-measures th{font-size:13px;color:#496078}
#gb-detail-measures th:nth-child(1){width:26%}#gb-detail-measures th:nth-child(2){width:18%}#gb-detail-measures th:nth-child(3){width:18%}#gb-detail-measures th:nth-child(4){width:22%}#gb-detail-measures th:nth-child(5){width:8%}#gb-detail-measures th:nth-child(6){width:8%}
#gb-detail-measures .gb-badge{font-size:12px;margin-right:0}
#gb-source-study-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}
.gb-study-card{border:1px solid #d8e5ec;border-radius:9px;padding:18px;min-width:0;background:#fbfdfd}
.gb-study-card h3{font-size:16px;color:#087c80;margin:0 0 12px}.gb-study-card .gb-study-title{font-weight:600;color:#20394f}
#gb-source-study-list .gb-study-card p{border:0;padding:0;margin:8px 0}
.gb-study-card dl{display:grid;grid-template-columns:70px 1fr;gap:8px;font-size:13px;line-height:1.5;margin-bottom:0}.gb-study-card dt{color:#6b8093}.gb-study-card dd{margin:0;overflow-wrap:anywhere}
@media(max-width:620px){#feature-tab-evidence-breadth .gb-filters{grid-template-columns:1fr}#gb-source-study-list{grid-template-columns:1fr}#gb-detail-measures table{min-width:740px}.gb-dialog-head h2{font-size:18px}}

#feature-tab-evidence-breadth #gb-table td{font-size:15px}#feature-tab-evidence-breadth #gb-table td button{font-size:14px}#feature-tab-evidence-breadth #gb-detail-measures td,#feature-tab-evidence-breadth #gb-detail-measures th{font-size:13px}#gb-table th:nth-child(8){min-width:140px}#gb-table th:nth-child(6){min-width:140px}
