/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2026 | 18:33:01 */
/* ==========================================================
   NOTE.radio V2 — HOME CORE
   CLEANUP STAGE 2E

   Global home-level stylesheet.

   Contains:
   - Light / Dark tokens
   - global page rules
   - global section card
   - Featured modifier
   - global section title
   - Post Inline component
   - Latest / Loop Item component
   - Main Left shell guard

   This consolidates the currently accepted Elementor-level
   CSS into one external stylesheet.
   ========================================================== */


/* ==================== HOME ROOT / THEME ==================== */
/* ==========================================================
   NOTE.radio V2
   HOME ROOT — MASTER THEME
   LIGHT / DARK
   ========================================================== */


/* ==========================================================
   01. DEFAULT / LIGHT
   ========================================================== */

.ntr-v2-home {

    --ntr-page-bg: #F4F7FA;

    --ntr-surface: #FFFFFF;
    --ntr-surface-2: #EEF3F6;
    --ntr-surface-3: #E7EDF2;

    --ntr-text-primary: #0D1B28;
    --ntr-text-secondary: #52616F;
    --ntr-text-muted: #748391;

    --ntr-border: rgba(13, 27, 40, 0.12);
    --ntr-border-strong: rgba(13, 27, 40, 0.20);

    --ntr-accent: #FF7A00;
    --ntr-accent-hover: #E96F00;

    --ntr-hover-bg: rgba(13, 27, 40, 0.045);

    --ntr-shadow-soft:
        0 4px 18px rgba(13, 27, 40, 0.07);

    --ntr-radius-sm: 8px;
    --ntr-radius-md: 12px;
    --ntr-radius-lg: 16px;

    width: 100%;
    min-width: 0;

    background-color:
        var(--ntr-page-bg) !important;

    color:
        var(--ntr-text-primary) !important;

    color-scheme: light;

    transition:
        background-color .2s ease,
        color .2s ease;
}


/* ==========================================================
   02. LIGHT — HEADER JEST ŹRÓDŁEM STANU
   + obsługa data-theme bezpośrednio na home w przyszłości
   ========================================================== */

.ntr-v2-home[data-theme="light"],
body:has(.ntr-v2-megaheader[data-theme="light"])
.ntr-v2-home {

    --ntr-page-bg: #F4F7FA;

    --ntr-surface: #FFFFFF;
    --ntr-surface-2: #EEF3F6;
    --ntr-surface-3: #E7EDF2;

    --ntr-text-primary: #0D1B28;
    --ntr-text-secondary: #52616F;
    --ntr-text-muted: #748391;

    --ntr-border: rgba(13, 27, 40, 0.12);
    --ntr-border-strong: rgba(13, 27, 40, 0.20);

    --ntr-accent: #FF7A00;
    --ntr-accent-hover: #E96F00;

    --ntr-hover-bg: rgba(13, 27, 40, 0.045);

    --ntr-shadow-soft:
        0 4px 18px rgba(13, 27, 40, 0.07);

    color-scheme: light;
}


/* ==========================================================
   03. DARK — HEADER JEST ŹRÓDŁEM STANU
   ========================================================== */

.ntr-v2-home[data-theme="dark"],
body:has(.ntr-v2-megaheader[data-theme="dark"])
.ntr-v2-home {

    --ntr-page-bg: #07131E;

    --ntr-surface: #0D1B28;
    --ntr-surface-2: #122434;
    --ntr-surface-3: #172A3A;

    --ntr-text-primary: #F5F7FA;
    --ntr-text-secondary: #B7C2CC;
    --ntr-text-muted: #8997A5;

    --ntr-border: rgba(255, 255, 255, 0.10);
    --ntr-border-strong: rgba(255, 255, 255, 0.18);

    --ntr-accent: #FF7A00;
    --ntr-accent-hover: #FF922E;

    --ntr-hover-bg: rgba(255, 255, 255, 0.055);

    --ntr-shadow-soft:
        0 4px 20px rgba(0, 0, 0, 0.22);

    color-scheme: dark;
}


/* ==========================================================
   04. BOX SIZING
   ========================================================== */

.ntr-v2-home,
.ntr-v2-home *,
.ntr-v2-home *::before,
.ntr-v2-home *::after {

    box-sizing: border-box;
}


/* ==========================================================
   05. TYPOGRAPHY
   ========================================================== */

.ntr-v2-home h1,
.ntr-v2-home h2,
.ntr-v2-home h3,
.ntr-v2-home h4,
.ntr-v2-home h5,
.ntr-v2-home h6 {

    color:
        var(--ntr-text-primary);
}


.ntr-v2-home p {

    color:
        var(--ntr-text-secondary);
}


/* ==========================================================
   06. LINKS / ACCESSIBILITY
   ========================================================== */

.ntr-v2-home a {

    transition:
        color .2s ease,
        background-color .2s ease,
        border-color .2s ease,
        opacity .2s ease;
}


.ntr-v2-home a:focus-visible,
.ntr-v2-home button:focus-visible {

    outline:
        2px solid var(--ntr-accent);

    outline-offset:
        3px;
}


/* ==========================================================
   07. IMAGES
   ========================================================== */

.ntr-v2-home img {

    max-width: 100%;
}


/* ==========================================================
   08. REDUCED MOTION
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .ntr-v2-home,
    .ntr-v2-home *,
    .ntr-v2-home *::before,
    .ntr-v2-home *::after {

        transition-duration:
            0.01ms !important;

        animation-duration:
            0.01ms !important;

        animation-iteration-count:
            1 !important;
    }
}

/* ==================== GLOBAL SECTION ==================== */
/* ==========================================================
   NOTE.radio V2
   SECTION — LATEST
   ========================================================== */

.ntr-v2-section {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 12px !important;

    background:
        var(--ntr-surface) !important;

    border:
        1px solid var(--ntr-border) !important;

    border-radius:
        12px !important;

    box-shadow:
        var(--ntr-shadow-soft) !important;
}


/* ==========================================================
   GLOBAL SECTION — FEATURED MODIFIER
   ========================================================== */

.ntr-v2-section-featured {
    padding: 8px !important;
    overflow: hidden !important;
}


/* ==================== SECTION TITLE + LATEST ==================== */
/* ==========================================================
   NOTE.radio V2
   MAIN LEFT — LATEST NEWS
   FINAL COMPACT VERSION
   ========================================================== */


/* ==========================================================
   01. SECTION TITLE — "Najnowsze"
   ========================================================== */

.ntr-v2-section-title {
    width: 100% !important;

    margin: 0 0 5px 0 !important;
    padding: 0 !important;
}


.ntr-v2-section-title .elementor-heading-title {
    position: relative !important;

    display: inline-block !important;

    margin: 0 !important;
    padding: 0 0 7px 0 !important;

    color: var(--ntr-text-primary) !important;

    font-family: "Outfit", sans-serif !important;

    font-size: 20px !important;
    font-weight: 750 !important;

    line-height: 1.1 !important;

    letter-spacing: -.02em !important;

    text-transform: none !important;
}


.ntr-v2-section-title .elementor-heading-title::after {
    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    bottom: 0 !important;

    width: 30px !important;
    height: 3px !important;

    background: var(--ntr-accent) !important;

    border-radius: 999px !important;
}


/* ==========================================================
   02. LOOP GRID RESET
   ========================================================== */

.ntr-v2-main-latest {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-main-latest .elementor-loop-container {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    row-gap: 0 !important;
    column-gap: 0 !important;
}


/* ==========================================================
   03. LOOP ITEM
   ========================================================== */

.ntr-v2-latest-item {
    position: relative !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 6px 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid var(--ntr-border) !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    transition:
        background-color .2s ease !important;
}


.ntr-v2-main-latest
.e-loop-item:last-child
.ntr-v2-latest-item {
    border-bottom: 0 !important;
}


/* ==========================================================
   04. ITEM HOVER
   ========================================================== */

.ntr-v2-latest-item:hover {
    background: var(--ntr-surface-2) !important;
}


/* ==========================================================
   05. THUMBNAIL — EXACT SQUARE 60 x 60
   ========================================================== */

.ntr-v2-latest-thumb {
    flex: 0 0 60px !important;

    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    aspect-ratio: 1 / 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    border: 1px solid var(--ntr-border) !important;
    border-radius: 8px !important;

    background: var(--ntr-surface-2) !important;
}


/* ==========================================================
   06. IMAGE WRAPPERS
   ========================================================== */

.ntr-v2-latest-thumb
.elementor-widget-image,

.ntr-v2-latest-thumb
.elementor-widget-container,

.ntr-v2-latest-thumb
a {
    display: block !important;

    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   07. IMAGE
   ========================================================== */

.ntr-v2-latest-thumb img {
    display: block !important;

    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    aspect-ratio: 1 / 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: cover !important;
    object-position: center center !important;

    border: 0 !important;
    border-radius: 7px !important;

    transition:
        transform .35s ease !important;
}


.ntr-v2-latest-item:hover
.ntr-v2-latest-thumb img {
    transform: scale(1.04) !important;
}


/* ==========================================================
   08. CONTENT
   ========================================================== */

.ntr-v2-latest-content {
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   09. SHORTCODE RESET
   ========================================================== */

.ntr-v2-latest-content
.elementor-widget-shortcode {
    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-content
.elementor-widget-shortcode
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
}


/* ==========================================================
   10. CATEGORY BADGE
   ========================================================== */

.ntr-v2-latest-category {
    display: block !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
}


.ntr-v2-latest-category a {
    display: inline-flex !important;

    align-items: center !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 3px 6px !important;

    color: #ffffff !important;

    background: var(--ntr-accent) !important;

    border: 0 !important;
    border-radius: 4px !important;

    box-shadow: none !important;

    font-family: "Outfit", sans-serif !important;

    font-size: 9px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: .01em !important;

    text-transform: uppercase !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;

    transition:
        background-color .2s ease !important;
}


.ntr-v2-latest-category a:hover {
    color: #ffffff !important;

    background: var(--ntr-accent-hover) !important;
}


/* ==========================================================
   11. TITLE WIDGET RESET
   ========================================================== */

.ntr-v2-latest-title {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-title
.elementor-widget-container {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   12. TITLE
   ZOSTAWIAMY 14 px
   ========================================================== */

.ntr-v2-latest-title
.elementor-heading-title {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: var(--ntr-text-primary) !important;

    background: transparent !important;

    border: 0 !important;

    font-family: "Outfit", sans-serif !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    font-style: normal !important;

    line-height: 1.16 !important;

    letter-spacing: -.01em !important;

    text-transform: none !important;

    overflow: hidden !important;
}


/* ==========================================================
   13. TITLE LINK — MAX 3 LINES
   ========================================================== */

.ntr-v2-latest-title
.elementor-heading-title a {
    display: -webkit-box !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: var(--ntr-text-primary) !important;

    background: transparent !important;

    border: 0 !important;

    box-shadow: none !important;

    font: inherit !important;
    line-height: inherit !important;

    text-decoration: none !important;

    white-space: normal !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;

    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;

    line-clamp: 3 !important;

    transition:
        color .2s ease !important;
}


.ntr-v2-latest-title
.elementor-heading-title a:hover {
    color: var(--ntr-accent) !important;
}


/* ==========================================================
   14. DATE
   CIAŚNIEJ POD TYTUŁEM
   ========================================================== */

.ntr-v2-latest-date {
    width: 100% !important;

    margin: -2px 0 0 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-date
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-date
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: var(--ntr-text-muted) !important;

    background: transparent !important;

    border: 0 !important;

    font-family: "Outfit", sans-serif !important;

    font-size: 10px !important;
    font-weight: 500 !important;

    font-style: normal !important;

    line-height: 1.1 !important;

    letter-spacing: 0 !important;

    text-transform: none !important;
}


/* ==========================================================
   15. REMOVE THEME DECORATIONS
   ========================================================== */

.ntr-v2-latest-title a::before,
.ntr-v2-latest-title a::after,
.ntr-v2-latest-category a::before,
.ntr-v2-latest-category a::after {
    display: none !important;
    content: none !important;
}


/* ==========================================================
   16. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .ntr-v2-section-title
    .elementor-heading-title {
        font-size: 18px !important;
    }

}


/* ==========================================================
   17. MOBILE
   MINIATURA NADAL KWADRAT 60 x 60
   ========================================================== */

@media (max-width: 767px) {

    .ntr-v2-latest-thumb,
    .ntr-v2-latest-thumb .elementor-widget-image,
    .ntr-v2-latest-thumb .elementor-widget-container,
    .ntr-v2-latest-thumb a,
    .ntr-v2-latest-thumb img {
        width: 60px !important;
        min-width: 60px !important;
        max-width: 60px !important;

        height: 60px !important;
        min-height: 60px !important;
        max-height: 60px !important;
    }

}
/* ==========================================================
   LATEST — TITLE + META ROW
   ========================================================== */

.ntr-v2-latest-content {
    gap: 0 !important;
    row-gap: 0 !important;
}


/* TITLE */

.ntr-v2-latest-title {
    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-title
.elementor-widget-container,
.ntr-v2-latest-title
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   META ROW
   DATE LEFT / CATEGORY RIGHT
   ========================================================== */

.ntr-v2-latest-meta {
    width: 100% !important;
    min-width: 0 !important;

    margin: 1px 0 0 0 !important;
    padding: 0 !important;

    gap: 6px !important;

    align-items: center !important;
}


/* DATE */

.ntr-v2-latest-date {
    width: auto !important;
    flex: 0 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-date
.elementor-widget-container,
.ntr-v2-latest-date
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
}


/* CATEGORY WIDGET */

.ntr-v2-latest-meta
.elementor-widget-shortcode {
    width: auto !important;
    flex: 0 0 auto !important;

    margin: 0 0 0 auto !important;
    padding: 0 !important;
}


.ntr-v2-latest-meta
.elementor-widget-shortcode
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


/* CATEGORY BADGE */

.ntr-v2-latest-category {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
}


.ntr-v2-latest-category a {
    display: inline-flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 3px 6px !important;

    color: #fff !important;
    background: var(--ntr-accent) !important;

    border-radius: 4px !important;

    font-family: "Outfit", sans-serif !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    text-transform: uppercase !important;
    text-decoration: none !important;

    white-space: nowrap !important;
}
/* ==========================================================
   LATEST — FINAL META ALIGNMENT
   ========================================================== */

.ntr-v2-latest-meta {
    width: 100% !important;
    min-width: 0 !important;

    margin: 2px 0 0 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;

    align-items: center !important;
    justify-content: space-between !important;

    gap: 6px !important;
}


.ntr-v2-latest-date {
    flex: 0 1 auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.ntr-v2-latest-date
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
}


.ntr-v2-latest-meta
.elementor-widget-shortcode {
    flex: 0 0 auto !important;

    width: auto !important;

    margin: 0 0 0 auto !important;
    padding: 0 !important;
}

/* ==================== POST INLINE ==================== */
/* ==========================================================
   NOTE.radio V2
   PRORADIO POST INLINE
   STYLE BASED ON "NAJNOWSZE"
   ========================================================== */


/* ==========================================================
   01. ROOT
   ========================================================== */

.ntr-v2-post-inline-list {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   02. PRORADIO WRAPPER RESET
   ========================================================== */

.ntr-v2-post-inline-list
.elementor-widget-container,

.ntr-v2-post-inline-list
.proradio-container,

.ntr-v2-post-inline-list
.proradio-post-grid,

.ntr-v2-post-inline-list
.proradio-row,

.ntr-v2-post-inline-list
.proradio-col {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}


/* ==========================================================
   03. SINGLE POST
   ========================================================== */

.ntr-v2-post-inline-list
article.proradio-post__inline {
    position: relative !important;

    display: grid !important;

    grid-template-columns:
        60px
        minmax(0, 1fr) !important;

    grid-template-rows:
        auto
        auto !important;

    column-gap: 8px !important;
    row-gap: 0 !important;

    align-items: center !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 6px 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom:
        1px solid var(--ntr-border) !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    transform: none !important;

    transition:
        background-color .2s ease !important;
}


/* Hover */

.ntr-v2-post-inline-list
article.proradio-post__inline:hover {
    background:
        var(--ntr-surface-2) !important;
}


/* ==========================================================
   04. REMOVE OLD PRORADIO DECORATIONS
   ========================================================== */

.ntr-v2-post-inline-list
article.proradio-post__inline::before,

.ntr-v2-post-inline-list
article.proradio-post__inline::after {
    display: none !important;
    content: none !important;
}


/* ==========================================================
   05. THUMB — 60 x 60
   ========================================================== */

.ntr-v2-post-inline-list
.proradio-thumb {
    grid-column: 1 !important;
    grid-row: 1 / 3 !important;

    position: relative !important;

    display: block !important;

    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    aspect-ratio: 1 / 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    background:
        var(--ntr-surface-2) !important;

    border:
        1px solid var(--ntr-border) !important;

    border-radius:
        8px !important;

    box-shadow:
        none !important;

    transform:
        none !important;
}


/* Disable ProRadio effects */

.ntr-v2-post-inline-list
.proradio-thumb::before,

.ntr-v2-post-inline-list
.proradio-thumb::after {
    display: none !important;
    content: none !important;
}


/* ==========================================================
   06. IMAGE
   ========================================================== */

.ntr-v2-post-inline-list
.proradio-post__thumb {
    display: block !important;

    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    aspect-ratio: 1 / 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: cover !important;
    object-position: center !important;

    border: 0 !important;
    border-radius: 7px !important;

    box-shadow: none !important;

    transform: none !important;

    transition:
        transform .35s ease !important;
}


.ntr-v2-post-inline-list
article.proradio-post__inline:hover
.proradio-post__thumb {
    transform:
        scale(1.04) !important;
}


/* ==========================================================
   07. TITLE
   ========================================================== */

.ntr-v2-post-inline-list
.proradio-post__title {
    grid-column: 2 !important;
    grid-row: 1 !important;

    position: static !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color:
        var(--ntr-text-primary) !important;

    background:
        transparent !important;

    border:
        0 !important;

    font-family:
        "Outfit", sans-serif !important;

    font-size:
        14px !important;

    font-weight:
        700 !important;

    line-height:
        1.16 !important;

    letter-spacing:
        -.01em !important;

    text-transform:
        none !important;

    overflow:
        hidden !important;
}


/* ==========================================================
   08. TITLE LINK
   ========================================================== */

.ntr-v2-post-inline-list
.proradio-post__title > a {
    display:
        -webkit-box !important;

    width:
        100% !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        var(--ntr-text-primary) !important;

    background:
        transparent !important;

    border:
        0 !important;

    box-shadow:
        none !important;

    font:
        inherit !important;

    line-height:
        inherit !important;

    text-decoration:
        none !important;

    white-space:
        normal !important;

    overflow:
        hidden !important;

    text-overflow:
        ellipsis !important;

    -webkit-box-orient:
        vertical !important;

    -webkit-line-clamp:
        3 !important;

    line-clamp:
        3 !important;
}


/* Hover */

.ntr-v2-post-inline-list
.proradio-post__title > a:hover {
    color:
        var(--ntr-accent) !important;
}


/* Remove theme decorations */

.ntr-v2-post-inline-list
.proradio-post__title::before,

.ntr-v2-post-inline-list
.proradio-post__title::after,

.ntr-v2-post-inline-list
.proradio-post__title > a::before,

.ntr-v2-post-inline-list
.proradio-post__title > a::after {
    display:
        none !important;

    content:
        none !important;
}


/* ==========================================================
   09. META — PREPARED FOR DATE/CATEGORY
   ========================================================== */

.ntr-v2-post-inline-list
.proradio-meta {
    grid-column:
        2 !important;

    grid-row:
        2 !important;

    width:
        100% !important;

    min-width:
        0 !important;

    margin:
        2px 0 0 0 !important;

    padding:
        0 !important;

    color:
        var(--ntr-text-muted) !important;

    font-family:
        "Outfit", sans-serif !important;

    font-size:
        10px !important;

    font-weight:
        500 !important;

    line-height:
        1 !important;
}


/* ==========================================================
   10. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .ntr-v2-post-inline-list
    article.proradio-post__inline {

        grid-template-columns:
            60px
            minmax(0, 1fr) !important;
    }

}
/* ==========================================================
   POST INLINE — META
   MATCH "NAJNOWSZE"
   ========================================================== */

.ntr-v2-post-inline-list
.ntr-v2-post-inline-meta {

    grid-column:
        2 !important;

    grid-row:
        2 !important;

    display:
        flex !important;

    flex-direction:
        row !important;

    align-items:
        center !important;

    justify-content:
        space-between !important;

    gap:
        6px !important;

    width:
        100% !important;

    min-width:
        0 !important;

    margin:
        2px 0 0 0 !important;

    padding:
        0 !important;
}


/* ==========================================================
   DATE
   ========================================================== */

.ntr-v2-post-inline-list
.ntr-v2-post-inline-date {

    flex:
        0 1 auto !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        var(--ntr-text-muted) !important;

    font-family:
        "Outfit", sans-serif !important;

    font-size:
        10px !important;

    font-weight:
        500 !important;

    line-height:
        1 !important;

    white-space:
        nowrap !important;
}


/* ==========================================================
   CATEGORY
   ========================================================== */

.ntr-v2-post-inline-list
.ntr-v2-post-inline-category {

    flex:
        0 0 auto !important;

    display:
        inline-flex !important;

    align-items:
        center !important;

    margin:
        0 0 0 auto !important;

    padding:
        3px 6px !important;

    color:
        #ffffff !important;

    background:
        var(--ntr-accent) !important;

    border:
        0 !important;

    border-radius:
        4px !important;

    box-shadow:
        none !important;

    font-family:
        "Outfit", sans-serif !important;

    font-size:
        9px !important;

    font-weight:
        700 !important;

    line-height:
        1 !important;

    text-transform:
        uppercase !important;

    text-decoration:
        none !important;

    white-space:
        nowrap !important;

    transition:
        background-color .2s ease !important;
}


.ntr-v2-post-inline-list
.ntr-v2-post-inline-category:hover {

    color:
        #ffffff !important;

    background:
        var(--ntr-accent-hover) !important;
}

/* ==================== MAIN LEFT SHELL ==================== */
/* ==========================================================
   NOTE.radio V2
   MAIN LEFT — COLUMN SHELL
   ========================================================== */

.ntr-v2-main-left {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}