.formguide-detail-horse-container .formguide-detail-silks, .formguide-detail-horse-container .formguide-detail-horse-information, .formguide-detail-horse-container .formguide-detail-odds { transition: 0.25s; opacity: 1; max-height: 500px; }
.formguide-detail-horse-container-minimized { padding-left: 10px ; }
.formguide-detail-horse-container-minimized .formguide-detail-silks, .formguide-detail-horse-container-minimized .formguide-detail-horse-information, .formguide-detail-horse-container-minimized .formguide-detail-odds { display: none; }
.formguide-full-result { margin: 4px auto; width: 150px; }
.formguide-full-result-container { max-height: 10rem; overflow: hidden auto; }
.formguide-full-result-container .table-list { margin: 0px 0.5rem; }
.formguide-full-result-container .table-list td { padding: 2px; font-size: 10px; }
.toggler-next-item { cursor: pointer; }
.ground-1, .ground-2 { background: brown; color: rgb(255, 255, 255); }
.ground-3, .ground-4 { background: green; color: rgb(255, 255, 255); }
.ground-5, .ground-6, .ground-7 { background: blue; color: rgb(255, 255, 255); }
.ground-8, .ground-9, .ground-10 { background: red; color: rgb(255, 255, 255); }
.group-1 { background: rgb(255, 215, 0) ; }
.group-2 { background: rgb(255, 229, 87) ; }
.group-3 { background: rgb(252, 234, 137) ; }
.exotic-summary { position: fixed; bottom: 4rem; left: 10px; width: calc(-20px + 100vw); padding: 0.5rem; box-sizing: border-box; z-index: 10; display: none; grid-template-columns: auto 5rem 8rem; outline: none; align-items: center; justify-content: normal; gap: 0.5rem; font-size: 0.8rem; border-radius: 1rem 1rem 0px 0px; background: rgb(255, 255, 255);  border-bottom: 0px; }
.exotic-summary-betslip { bottom: calc(12px + 5rem); padding-bottom: 2rem; z-index: 4; }
.exotic-summary .exotic-combos { display: flex; align-items: center; justify-content: flex-start; font-size: 1rem; }
.exotic-summary .exotic-combos strong, .exotic-summary .unit-stake strong, .exotic-summary .total-stake strong { line-height: 1.5rem; font-weight: bold; }
.total-combos { padding: 0px 0px 0px 5px; font-weight: bold; }
.exotic-summary .button { line-height: 1.8rem; font-size: 1rem; width: auto; padding: 0px ; background: rgb(0, 0, 0) ; color: rgb(255, 255, 255) ; }
.market-quadrella { display: grid; grid-template-columns: 100%; gap: 0.5rem; }
.market-quadrella-list { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0.5rem; padding: 0.4rem 0.5rem 0.5rem; width: calc(-1rem + 100vw); overflow: auto; }
.market-quadrella-leg { display: flex; justify-content: space-between; align-items: center; padding: 7px 5px 7px 1rem; font-size: 0.8rem; font-weight: 600; line-height: 0.9rem; background: rgb(239, 239, 239); border-radius: 1rem; cursor: pointer; }
.market-quadrella-leg-total { width: 1.5rem; padding: 0px; text-align: center; border-radius: 1rem; background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.market-quadrella-leg-selected { background: var(--secondary); }
.market-quadrella-summary input { text-align: center; border-radius: 4px; font: 1rem arial, helvetica, clean, sans-serif; width: 5rem; height: 2rem; border: 1px solid rgba(23, 31, 35, 0.25); }
.market-quadrella-races { margin-top: -0.5rem; margin-right: 0px; }
.market-quadrella-race { display: flex; flex-direction: column; padding: 0px; border-radius: 0.5rem; margin-bottom: 2rem; }
.market-quadrella-race-info { position: relative; padding: 0.5rem 1rem; line-height: 1rem; background: rgb(51, 51, 51); color: rgb(255, 255, 255); z-index: 1; }
.market-quadrella-race-name { font-weight: bold; width: calc(-80px + 100vw); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.market-quadrella-header { display: grid; padding: 4px 0px; grid-template-columns: 3rem auto 3rem 5rem; align-items: center; font-size: 0.7rem; font-weight: 600; line-height: 0.8rem; border-bottom: 2px solid var(--tertiary); }
.market-quadrella-runner { display: grid; grid-template-columns: 3rem auto 3rem 5rem; align-items: center; min-height: 3rem; border-bottom: 1px solid rgb(224, 224, 224); }
.market-quadrella-runner-name { display: flex; align-items: center; gap: 5px; font-size: 0.9rem; font-weight: 600; }
.market-quadrella-runner-odds { font-size: 0.9rem; text-align: center; }
.market-quadrella-runner-scratched { color: rgb(136, 136, 136); }
.market-quadrella-runner-scratched .market-quadrella-runner-name { text-decoration: line-through; }
.market-quadrella-runner input[type="checkbox"] + label::before { width: 3rem ; }
.market-quadrella-runner input[type="checkbox"]:checked + label::before { font-family: "Font Awesome 6 Pro"; content: ""; font-weight: bold; border-color: rgb(153, 237, 148); background: rgb(153, 237, 148); }
.market-quadrella-race .exotic-field-header + label::before { width: 3rem ; margin-right: 0.5rem ; }
.odds-table { border-collapse: collapse; margin: 0px -1rem; width: calc(100% + 2rem); }
.odds-table th { font-size: 0.7rem; font-weight: 600; line-height: 0.8rem; border-bottom: 2px solid var(--tertiary); }
.odds-table th.align-left { text-align: left; padding-left: 5px; }
.odds-table td { padding: 0.2rem 0px; height: 3.2rem; vertical-align: middle; border-bottom: 1px solid rgb(224, 224, 224); }
.odds-table tr.scratched td { height: 3rem; }
.odds-table tr.scratched .runner-flucs { display: none; }
.odds-table td .betlink { width: 52px; }
.odds-table td .betlink.odds-up { background: rgba(44, 210, 35, 0.125); transition: 2s; }
.odds-table td .betlink.odds-down { background: rgba(255, 0, 0, 0.25); transition: 2ms; }
.odds-table td .participant { display: flex; flex-direction: column; position: relative; }
.odds-table td .participant .scratched { color: rgb(102, 102, 102); text-decoration: line-through; }
.odds-table-form tr:not(.scratched) .participant:hover { background: rgb(255, 255, 233); cursor: pointer; }
.odds-table td .runner-name { line-height: 1rem; font-size: 0.9rem; font-weight: 600; }
.odds-table td .runner-data { position: relative; display: flex; align-items: center; gap: 5px; }
.odds-table td .runner-weight, .odds-table td .runner-jockey { display: flex; flex-direction: column; line-height: 0.8rem; font-size: 0.75rem; }
.odds-table td .runner-jockey span { max-width: calc(-14rem + 100vw); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.odds-table td .runner-weight { flex-direction: row; gap: 5px; }
.odds-table td .runner-barrier { font-weight: normal; }
.odds-table td .runner-rating { display: inline-block; color: var(--icon); font-weight: bold; }
.runner-top-rater { display: flex; align-items: center; gap: 3px; font-weight: bold; font-size: 10px; color: rgb(255, 102, 0); }
.runner-jhr { display: flex; align-items: center; gap: 3px; font-weight: bold; font-size: 10px; color: rgb(0, 136, 0); }
.runner-jhr-ls { color: rgb(3, 183, 3); }
.odds-table td table td { height: 3rem; }
.odds-table tfoot td { height: 0px ; }
.odds-table .odds-sort { position: relative; cursor: pointer; padding: 2px 0px 0px; border-radius: 1rem 1rem 0px 0px; }
.odds-table .odds-sort-header { display: flex; gap: 3px; align-items: center; justify-content: center; }
.odds-table-winplace .odds-sort.odds-sort-selected { background: rgb(224, 255, 222); }
.odds-sort-selected .fa-circle-sort::before { content: ""; }
.odds-sort-selected-reverse .fa-circle-sort::before { content: ""; }
.odds-quick-look { position: absolute; display: flex; gap: 5px; right: 40px; font-size: 12px; background: rgba(255, 99, 0, 0.125); color: var(--icon); border-radius: 10px; align-items: center; padding: 0px 10px; }
.odds-quick-look.selected { background: var(--icon); color: rgb(255, 255, 255); }
.odds-quick-racing { padding: 8px; margin-left: -8px; margin-right: -8px; font-size: 1.2rem; color: var(--icon); transition: 0.3s; }
.odds-quick-racing.selected { transform: rotate(180deg); }
.nextup-race-quick-odds { display: grid; max-height: 280px; overflow: hidden auto; grid-template-columns: 1.5rem auto 4rem 4rem; gap: 5px; align-items: center; font-size: 0.9rem; background: rgb(255, 255, 255); padding: 0px 0.5rem 0.5rem; }
.nextup-race-quick-odds-title { position: sticky; top: 0px; z-index: 2; grid-column: 1 / 5; margin-left: -0.5rem; margin-right: -0.5rem; padding: 0.2rem 0.5rem; font-weight: 600; font-size: 0.8rem; background: var(--secondary-light); border-bottom: 1px solid rgba(51, 51, 51, 0.5); }
.nextup-race-quick-odds-header { display: flex; grid-column: 1 / 5; gap: 5px; margin: -5px 0px; font-weight: bold; font-size: 0.7rem; text-align: center; justify-content: flex-end; }
.nextup-race-quick-odds-no-silks { grid-template-columns: auto 4rem 4rem; }
.nextup-race-quick-odds-no-silks .nextup-race-quick-odds-title { grid-column: 1 / 4; }
.nextup-race-quick-odds-no-silks .nextup-race-quick-odds-header { grid-column: 1 / 4; }
.nextup-race-quick-odds .add-betslip { padding: 0px; font-size: 0.9rem; box-sizing: border-box; max-width: 4rem; min-height: 24px ; max-height: 24px ; }
.nextup-race-quick-odds .silk-racing-icon { width: 25px; height: 25px; background-size: auto 100%; }
.nextup-race-quick-odds .silk-racing-icon.silk-grey { width: 1rem; height: 1rem; border-radius: 50%; }
.odds-market-srm { margin-bottom: 0px; }
.odds-srm-row { display: grid; grid-template-columns: 3rem auto 14rem; align-items: center; align-content: center; border-bottom: 1px solid rgb(224, 224, 224); }
.odds-srm-row:not(.odds-srm-row-header) { height: 105px; }
.odds-srm-row:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.odds-srm-row .silk { width: 3rem; height: 3rem; background-size: auto 100%; }
.odds-srm-row .silk-grey { width: 1.5rem; height: 1.5rem; margin-left: 10px; margin-top: 2px; border-radius: 50%; }
.odds-srm-row .silk-racing { padding-top: 3px; padding-bottom: 4px; }
.odds-srm-row .participant { display: flex; flex-direction: column; grid-column: 2 / 4; }
.odds-srm-row .participant .runner-name { align-items: center; line-height: 1rem; font-size: 0.9rem; font-weight: 600; }
.odds-srm-row .participant .runner-weight, .odds-srm-row .participant .runner-jockey { display: flex; flex-direction: column; line-height: 0.8rem; font-size: 0.75rem; }
.odds-srm-row .scratched { text-decoration: line-through; color: rgb(102, 102, 102); }
.odds-srm-row.scratched { height: 4rem ; }
.odds-srm-row.scratched .runner-name { display: flex; gap: 1rem; justify-content: space-between; padding-right: 1rem; }
.odds-srm-row .odds-srm { display: grid; gap: 0.5rem; grid-column-start: 1; grid-template-columns: repeat(4, 25%); margin-top: 10px; padding: 0px 0.5rem 0.5rem; width: calc(-3rem + 100vw); justify-content: space-between; }
.odds-srm-row .odds-srm .betlink { padding: 0.2rem 0px 0px; }
.odds-srm-row-header { top: 4.8rem; position: sticky; height: 2rem; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(14, 228, 110); border-image: initial; background: rgb(255, 255, 255); z-index: 2; }
.odds-srm-row-header .odds-srm div { text-align: center; font-size: 0.75rem; font-weight: 600; }
.odds-srm-row.odds-srm-row-grey { height: 85px; grid-template-rows: 40px 45px; }
.odds-srm-row.odds-srm-row-grey.scratched { padding-top: 2rem; height: 2rem ; }
 .odds-table-srm { margin-top: 5px; }
.odds-table-srm-header { display: grid; grid-template-columns: 13px 1fr 1fr; align-items: center; font-size: 0.7rem; font-weight: 600; line-height: 0.8rem; height: 30.7px; border-bottom: 2px solid var(--tertiary); }
.odds-table-srm-header-cell { display: flex; flex-wrap: wrap; align-items: center; height: 31.7px; }
.odds-table-srm-header-cell.odds-sort::before { top: 7px; }
.odds-srm-row .runner-deduction { min-width: 8rem; font-size: 0.8rem; line-height: 13px; text-align: center; color: rgb(102, 102, 102); }
.odds-table-srm-header-cell-runner { padding-left: 35px ; }
.flucs-toggle-container { position: absolute; top: 4px; right: 4px; height: 30px; }
.odds-table-exacta .flucs-toggle-container { right: 80px; }
.flucs-toggle { position: relative; width: 40px; height: 23px; border-radius: 1rem; background: rgb(239, 239, 239); cursor: pointer; }
.flucs-toggle-selected { background: var(--secondary); }
.flucs-toggle::before { position: absolute; content: "Flucs"; left: -28px; top: 6px; font-size: 0.7rem; }
.flucs-toggle::after { position: absolute; content: " "; left: 4px; top: 4px; width: 16px; height: 16px; border-radius: 50%; transition: 0.5s; background: rgb(55, 196, 97); }
.flucs-toggle-selected::after { left: auto; right: 4px; }
.runner-flucs { display: flex; gap: 5px; align-items: center; justify-content: flex-start; padding: 5px 0px; margin-top: 12px; white-space: nowrap; max-width: 12rem; }
.runner-flucs:empty { padding: 0px; }
.runner-flucs .runner-fluc { position: relative; display: flex; align-items: center; justify-content: center; width: 2.8rem; min-width: 2.8rem; height: 1.5rem; border-radius: 10px; font-size: 0.8rem; font-weight: 600; background: rgb(239, 239, 239); }
.runner-flucs .runner-fluc::before { position: absolute; top: -16px; font-weight: normal; font-size: 10px; width: 100%; text-align: center; }
.runner-flucs .runner-fluc.runner-fluc-9::before { content: "9am"; }
.runner-flucs .runner-fluc.runner-fluc-30::before { content: "-30m"; }
.runner-flucs .runner-fluc.runner-fluc-60::before { content: "-60m"; }
.runner-flucs .runner-fluc.runner-fluc-180::before { content: "-3h"; }
.runner-fluc-diff { display: flex; align-items: center; gap: 2px; font-weight: bold; font-size: 14px; color: rgb(255, 0, 0); }
.runner-fluc-diff span:nth-child(1) i { color: rgb(255, 102, 0); }
.runner-fluc-diff span:nth-child(2) i { color: rgb(255, 77, 0); }
.fluc-arrow { margin-left: -10px; z-index: 1; font-weight: bold; font-size: 11px; }
.fluc-arrow-up { color: rgb(0, 136, 0); }
.fluc-arrow-down { color: rgb(221, 0, 0); }
.betlink.fluc-odds-up::before, .betlink.fluc-odds-down::before { position: absolute; right: 2px; font-family: "Font Awesome 6 Pro"; font-size: 12px; font-weight: bold; }
.betlink.fluc-odds-up::before { content: ""; color: rgb(0, 136, 0); }
.betlink.fluc-odds-down::before { content: ""; color: rgb(221, 0, 0); }
.betlink.selected.fluc-odds-up::before, .betlink.selected.fluc-odds-down::before { color: rgb(255, 255, 255); }
tr:has(.runner-insights-visible) td.odds, tr:has(.runner-insights-visible) td.desk-only-table-cell, tr:has(.runner-insights-visible) td.silk-racing { vertical-align: top; padding-top: 9px; }
tr:has(.runner-insights-visible) td.silk-racing { padding-top: 6px ; }
.odds-table-exacta tr:has(.runner-insights-visible) td.odds, .odds-table-quinella tr:has(.runner-insights-visible) td.odds, .odds-table-trifecta tr:has(.runner-insights-visible) td.odds, .odds-table-firstfour tr:has(.runner-insights-visible) td.odds { padding-top: 14px; }
tr:has(.runner-flucs-hidden) .betlink::before { opacity: 0; }
.runner-insights { display: none; font-size: 10px; padding: 5px 0px 3px; }
.runner-insights-container { display: flex; flex-wrap: wrap; align-items: start; }
.runner-insight { display: flex; flex-direction: column; gap: 2px; width: 2.5rem; text-align: center; border-radius: 10px; font-weight: 500; cursor: pointer; }
.runner-insight-icon { display: flex; align-items: center; justify-content: center; margin: auto; width: 2rem; height: 2rem; font-size: 1rem; background: rgb(51, 51, 51); color: var(--secondary); border-radius: 1rem; }
.runner-insight-text { font-weight: 500; font-size: 10px; line-height: 9px; }
.runner-insight-triangle { display: none; width: 0px; height: 0px; margin: auto; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(51, 51, 51); }
.runner-insights-container .runner-insight:first-child .runner-insight-triangle { display: block; }
.runner-insights-summary { position: relative; margin-top: -2px; font-size: 10px; line-height: 11px; border-radius: 10px; font-weight: 500; background: rgb(51, 51, 51); color: rgb(255, 255, 255); padding: 4px 10px; }
.runner-insights-container-hidden .runner-insight-triangle { display: none ; }
.runner-insights-container-hidden + .runner-insights-summary { display: none ; }
.odds-table-empty td { height: 3rem; }
.odds-table td.scratched { font-size: 0.8rem; line-height: 13px; text-align: center; color: rgb(102, 102, 102); }
.odds-table td.odds { width: 5rem; min-width: 5rem; text-align: center; }
.odds-table-quinella th:last-child, .odds-table-exacta th:last-child, .odds-table-trifecta th:last-child, .odds-table-firstfour th:last-child { padding-right: 10px; }
.odds-table-quinella tr td.odds:last-child, .odds-table-exacta tr td.odds:last-child, .odds-table-trifecta tr td.odds:last-child, .odds-table-firstfour tr td.odds:last-child { padding-right: 10px; }
.odds-table-winplace, .odds-table-sp, .odds-table-quinella, .odds-table-exacta, .odds-table-trifecta, .odds-table-firstfour { margin-top: 5px; }
.odds-table-winplace thead, .odds-table-sp thead, .odds-table-quinella thead, .odds-table-exacta thead, .odds-table-trifecta thead, .odds-table-firstfour thead { height: 30px; background: rgb(255, 255, 255); border-bottom: 1px solid rgba(136, 136, 136, 0.25); }
.odds-table-winplace thead, .odds-table-winplace th, .odds-table-sp thead, .odds-table-sp th, .odds-table-quinella thead, .odds-table-quinella th, .odds-table-exacta thead, .odds-table-exacta th, .odds-table-trifecta thead, .odds-table-trifecta th, .odds-table-firstfour thead, .odds-table-firstfour th { height: 31.7px; }
.odds-table-quinella, .odds-table-exacta, .odds-table-trifecta, .odds-table-firstfour { margin-bottom: 2rem; }
.odds-table-winplace tr td.odds:last-child, .odds-table-sp tr td.odds:last-child, .odds-table-winplace tr th:last-child { padding-right: 0.5rem; }
.odds-table-winplace tr td.odds:last-child { padding-right: 0.5rem; }
.odds-table-winplace tr th:last-child { padding-right: 0.5rem; }
.odds-table-winplace tbody tr:nth-last-child(2) td, .odds-table-sp tbody tr:nth-last-child(2) td, .odds-table-quinella tbody tr:nth-last-child(2) td, .odds-table-exacta tbody tr:nth-last-child(2) td, .odds-table-trifecta tbody tr:nth-last-child(2) td, .odds-table-firstfour tbody tr:nth-last-child(2) td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.odds-table-winplace tbody tr:nth-last-child(1) td div, .odds-table-sp tbody tr:nth-last-child(1) td div, .odds-table-quinella tbody tr:nth-last-child(1) td div, .odds-table-exacta tbody tr:nth-last-child(1) td div, .odds-table-trifecta tbody tr:nth-last-child(1) td div, .odds-table-firstfour tbody tr:nth-last-child(1) td div { margin: 0px 0.5rem; border-radius: 1rem; text-align: center; height: 2rem; line-height: 2rem; padding: 0px; font-size: 0.9rem; font-weight: 600; color: rgb(255, 255, 255); background: rgb(51, 51, 51); }
.odds-table-winplace tfoot td { height: 2rem; }
.odds-table-quinella td.odds, .odds-table-exacta td.odds, .odds-table-trifecta td.odds, .odds-table-firstfour td.odds { width: 2rem; min-width: 2.5rem; }
.odds-table td.odds-win-exotic { width: 3.5rem; min-width: 3.5rem; padding: 0px; text-align: center; font-size: 0.8rem; }
.odds-table td.silk { width: 2rem; padding: 0.25rem 0px 0.25rem 10px; }
.odds-table td.silk .silk-icon { width: 40px; height: 30px; border-radius: 0.5rem; border: 1px solid rgb(224, 224, 224); background-size: cover; background-position: center center; }
.odds-table td.silk-racing { padding: 0px; width: 1rem; }
.odds-table td.silk-racing .silk-racing-icon, .race-result-cell .silk-racing-icon { width: 3rem; height: 3rem; background-size: auto 3rem; }
.odds-table td.silk-racing .silk-racing-icon.silk-grey, .race-result-cell .silk-grey { width: 1.5rem; height: 1.5rem; margin-left: 10px; margin-right: 7px; border-radius: 50%; background-size: cover; }
.odds-table td.silk-racing .silk-racing-icon.silk-harn { transform: scale(0.8); }
.race-result-cell .silk-harn { transform: scale(0.7); }
.odds-table tr:last-child td { border: 0px; }
.odds-sp-fixed { display: block; font-size: 0.75rem; margin-top: -3px; }
.silk-grey.silk-grey-1 { background: rgb(215, 5, 5); outline: rgba(215, 5, 5, 0.19) solid 4px; }
.silk-grey.silk-grey-eng-1 { background: rgb(215, 5, 5); outline: rgba(215, 5, 5, 0.19) solid 4px; }
.silk-grey.silk-grey-2 { background-image: linear-gradient(0deg, rgb(0, 0, 0) 7px, rgb(255, 255, 255) 7px, rgb(255, 255, 255) 14px, rgb(0, 0, 0) 14px, rgb(0, 0, 0) 21px, rgb(255, 255, 255) 21px, rgb(255, 255, 255) 28px, rgb(0, 0, 0) 28px); outline: rgba(0, 0, 0, 0.125) solid 4px; }
.silk-grey.silk-grey-eng-2 { background: rgb(0, 0, 215); outline: rgba(0, 0, 215, 0.19) solid 4px; }
.silk-grey.silk-grey-3 { background: rgb(254, 254, 254); outline: rgba(136, 136, 136, 0.25) solid 4px; }
.silk-grey.silk-grey-eng-3 { background: rgb(254, 254, 254); outline: rgba(136, 136, 136, 0.25) solid 4px; }
.silk-grey.silk-grey-4 { background: rgb(41, 109, 239); outline: rgba(41, 109, 239, 0.19) solid 4px; }
.silk-grey.silk-grey-eng-4 { background: rgb(0, 0, 0); outline: rgba(0, 0, 0, 0.125) solid 4px; }
.silk-grey.silk-grey-5 { background: rgb(255, 221, 0); outline: rgba(255, 221, 0, 0.19) solid 4px; }
.silk-grey.silk-grey-eng-5 { background: rgb(229, 92, 46); outline: rgba(229, 92, 46, 0.19) solid 4px; }
.silk-grey.silk-grey-6 { background: rgb(15, 196, 118); outline: rgba(15, 196, 118, 0.19) solid 4px; }
.silk-grey.silk-grey-eng-6 { background-image: linear-gradient(0deg, rgb(0, 0, 0) 7px, rgb(255, 255, 255) 7px, rgb(255, 255, 255) 14px, rgb(0, 0, 0) 14px, rgb(0, 0, 0) 21px, rgb(255, 255, 255) 21px, rgb(255, 255, 255) 28px, rgb(0, 0, 0) 28px); outline: rgba(0, 0, 0, 0.125) solid 4px; }
.silk-grey.silk-grey-7 { background: rgb(0, 0, 0); outline: rgba(0, 0, 0, 0.125) solid 4px; }
.silk-grey.silk-grey-8 { background: rgb(238, 123, 191); outline: rgba(238, 123, 191, 0.19) solid 4px; }
.silk-grey.silk-grey-9 { background-image: linear-gradient(-45deg, rgb(255, 255, 255) 7px, rgb(19, 185, 113) 7px, rgb(19, 185, 113) 14px, rgb(255, 255, 255) 14px, rgb(255, 255, 255) 21px, rgb(19, 185, 113) 21px, rgb(19, 185, 113) 28px, rgb(255, 255, 255) 28px, rgb(255, 255, 255) 35px, rgb(19, 185, 113) 35px); outline: rgba(136, 136, 136, 0.25) solid 4px; }
.quick-multi-race-runner .silk-grey-9 { background-image: linear-gradient(-45deg, rgb(255, 255, 255) 5px, rgb(19, 185, 113) 5px, rgb(19, 185, 113) 10px, rgb(255, 255, 255) 10px, rgb(255, 255, 255) 15px, rgb(19, 185, 113) 15px, rgb(19, 185, 113) 20px, rgb(255, 255, 255) 20px, rgb(255, 255, 255) 25px, rgb(19, 185, 113) 25px); }
.silk-grey.silk-grey-10 { background-image: linear-gradient(90deg, rgb(204, 0, 0) 12px, rgb(255, 255, 255) 12px, rgb(255, 255, 255) 20px, rgb(255, 255, 255) 20px, rgb(255, 255, 255) 24px, rgb(0, 0, 255) 24px); outline: rgba(136, 136, 136, 0.25) solid 4px; }
