/* Fix13: article cleanup, breaking label refresh, admin sidebar cleanup. */
.breaking-inner > strong{
  border-color:#c71f4c;
  background:linear-gradient(180deg,#dd2a57 0%,#c31d47 100%);
  color:#fff;
  box-shadow:0 10px 18px rgba(199,31,76,.14);
}
.breaking-inner > strong i{background:#fff;opacity:.92}

.reader-v2 .reader-correction-link{display:none}
.reader-v2 .reader-correction-cta{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:16px;
  align-items:center;
  margin:26px 0 0;
  padding:18px 19px;
  border:1px solid #e5eaf2;
  border-radius:18px;
  background:linear-gradient(135deg,#fff8fa 0%,#ffffff 50%,#f7fbff 100%);
  box-shadow:0 12px 28px rgba(25,53,83,.05);
}
.reader-v2 .reader-correction-cta-icon{
  width:48px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:14px;
  background:linear-gradient(180deg,#de2a57 0%,#c01d47 100%);
  color:#fff;
  font-size:1.25rem;
  box-shadow:0 10px 22px rgba(199,31,76,.18);
}
.reader-v2 .reader-correction-cta-copy{min-width:0}
.reader-v2 .reader-correction-cta-copy span{
  display:block;
  margin-bottom:5px;
  color:#c2234d;
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.11em;
}
.reader-v2 .reader-correction-cta-copy h2{
  margin:0;
  color:#183551;
  font-size:1.12rem;
  line-height:1.28;
}
.reader-v2 .reader-correction-cta-copy p{
  margin:7px 0 0;
  color:#607489;
  font-size:.9rem;
  line-height:1.65;
}
.reader-v2 .reader-correction-cta-link{
  min-height:46px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:0 16px;
  border:1px solid #f1c2cf;
  border-radius:999px;
  background:#fff;
  color:#c41f4a;
  font-size:.86rem;
  font-weight:800;
  white-space:nowrap;
  box-shadow:0 8px 18px rgba(196,31,74,.08);
}
.reader-v2 .reader-correction-cta-link:hover{
  border-color:#df88a0;
  background:#fff5f7;
}

.admin-v2 .admin-sidebar-foot{display:grid;gap:10px}

@media(max-width:740px){
  .reader-v2 .reader-correction-cta{
    grid-template-columns:1fr;
    gap:12px;
    padding:16px;
  }
  .reader-v2 .reader-correction-cta-icon{
    width:42px;
    height:42px;
    border-radius:12px;
    font-size:1.05rem;
  }
  .reader-v2 .reader-correction-cta-copy h2{font-size:1rem}
  .reader-v2 .reader-correction-cta-copy p{font-size:.84rem}
  .reader-v2 .reader-correction-cta-link{width:100%}
}
