.connection__header{margin:20px 25px 30px}.connection__header__text{display:flex;font:normal 16px/24px GraphikCy,'Helvetica CY',Arial,sans-serif;padding-top:20px}.connection__header__text__part:not(:last-child){padding-right:20px}.connection__image{width:40px;height:40px;overflow:hidden}.connection__image__image{height:100%;min-width:40px}.connection__table{position:relative;font:normal 12px/16px GraphikCy,'Helvetica CY',Arial,sans-serif}.connection__table__inner{min-width:980px;max-width:1440px}.connection__table__header{position:sticky;position:-webkit-sticky;top:104px}.connection__table__body .connection__table__row{align-items:center}.connection__table__body .connection__table__td_name{font:normal 16px/20px GraphikCy-Semibold,'Helvetica CY',Arial,sans-serif}.connection__table__td{width:95px;padding:0 5px;flex-shrink:0}.connection__table__td_name{width:150px;flex-grow:1}.connection__table__td_polarization{width:120px}.connection__table__td_map{width:80px}.connection__table__td_small{min-width:75px}.connection__table__row{display:flex;flex-direction:row;padding:25px calc(25px - 5px);border-bottom:1px solid #ddd}.connection__table__row_header{background:#fafafa;color:#999;border-top:1px solid #ddd}.connection__popup__content{position:relative;padding:30px}.connection__popup__name{display:block;font-size:20px;margin-bottom:5px}.connection__popup__map{font-size:13px;margin-bottom:20px}.connection__popup__image__image{display:block;margin:0 auto;max-width:100%}@media (hover:hover) and (pointer:fine){.connection__table__body .connection__table__row:hover{background:rgba(22,182,127,.2);cursor:pointer}}@media (max-width:1440px){.connection__table{overflow-x:auto;scrollbar-color:#ddd #fafafa;scrollbar-width:thin}.connection__table::-webkit-scrollbar{width:6px;height:6px;background-color:#fafafa}.connection__table::-webkit-scrollbar-thumb{background-color:#ddd}.connection__table__inner{min-width:max-content}.connection__table__header{position:static}}@media (max-width:640px){.connection__header{display:block;margin:20px 20px 16px}.connection__header__text{flex-direction:column;padding-top:16px}.connection__header__text__part:not(:last-child){padding:0 0 12px}.connection__table__row{padding:20px calc(20px - 5px)}}