.header-main-buttons{width:100%;display:flex;flex-wrap:wrap}.dashboard-order-cards{display:flex!important;align-items:center!important;gap:5px!important}.accordion-wrapper{margin-top:1rem;max-width:700px;margin-left:auto;margin-right:auto}.accordion-section{border-radius:6px;margin-bottom:1rem;background-color:#fdfdfd;overflow:hidden;transition:all .3s ease-in-out}.accordion-header{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:5px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .3s ease}.accordion-header:hover{background:#e8e8e8}.accordion-list{padding-left:20px;margin:0;list-style-type:disc}.accordion-list li{margin-bottom:5px}.accordion-title{font-size:16px;font-weight:400;margin:0}.accordion-toggle-btn{background-color:transparent;border:none;color:#000;padding:0;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.accordion-header button{padding:0!important;font-size:15px!important}.accordion-toggle-btn:hover{background-color:transparent}.accordion-content{max-height:1000px;overflow:hidden;padding:12px 16px;background-color:#fff;animation:fadeIn .4s ease;transition:all .4s ease}.accordion-content span{display:inline-block;margin:6px 6px 6px 0;background:#e3e6ea;padding:6px 12px;font-size:14px;font-weight:500;color:#000;transition:background .3s ease}.accordion-content span:hover{background:#d1d5db}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.alert-modal-container{padding:50px 20px}.alert-modal-container .alert-modal-body{padding:20px 0}.alert-modal-container .alert-modal-body h3{font-size:25px}.alert-modal-container .alert-modal-body p{font-size:18px}.alert-modal-container .alert-modal-body i{font-size:100px!important}.alert-modal-container .alert-modal-footer{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.receipt-modal .modal-content{border-radius:16px;border:none;box-shadow:0 5px 20px rgba(0,0,0,.1)}.receipt-modal .modal-header{background-color:#e9f7ef;border-bottom:1px solid #d1e7dd;padding:1.25rem;background-color:var(--primary-color);padding:10px 30px}.receipt-design{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #cacacaca;border-radius:16px;overflow:hidden;padding:10px 15px}.receipt-design td,.receipt-design th{border:none;padding:10px}.receipt-design tr{border:1px solid #cacacaca!important}.receipt-design tr:last-child{border-bottom:none!important}.receipt-design thead{background-color:#fff!important;font-weight:700}.table>:not(caption)>*>*{background-color:transparent!important}.w-15{width:15%}.receipt-cross-btn{position:absolute;right:10px;top:5px;font-size:25px}.receipt-cross-btn:hover{color:red;cursor:pointer}.receipt-main-outer-section{padding:20px;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.receipt-main-body{padding:20px}.receipt-main-outer-section .receipt-main-header{display:flex;justify-content:space-between!important;align-items:center!important;margin-bottom:20px;padding:0}.receipt-main-outer-section .receipt-main-header-text{text-align:flex-end!important;padding:0;margin:0}.receipt-main-outer-section .receipt-invoice-info-section{margin-bottom:20px;display:flex;justify-content:space-between!important;padding:0}.receipt-main-outer-section .receipt-invoice-table-section{padding:0}.receipt-main-outer-section .receipt-invoice-table-section .table-bordered{box-shadow:0 1px 4px rgba(0,0,0,.16)}.receipt-main-outer-section .receipt-invoice-table-section .table-light{background-color:#f5f5f5}.receipt-main-outer-section .payment-card-summary-section{border:1px solid #c6c7c8;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.16);background-color:#fff;overflow:hidden}.payment-card-summary-section-header{padding:16px;background-color:#f5f5f5;margin:0}.payment-card-summary-section-body{padding:10px 16px;margin:0}.receipt-invoice-download-button{display:flex;justify-content:flex-end;margin-top:20px}@media (max-width:991px){.receipt-main-outer-section{padding:0;border-radius:10px}.receipt-main-outer-section .receipt-main-header-text h5{font-size:18px}.receipt-main-outer-section .receipt-invoice-info-section,.receipt-main-outer-section .receipt-main-header-text p{font-size:14px}.receipt-main-outer-section .receipt-invoice-table-section{padding:0;font-size:14px}.payment-summary-main h5,.payment-summary-main h6,.receipt-main-outer-section .receipt-invoice-table-section h5{font-size:18px}.payment-summary-main p,.payment-summary-main span,.payment-summary-main strong{font-size:14px}.payment-summary-main hr{margin:5px 0}.payment-card-summary-section-header{padding:10px;background-color:#f5f5f5}.payment-card-summary-section-body{padding:6px 10px}.receipt-invoice-download-button{margin:20px}}@media (max-width:600px){.receipt-main-outer-section .receipt-main-header-text h5{font-size:18px}.receipt-main-outer-section .receipt-main-header-text p{font-size:12px}.receipt-main-outer-section .receipt-invoice-info-section{font-size:12px;flex-direction:column!important}.receipt-main-outer-section .receipt-invoice-table-section{padding:0;font-size:10px}.payment-summary-main h5,.payment-summary-main h6,.receipt-main-outer-section .receipt-invoice-table-section h5{font-size:18px}.payment-summary-main p,.payment-summary-main span,.payment-summary-main strong{font-size:10px}.payment-summary-main hr{margin:5px 0}.payment-card-summary-section-header{padding:10px;background-color:#f5f5f5}.payment-card-summary-section-body{padding:6px 10px}.receipt-invoice-download-button{margin:20px}.payment-summary-card-margin{margin-bottom:20px}}