    #sale-details-section.sale-cancelled h2 {
      color: var(--muted);
    }

    .invoice-mark {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 22px;
      height: 22px;
      border: 1px solid #d5e0ec;
      border-radius: 4px;
      color: var(--accent);
      background: #eef3f8;
      font-size: 0.75rem;
      font-weight: 700;
      line-height: 1;
    }

    .match-results {
      max-height: 280px;
      overflow: auto;
      border: 1px solid var(--border);
      border-radius: 8px;
      margin-bottom: 16px;
    }

    .match-result {
      display: block;
      width: 100%;
      text-align: left;
      background: #fff;
      border: none;
      border-bottom: 1px solid var(--border);
      border-radius: 0;
      padding: 10px 12px;
    }

    .match-result:last-child { border-bottom: none; }

    .match-result:hover { background: #f8fafc; }

    .match-result-meta {
      display: block;
      color: var(--muted);
      font-size: 0.85rem;
      font-weight: 500;
    }

    #sale-details-section #cancel-sale-btn,
    #sale-details-section #match-contact-btn,
    #sale-details-section #assign-dealer-btn,
    #sale-details-section #make-rider-btn,
    #sale-details-section #remove-rider-btn {
      display: none !important;
    }
