.peepso.pso-wrap {
    box-sizing: border-box;
}

.peepso.pso-row {
    display: flex;
    flex-wrap: wrap;
}

.peepso.pso-col {
    flex: 1 1 auto;
}

.peepso.pso-center {
    text-align: center;
}

.peepso.pso-muted {
    opacity: .7;
}

.peepso.pso-hidden {
    display: none;
}

.peepso.pso-clickable {
    cursor: pointer;
}

.peepso.pso-disabled {
    pointer-events: none;
    opacity: .5;
}
