.payment-slip{border:1px solid #e6e6e6;border-radius:10px}.payment-slip p{display:flex}.payment-slip p strong{width:200px}.payment-slip p span{font-size:14px;line-height:22px;display:block;width:calc(100% - 80px);border-bottom:2px dotted #c2c2c2}.report-box{background:#fff;border:1px solid #ccc;border-radius:8px;padding:15px;max-width:700px;margin:auto;box-shadow:0 2px 6px rgba(0,0,0,.1)}.report-box h3{text-align:center;background:#eaf3ff;border-radius:6px;padding:10px;color:#0077b6}table{width:100%;border-collapse:collapse;margin-bottom:15px}td,th{border:1px solid #ccc;padding:8px;text-align:center}th{background:#eaf3ff}.section{margin-top:10px}.section p{margin:3px 0}.signature-box{border:1px solid #ddd;border-radius:6px;padding:10px;margin-top:12px}.signature-box p{margin:2px 0}.sign{text-align:right;margin-top:10px}.signature-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.signature-box .sign{margin-left:20px}.bootstrap-free{all:revert;font-family:initial;font-size:medium;line-height:normal;text-align:initial}.bootstrap-free *{all:revert}.container{max-width:1200px}.note-card{margin-bottom:1.5rem;padding:10px;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:center;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.6)}.note-card div:first-child{grid-column:span 2}.note-card .note-card-signature{text-align:right;padding:10px;border-radius:6px;width:100%}.note-card .note-card-signature img{width:100px;max-height:50px;margin-bottom:10px}