#viewTabContent,.ga-dashboard{min-height:0}.ga-toolbar h5{font-size:1.05rem}.ga-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;display:grid}.ga-kpi-strip:empty{display:none}.ga-kpi{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:var(--radius-md,.5rem);box-shadow:var(--shadow-sm,0 1px 3px #00000014);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.ga-kpi-icon{background:var(--bs-primary-bg-subtle,#cfe2ff);width:34px;height:34px;color:var(--bs-primary,#0d6efd);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.ga-kpi-body{min-width:0}.ga-kpi-value{color:var(--bs-body-color,#212529);font-size:1.15rem;font-weight:700;line-height:1.1}.ga-kpi-sub{color:var(--bs-secondary-color,#6c757d);margin-left:.25rem;font-size:.8rem;font-weight:500}.ga-kpi-label{color:var(--bs-secondary-color,#6c757d);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ga-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;gap:1rem;padding-right:.25rem;display:grid}.ga-grid>.ga-card{align-self:start}.ga-card-summary{grid-column:1/-1;height:540px}.ga-card.ga-card-summary>.card-body{flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.ga-card-summary .ga-table-wrap{flex:auto;min-height:0;overflow-y:auto}.ga-summary-table thead th{z-index:2;background:var(--bs-body-bg,#fff);position:sticky;top:0}.ga-summary-table th.ga-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ga-summary-table th.ga-sortable:hover{background:var(--bs-tertiary-bg,#f1f3f5)}.ga-summary-table th.ga-sort-active{color:var(--bs-primary,#0d6efd)}.ga-summary-table .ga-sort-caret{opacity:.35;font-size:.85em}.ga-card-circle{grid-area:span 2/1/auto/-1;min-height:560px}.ga-card-genefreq,.ga-card-geneshare{grid-column:1/-1}.ga-card-genefreq{min-height:460px}.ga-card-chart,.ga-card-scatter,.ga-card-svbox{height:440px}.ga-card-sizedist{grid-column:1/-1;min-height:280px}.ga-sizedist-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;height:100%;display:grid}@media (width<=768px){.ga-sizedist-wrap{grid-template-columns:1fr}}.ga-sizedist-cell{flex-direction:column;min-height:0;display:flex}.ga-sizedist-title{text-align:center;color:var(--bs-secondary-color,#6c757d);margin-bottom:.25rem;font-size:.82rem;font-weight:600}.ga-scatter-pt{transition:r .12s,fill-opacity .12s}.ga-png-btn{flex:none;padding:.1rem .4rem;font-size:.8rem;line-height:1}.ga-card .card-header span{min-width:0}@media (width<=992px){.ga-grid{grid-template-columns:1fr}}.ga-card{border-radius:var(--radius-md,.5rem);box-shadow:var(--shadow-sm,0 1px 3px #0000001a);flex-direction:column;display:flex;overflow:hidden}.ga-card .card-header{font-size:.9rem;font-weight:600}.ga-card .card-body{flex:auto;min-height:0;overflow:auto}.ga-card.ga-card-chart>.card-body,.ga-card.ga-card-scatter>.card-body,.ga-card.ga-card-svbox>.card-body{flex:auto;min-height:0;padding:0;overflow:hidden}.ga-chart-body{min-height:240px;padding:.5rem;position:relative}.ga-circle-body{justify-content:center;align-items:center;min-height:520px;display:flex}.ga-circle-legend{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%;max-height:64px;display:flex;overflow-y:auto}.ga-chart-body svg{width:100%;height:100%;display:block}#ga-gene-frequency{overflow-y:auto}#ga-gene-frequency svg{height:auto}#ga-svtype-chart,#ga-weight-hist,#ga-nodes-edges-scatter,#ga-weight-by-svtype{min-height:0;overflow:hidden}#ga-svtype-chart svg,#ga-weight-hist svg,#ga-nodes-edges-scatter svg,#ga-weight-by-svtype svg{width:100%;height:100%;display:block}.ga-empty{height:100%;min-height:120px;color:var(--bs-secondary-color,#6c757d);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}.ga-filter-card{background:var(--bs-tertiary-bg,#f8f9fa);border:1px solid var(--bs-border-color,#dee2e6)}.ga-filter-input{width:8.5rem;max-width:100%}.ga-filter-card .form-label{color:var(--bs-secondary-color,#6c757d);white-space:nowrap}.ga-table-note{border-bottom:1px dashed var(--bs-border-color,#dee2e6);font-style:italic}.ga-circle-deferred{font-style:normal}.ga-summary-table{font-size:.85rem}.ga-summary-row{cursor:pointer;transition:background-color .15s}.ga-summary-row:hover{background-color:var(--bs-tertiary-bg,#0d6efd14)}.ga-active-row{box-shadow:inset 3px 0 0 var(--aurora-primary,#0d6efd);background-color:#0d6efd29!important}.ga-total-row td{border-top:2px solid var(--bs-border-color,#dee2e6)}.ga-bar{transition:opacity .15s,stroke-width .15s}.ga-bar:hover{opacity:.85}.ga-bar-active{stroke:var(--aurora-primary,#0d6efd);stroke-width:2.5px}.ga-svbar{cursor:default}.ga-share-stats{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.ga-share-stat{text-align:center;border-radius:var(--radius-md,.5rem);background:var(--bs-tertiary-bg,#0d6efd0f);flex:120px;padding:.6rem .4rem}.ga-share-num{color:var(--aurora-primary,#0d6efd);font-size:1.25rem;font-weight:700;line-height:1.1}.ga-share-lbl{color:var(--bs-secondary-color,#6c757d);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem}.ga-share-grid{grid-template-columns:minmax(180px,1fr) 2fr;gap:1rem;display:grid}@media (width<=768px){.ga-share-grid{grid-template-columns:1fr}}.ga-share-subtitle{margin-bottom:.4rem;font-size:.82rem;font-weight:600}.ga-share-table{font-size:.82rem}.ga-gene-chips{flex-wrap:wrap;gap:5px;max-height:180px;display:flex;overflow-y:auto}.ga-gene-chip{background:var(--bs-tertiary-bg,#0d6efd14);border:1px solid var(--bs-border-color,#dee2e6);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.ga-gene-chip-badge{color:#fff;background:var(--aurora-primary,#0d6efd);border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:700}.ga-gene-label{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=app.c84bb8c5.css.map */
