.stack-demo {
    border: 1px solid var(--bs-border-color);
    height: 400px;
    border-radius: var(--bs-border-radius);
    padding: 1rem;
    margin-top: 1rem;
}

::deep .bb-stack {
    height: 100%;
}

::deep .input-group-text {
    width: 120px;
}

::deep .bb-stack-item:nth-child(1) {
    background-color: var(--bs-primary);
}

::deep .bb-stack-item:nth-child(2) {
    background-color: var(--bs-success);
}

::deep .bb-stack-item:nth-child(3) {
    background-color: var(--bs-danger);
}

.stack-item-demo {
    padding: .5rem;
    margin: .5rem;
}
