.purchase-history-wrapper{max-width:1200px;margin:70px auto;padding:30px;border-radius:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:60vh}.purchase-history-wrapper h1{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center;color:#333}.purchase-history-wrapper table{width:100%;border-collapse:collapse;font-size:.95rem}.purchase-history-wrapper th,.purchase-history-wrapper td{padding:12px 15px;text-align:center}.purchase-history-wrapper thead{background-color:#f59e0b;color:#fff}.purchase-history-wrapper tbody tr:nth-child(2n){background-color:#f9f9f9}.purchase-history-wrapper tbody tr:hover{background-color:#ffe8a1}.purchase-history-wrapper th{font-weight:600;border-bottom:2px solid #fbbf24}.purchase-history-wrapper td{border-bottom:1px solid #e5e7eb}.purchase-history-wrapper p{text-align:center;font-size:1rem;color:#666;margin-top:20px}.purchase-history-wrapper .pagination{display:flex;justify-content:center;margin-top:20px}.purchase-history-wrapper .pagination li{margin:0 5px}.purchase-history-wrapper .pagination li a,.purchase-history-wrapper .pagination li span{display:inline-block;padding:8px 12px;border-radius:6px;border:1px solid #f59e0b;color:#f59e0b;text-decoration:none;transition:all .3s ease}.purchase-history-wrapper .pagination li a:hover{background-color:#f59e0b;color:#fff;border-color:#f59e0b}.btn-download{display:inline-block;padding:6px 12px;background-color:#f59e0b;color:#fff;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s}.btn-download:hover{background-color:#d97706}.btn-download.disabled{background-color:#ccc;cursor:not-allowed}
