/* Stylesheet for Tin Tức & Sự Kiện Hub and Sub-pages */
*, *::before, *::after{
  box-sizing: border-box;
}

:root{
  --news-green-dark: #154e3b;
  --news-green-brand: #157a58;
  --news-green-accent: #1e9e73;
  --news-green-light: #eaf8f3;
  --news-orange-brand: #f15a2b;
  --news-orange-light: #fff2ed;
  --news-text-dark: #263247;
  --news-text-body: #3f4d61;
  --news-text-muted: #667085;
  --news-border-light: #cde8dc;
  --news-surface-card: #ffffff;
}

body{
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  color: var(--news-text-body);
  background: #f7faf8;
  line-height: 1.6;
}

.news-shell{
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* Header */
.news-header{
  background: #ffffff;
  border-bottom: 1px solid var(--news-border-light);
  position: sticky;
  top: 0;
  z-index: 100;
  box-shadow: 0 4px 18px rgba(24,96,67,.06);
}

.news-header__inner{
  max-width: 1200px;
  margin: 0 auto;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.news-header__brand{
  display: flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
}

.news-header__logo{
  height: 48px;
  width: auto;
  object-fit: contain;
}

.news-header__divider{
  width: 1px;
  height: 32px;
  background: var(--news-border-light);
}

.news-header__campaign-logo{
  height: 42px;
  width: auto;
  object-fit: contain;
}

.news-header__nav{
  display: flex;
  align-items: center;
  gap: 10px;
}

.news-header__link{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border-radius: 999px;
  font-size: 13.5px;
  font-weight: 700;
  text-decoration: none;
  color: var(--news-green-brand);
  background: #fff;
  border: 1px solid var(--news-border-light);
  transition: all .2s ease;
  font-family: inherit;
}

.news-header__link:hover{
  background: var(--news-green-light);
  border-color: var(--news-green-accent);
}

.news-header__link--active{
  background: var(--news-green-light);
  border-color: var(--news-green-accent);
  color: var(--news-green-dark);
}

.news-header__link--primary{
  background: linear-gradient(90deg, #f15a2b, #ff8c1a);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 4px 12px rgba(241,90,43,.25);
}

.news-header__link--primary:hover{
  background: linear-gradient(90deg, #d9481c, #eb7a0a);
  color: #fff;
}

.news-header__link--login{
  background: #fff;
  color: var(--news-green-brand);
  border: 1px solid #28a97e;
}

/* Smart Dropdown in Header */
.news-header__dropdown{
  position: relative;
}

.news-header__link--dropdown{
  cursor: pointer;
  border: 1.5px solid #28a97e;
  box-shadow: 0 4px 12px rgba(21,122,88,.08);
}

.news-header__dropdown:hover .news-header__link--dropdown,
.news-header__dropdown.is-open .news-header__link--dropdown{
  background: #eaf8f3;
  border-color: #1e9e73;
}

.news-header__badge{
  background: linear-gradient(90deg, #f15a2b, #ff8c1a);
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  padding: 2px 7px;
  border-radius: 999px;
  line-height: 1.2;
  box-shadow: 0 2px 6px rgba(241,90,43,.25);
}

.news-header__arrow{
  color: #157a58;
  transition: transform .2s ease;
  margin-left: 1px;
}

.news-header__dropdown.is-open .news-header__arrow{
  transform: rotate(180deg);
}

.news-header__menu{
  display: none !important;
  pointer-events: none !important;
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  width: 320px;
  background: #fff;
  border: 1px solid #cde8dc;
  border-radius: 16px;
  box-shadow: 0 14px 36px rgba(24,96,67,.2), 0 2px 8px rgba(24,96,67,.08);
  padding: 8px 0;
  z-index: 1000;
}

.news-header__menu[hidden]{
  display: none !important;
  pointer-events: none !important;
}

.news-header__dropdown.is-open .news-header__menu:not([hidden]){
  display: block !important;
  pointer-events: auto !important;
}

.news-header__menu-header{
  padding: 8px 16px 6px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: #667085;
  border-bottom: 1px solid #eef6f2;
  margin-bottom: 4px;
}

.news-header__menu-item{
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 10px 16px;
  text-decoration: none;
  color: #263247;
  transition: background .15s ease;
}

.news-header__menu-item:hover{
  background: #f0fbf6;
}

.news-header__menu-item--active{
  background: #eaf8f3;
  border-left: 3px solid #1e9e73;
}

.news-header__menu-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #eaf8f3;
  color: #157a58;
  flex-shrink: 0;
  line-height: 1;
}

.news-header__menu-item:hover .news-header__menu-icon{
  background: #d4f2e5;
  color: #106346;
}

.news-header__menu-body{
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.news-header__menu-title{
  font-size: 13.5px;
  font-weight: 700;
  color: #157a58;
  line-height: 1.25;
}

.news-header__menu-desc{
  font-size: 11.5px;
  color: #667085;
  line-height: 1.3;
}

.news-header__menu-divider{
  height: 1px;
  background: #eef6f2;
  margin: 6px 0;
}

.news-header__menu-footer{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  font-size: 12.5px;
  font-weight: 700;
  color: #f15a2b;
  text-decoration: none;
  transition: background .15s ease;
}

.news-header__menu-footer:hover{
  background: #fff2ed;
}

.news-header__menu-item--login{
  display: none;
}

.news-header__menu-item--login .news-header__menu-icon{
  background: #fff0eb;
  color: #f15a2b;
}

.news-header__menu-item--login:hover .news-header__menu-icon{
  background: #ffe3d9;
  color: #d94819;
}

.news-header__menu-item--mobile-cta{
  display: none;
}

.news-header__menu-item--mobile-cta .news-header__menu-icon{
  background: #fff0eb;
  color: #f15a2b;
}

.news-header__mobile-hamburger{
  display: none;
}

.news-header__text--desktop{
  display: inline;
}

.news-header__text--mobile{
  display: none;
}

/* Category Sub-Navigation Bar */
.news-subnav{
  background: #ffffff;
  border-bottom: 1px solid var(--news-border-light);
  box-shadow: 0 2px 10px rgba(24,96,67,.04);
  position: sticky;
  top: 73px;
  z-index: 90;
}

.news-subnav__inner{
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  white-space: nowrap;
}

.news-subnav__inner::-webkit-scrollbar{
  display: none;
}

.news-subnav__item{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  font-size: 13.5px;
  font-weight: 600;
  color: #485c54;
  text-decoration: none;
  border-radius: 999px;
  border: 1.5px solid transparent;
  background: #f4faf6;
  transition: all .2s ease;
  white-space: nowrap;
  flex-shrink: 0;
}

.news-subnav__item:hover{
  color: var(--news-green-brand);
  background: var(--news-green-light);
  border-color: #bfe3d2;
}

.news-subnav__item--active{
  color: var(--news-green-dark);
  background: linear-gradient(135deg, #eaf8f3 0%, #d8f3e7 100%);
  border-color: var(--news-green-accent);
  font-weight: 700;
  box-shadow: 0 2px 8px rgba(24,96,67,.08);
}

.news-icon--subnav{
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
  flex-shrink: 0;
}

/* Breadcrumb */
.news-breadcrumb{
  max-width: 1200px;
  margin: 16px auto 0;
  padding: 0 20px;
  font-size: 13px;
  color: var(--news-text-muted);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}

.news-breadcrumb a{
  color: var(--news-green-brand);
  text-decoration: none;
}

.news-breadcrumb a:hover{
  text-decoration: underline;
}

.news-breadcrumb__sep{
  color: #9ed5be;
}

/* Main Container */
.news-main{
  max-width: 1200px;
  margin: 20px auto 40px;
  padding: 0 20px;
  box-sizing: border-box;
  flex: 1;
}

/* Hero Article */
.news-hero{
  background: linear-gradient(135deg, #fffef8 0%, #fff8dc 52%, #e9faf2 100%);
  border: 1px solid #9fe0c5;
  border-radius: 20px;
  padding: 40px 36px;
  box-shadow: 0 10px 30px rgba(24,96,67,.08);
  margin-bottom: 32px;
}

.news-hero__badge{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 14px;
  border-radius: 999px;
  background: linear-gradient(90deg, #f15a2b, #ff8c1a);
  color: #fff;
  font-size: 12.5px;
  font-weight: 800;
  letter-spacing: .02em;
  margin-bottom: 12px;
}

.news-hero__title{
  font-family: Arial Rounded MT Bold, Trebuchet MS, Roboto, sans-serif;
  font-size: clamp(24px, 3.8vw, 36px);
  color: var(--news-green-dark);
  margin: 0 0 14px;
  line-height: 1.25;
}

.news-hero__desc{
  font-size: 16px;
  color: #44574f;
  max-width: 900px;
  margin: 0 0 20px;
  line-height: 1.6;
}

.news-hero__meta{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  font-size: 13.5px;
  color: var(--news-text-muted);
}

.news-hero__meta-item{
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Impact Metrics */
.news-metrics{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-bottom: 36px;
}

.news-metric-card{
  background: #ffffff;
  border: 1px solid var(--news-border-light);
  border-radius: 16px;
  padding: 20px;
  text-align: center;
  box-shadow: 0 4px 14px rgba(24,96,67,.05);
}

.news-metric-number{
  font-size: 32px;
  font-weight: 900;
  color: var(--news-orange-brand);
  line-height: 1.1;
  margin-bottom: 4px;
  font-family: Arial Rounded MT Bold, sans-serif;
}

.news-metric-label{
  font-size: 13.5px;
  color: var(--news-green-dark);
  font-weight: 700;
}

/* Section Common */
.news-section{
  margin-bottom: 40px;
}

.news-section__header{
  margin-bottom: 24px;
}

.news-section__title{
  font-family: Arial Rounded MT Bold, Trebuchet MS, Roboto, sans-serif;
  font-size: 24px;
  color: var(--news-green-dark);
  margin: 0 0 6px;
}

.news-section__desc{
  font-size: 14.5px;
  color: var(--news-text-muted);
  margin: 0;
}

/* SVG Web Symbol Icons */
.news-icon{
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: -2.5px;
  flex-shrink: 0;
}
.news-icon--fill{
  fill: currentColor;
}
.news-icon--stroke{
  stroke: currentColor;
  fill: none;
}
.news-icon--lg{
  width: 18px;
  height: 18px;
  vertical-align: -3.5px;
}
.news-icon--arrow{
  width: 13px;
  height: 13px;
  vertical-align: -1px;
  stroke-width: 2.5;
}

/* Press Grid */
.news-press-grid{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  gap: 22px;
}

.news-press-card{
  background: #ffffff;
  border: 1px solid #dbeef5;
  border-radius: 16px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  box-shadow: 0 4px 16px rgba(24,96,67,.05);
  transition: all .2s ease;
  position: relative;
  box-sizing: border-box;
}

.news-press-card:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(24,96,67,.12);
  border-color: #9fe0c5;
}

.news-press-card__meta-bar{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.news-press-card__outlet{
  font-size: 14.5px;
  font-weight: 800;
  color: var(--news-green-brand);
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-press-card__date{
  font-size: 12px;
  font-weight: 600;
  color: #72857e;
  white-space: nowrap;
  flex-shrink: 0;
}

.news-press-card__badge-row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}

.news-press-card__tag{
  font-size: 11.5px;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 999px;
  background: var(--news-green-light);
  color: var(--news-green-brand);
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-press-card__title{
  font-size: 16px;
  font-weight: 700;
  color: var(--news-text-dark);
  line-height: 1.45;
  margin: 0;
  text-wrap: balance;
  word-break: normal;
  overflow-wrap: break-word;
}

.news-press-card__quote{
  font-size: 13.5px;
  color: #4f5f59;
  line-height: 1.5;
  margin: 0;
  font-style: italic;
  background: #fbfdfc;
  border-left: 3px solid #9ed5be;
  padding: 8px 12px;
  border-radius: 0 8px 8px 0;
  text-wrap: pretty;
}

.news-press-card__thumb-wrap{
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 14px;
  background: #f0f7f4;
  border: 1px solid #d8ede3;
  position: relative;
}

.news-press-card__thumb{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
  transition: transform .3s ease;
}

.news-press-card:hover .news-press-card__thumb{
  transform: scale(1.03);
}

.news-press-card__link{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 700;
  color: var(--news-orange-brand);
  text-decoration: none;
  margin-top: auto;
  padding-top: 6px;
}

.news-press-card__link:hover{
  text-decoration: underline;
}

/* Video / Multimedia Grid */
.news-video-grid{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  gap: 20px;
  margin-bottom: 36px;
}
.news-video-card{
  background: #ffffff;
  border: 1px solid #cde8dc;
  border-radius: 16px;
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: 0 4px 14px rgba(24,96,67,.06);
  transition: all .2s ease;
  color: inherit;
  box-sizing: border-box;
}
.news-video-card:hover{
  transform: translateY(-2px);
  border-color: #1e9e73;
  box-shadow: 0 8px 24px rgba(24,96,67,.12);
}
.news-video-card__platform{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12.5px;
  font-weight: 800;
}
.news-video-card__platform--fb{color: #1877f2;}
.news-video-card__platform--tiktok{color: #111111;}
.news-video-card__platform--yt{color: #ff0000;}
.news-video-card__title{
  font-size: 15px;
  font-weight: 700;
  color: #154e3b;
  margin: 0;
  line-height: 1.35;
}
.news-video-card__desc{
  font-size: 13px;
  color: #556860;
  margin: 0;
  line-height: 1.45;
}

.news-video-player{
  position: relative;
  width: 100%;
  height: 480px;
  max-width: 100%;
  background: #0f1c16;
  border-radius: 12px;
  overflow: hidden;
  margin: 4px 0 8px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.news-video-player iframe{
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

.news-video-player--fb iframe{
  max-width: 100%;
  margin: 0 auto;
}

.news-video-player--tiktok iframe{
  max-width: 100%;
  margin: 0 auto;
}

.news-video-player--yt iframe{
  max-width: 100%;
}

.news-video-card__link{
  font-size: 13px;
  font-weight: 700;
  color: #f15a2b;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-top: auto;
  text-decoration: none;
}

.news-video-card__link:hover{
  text-decoration: underline;
}

/* Event Story Content */
.news-story-box{
  background: #ffffff;
  border: 1px solid var(--news-border-light);
  border-radius: 18px;
  padding: 28px 32px;
  margin-bottom: 32px;
  box-shadow: 0 6px 20px rgba(24,96,67,.05);
}

.news-story-box h3{
  color: var(--news-green-dark);
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 12px;
}

.news-story-box p{
  margin: 0 0 14px;
  font-size: 15px;
  line-height: 1.65;
  color: #354454;
}

.news-story-box ul{
  margin: 0 0 16px;
  padding-left: 20px;
}

.news-story-box li{
  margin-bottom: 8px;
  font-size: 14.5px;
  color: #354454;
}

/* CTA Bar */
.news-cta-bar{
  background: linear-gradient(90deg, #157a58, #1e9e73);
  color: #fff;
  border-radius: 18px;
  padding: 28px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  box-shadow: 0 10px 28px rgba(21,122,88,.25);
  margin-top: 40px;
}

.news-cta-bar__content h3{
  margin: 0 0 6px;
  font-size: 22px;
  font-family: Arial Rounded MT Bold, sans-serif;
}

.news-cta-bar__content p{
  margin: 0;
  font-size: 14.5px;
  opacity: .92;
}

.news-cta-bar__btn{
  background: #ffffff;
  color: var(--news-green-dark);
  font-size: 15px;
  font-weight: 800;
  padding: 12px 24px;
  border-radius: 999px;
  text-decoration: none;
  white-space: nowrap;
  box-shadow: 0 4px 14px rgba(0,0,0,.15);
  transition: all .2s ease;
}

.news-cta-bar__btn:hover{
  background: var(--news-orange-light);
  color: var(--news-orange-brand);
  transform: translateY(-2px);
}

/* Data Table (for WHO page) */
.news-table-wrap{
  background: #fff;
  border: 1px solid var(--news-border-light);
  border-radius: 16px;
  overflow-x: auto;
  box-shadow: 0 4px 16px rgba(24,96,67,.05);
  margin-bottom: 28px;
}

.news-table{
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  min-width: 600px;
}

.news-table th, .news-table td{
  padding: 12px 16px;
  text-align: left;
  border-bottom: 1px solid #eef6f2;
}

.news-table th{
  background: #f4faf7;
  color: var(--news-green-dark);
  font-weight: 700;
}

.news-table tr:hover td{
  background: #fbfdfc;
}

.news-table .highlight-median{
  font-weight: 800;
  color: var(--news-green-brand);
}

/* Responsive */
@media(max-width: 900px){
  .news-metrics{grid-template-columns: repeat(2, 1fr);}
  .news-cta-bar{flex-direction: column; text-align: center;}
  .news-cta-bar__btn{width: 100%; text-align: center;}
}

@media(max-width: 600px){
  .news-subnav{display: none !important;}
  .news-main{padding: 0 16px; width: 100%; min-width: 0;}
  .news-header__inner{
    padding: 8px 12px !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
  }
  .news-header__brand{
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    flex-shrink: 0 !important;
    min-width: 0 !important;
  }
  .news-header__logo{
    height: 25px !important;
    width: auto !important;
    max-width: 55px !important;
    object-fit: contain !important;
  }
  .news-header__divider{
    height: 18px !important;
    width: 1px !important;
    background: #cde8dc !important;
    margin: 0 1px !important;
    display: block !important;
  }
  .news-header__campaign-logo{
    height: 24px !important;
    width: auto !important;
    max-width: 70px !important;
    object-fit: contain !important;
  }
  .news-header__nav{
    width: auto !important;
    margin-top: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    flex-shrink: 0 !important;
    flex-wrap: nowrap !important;
  }
  .news-header__link{
    padding: 4px 8px !important;
    font-size: 11.5px !important;
    min-height: 28px !important;
    gap: 4px !important;
  }
  .news-header__link--login{display: none !important;}
  .news-header__link--lookup{display: none !important;}
  .news-header__link--primary{
    padding: 4px 8px !important;
    font-size: 11.5px !important;
    min-height: 28px !important;
    gap: 4px !important;
  }
  .news-header__link--primary svg{
    width: 12px !important;
    height: 12px !important;
  }
  .news-header__link--primary span{display: none !important;}
  .news-header__link--primary::after{content: "Đo ngay"; font-weight: 700;}
  .news-header__mobile-hamburger{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }
  .news-header__mobile-hamburger svg{
    width: 15px !important;
    height: 15px !important;
  }
  .news-header__icon--desktop{display: none !important;}
  .news-header__text--desktop{display: none !important;}
  .news-header__dropdown-text{display: none !important;}
  .news-header__text--mobile{display: inline !important;}
  .news-header__link--dropdown{
    min-height: 28px !important;
    padding: 4px 8px !important;
    font-size: 11.5px !important;
    gap: 4px !important;
  }
  .news-header__badge{
    font-size: 9.5px !important;
    padding: 1px 4.5px !important;
    border-radius: 999px !important;
  }
  .news-header__arrow{display: none !important;}
  .news-header__menu{
    width: 290px;
    max-width: calc(100vw - 20px);
    right: 0;
    left: auto;
    top: calc(100% + 6px);
  }
  .news-header__menu-item--mobile-cta{display: flex !important;}
  .news-header__menu-item--login{display: flex !important; border-top: 1px dashed #d5ece2; margin-top: 4px; padding-top: 10px;}
  .news-hero{padding: 24px 18px;}
  .news-hero__title{font-size: 21px;}
  .news-hero__desc{font-size: 14px;}
  .news-press-grid{grid-template-columns: 1fr; gap: 14px;}
  .news-press-card{min-width: 0; padding: 18px 16px;}
  .news-story-box{padding: 20px 18px;}
  .news-metrics{grid-template-columns: 1fr;}
}

@media(max-width: 360px){
  .news-header__inner{padding: 6px 8px !important; gap: 4px !important;}
  .news-header__brand{gap: 4px !important;}
  .news-header__logo{height: 22px !important; max-width: 48px !important;}
  .news-header__divider{height: 15px !important; margin: 0 !important;}
  .news-header__campaign-logo{height: 21px !important; max-width: 60px !important;}
  .news-header__nav{gap: 4px !important;}
  .news-header__link{padding: 3px 6px !important; font-size: 11px !important; min-height: 26px !important;}
  .news-header__link--primary{padding: 3px 6px !important; font-size: 11px !important; min-height: 26px !important;}
  .news-header__link--dropdown{padding: 3px 6px !important; font-size: 11px !important; min-height: 26px !important;}
  .news-header__badge{font-size: 9px !important; padding: 0 4px !important;}
}
