﻿@charset "UTF-8";
/* Consolidated from inline <style> in _CitizenCornerPartial.cshtml -> W3C-valid + CSP-clean. Cascade preserved. */

    .tender-title-scroll {
        max-height: 70px; /* adjust based on font size */
        overflow-y: auto; /* scrollbar only if needed */
        word-break: break-word;
    }

        /* Optional: nicer scrollbar (Chrome / Edge) */
        .tender-title-scroll::-webkit-scrollbar {
            width: 6px;
        }

        .tender-title-scroll::-webkit-scrollbar-thumb {
            background-color: var(--secondary-color) !important;
            border-radius: 4px;
        }

    .corner-badge {
        position: absolute;
        top: 15px;
        right: 37px;
        border-top-right-radius: 0.5rem; /* Match card radius if needed */
        border-bottom-left-radius: 0.5rem;
        z-index: 10;
        padding: 4px 8px;
    }
