$output = '<style>
    .penner-auctions {
        display: flex !important;
        flex-direction: column !important;
        gap: 5px !important;
    }
    .auction-card {
        display: flex !important;
        flex-wrap: wrap !important;
        background: #fff !important;
        border: 1px solid #ddd !important;
        padding: 5px !important;
        border-radius: 8px !important;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
    }
    .auction-details {
        flex: 1 !important;
        min-width: 250px;
        min-height: 200px;
        padding-right: 5px !important;
    }
    .auction-title {
        font-size: 1.5em !important;
        font-weight: bold !important;
        margin-bottom: 2px !important;
    }
    .auction-date,
    .auction-location,
    .custom-field,
    .auction-description,
    .lot-count {
        font-size: 1em !important;
        color: #555 !important;
        margin: 0 !important;
    }
    .auction-location {
        font-weight: bold !important;
        color: #777 !important;
    }
    .auction-buttons {
        margin-top: 5px !important;
    }
    .auction-button {
        text-decoration: none !important;
        font-weight: bold !important;
        padding: 8px 12px !important;
        border-radius: 5px !important;
        color: #fff !important;
        display: inline-block !important;
    }
    .catalog {
        background-color: #f23606 !important;
    }
    .auction-button.catalog:hover {
        text-decoration: underline !important;
    }
    .second-button {
        background-color: #f23606;
        color: #fff;
        padding: 8px 12px;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
        display: inline-block;
        margin-right: 10px !important; /* Spacing between buttons */
    }
    .second-button:hover {
        background-color: #5a6268;
    }

    /* Default spacing between buttons */
    .auction-buttons a {
        margin-right: 10px;
    }
    .auction-buttons a:last-child {
        margin-right: 0;
    }

    /* Container for the auction images */
    .auction-images {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 4px !important;
        justify-content: center !important;
    }
    .auction-images img,
    .auction-image {
        width: 200px !important;
        height: 150px !important;
        object-fit: cover !important;
        border: 2px solid #ddd !important;
        margin: 2px !important;
        border-radius: 0px !important;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) !important;
    }

    /* Responsive: Adjust layout on smaller screens */
    @media (max-width: 768px) {
        .auction-images img:not(:first-child) {
            display: none !important;
        }
        .auction-details, .auction-images {
            width: 100%;
        }
        .auction-buttons a {
            margin-right: 0;
            margin-bottom: 10px;
            width: 100%;
        }
        .auction-buttons a:last-child {
            margin-bottom: 0;
        }
    }
</style>';
