.key-section{background-color:#f3f9fd;border-radius:16px;margin-top:8px}@media screen and (max-width:767px){.key-section{margin-top:16px}}.key-section .key-heading{display:flex;cursor:pointer;justify-content:space-between;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000;padding:16px}.key-section .key-heading img{width:auto;height:auto;cursor:pointer;transform:rotate(180deg);transition:transform .3s ease-in-out}.key-section .key-heading img.rotate{transform:rotate(0)}.key-section .key-content .key-content-col{display:flex;flex-wrap:wrap;gap:8px 9px;padding:16px;border-top:1px solid #b8b8b8}@media screen and (max-width:767px){.key-section .key-content .key-content-col{padding:8px}}.key-section .key-content .key-content-col .col-inner{position:relative;display:flex;flex-wrap:wrap;column-gap:9px}.key-section .key-content .key-content-col .col-inner:not(:last-child)::after{content:"";height:100%;width:1px;background-color:#b8b8b8;display:block}.key-section .key-content .key-content-col .col-inner span{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:16px;color:#000}@media screen and (max-width:767px){.key-section .key-content .key-content-col .col-inner span{font-size:12px}}.key-section .key-content .key-content-col .col-inner span img{width:auto;height:auto}.key-section .key-content .key-content-col:nth-child(3) .col-inner::after{content:unset}.key-section .key-content .key-content-col:nth-child(3) .col-inner:nth-child(1){order:-1}.key-section .key-content .key-content-col:nth-child(3)::after{content:"";width:1px;height:16px;background-color:#b8b8b8;display:block;order:-1}.key-section .key-content .key-content-col:first-child .col-inner span:first-child{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:900;line-height:normal;color:#fff;padding:2px 4px;border-radius:2px;background:#b8b8b8}.key-section .key-content .key-content-col:not(:first-child) .col-inner span:first-child{font-family:Inter,sans-serif;font-size:10px;font-weight:900;line-height:normal;color:#000;display:flex;align-items:center}.racecard-tables .key-section{margin-top:8px}@media screen and (max-width:767px){.racecard-tables .key-section{margin-top:16px}}