.transaction-history-wrap{min-height:56vh;padding-top:30px}.transactions-container{color:#fff;background:linear-gradient(to bottom right,#0e0e33,#1a064a);border:2px solid orange;border-radius:16px;max-width:1000px;margin:40px auto;padding:20px}.transactions-title{text-align:center;color:#fff;text-shadow:1px 1px 3px #ff6f00;margin-bottom:20px;font-size:28px;font-weight:700}.transactions-table{border-collapse:collapse;background-color:#ffffff05;width:100%}.transactions-table th,.transactions-table td{text-align:center;border-bottom:1px solid #ffffff1a;padding:14px 12px}.transactions-table th{color:#fff;font-weight:700}.transactions-table tr:hover{background-color:#ffffff0f}.download-icon{color:#fff;cursor:pointer;transition:transform .2s}.download-icon:hover{color:#fc0;transform:scale(1.2)}.no-transactions{text-align:center;color:#ccc;font-size:16px;font-style:italic}.invoice-preview{color:#333;background:#fff;border:1px solid #ddd;border-bottom:none;width:800px;margin:0 auto;padding:40px;font-family:Segoe UI,sans-serif;font-size:14px;box-shadow:0 0 10px #0000000d}.invoice-top-border{background:purple;height:4px;margin-bottom:20px}.invoice-header{gap:20px;display:flex}.invoice-info-left{width:22%;font-size:13px}.invoice-logo{color:#4f86e8;margin-bottom:10px;font-size:25px;font-weight:700}.invoice-title{color:#4f86e8;margin-top:-40px;margin-bottom:35px;font-size:21px}.invoice-contact{line-height:1.6}.invoice-info-right{flex-direction:column;align-items:flex-start;width:78%;display:flex}.invoice-logo-img{width:90px;height:auto;margin-bottom:10px}.billing-block{width:100%;font-size:13px;line-height:1.6}.invoice-meta{width:100%;margin-top:35px}.meta-row{margin-bottom:5px;display:flex}.meta-label{margin-right:5px;font-weight:500}.meta-value{width:80%}.invoice-table{border-collapse:collapse;width:100%;margin-top:40px}.invoice-table th,.invoice-table td{text-align:left;border:1px solid #ccc;padding:10px 12px}.invoice-table th{color:#fff;background-color:purple;font-weight:500}.invoice-summary{border-collapse:collapse;width:100%;margin-top:20px}.invoice-summary td{text-align:right;padding:8px 12px}.invoice-summary tr.total td{border-top:2px solid purple;font-weight:700}.invoice-footer{margin-top:30px;font-size:13px;line-height:1.6}.spaced-div{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:70px;display:flex}.blueColored{color:#3e4595!important}@media (max-width:768px){.specialinvoicewrapper{width:100%;overflow-x:auto}}
