.genes-list{--padding-x:18px;--header-color:#eee1ff;--accent-color:#7144c3;--hover-accent-color:#58339e;--border-color:#e8e8e8;color:#00161f;margin-bottom:40px;max-width:780px;width:100%}@media(max-width:600px){.genes-list{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;background-color:#fff;border:1px solid var(--border-color);border-radius:12px;font-size:14px;line-height:1.5;order:-2;overflow:hidden;padding:16px var(--padding-x);width:100%}}.genes-list .genes-table tr.is-hidden-by-filter{display:none!important}.genes-list .filters-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.genes-list .filters-panel .filter-label,.genes-list .filters-panel .input-block{margin-bottom:0}.genes-list .filter-label .text{padding-top:4px}@media(max-width:600px){.genes-list .filter-label .text{font-size:13px;line-height:1.3;padding-top:0}.genes-list .search-box{font-size:13px;line-height:1.3}}@media(max-width:600px){.genes-list .search-box .input-control::-webkit-input-placeholder{font-size:13px;line-height:1.3}.genes-list .search-box .input-control::-moz-placeholder{font-size:13px;line-height:1.3}.genes-list .search-box .input-control:-ms-input-placeholder{font-size:13px;line-height:1.3}.genes-list .search-box .input-control::-ms-input-placeholder{font-size:13px;line-height:1.3}.genes-list .search-box .input-control::placeholder{font-size:13px;line-height:1.3}}.genes-list .accordion-item.is-hidden-by-filter{display:none!important}.genes-list .accordion-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:20px 0}.genes-list .accordion-item{border-bottom:1px solid #ddd;margin-bottom:0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.genes-list .accordion-item.is-active .accordion-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.genes-list .accordion-item.is-active .accordion-header{border-bottom:none}.genes-list .accordion-header{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:flex-start;padding:16px 0;-webkit-transition:background .2s ease;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:600px){.genes-list .accordion-header{background-color:#fff;padding:8px 0}}.genes-list .accordion-title{color:#1e293b;font-size:16px;font-weight:500;margin:0}@media(max-width:600px){.genes-list .accordion-title{font-size:13px;line-height:1.5}}.genes-list .accordion-icon{height:24px;position:relative;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:24px}.genes-list .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .25s cubic-bezier(0,0,.2,1);transition:max-height .25s cubic-bezier(0,0,.2,1)}.genes-list .accordion-content-inner{padding:10px 0 20px}.genes-list .genes-table{border:1px solid #e2e8f0;border-collapse:separate;border-radius:10px;border-spacing:0;font-size:16px;overflow:hidden;text-align:left;width:100%}@media(max-width:600px){.genes-list .genes-table{border:none;border-radius:0;display:block}.genes-list .genes-table thead{display:none}.genes-list .genes-table tbody{display:block;width:100%}}.genes-list .genes-table tbody tr:hover{background-color:#faf6ff}@media(max-width:600px){.genes-list .genes-table tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;display:grid!important;grid-template-areas:"gene badge" "disease disease";grid-template-columns:1fr auto;padding:16px 0;row-gap:6px}.genes-list .genes-table tr:last-child{border-bottom:none}}.genes-list .genes-table th{background:#faf6ff;border-bottom:1px solid #e0e0e0;color:#475569;font-weight:600;padding:12px 20px}.genes-list .genes-table td{border:none;color:#334155;line-height:1.3;padding-bottom:8px;padding-top:8px;vertical-align:top}@media(max-width:600px){.genes-list .genes-table td{display:block;padding:0!important;text-align:left!important;width:100%!important}}.genes-list .col-gene{letter-spacing:.5px;padding-left:20px;padding-right:20px;width:10%}@media(max-width:600px){.genes-list .col-gene{display:block;font-size:14px;grid-area:gene;margin-bottom:0}}.genes-list .col-disease{letter-spacing:-.25px;width:60%}@media(max-width:600px){.genes-list .col-disease{color:#1e293b;font-size:12px;grid-area:disease;line-height:1.5}}.genes-list .col-panel{padding-left:20px;padding-right:20px;text-align:right;width:20%}@media(max-width:600px){.genes-list .col-panel{display:block;grid-area:badge;margin-bottom:0;text-align:right}.genes-list .col-panel:empty{display:none}}.genes-list .badge-base{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dff2d8;border-radius:4px;color:#417d32;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:500;gap:10px;padding:4px 8px;white-space:nowrap}@media(max-width:600px){.genes-list .badge-base{font-size:12px}}