/* GTA6 STREET Newsroom ----------------------------------------------------
   Dedicated /news presentation layer. The public Post source remains canonical;
   this file only controls editorial hierarchy and lightweight interaction. */

.newsroom-body {
    --nr-bg: #080b10;
    --nr-deep: #0d1219;
    --nr-panel: #111822;
    --nr-panel-2: #151e29;
    --nr-line: #293441;
    --nr-line-soft: rgb(255 255 255 / .08);
    --nr-paper: #f7f6f1;
    --nr-muted: #aab5c3;
    --nr-faint: #748090;
    --nr-coral: #ff4f5e;
    --nr-aqua: #50c9c3;
    --nr-display: 'Barlow Condensed', sans-serif;
    --nr-body: 'Source Sans 3', sans-serif;
    background: var(--nr-bg);
    color: var(--nr-paper);
}

.newsroom-body main { background: var(--nr-bg); }
.newsroom-body .public-discovery-flow { display: none; }
.newsroom-body .editorial-container { width: min(92rem, calc(100vw - 3rem)); margin-inline: auto; }
.newsroom-body .newsroom-kicker { color: var(--nr-coral); font: 800 .72rem/1.2 var(--nr-body); letter-spacing: .1em; text-transform: uppercase; }
.newsroom-body .newsroom-kicker i,
.newsroom-body .newsroom-ticker__status i,
.newsroom-body .newsroom-radar > header .newsroom-kicker i {
    display: inline-block;
    width: .45rem;
    height: .45rem;
    margin-right: .42rem;
    border-radius: 999px;
    background: var(--nr-coral);
    box-shadow: 0 0 0 0 rgb(255 79 94 / .4);
    animation: newsroom-pulse 2.2s ease-out infinite;
}

/* Hero ------------------------------------------------------------------ */
.newsroom-hero {
    position: relative;
    display: flex;
    min-height: clamp(38rem, 64svh, 52rem);
    align-items: end;
    overflow: hidden;
    isolation: isolate;
    border-bottom: 1px solid var(--nr-line);
    background: #080c12;
}

.newsroom-hero__media {
    position: absolute !important;
    inset: 0;
    z-index: -4;
    width: 100%;
    height: 100%;
    opacity: .78;
}
.newsroom-hero__media img { width: 100%; height: 100%; object-fit: cover; }
.newsroom-hero__veil {
    position: absolute;
    inset: 0;
    z-index: -3;
    background:
        linear-gradient(90deg, rgb(5 8 12 / .97) 0%, rgb(5 8 12 / .85) 44%, rgb(5 8 12 / .36) 76%, rgb(5 8 12 / .72) 100%),
        linear-gradient(0deg, rgb(5 8 12 / .96) 0%, transparent 55%, rgb(5 8 12 / .42) 100%);
}
.newsroom-hero__grid {
    position: absolute;
    inset: 0;
    z-index: -2;
    opacity: .13;
    background-image:
        linear-gradient(rgb(255 255 255 / .12) 1px, transparent 1px),
        linear-gradient(90deg, rgb(255 255 255 / .12) 1px, transparent 1px);
    background-size: 4rem 4rem;
    mask-image: linear-gradient(90deg, black, transparent 78%);
}
.newsroom-hero__inner { width: 100%; padding-block: 2.25rem clamp(3rem, 7vh, 5.25rem); }
.newsroom-hero__mast {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: clamp(4.5rem, 9vh, 8rem);
}
.newsroom-hero__mast > div { display: flex; flex-direction: column; gap: .55rem; }
.newsroom-hero__edition { color: #d4dae1; font: 700 .72rem/1 var(--nr-body); letter-spacing: .1em; text-transform: uppercase; }
.newsroom-hero__mast > strong {
    color: rgb(247 246 241 / .14);
    font: 900 clamp(2.5rem, 6vw, 6rem)/.8 var(--nr-display);
    letter-spacing: -.02em;
    text-transform: uppercase;
}
.newsroom-hero__layout {
    display: grid;
    grid-template-columns: minmax(0, 8fr) minmax(19rem, 4fr);
    gap: clamp(2.5rem, 6vw, 7rem);
    align-items: end;
}
.newsroom-story-meta { display: flex; flex-wrap: wrap; gap: .55rem 1rem; align-items: center; }
.newsroom-story-meta > * { color: #b8c2cd; font: 700 .7rem/1.2 var(--nr-body); letter-spacing: .045em; text-transform: uppercase; }
.newsroom-story-meta > span:first-child { color: var(--nr-coral); }
.newsroom-lead h1 {
    max-width: 13ch;
    margin: .8rem 0 0;
    color: var(--nr-paper);
    font: 900 clamp(3.6rem, 6.4vw, 7.5rem)/.88 var(--nr-display);
    letter-spacing: -.025em;
    text-transform: uppercase;
    text-wrap: balance;
}
.newsroom-lead h1 a { color: inherit; text-decoration: none; }
.newsroom-lead > p { max-width: 48rem; margin: 1.25rem 0 0; color: #c1c9d2; font-size: clamp(1rem, 1.35vw, 1.2rem); line-height: 1.55; }
.newsroom-lead__actions { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.7rem; }
.newsroom-button,
.newsroom-ghost-button {
    display: inline-flex;
    min-height: 3.15rem;
    align-items: center;
    justify-content: center;
    gap: .55rem;
    padding: .75rem 1.1rem;
    font: 900 .76rem/1 var(--nr-display);
    letter-spacing: .06em;
    text-decoration: none;
    text-transform: uppercase;
    transition: border-color 160ms ease, background-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.newsroom-button { border: 1px solid var(--nr-coral); background: var(--nr-coral); color: #130a0d; }
.newsroom-button:hover { border-color: var(--nr-aqua); background: var(--nr-aqua); color: #061011; }
.newsroom-ghost-button { border: 1px solid rgb(255 255 255 / .35); background: rgb(6 9 13 / .32); color: var(--nr-paper); backdrop-filter: blur(12px); }
.newsroom-ghost-button:hover { border-color: var(--nr-paper); background: var(--nr-paper); color: var(--nr-bg); }
.newsroom-button:active, .newsroom-ghost-button:active { transform: translateY(1px); }
.newsroom-button .material-symbols-outlined { font-size: 1rem; }

.newsroom-desk { border-top: 3px solid var(--nr-coral); background: rgb(9 13 18 / .76); padding: 1.2rem 1.35rem; backdrop-filter: blur(16px); }
.newsroom-desk > header { display: flex; align-items: center; justify-content: space-between; gap: 1rem; border-bottom: 1px solid var(--nr-line); padding-bottom: .75rem; }
.newsroom-desk > header span { color: var(--nr-paper); font: 800 .72rem/1 var(--nr-body); letter-spacing: .08em; }
.newsroom-desk > header span i { display: inline-block; width: .4rem; height: .4rem; margin-right: .4rem; border-radius: 999px; background: var(--nr-aqua); }
.newsroom-desk > header small { color: var(--nr-aqua); font-size: .65rem; font-weight: 800; letter-spacing: .08em; }
.newsroom-desk__story { position: relative; display: block; padding: 1rem 2.3rem 1rem 0; border-bottom: 1px solid var(--nr-line); color: inherit; text-decoration: none; }
.newsroom-desk__story:last-child { border-bottom: 0; }
.newsroom-desk__story > span:first-child { color: var(--nr-coral); font-size: .66rem; font-weight: 800; text-transform: uppercase; }
.newsroom-desk__story strong { display: block; margin-top: .35rem; color: var(--nr-paper); font: 800 1.08rem/1.15 var(--nr-body); }
.newsroom-desk__story small { display: block; margin-top: .45rem; color: var(--nr-faint); font-size: .7rem; }
.newsroom-desk__story > .material-symbols-outlined { position: absolute; right: 0; top: 50%; color: #aab5c3; font-size: 1.15rem; transform: translateY(-50%); transition: color 160ms ease, transform 160ms ease; }
.newsroom-desk__story:hover > .material-symbols-outlined { color: var(--nr-coral); transform: translate(.15rem, calc(-50% - .15rem)); }
.newsroom-empty-hero { max-width: 50rem; padding-block: 2rem; }
.newsroom-empty-hero h1 { margin: 0; font: 900 clamp(4rem, 8vw, 8rem)/.88 var(--nr-display); text-transform: uppercase; }
.newsroom-empty-hero p { max-width: 44rem; margin-top: 1rem; color: var(--nr-muted); font-size: 1.05rem; line-height: 1.55; }

/* Ticker ---------------------------------------------------------------- */
.newsroom-ticker { position: relative; z-index: 5; border-bottom: 1px solid #c9c9c5; background: var(--nr-paper); color: #0b0d10; }
.newsroom-ticker::before { position: absolute; inset: 0 auto 0 0; width: 18rem; background: linear-gradient(90deg, rgb(255 79 94 / .11), transparent); content: ''; pointer-events: none; }
.newsroom-ticker__inner { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; min-height: 4.35rem; align-items: center; gap: 1.25rem; }
.newsroom-ticker__status { position: relative; z-index: 1; display: flex; align-items: center; color: #bd2937; font-size: .7rem; font-weight: 900; letter-spacing: .09em; white-space: nowrap; }
.newsroom-ticker__story { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: .85rem; align-items: center; min-width: 0; color: inherit; text-decoration: none; }
.newsroom-ticker__story small { color: #c32f3e; font-size: .67rem; font-weight: 900; text-transform: uppercase; }
.newsroom-ticker__story strong { overflow: hidden; font-size: .88rem; font-weight: 800; text-overflow: ellipsis; white-space: nowrap; }
.newsroom-ticker__story > .material-symbols-outlined { font-size: 1rem; }
.newsroom-ticker__controls { display: flex; align-items: center; gap: .6rem; border-left: 1px solid #c9c9c5; padding-left: 1rem; }
.newsroom-ticker__controls button { display: grid; width: 2rem; height: 2rem; place-items: center; border: 1px solid #c5c7c9; background: transparent; cursor: pointer; }
.newsroom-ticker__controls button:hover { border-color: #111; background: #111; color: white; }
.newsroom-ticker__controls button .material-symbols-outlined { font-size: .95rem; }
.newsroom-ticker__controls > span { color: #6a6c70; font-size: .66rem; font-weight: 800; letter-spacing: .05em; white-space: nowrap; }
.newsroom-ticker__controls b { color: #111; }

/* Controls -------------------------------------------------------------- */
.newsroom-controls { position: sticky; top: 0; z-index: 30; border-bottom: 1px solid var(--nr-line); background: rgb(8 11 16 / .94); backdrop-filter: blur(18px); }
.newsroom-controls > .editorial-container { display: grid; grid-template-columns: minmax(0, 1fr) minmax(18rem, 27rem); gap: 1.5rem; align-items: center; padding-block: .85rem; }
.newsroom-categories { display: flex; min-width: 0; gap: .35rem; overflow-x: auto; scrollbar-width: none; }
.newsroom-categories::-webkit-scrollbar { display: none; }
.newsroom-categories a { display: inline-flex; min-height: 2.6rem; flex: none; align-items: center; gap: .5rem; border: 1px solid transparent; padding: .55rem .75rem; color: #9aa6b4; font-size: .74rem; font-weight: 800; text-decoration: none; text-transform: uppercase; transition: border-color 160ms ease, background-color 160ms ease, color 160ms ease; }
.newsroom-categories a span { color: #657181; font-size: .63rem; }
.newsroom-categories a:hover { border-color: var(--nr-line); color: white; }
.newsroom-categories a.is-active { border-color: var(--nr-coral); background: rgb(255 79 94 / .09); color: var(--nr-paper); }
.newsroom-categories a.is-active span { color: var(--nr-coral); }
.newsroom-search { display: grid; grid-template-columns: auto minmax(0, 1fr) auto auto; align-items: center; min-width: 0; border: 1px solid var(--nr-line); background: #0b1017; }
.newsroom-search > .material-symbols-outlined { margin-left: .8rem; color: #718092; font-size: 1rem; }
.newsroom-search input { min-width: 0; height: 2.7rem; border: 0; background: transparent; padding: 0 .7rem; color: white; font: 600 .8rem/1 var(--nr-body); outline: 0; }
.newsroom-search input::placeholder { color: #697585; }
.newsroom-search button { align-self: stretch; border: 0; border-left: 1px solid var(--nr-line); background: #192332; padding-inline: 1rem; color: white; font: 900 .68rem/1 var(--nr-display); letter-spacing: .05em; text-transform: uppercase; cursor: pointer; }
.newsroom-search button:hover { background: var(--nr-coral); color: #12090c; }
.newsroom-search > a { display: grid; width: 2.7rem; height: 2.7rem; place-items: center; border-left: 1px solid var(--nr-line); color: #98a5b4; text-decoration: none; }
.newsroom-search > a:hover { color: var(--nr-coral); }
.newsroom-search > a .material-symbols-outlined { font-size: 1rem; }

/* Main feed ------------------------------------------------------------- */
.newsroom-main { padding-block: clamp(3.5rem, 6vw, 6rem); }
.newsroom-main__grid { display: grid; grid-template-columns: minmax(0, 8fr) minmax(20rem, 4fr); gap: clamp(3rem, 6vw, 6.5rem); align-items: start; }
.newsroom-section-head { display: flex; align-items: end; justify-content: space-between; gap: 2rem; margin-bottom: 1.5rem; border-bottom: 1px solid var(--nr-line); padding-bottom: 1.35rem; }
.newsroom-section-head h2 { max-width: 10ch; margin: .45rem 0 0; font: 900 clamp(3.7rem, 6.2vw, 7rem)/.83 var(--nr-display); letter-spacing: -.025em; text-transform: uppercase; }
.newsroom-section-head > p { color: var(--nr-faint); font-size: .7rem; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.newsroom-filter-state { display: flex; align-items: center; gap: .7rem; margin-bottom: 1rem; border-left: 3px solid var(--nr-aqua); background: #0e151e; padding: .75rem 1rem; }
.newsroom-filter-state > span { color: var(--nr-aqua); font-size: .65rem; font-weight: 900; letter-spacing: .08em; }
.newsroom-filter-state strong { color: white; font-size: .82rem; }
.newsroom-filter-state small { color: var(--nr-muted); }
.newsroom-filter-state a { margin-left: auto; color: var(--nr-coral); font-size: .7rem; font-weight: 800; text-transform: uppercase; }
.newsroom-row { position: relative; display: grid; grid-template-columns: clamp(10rem, 27%, 15rem) minmax(0, 1fr) 3rem; gap: 1.25rem; align-items: center; min-height: 11rem; border-bottom: 1px solid var(--nr-line); padding-block: 1.4rem; }
.newsroom-row::before { position: absolute; top: -1px; left: 0; width: 0; height: 1px; background: var(--nr-coral); content: ''; transition: width 350ms cubic-bezier(.16,1,.3,1); }
.newsroom-row:hover::before { width: 100%; }
.newsroom-row__media { display: block; height: 8.7rem; overflow: hidden; background: var(--nr-panel); }
.newsroom-row__media .magazine-media { width: 100%; height: 100%; }
.newsroom-row__media img { transition: transform 500ms cubic-bezier(.16,1,.3,1); }
.newsroom-row:hover .newsroom-row__media img { transform: scale(1.035); }
.newsroom-row__body { min-width: 0; }
.newsroom-row__body h3 { max-width: 22ch; margin: .5rem 0 0; font: 900 clamp(1.75rem, 2.6vw, 2.7rem)/.95 var(--nr-display); text-transform: uppercase; }
.newsroom-row__body h3 a { color: var(--nr-paper); text-decoration: none; }
.newsroom-row__body h3 a:hover { color: var(--nr-coral); }
.newsroom-row__body > p { max-width: 50rem; margin: .6rem 0 0; color: #9da9b7; font-size: .84rem; line-height: 1.45; }
.newsroom-row__action { display: inline-flex; align-items: center; gap: .35rem; margin-top: .8rem; color: var(--nr-coral); font-size: .69rem; font-weight: 900; letter-spacing: .04em; text-decoration: none; text-transform: uppercase; }
.newsroom-row__action .material-symbols-outlined { font-size: .9rem; transition: transform 160ms ease; }
.newsroom-row__action:hover .material-symbols-outlined { transform: translateX(.2rem); }
.newsroom-row__arrow { display: grid; width: 2.75rem; height: 2.75rem; place-items: center; border: 1px solid var(--nr-line); color: #bcc4ce; text-decoration: none; transition: border-color 160ms ease, background-color 160ms ease, color 160ms ease, transform 160ms ease; }
.newsroom-row__arrow:hover { border-color: var(--nr-coral); background: var(--nr-coral); color: #12090c; transform: translate(.1rem, -.1rem); }
.newsroom-row__arrow .material-symbols-outlined { font-size: 1.15rem; }
.newsroom-empty-feed { display: grid; min-height: 24rem; place-items: center; align-content: center; border: 1px dashed var(--nr-line); padding: 2rem; text-align: center; }
.newsroom-empty-feed > .material-symbols-outlined { color: var(--nr-aqua); font-size: 2rem; }
.newsroom-empty-feed h3 { margin: .8rem 0 0; font: 900 2.2rem/1 var(--nr-display); text-transform: uppercase; }
.newsroom-empty-feed p { max-width: 30rem; margin: .6rem auto 1.2rem; color: var(--nr-muted); }
.newsroom-pagination { margin-top: 2rem; border-top: 1px solid var(--nr-line); padding-top: 1.5rem; }

/* Radar ----------------------------------------------------------------- */
.newsroom-rail__sticky { position: sticky; top: 6rem; display: grid; gap: 1.25rem; }
.newsroom-radar,
.newsroom-channel-map,
.newsroom-method { border: 1px solid var(--nr-line); background: var(--nr-deep); }
.newsroom-radar { border-top: 4px solid var(--nr-coral); padding: 1.15rem; }
.newsroom-radar > header { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding-bottom: .75rem; }
.newsroom-radar > header small { color: var(--nr-aqua); font-size:.625rem; font-weight: 900; letter-spacing: .08em; }
.newsroom-radar__item { display: grid; grid-template-columns: 2rem minmax(0, 1fr) auto; gap: .75rem; align-items: start; border-top: 1px solid var(--nr-line); padding-block: .9rem; color: inherit; text-decoration: none; }
.newsroom-radar__item > b { color: #566274; font: 900 1rem/1 var(--nr-display); }
.newsroom-radar__item > span:nth-child(2) { min-width: 0; }
.newsroom-radar__item small { display: block; color: var(--nr-coral); font-size:.625rem; font-weight: 900; text-transform: uppercase; }
.newsroom-radar__item strong { display: block; margin-top: .3rem; color: var(--nr-paper); font-size: .92rem; line-height: 1.2; }
.newsroom-radar__item em { display: block; margin-top: .4rem; color: var(--nr-faint); font-size: .65rem; font-style: normal; }
.newsroom-radar__item > .material-symbols-outlined { color: #778495; font-size: 1rem; transition: color 160ms ease, transform 160ms ease; }
.newsroom-radar__item:hover > .material-symbols-outlined { color: var(--nr-coral); transform: translate(.12rem, -.12rem); }
.newsroom-channel-map,
.newsroom-method { padding: 1.25rem; }
.newsroom-channel-map h3,
.newsroom-method h3 { margin: .45rem 0 1rem; font: 900 2.1rem/1 var(--nr-display); text-transform: uppercase; }
.newsroom-channel-map > div { border-top: 1px solid var(--nr-line); }
.newsroom-channel-map > div a { display: flex; align-items: center; justify-content: space-between; gap: 1rem; border-bottom: 1px solid var(--nr-line); padding-block: .7rem; color: #c5cdd6; font-size: .78rem; font-weight: 700; text-decoration: none; }
.newsroom-channel-map > div a:hover { color: var(--nr-coral); }
.newsroom-channel-map > div b { color: var(--nr-aqua); font-size: .68rem; }
.newsroom-method { position: relative; overflow: hidden; background: linear-gradient(145deg, #111820 0 65%, #12252a 65% 100%); }
.newsroom-method::before { position: absolute; top: 0; left: 0; width: 45%; height: 3px; background: var(--nr-aqua); content: ''; }
.newsroom-method p { color: var(--nr-muted); font-size: .8rem; line-height: 1.5; }
.newsroom-method > a { display: inline-flex; align-items: center; gap: .4rem; margin-top: 1rem; color: var(--nr-aqua); font-size: .7rem; font-weight: 900; text-transform: uppercase; }
.newsroom-method > a .material-symbols-outlined { font-size: .9rem; }

@keyframes newsroom-pulse {
    0% { box-shadow: 0 0 0 0 rgb(255 79 94 / .42); }
    70%, 100% { box-shadow: 0 0 0 .48rem rgb(255 79 94 / 0); }
}

@media (max-width: 70rem) {
    .newsroom-hero__layout { grid-template-columns: minmax(0, 7fr) minmax(17rem, 5fr); gap: 2rem; }
    .newsroom-main__grid { grid-template-columns: minmax(0, 7fr) minmax(17rem, 5fr); gap: 2.5rem; }
    .newsroom-controls > .editorial-container { grid-template-columns: minmax(0, 1fr); gap: .7rem; }
    .newsroom-search { max-width: 36rem; }
}

@media (max-width: 56rem) {
    .newsroom-body .editorial-container { width: min(100% - 2rem, 92rem); }
    .newsroom-hero { min-height: auto; }
    .newsroom-hero__inner { padding-block: 2rem 3.5rem; }
    .newsroom-hero__mast { margin-bottom: 5rem; }
    .newsroom-hero__layout,
    .newsroom-main__grid { grid-template-columns: minmax(0, 1fr); }
    .newsroom-lead h1 { max-width: 12ch; font-size: clamp(3.6rem, 10vw, 6.3rem); }
    .newsroom-desk { max-width: 40rem; }
    .newsroom-rail__sticky { position: static; grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .newsroom-radar { grid-column: 1 / -1; }
    .newsroom-section-head h2 { font-size: clamp(3.5rem, 10vw, 6rem); }
}

@media (max-width: 42rem) {
    .newsroom-hero__mast > strong { display: none; }
    .newsroom-hero__mast { margin-bottom: 3.5rem; }
    .newsroom-lead h1 { font-size: clamp(3.2rem, 15vw, 5.2rem); }
    .newsroom-lead > p { font-size: .96rem; }
    .newsroom-ticker__inner { grid-template-columns: auto minmax(0, 1fr); gap: .8rem; }
    .newsroom-ticker__story { grid-template-columns: minmax(0, 1fr) auto; }
    .newsroom-ticker__story small { display: none; }
    .newsroom-ticker__controls { grid-column: 1 / -1; justify-content: flex-end; border-top: 1px solid #d4d4d0; border-left: 0; padding: .45rem 0; }
    .newsroom-controls { position: static; }
    .newsroom-search { max-width: none; }
    .newsroom-row { grid-template-columns: 8rem minmax(0, 1fr); gap: .9rem; }
    .newsroom-row__media { height: 7.5rem; }
    .newsroom-row__arrow { display: none; }
    .newsroom-row__body h3 { font-size: 1.7rem; }
    .newsroom-row__body > p { display: none; }
    .newsroom-section-head { align-items: start; flex-direction: column; gap: .8rem; }
    .newsroom-section-head h2 { font-size: clamp(3.2rem, 16vw, 5rem); }
    .newsroom-rail__sticky { grid-template-columns: minmax(0, 1fr); }
    .newsroom-radar { grid-column: auto; }
}

@media (max-width: 30rem) {
    .newsroom-body .editorial-container { width: min(100% - 1.25rem, 92rem); }
    .newsroom-hero__inner { padding-bottom: 2.5rem; }
    .newsroom-lead__actions { align-items: stretch; flex-direction: column; }
    .newsroom-button, .newsroom-ghost-button { width: 100%; }
    .newsroom-row { grid-template-columns: minmax(0, 1fr); }
    .newsroom-row__media { height: auto; aspect-ratio: 16 / 9; }
    .newsroom-row__body h3 { max-width: 18ch; font-size: 2rem; }
    .newsroom-filter-state { align-items: flex-start; flex-wrap: wrap; }
    .newsroom-filter-state a { width: 100%; margin-left: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .newsroom-body *,
    .newsroom-body *::before,
    .newsroom-body *::after {
        scroll-behavior: auto !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
}
