.event-rules{flex-direction:column;gap:12px;padding-bottom:24px;display:flex;container-type:inline-size}.event-rules-header{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.event-rules-header .pill-select,.event-rules-venue-label{position:relative;top:1px}.event-rules-venue-select,.event-rules-venue-label{flex:none}.event-rules-header .pill-select+.event-rules-venue-select,.event-rules-header .pill-select+.event-rules-venue-label{margin-inline-start:-8px}.event-rules-entry{flex-direction:column;gap:12px;display:flex}.event-rules-clamp,.event-rules-body{font-size:var(--font-size-body-t14);line-height:var(--line-height-body-t14)}.event-rules-body{color:var(--label-prose);overflow-wrap:anywhere;flex-direction:column;gap:12px;transition:opacity .1s ease-out;display:flex}.event-rules-body--skeleton{gap:6px}.event-rules-body p{margin:0}.event-rules-list{margin:0;padding-inline-start:20px}.event-rules-clamp--unmeasured{max-height:calc(var(--er-clamp-lines) * var(--line-height-body-t14));overflow:hidden}.event-rules-clamp--openable{cursor:pointer}.event-rules-clamp--openable:hover .event-rules-body{opacity:.6}.event-rules-body--probe{visibility:hidden;position:absolute}.event-rules-more{font:inherit;font-weight:var(--font-weight-medium);color:var(--label-secondary);cursor:pointer;background:0 0;border:0;padding:0}.event-rules-more:hover{color:var(--label-tertiary)}.event-rules-more--row{margin-block-start:8px;display:block}.event-rules-more:focus-visible{outline:2px solid var(--green-500);outline-offset:2px;border-radius:2px}.event-rules-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--label-quarternary);text-decoration-color:var(--label-quarternary);text-underline-offset:2px}.event-rules-link:hover,.event-rules-link:focus-visible{outline:0;text-decoration-color:currentColor}.event-rules-link:focus-visible{outline:2px solid var(--green-500);outline-offset:2px;border-radius:2px}.event-rules-label{font-size:var(--font-size-uppercase-t13,13px);line-height:var(--line-height-uppercase-t13,20px);letter-spacing:var(--letter-spacing-uppercase-t13,.26px);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;color:var(--label-secondary);align-items:center;gap:6px;margin:8px 0 0;display:flex}.event-rules-source{font-size:var(--font-size-body-t14);line-height:var(--line-height-body-t14);overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.event-rules-venue-row{margin-top:2px;padding-inline:0}@media (prefers-reduced-motion:reduce){.event-rules-body{transition:none}}
.row-holdings{padding-top:12px}.row-holdings .profile-table-scroll{--profile-table-bleed:0px}.row-holdings .profile-list{--profile-list-bleed:0px}.row-holdings .profile-table-row:last-child:after{background:0 0}.row-holdings-note{color:var(--label-tertiary);font-size:var(--font-size-body-t15);line-height:var(--line-height-body-t15);margin:8px 0 0}
.market-detail{flex-direction:column;padding:24px 0 16px;display:flex}.market-detail>.odds-chart{margin-top:12px}.market-detail>.event-rules-entry{margin-top:24px}.market-detail-head{--line-tab-rule:var(--neutral-100);box-shadow:inset 0 -1px 0 var(--line-tab-rule);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.market-detail-tabs .line-tab-option{font-size:var(--font-size-body-t14);line-height:var(--line-height-body-t14)}.market-detail-recenter-tip{flex:none;margin-bottom:2px}.market-detail-recenter{color:var(--label-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.market-detail-recenter:hover{background:var(--fill-quarternary);color:var(--label-primary)}.market-detail-sheet-title{align-items:center;gap:12px;min-width:0;display:inline-flex}.market-detail-sheet-name{flex-direction:column;gap:4px;min-width:0;display:flex}.market-detail-sheet-subtitle{font-size:var(--font-size-body-t13);line-height:var(--line-height-body-t13);font-weight:var(--font-weight-regular);color:var(--label-secondary)}.market-detail-sheet .market-detail{--ds-book-ground:var(--dialog-bg);min-width:0;padding-top:0}.market-detail-sheet-footer{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;padding-top:4px;display:grid}.market-detail-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.market-detail-tabs::-webkit-scrollbar{display:none}
