.telegram-media-grid.is-ready {
    display: grid !important;
    width: 100%;
    gap: 3px !important;
    aspect-ratio: 4 / 3;
    background: #fff;
    grid-auto-flow: dense;
}
.telegram-media-grid.is-ready .telegram-media-item {
    position: relative;
    display: block;
    min-width: 0;
    width: auto !important;
    height: auto !important;
    overflow: hidden;
    background: #f3f4f6;
    grid-column: auto !important;
    grid-row: auto !important;
    flex: none !important;
}
.telegram-media-grid.is-ready .telegram-media-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    background: #f3f4f6;
}
.telegram-media-grid.telegram-media-grid--many:not(.is-ready) {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(132px, 18vw, 190px) !important;
    aspect-ratio: auto !important;
    gap: 3px !important;
}
.feed-note-media-grid.telegram-media-grid--many:not(.is-ready) {
    grid-auto-rows: clamp(120px, 16vw, 175px) !important;
}
.telegram-media-grid.telegram-media-grid--many:not(.is-ready) .telegram-media-item {
    position: relative;
    min-height: 0;
    height: 100% !important;
    border-radius: 14px;
    overflow: hidden;
}
.telegram-media-grid.telegram-media-grid--many:not(.is-ready) .telegram-media-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}
[data-telegram-media-shell] {
    position: relative;
    overflow: hidden;
}
[data-telegram-media-shell] > .telegram-media-grid {
    width: 100%;
    height: 100%;
}
.telegram-media-grid[data-telegram-contained]:not(.is-ready) {
    height: 100% !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    grid-auto-rows: minmax(0, 1fr) !important;
}
.telegram-media-grid[data-telegram-contained]:not(.is-ready) .telegram-media-item {
    min-height: 0;
    height: 100% !important;
}
.telegram-media-grid[data-telegram-contained]:not(.is-ready) .telegram-media-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}
.feed-note-media-shell,
.note-detail-media-shell {
    background: #fff;
}
.telegram-media-grid.is-ready[data-visible-count="1"] {
    display: block !important;
    aspect-ratio: auto;
}
.telegram-media-grid.is-ready[data-visible-count="1"] .telegram-media-item {
    height: auto !important;
}
.telegram-media-grid.is-ready[data-visible-count="1"] .telegram-media-image {
    position: static;
    height: auto;
    max-height: 70vh;
    object-fit: contain !important;
}
.telegram-media-grid.is-ready[data-visible-count="2"] {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 1fr !important;
    aspect-ratio: 4 / 3;
}
.telegram-media-grid.is-ready[data-layout="two-landscape"] {
    grid-template-columns: 1fr !important;
    grid-template-rows: 1fr 1fr !important;
    aspect-ratio: 16 / 11;
}
.telegram-media-grid.is-ready[data-layout="two-portrait"] {
    aspect-ratio: 3 / 4;
}
.telegram-media-grid.is-ready[data-visible-count="3"] {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 1fr 1fr !important;
    aspect-ratio: 4 / 3;
}
.telegram-media-grid.is-ready[data-layout="three-first-landscape"] {
    grid-template-rows: 1.18fr 1fr !important;
}
.telegram-media-grid.is-ready[data-layout="three-first-landscape"] .telegram-media-item:first-child {
    grid-column: 1 / 3 !important;
}
.telegram-media-grid.is-ready[data-layout="three-first-portrait"] {
    aspect-ratio: 1 / 1;
}
.telegram-media-grid.is-ready[data-layout="three-first-portrait"] .telegram-media-item:first-child {
    grid-row: 1 / 3 !important;
}
.telegram-media-grid.is-ready[data-layout="three-all-landscape"] {
    grid-template-columns: 1fr !important;
    grid-template-rows: repeat(3, 1fr) !important;
    aspect-ratio: 16 / 14;
}
.telegram-media-grid.is-ready[data-visible-count="4"] {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 1fr 1fr !important;
    aspect-ratio: 1 / 1;
}
.telegram-media-grid.is-ready[data-layout="four-landscape"] {
    aspect-ratio: 4 / 3;
}
.telegram-media-grid.is-ready[data-layout="four-portrait"] {
    aspect-ratio: 3 / 4;
}
.telegram-media-grid.is-ready[data-visible-count="5"] {
    grid-template-columns: repeat(6, 1fr) !important;
    grid-template-rows: 1fr 1fr !important;
    aspect-ratio: 4 / 3;
}
.telegram-media-grid.is-ready[data-visible-count="5"] .telegram-media-item:nth-child(-n+2) {
    grid-column: span 3 !important;
}
.telegram-media-grid.is-ready[data-visible-count="5"] .telegram-media-item:nth-child(n+3) {
    grid-column: span 2 !important;
}
.telegram-media-grid.is-ready[data-visible-count="6"] {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: 1fr 1fr !important;
    aspect-ratio: 4 / 3;
}
.telegram-media-grid.is-ready[data-layout$="-hero-landscape"] .telegram-media-item:first-child {
    grid-column: 1 / -1 !important;
}
.telegram-media-grid.is-ready[data-layout="six-hero-landscape"] {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 1.55fr 1fr 1fr !important;
    aspect-ratio: 4 / 3.35;
}
.telegram-media-grid.is-ready[data-layout="six-hero-landscape"] .telegram-media-item:nth-child(n+2):nth-child(-n+4) {
    grid-column: span 2 !important;
}
.telegram-media-grid.is-ready[data-layout="six-hero-landscape"] .telegram-media-item:nth-child(n+5) {
    grid-column: span 3 !important;
}
.telegram-media-grid.is-ready[data-layout="seven-hero-landscape"],
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 1.55fr 1fr 1fr 1fr !important;
    aspect-ratio: 3 / 3.6;
}
.telegram-media-grid.is-ready[data-layout="seven-hero-landscape"] .telegram-media-item:nth-child(n+2),
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(n+2) {
    grid-column: span 2 !important;
}
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(n+8) {
    grid-column: span 3 !important;
}
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(2),
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(3),
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(7),
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(8) {
    grid-column: span 3 !important;
}
.telegram-media-grid.is-ready[data-layout="eight-hero-landscape"] .telegram-media-item:nth-child(n+4):nth-child(-n+6) {
    grid-column: span 2 !important;
}
.telegram-media-grid.is-ready[data-layout="many-balanced"],
.telegram-media-grid.is-ready[data-layout="many-portrait"],
.telegram-media-grid.is-ready[data-layout="many-hero-landscape"] {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: none !important;
    grid-auto-rows: clamp(96px, 14vw, 150px) !important;
    aspect-ratio: auto;
}
.telegram-media-grid.is-ready[data-layout="many-balanced"] .telegram-media-item,
.telegram-media-grid.is-ready[data-layout="many-portrait"] .telegram-media-item,
.telegram-media-grid.is-ready[data-layout="many-hero-landscape"] .telegram-media-item {
    grid-column: span 2 !important;
    grid-row: span 2 !important;
    aspect-ratio: auto;
}
.telegram-media-grid.is-ready[data-layout="many-balanced"] .telegram-media-item.is-landscape,
.telegram-media-grid.is-ready[data-layout="many-portrait"] .telegram-media-item.is-landscape,
.telegram-media-grid.is-ready[data-layout="many-hero-landscape"] .telegram-media-item.is-landscape {
    grid-column: span 3 !important;
    grid-row: span 2 !important;
}
.telegram-media-grid.is-ready[data-layout="many-balanced"] .telegram-media-item.is-portrait,
.telegram-media-grid.is-ready[data-layout="many-portrait"] .telegram-media-item.is-portrait,
.telegram-media-grid.is-ready[data-layout="many-hero-landscape"] .telegram-media-item.is-portrait {
    grid-column: span 2 !important;
    grid-row: span 3 !important;
}
.telegram-media-grid.is-ready[data-layout="many-hero-landscape"] .telegram-media-item:first-child {
    grid-column: 1 / -1 !important;
    grid-row: span 3 !important;
    aspect-ratio: auto;
}
.telegram-media-grid.is-ready[data-layout="many-portrait"] {
    aspect-ratio: auto;
}
.feed-note-media-grid.telegram-media-grid.is-ready {
    aspect-ratio: 16 / 9;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="two-portrait"],
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="four-portrait"],
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="many-portrait"] {
    aspect-ratio: 4 / 3;
}

.telegram-media-grid.is-ready[data-layout="telegram-rows"] {
    display: flex !important;
    flex-direction: column;
    gap: 3px !important;
    width: 100%;
    aspect-ratio: auto !important;
    background: #fff;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row {
    display: grid;
    grid-template-columns: repeat(var(--telegram-row-count), minmax(0, 1fr));
    gap: 3px;
    width: 100%;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--1 {
    --telegram-row-count: 1;
    height: clamp(220px, 34vw, 360px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--2 {
    --telegram-row-count: 2;
    height: clamp(210px, 31vw, 330px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--3 {
    --telegram-row-count: 3;
    height: clamp(150px, 22vw, 235px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--hero {
    height: clamp(220px, 33vw, 350px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--single:not(.telegram-media-row--hero) {
    max-width: min(72%, 420px);
    height: clamp(280px, 48vw, 560px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] {
    gap: 2px !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row {
    gap: 2px;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--1 {
    height: clamp(170px, 24vw, 260px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--2 {
    height: clamp(165px, 22vw, 235px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--3 {
    height: clamp(112px, 15vw, 165px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--hero {
    height: clamp(175px, 25vw, 270px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--single:not(.telegram-media-row--hero) {
    max-width: min(58%, 340px);
    height: clamp(220px, 34vw, 420px);
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-item {
    position: relative;
    display: block;
    width: auto !important;
    height: 100% !important;
    min-width: 0;
    overflow: hidden;
    border-radius: 18px;
    background: #f3f4f6;
    grid-column: auto !important;
    grid-row: auto !important;
    aspect-ratio: auto !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-item {
    border-radius: 12px;
}
.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    background: #f3f4f6;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--1 {
    height: clamp(190px, 28vw, 285px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--2 {
    height: clamp(175px, 24vw, 250px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--3 {
    height: clamp(132px, 18vw, 190px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--hero {
    height: clamp(210px, 31vw, 310px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--1 {
    height: clamp(150px, 20vw, 220px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--2 {
    height: clamp(138px, 18vw, 200px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--3 {
    height: clamp(104px, 14vw, 155px);
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--hero {
    height: clamp(165px, 22vw, 235px);
}
@media (max-width: 767px) {
    .telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--1 {
        height: clamp(190px, 58vw, 300px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--2 {
        height: clamp(175px, 48vw, 260px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--3 {
        height: clamp(120px, 33vw, 180px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-item {
        border-radius: 14px;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--1 {
        height: clamp(145px, 43vw, 220px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--2 {
        height: clamp(135px, 37vw, 205px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--3 {
        height: clamp(92px, 25vw, 142px);
    }
    .telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-item {
        border-radius: 10px;
    }
    .telegram-media-grid.telegram-media-grid--many:not(.is-ready) {
        grid-auto-rows: clamp(96px, 28vw, 150px) !important;
        gap: 2px !important;
    }
    .feed-note-media-grid.telegram-media-grid--many:not(.is-ready) {
        grid-auto-rows: clamp(88px, 26vw, 140px) !important;
    }
    .telegram-media-grid.telegram-media-grid--many:not(.is-ready) .telegram-media-item {
        border-radius: 10px;
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--1,
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--hero {
        height: clamp(170px, 52vw, 260px);
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--2 {
        height: clamp(145px, 42vw, 220px);
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"] .telegram-media-row--3 {
        height: clamp(104px, 30vw, 160px);
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--1,
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--hero {
        height: clamp(138px, 40vw, 205px);
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--2 {
        height: clamp(122px, 35vw, 185px);
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-rows"][data-density="compact"] .telegram-media-row--3 {
        height: clamp(88px, 25vw, 135px);
    }
}

.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] {
    display: grid !important;
    width: 100%;
    gap: 3px !important;
    aspect-ratio: auto !important;
    grid-auto-flow: dense;
    background: #fff;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] .telegram-media-item {
    position: relative;
    display: block;
    min-width: 0;
    width: auto !important;
    height: auto !important;
    min-height: 0;
    overflow: hidden;
    border-radius: 18px;
    background: #f3f4f6;
    grid-column: auto !important;
    grid-row: auto !important;
    flex: none !important;
    aspect-ratio: auto !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] .telegram-media-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    background: #f3f4f6;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="1"] {
    grid-template-columns: 1fr !important;
    grid-auto-rows: clamp(240px, 36vw, 420px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="1"] .telegram-media-item {
    grid-column: 1 / -1 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="2"] {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(210px, 30vw, 330px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="2"] .telegram-media-item {
    grid-column: span 1 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(165px, 24vw, 260px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"] .telegram-media-item {
    grid-column: span 1 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"][data-mosaic-variant="portrait-lead"] {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(150px, 22vw, 245px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"][data-mosaic-variant="portrait-lead"] .telegram-media-item:first-child {
    grid-row: span 2 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="4"] {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(185px, 27vw, 300px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="4"] .telegram-media-item {
    grid-column: span 1 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="5"] {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(160px, 23vw, 260px) !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="5"] .telegram-media-item:nth-child(-n+2) {
    grid-column: span 3 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="5"] .telegram-media-item:nth-child(n+3) {
    grid-column: span 2 !important;
    grid-row: span 1 !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-density="compact"] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-rows: clamp(132px, 18vw, 190px) !important;
    gap: 3px !important;
}
.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-density="compact"] .telegram-media-item {
    grid-column: span 1 !important;
    grid-row: span 1 !important;
    border-radius: 14px;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] {
    gap: 2px !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] .telegram-media-item {
    border-radius: 14px;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="1"] {
    grid-auto-rows: clamp(200px, 28vw, 290px) !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="2"] {
    grid-auto-rows: clamp(170px, 23vw, 245px) !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"] {
    grid-auto-rows: clamp(135px, 18vw, 195px) !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="4"] {
    grid-auto-rows: clamp(140px, 18vw, 200px) !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="5"] {
    grid-auto-rows: clamp(128px, 17vw, 185px) !important;
}
.feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-density="compact"] {
    grid-auto-rows: clamp(104px, 14vw, 155px) !important;
}

@media (max-width: 767px) {
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"] {
        gap: 2px !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"] .telegram-media-item {
        border-radius: 12px;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="1"] {
        grid-auto-rows: clamp(190px, 58vw, 300px) !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="2"] {
        grid-auto-rows: clamp(160px, 45vw, 250px) !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="3"] {
        grid-auto-rows: clamp(120px, 34vw, 190px) !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="4"] {
        grid-auto-rows: clamp(125px, 34vw, 195px) !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-visible-count="5"] {
        grid-auto-rows: clamp(105px, 29vw, 165px) !important;
    }
    .telegram-media-grid.is-ready[data-layout="telegram-mosaic"][data-density="compact"] {
        grid-auto-rows: clamp(88px, 25vw, 135px) !important;
    }
    .feed-note-media-grid.telegram-media-grid.is-ready[data-layout="telegram-mosaic"] .telegram-media-item {
        border-radius: 10px;
    }
}
