@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap);body{font-family:Vazirmatn,sans-serif}[dir] .invoice-list-wrapper .card-header{padding:1rem 1.5rem}[dir] .custom-search-input{background-color:#f3f3f3;border:none}[dir] .custom-search-input:focus{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pro-table th{color:#b9b9c3;font-weight:600;white-space:nowrap;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}[dir] .pro-table th{background-color:transparent;border:none}.pro-table .invoice-row td{vertical-align:middle}[dir] .pro-table .invoice-row td{border-top:1px solid #ebe9f1;padding-top:1rem;padding-bottom:1rem}.pro-table .invoice-status-badge{text-transform:capitalize}[dir] ::v-deep .b-table-row-details>td{padding:0!important}[dir] .invoice-details-card{background-color:#f8f8f8;padding:1.5rem;border-top:1px solid #e0e0e0}@media(min-width:768px){[dir=ltr] .invoice-details-card .border-left-md{border-left:1px solid #ebe9f1}[dir=rtl] .invoice-details-card .border-left-md{border-right:1px solid #ebe9f1}}.invoice-details-card h6{color:#5e5873}[dir] .item-line{padding:.75rem 0;border-bottom:1px dashed #e0e0e0}[dir] .item-line:last-child{border-bottom:none;padding-bottom:0}.item-line .item-name{flex-grow:1}[dir=ltr] .item-line .item-name{margin-right:1rem}[dir=rtl] .item-line .item-name{margin-left:1rem}.warranty-details{font-size:.8rem}.warranty-details .badge{font-weight:500}.warranty-details .warranty-dates{display:flex;align-items:center}[dir] .warranty-details .warranty-dates{margin-top:4px}.line-items-section .line-items-header{font-size:.8rem;font-weight:600;color:#a5a3ae}[dir] .line-items-section .line-items-header{padding-bottom:.75rem;border-bottom:1px solid #e0e0e0;background-color:#f3f3f3}.line-items-section .line-item{display:flex;flex-wrap:wrap}[dir] .line-items-section .line-item{padding:.75rem 0;border-bottom:1px solid #e0e0e0}[dir] .line-items-section .line-item:last-child{border-bottom:none}@media(min-width:768px){.line-items-section .line-item>div.product-name{width:50%}[dir=ltr] .line-items-section .line-item>div.product-name{text-align:right}[dir=rtl] .line-items-section .line-item>div.product-name{text-align:left}.line-items-section .line-item>div.item-qty{width:15%}[dir] .line-items-section .line-item>div.item-qty{text-align:center}.line-items-section .line-item>div.item-price{width:20%}[dir] .line-items-section .line-item>div.item-price{text-align:center}.line-items-section .line-item>div.item-total{width:15%;font-weight:600}[dir=ltr] .line-items-section .line-item>div.item-total{text-align:left}[dir=rtl] .line-items-section .line-item>div.item-total{text-align:right}}@media(max-width:767.98px){.line-items-section .line-item>div{width:50%}[dir] .line-items-section .line-item>div{padding:2px 0}}.financial-summary .summary-row{display:flex;justify-content:space-between;font-size:.9rem}[dir] .financial-summary .summary-row{padding:.35rem 0}.financial-summary .summary-row>span:first-child{color:#6e6b7b}.financial-summary .total-row{font-size:1.1rem;color:#5e5873}[dir] .financial-summary .total-row{border-top:1px solid #eee;padding-top:1.75rem}[dir] .payment-detail-item{background-color:#fff;border:1px solid #ebe9f1;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.75rem}.payment-detail-item .payment-refs>div{display:flex;justify-content:space-between}.payment-detail-item .payment-refs>div>span:first-child{color:#b9b9c3}