.yc-notice{
  display:flex;
  align-items:center;
  width:100%;
  min-height:var(--yc-notice-height);
  padding:4px 0 6px;
  margin:0;
  overflow:hidden;
  background:var(--yc-notice-background-color);
  color:var(--yc-notice-text-color);
  font-size:var(--yc-notice-font-size);
  line-height:1.5;
  box-sizing:border-box;
}

.yc-notice-marquee-viewport{
  display:block;
  width:100%;
  overflow:hidden;
}

.yc-notice-track{
  display:flex !important;
  flex-flow:row nowrap !important;
  align-items:center;
  width:max-content !important;
  min-width:max-content !important;
  white-space:nowrap;
  direction:ltr;
  will-change:transform;
  -webkit-animation:morosouq-notice-fallback var(--yc-notice-scroll-duration,30s) linear infinite !important;
  animation:morosouq-notice-fallback var(--yc-notice-scroll-duration,30s) linear infinite !important;
  -webkit-animation-play-state:running !important;
  animation-play-state:running !important;
}

.yc-notice-group{
  display:flex !important;
  flex-flow:row nowrap !important;
  align-items:center;
  flex:0 0 auto !important;
  width:max-content !important;
  min-width:max-content !important;
  white-space:nowrap;
  direction:ltr;
}

.yc-notice-item{
  display:inline-flex !important;
  flex:0 0 auto !important;
  align-items:center;
  width:auto !important;
  min-width:0 !important;
  white-space:nowrap;
  direction:ltr;
  line-height:1.5;
}

.yc-notice-item .notice-content{
  display:inline-flex !important;
  flex:0 0 auto !important;
  align-items:center;
  width:auto !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  white-space:nowrap !important;
  direction:rtl;
  unicode-bidi:isolate;
  line-height:1.5 !important;
  overflow:visible !important;
}

.yc-notice-item .notice-content p{
  display:inline !important;
  width:auto !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  white-space:nowrap !important;
  color:var(--yc-notice-text-color) !important;
  font-size:var(--yc-notice-font-size) !important;
  line-height:1.5 !important;
  overflow:visible !important;
}

.yc-notice-repeat-separator{
  display:inline-flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  margin:0 26px;
  color:#F2F2F2;
  font-weight:600;
  line-height:1;
}

@-webkit-keyframes morosouq-notice-fallback{
  from{ -webkit-transform:translate3d(-50%,0,0); transform:translate3d(-50%,0,0); }
  to{ -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
}

@keyframes morosouq-notice-fallback{
  from{ transform:translate3d(-50%,0,0); }
  to{ transform:translate3d(0,0,0); }
}

@media (max-width:767px){
  .yc-notice-repeat-separator{ margin:0 18px; }
}
