.orderDetailsModalContent{background:#0a0c0a;border:1px solid #1dde6a40;border-radius:16px;outline:none;width:100%;max-width:520px;max-height:90vh;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 48px #00000080}.orderDetailsModalContent .orderDetailsModalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.orderDetailsModalContent .orderDetailsModalHeader h2{color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.25rem;font-weight:600}.orderDetailsModalContent .orderDetailsModalClose{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.75rem;line-height:1;transition:color .2s,background .2s}.orderDetailsModalContent .orderDetailsModalClose:hover{color:#fff;background:#ffffff1a}.orderDetailsModalContent .orderDetailsModalBody{padding:24px}.orderDetailsModalContent .orderDetailsGrid{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.orderDetailsModalContent .orderDetailRow{justify-content:space-between;align-items:center;display:flex}.orderDetailsModalContent .orderDetailRow .label{color:#fff9;font-size:.9rem}.orderDetailsModalContent .orderDetailRow .value{color:#fffffff2;font-size:.9rem}.orderDetailsModalContent .orderDetailRow .value.mono{word-break:break-all;font-family:monospace;font-size:.85rem}.orderDetailsModalContent .orderDetailRow .value.small{font-size:.8rem}.orderDetailsModalContent .orderDetailRow .value.cashback{color:#1dde6a;font-weight:600}.orderDetailsModalContent .orderDetailRow .value.discount{color:#d94166;font-weight:500}.orderDetailsModalContent .orderDetailRow .value.statusBadge{text-transform:capitalize;border-radius:6px;padding:4px 10px;font-size:.8rem}.orderDetailsModalContent .orderDetailRow .value.statusBadge.paid{color:#1dde6a;background:#1dde6a33}.orderDetailsModalContent .orderDetailRow .value.statusBadge.pending{color:#ffc107;background:#ffc10733}.orderDetailsModalContent .orderDetailsSectionTitle{color:#ffffffe6;text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px;font-size:.95rem;font-weight:600}.orderDetailsModalContent .orderDetailsItems{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.orderDetailsModalContent .orderDetailsItem{background:#00000040;border:1px solid #1dde6a26;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.orderDetailsModalContent .orderDetailsItemMain{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.orderDetailsModalContent .orderDetailsItemMain .itemGame{color:#fff;font-weight:600}.orderDetailsModalContent .orderDetailsItemMain .itemService{color:#ffffffd9}.orderDetailsModalContent .orderDetailsItemMain .itemRank{color:#ffffffa6;font-size:.9rem}.orderDetailsModalContent .orderDetailsItemExtras{flex-wrap:wrap;gap:6px;display:flex}.orderDetailsModalContent .orderDetailsItemExtras .extraTag{color:#ffffffe6;background:#1dde6a26;border-radius:6px;padding:4px 8px;font-size:.8rem}.orderDetailsModalContent .orderDetailsItemPrice{color:#1dde6a;font-size:.95rem;font-weight:600}
