/**.voucher-position-input {
    font-weight: 600;
    border: none;
    padding: 0;

    outline: none !important;
    margin: 0;

}

.voucher-position-input:focus {
    font-weight: 400;
    border: none;
    padding: 2px;
    outline: none !important;
    margin: 0;
    -webkit-appearance: none;
}**/

/**.voucher-description-input {
    font-weight: 400;
    outline: 0;
    border: none;
    padding: 0;
    margin: 0;
    resize: none;

}**/

/**.voucher-description-input:focus {
    font-weight: 400;
    border: none;
    padding: 2px;
    outline: none !important;
    margin: 0;

}**/

.voucher-amount-input {
    text-align: right;
}

.lookup-container {
    position: relative;
    z-index: 1001;
}

.lookup-list {
    border: 1px solid #d9dbde;
    border-top: 0px;
    z-index: 200;
    position: absolute;
    list-style: none;
    margin-top: -2px;
    padding-top: 2px;
    background-color: #ffffff;
    border-end-start-radius: 4px;
    border-end-end-radius: 4px;
    width: 100%;
    padding-left: 0px;

}

.lookup-list li {
    padding: 5px;
}

.lookup-list li:hover {
    background-color: #f1f1f1;
    cursor: pointer;
}

.lookup-list li .price {
    float: right;
    font-weight: 500;
}

.swal2-popup {
    font-size: 0.95rem !important;
}

.swal2-popup .swal2-title {
    font-size: 1.5rem !important;
}

.swal-actions {
    justify-content: right !important;
}

.swal2-popup .swal2-styled {
    font-size: 0.8rem !important;
}

.form-floating .ts-control:not(:placeholder-shown) {
    padding-top: 1.625rem !important;
    padding-bottom: .625rem !important;
}