.apips_debit_note_details input {
	border-radius: 6px;
    border: 1px solid #0000002b;
    width: 100%;
    box-shadow: none;
}
.apips_debit_note_details button {
	margin-top: 10px;
	border-radius: 4px;
}
.apips_debit_note_details textarea {
	border-radius: 6px;
    border: 1px solid #0000002b;
    width: 100%;
    box-shadow: none;
    resize: vertical;
    min-height: 100px;
}
.apips_debit_note_details th, .apips_order_details th {
    width: 35%;
}
.apips_debit_note_details td, .apips_order_details td {
    width: 65%;
}
.apips_debit_note_send_message:has(.apips_error_message)  {
    border-radius: 4px;
    background: #ff0000d1;
    color: white;
    padding: 5px 10px;
    margin-top: 10px;
}
.apips_debit_note_send_message:has(.apips_success_message) {
    border-radius: 4px;
    background: #008000b8;
    color: white;
    padding: 5px 10px;
    margin-top: 10px;
}
.apips_download_pdf_select {
    padding: 5px;
    margin-right: 5px;
}
.apips_pdf_flex {
    width: 100%;
}
.apips_pdf_left {
    width: 50%; 
    float: left;
}
.apips_pdf_right {
    width: 50%; 
    float: right;
}
.apips-pagination {
    margin-top: 20px;
    text-align: center;
}
.apips-pagination .page-btn {
    padding: 1px 10px;
    margin: 0 2px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #444;
    border-radius: 4px;
}
.apips-pagination .page-btn.active {
    background: #0071a1;
    color: #fff;
    border-color: #0071a1;
}
.apips-pagination .page-btn:hover {
    background: #e6e6e6;
}
.apips_pdf_download_btn, .apips_pdf_print_btn {
    margin-bottom: 10px;
}