/* WPST Model Cards UI 1.1.1 — A/B/C presentation + card geometry by surface. */
body.mwc-cards-ui-active .mwc-card-ui-card {
    --mwc-card-bg: #17191d;
    --mwc-card-bg-2: #111317;
    --mwc-card-text: #f7f8fa;
    --mwc-card-muted: #aeb5bf;
    --mwc-card-border: rgba(255,255,255,.08);
    --mwc-card-pink: #ff5c9a;
    --mwc-card-free: #42de73;
    --mwc-card-member: #6398ff;
    --mwc-card-private: #e26bed;
    --mwc-card-offline: #969ca5;
    position: relative;
}

body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__legacy-status {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail-container,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail {
    position: relative !important;
}

body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__name {
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--mwc-card-text) !important;
    font-family: inherit !important;
    font-style: normal !important;
    font-weight: 700 !important;
    text-align: left !important;
    text-decoration: none !important;
    letter-spacing: -.015em !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__age {
    color: var(--mwc-card-muted) !important;
    font-family: inherit !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__age.is-empty { visibility: hidden !important; }

body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge {
    position: absolute !important;
    z-index: 30 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 999px !important;
    color: #fff !important;
    background: rgba(14,16,20,.78) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.26) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-family: inherit !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    pointer-events: none !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge > i,
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline > i {
    display: inline-block !important;
    flex: 0 0 auto !important;
    border-radius: 50% !important;
    background: var(--mwc-card-offline) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge.is-free > i,
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-free > i { background: var(--mwc-card-free) !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge.is-member > i,
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-member > i { background: var(--mwc-card-member) !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge.is-private > i,
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-private > i { background: var(--mwc-card-private) !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge.is-offline > i,
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-offline > i { background: var(--mwc-card-offline) !important; }

/* A — compact badge top-left, name left / age right. */
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__badge {
    top: 7px !important;
    left: 7px !important;
    right: auto !important;
    bottom: auto !important;
    height: 20px !important;
    min-height: 20px !important;
    padding: 0 7px !important;
    font-size: 9px !important;
    letter-spacing: .03em !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__badge > i {
    width: 7px !important;
    height: 7px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] > a > .entry-header.mwc-card-ui__footer--a,
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .entry-header.mwc-card-ui__footer--a {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    margin: 0 !important;
    padding: 7px 9px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    background: linear-gradient(180deg,var(--mwc-card-bg) 0%,var(--mwc-card-bg-2) 100%) !important;
    border: 0 !important;
    border-top: 1px solid var(--mwc-card-border) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a .mwc-card-ui__name {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-height: 28px !important;
    font-size: 13px !important;
    line-height: 14px !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a .mwc-card-ui__age {
    padding-left: 10px !important;
    border-left: 1px solid rgba(255,255,255,.16) !important;
    font-size: 10.5px !important;
}

/* B — editorial gradient overlay in the image. */
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__badge { display: none !important; }
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .post-thumbnail-container > .entry-header.mwc-card-ui__footer--b,
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .post-thumbnail > .entry-header.mwc-card-ui__footer--b {
    position: absolute !important;
    z-index: 25 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: auto !important;
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    align-items: end !important;
    gap: 9px !important;
    width: 100% !important;
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    margin: 0 !important;
    padding: 13px 10px 8px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    border: 0 !important;
    background: linear-gradient(180deg,rgba(8,10,13,0) 0%,rgba(8,10,13,.72) 38%,rgba(8,10,13,.94) 100%) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__identity {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    min-width: 0 !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__name {
    display: block !important;
    width: 100% !important;
    height: 18px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__age {
    margin-top: 1px !important;
    font-size: 10.5px !important;
    color: rgba(238,241,245,.8) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__status-inline--editorial {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    align-self: end !important;
    margin-bottom: 2px !important;
    color: #fff !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__status-inline--editorial > i {
    width: 8px !important;
    height: 8px !important;
}

/* C — minimal split footer. */
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] > a > .entry-header.mwc-card-ui__footer--c,
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .entry-header.mwc-card-ui__footer--c {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    margin: 0 !important;
    padding: 7px 9px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    background: linear-gradient(180deg,var(--mwc-card-bg) 0%,var(--mwc-card-bg-2) 100%) !important;
    border: 0 !important;
    border-top: 1px solid var(--mwc-card-border) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__footer--c .mwc-card-ui__name {
    display: block !important;
    width: auto !important;
    height: auto !important;
    font-size: 13px !important;
    line-height: 14px !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__split-meta {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__split-meta .mwc-card-ui__age {
    padding-left: 9px !important;
    border-left: 1px solid rgba(255,255,255,.16) !important;
    font-size: 10px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__sep {
    display: block !important;
    width: 1px !important;
    height: 15px !important;
    background: rgba(255,255,255,.16) !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    min-width: 0 !important;
    color: var(--mwc-card-muted) !important;
    font-size: 9.5px !important;
    font-style: normal !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline > i {
    width: 6px !important;
    height: 6px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-free { color: #82eba1 !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-member { color: #98b8ff !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-private { color: #eda2f3 !important; }
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-offline { color: #aeb5bf !important; }

/* Widget surfaces: same prototype, deliberately tighter scale; no global grid changes. */
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="a"] .mwc-card-ui__footer--a,
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="c"] .mwc-card-ui__footer--c {
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    padding: 5px 6px !important;
    gap: 6px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="a"] .mwc-card-ui__name,
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="c"] .mwc-card-ui__name {
    font-size: 11px !important;
    line-height: 12px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="a"] .mwc-card-ui__age,
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="c"] .mwc-card-ui__age {
    font-size: 9px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="a"] .mwc-card-ui__badge {
    top: 4px !important;
    left: 4px !important;
    height: 16px !important;
    min-height: 16px !important;
    padding: 0 5px !important;
    gap: 3px !important;
    font-size: 7px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="a"] .mwc-card-ui__badge > i {
    width: 5px !important;
    height: 5px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="b"] .mwc-card-ui__footer--b {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 10px 6px 5px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="b"] .mwc-card-ui__name { font-size: 11px !important; line-height: 13px !important; }
body.mwc-cards-ui-active .mwc-card-ui-widget[data-mwc-card-variant="b"] .mwc-card-ui__age { font-size: 8.5px !important; }

@media (max-width: 520px) {
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] > a > .entry-header.mwc-card-ui__footer--a,
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] > a > .entry-header.mwc-card-ui__footer--c {
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
        padding: 6px 7px !important;
        gap: 7px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a .mwc-card-ui__name,
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__footer--c .mwc-card-ui__name {
        font-size: 11.5px !important;
        line-height: 13px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a .mwc-card-ui__age,
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__split-meta .mwc-card-ui__age {
        font-size: 8.8px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__badge {
        top: 5px !important;
        left: 5px !important;
        height: 17px !important;
        min-height: 17px !important;
        padding: 0 5px !important;
        gap: 3px !important;
        font-size: 7.5px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__badge > i {
        width: 5px !important;
        height: 5px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .post-thumbnail-container > .entry-header.mwc-card-ui__footer--b,
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .post-thumbnail > .entry-header.mwc-card-ui__footer--b {
        height: 48px !important;
        min-height: 48px !important;
        max-height: 48px !important;
        padding: 11px 7px 6px !important;
    }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__name { font-size: 12px !important; line-height: 15px !important; }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__age { font-size: 9px !important; }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__split-meta { gap: 5px !important; }
    body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__status-inline span { display: none !important; }
}


/* -------------------------------------------------------------------------
 * 1.1.0 geometry ownership.
 * Ratio/fit are supplied as per-card CSS custom properties by frontend.js.
 * This loads after the Child layout inline CSS and only targets cards that
 * Cards UI has explicitly claimed; video cards and unrelated thumbnails are
 * untouched. Model Media Pilot roll/trailer layers inherit the same geometry.
 * ---------------------------------------------------------------------- */
body.mwc-cards-ui-active .mwc-card-ui-card > a > .post-thumbnail,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail {
    aspect-ratio: var(--mwc-card-ui-ratio, 16/9) !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail-container {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow: hidden !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail-container > img,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail-container > video,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail-container > .wpst-mmp-card-preview,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail > img,
body.mwc-cards-ui-active .mwc-card-ui-card .post-thumbnail > video {
    width: 100% !important;
    height: 100% !important;
    object-fit: var(--mwc-card-ui-fit, cover) !important;
}

/* -------------------------------------------------------------------------
 * 1.1.0 sidebar adapter.
 * RetroTube Child and Content Blocks both own compact native sidebar rules
 * with ID selectors. These overrides apply only after a card has been proven
 * to be a model card and claimed by Cards UI, so Random videos remain native.
 * ---------------------------------------------------------------------- */
body.mwc-cards-ui-active #secondary .mwc-card-ui-card .entry-header,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card .entry-header,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card .entry-header,
body.mwc-cards-ui-active .widget-area .mwc-card-ui-card[data-mwc-card-context="sidebar"] .entry-header,
body.mwc-cards-ui-active .site-footer .mwc-card-ui-card .entry-header {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    white-space: normal !important;
    text-overflow: clip !important;
}
body.mwc-cards-ui-active #secondary .mwc-card-ui-card .actor-title,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card .actor-title,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card .actor-title,
body.mwc-cards-ui-active .widget-area .mwc-card-ui-card[data-mwc-card-context="sidebar"] .actor-title,
body.mwc-cards-ui-active .site-footer .mwc-card-ui-card .actor-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

body.mwc-cards-ui-active #secondary .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card[data-mwc-card-variant="a"] .mwc-card-ui__footer--a,
body.mwc-cards-ui-active #secondary .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__footer--c,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__footer--c,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card[data-mwc-card-variant="c"] .mwc-card-ui__footer--c {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    align-items: center !important;
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    padding: 5px 6px !important;
    gap: 6px !important;
    white-space: normal !important;
}
body.mwc-cards-ui-active #secondary .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__footer--b,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__footer--b,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card[data-mwc-card-variant="b"] .mwc-card-ui__footer--b {
    position: absolute !important;
    display: grid !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 10px 6px 5px !important;
    white-space: normal !important;
}

/* Main-content widget cards use the widget prototype but keep the content
 * context ratio/fit independently from the narrower sidebar geometry. */
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="content"] {
    isolation: isolate;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"] {
    isolation: isolate;
}
body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__badge.is-unknown{display:none!important}body.mwc-cards-ui-active .mwc-card-ui-card .mwc-card-ui__status-inline.is-unknown{visibility:hidden!important}

/* -------------------------------------------------------------------------
 * 1.1.1 sidebar Prototype B containment fix.
 * The editorial overlay is anchored to the outer .post-thumbnail aspect box
 * in JS. These rules hard-reset legacy widget caption geometry so name/age/
 * status remain fully clipped inside the image at every ratio, including 4:5.
 * ---------------------------------------------------------------------- */
body.mwc-cards-ui-active #secondary .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .post-thumbnail,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .post-thumbnail,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .post-thumbnail,
body.mwc-cards-ui-active .widget-area .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .post-thumbnail {
    position: relative !important;
    overflow: hidden !important;
    clip-path: inset(0) !important;
    contain: paint !important;
}
body.mwc-cards-ui-active #secondary .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__footer--b,
body.mwc-cards-ui-active #sidebar .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__footer--b,
body.mwc-cards-ui-active .sidebar .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__footer--b,
body.mwc-cards-ui-active .widget-area .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__footer--b {
    inset: auto 0 0 0 !important;
    transform: none !important;
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    align-items: end !important;
    gap: 4px !important;
    width: 100% !important;
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;
    margin: 0 !important;
    padding: 8px 5px 4px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    line-height: 1 !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__identity {
    min-width: 0 !important;
    max-height: 25px !important;
    overflow: hidden !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__name {
    height: 13px !important;
    max-height: 13px !important;
    font-size: 10px !important;
    line-height: 13px !important;
    white-space: nowrap !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__age {
    display: block !important;
    height: 10px !important;
    max-height: 10px !important;
    margin-top: 0 !important;
    font-size: 7.5px !important;
    line-height: 10px !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__status-inline--editorial {
    margin: 0 0 2px !important;
    align-self: end !important;
}
body.mwc-cards-ui-active .mwc-card-ui-card[data-mwc-card-context="sidebar"][data-mwc-card-variant="b"] .mwc-card-ui__status-inline--editorial > i {
    width: 5px !important;
    height: 5px !important;
}

