@import '/css/warenkorb-artikelliste.css';



.quantity-input, *.quantity-save {
    display: none;
}

.quantity-input {
    width:35px;

}

.quantity-edit, .quantity-save, .item-remove {
    color: var(--linkcolor);
    cursor: pointer;
}



input , button{


    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    line-height: 25px;
    height: 28px;
    font-size:100%;
}

button {
    background-color: var(--linkcolor);
    color:white;
    cursor: pointer;

}

#place-order, #shopitem-view {
    display:inline-block;
}

#shoppingbasket_sum {
    float:right;

    padding:1em;
    background-color: #F4F3F1;
    text-align: right;
}

.numbercolumn {
    display: inline-block;
    width: 70px;
}

.payable-amount {
    padding-top: .5em;
}

.tax-amount {
    opacity: .5;
    padding-top: .3em;
}

.removed-item {
    animation: removed-item-animation .6s cubic-bezier(.55,-0.04,.91,.94) forwards;
}

@keyframes removed-item-animation {
    from {
        opacity: 1;
        transform: scale(1);
    }

    to {
        opacity: 0;
        transform: scale(0);
    }
}