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