@use "@pythnetwork/component-library/theme"; .publisherLayout { .header { @include theme.max-width; margin-bottom: theme.spacing(6); display: flex; flex-flow: column nowrap; gap: theme.spacing(8); .headerRow, .rightGroup, .stats { display: flex; flex-flow: row nowrap; } .headerRow, .rightGroup { align-items: center; } .stats { align-items: stretch; gap: theme.spacing(6); & > * { flex: 1 1 0px; width: 0; } .averageScoreChart svg { cursor: pointer; } .activeDate { color: theme.color("muted"); } .tokens { display: flex; flex-flow: row nowrap; align-items: center; } .oisAllocation[data-is-overallocated] { color: theme.color("states", "error", "base"); } } .headerRow { justify-content: space-between; } .rightGroup { gap: theme.spacing(2); } .breadcrumbs { margin-bottom: -#{theme.spacing(2)}; } } .priceFeedsTabLabel { display: inline-flex; flex-flow: row nowrap; gap: theme.spacing(2); align-items: center; } .body { @include theme.max-width; padding-top: theme.spacing(6); } } .oisDrawer { .oisDrawerBody { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: repeat(4, max-content); gap: theme.spacing(4); .oisMeter { grid-column: span 2 / span 2; margin-bottom: -#{theme.spacing(12)}; .oisMeterIcon { font-size: theme.spacing(6); margin-bottom: theme.spacing(2); } .oisMeterLabel { color: theme.color("heading"); @include theme.text("xl", "medium"); } } } .oisDrawerFooter { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; } }