/* wire-daily-hub-briefing-css-303f1h8857 */

.wire-hub-briefing-303f1h8857{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  grid-template-areas:
    "label summary action"
    "counts counts action";
  align-items:center;
  gap:8px 14px;
  margin:11px 0 16px;
  padding:13px 14px;
  overflow:hidden;
  border:1px solid #2d4f66;
  border-radius:14px;
  background:
    radial-gradient(
      circle at 0 50%,
      rgba(235,47,82,.14),
      transparent 31%
    ),
    linear-gradient(
      145deg,
      #0d2130,
      #081722
    );
  box-shadow:0 8px 24px rgba(0,0,0,.12);
}

.wire-hub-briefing-303f1h8857.is-pinned{
  border-color:#cf3652;
}

.wire-hub-briefing-label-303f1h8857{
  grid-area:label;
  display:flex;
  align-items:center;
  gap:9px;
  min-width:210px;
}

.wire-hub-briefing-label-303f1h8857>span{
  display:grid;
  place-items:center;
  flex:0 0 35px;
  width:35px;
  height:35px;
  border:1px solid #ef3858;
  border-radius:50%;
  background:rgba(222,43,76,.18);
  color:#ff4c69;
  font-size:14px;
}

.wire-hub-briefing-label-303f1h8857>div{
  display:grid;
  gap:3px;
  min-width:0;
}

.wire-hub-briefing-label-303f1h8857 small{
  color:#ff4665;
  font-size:8px;
  font-weight:950;
  letter-spacing:.075em;
  line-height:1;
}

.wire-hub-briefing-label-303f1h8857 strong{
  overflow:hidden;
  color:#fff;
  font-size:13px;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wire-hub-briefing-303f1h8857>p{
  grid-area:summary;
  margin:0;
  color:#9eb4c0;
  font-size:10px;
  line-height:1.45;
}

.wire-hub-briefing-counts-303f1h8857{
  grid-area:counts;
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}

.wire-hub-briefing-counts-303f1h8857 span{
  display:inline-flex;
  align-items:center;
  gap:3px;
  padding:4px 7px;
  border:1px solid #31516a;
  border-radius:999px;
  background:#07141f;
  color:#8fa8b7;
  font-size:8px;
}

.wire-hub-briefing-counts-303f1h8857 strong{
  color:#fff;
  font-size:9px;
}

.wire-hub-briefing-303f1h8857>button{
  grid-area:action;
  min-height:35px;
  padding:7px 12px;
  border:1px solid #ef3657;
  border-radius:999px;
  background:#d92d4c;
  color:#fff;
  font:inherit;
  font-size:9px;
  font-weight:950;
  white-space:nowrap;
  cursor:pointer;
}

.wire-hub-briefing-overlay-303f1h8857{
  position:fixed;
  inset:0;
  z-index:100004;
}

.wire-hub-briefing-overlay-303f1h8857[hidden]{
  display:none!important;
}

.wire-hub-briefing-backdrop-303f1h8857{
  position:absolute;
  inset:0;
  background:rgba(0,5,10,.78);
  backdrop-filter:blur(5px);
}

.wire-hub-briefing-panel-303f1h8857{
  position:absolute;
  top:4vh;
  left:50%;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  width:min(840px,calc(100vw - 28px));
  height:min(860px,92vh);
  overflow:hidden;
  border:1px solid #31516a;
  border-radius:19px;
  background:#06111a;
  box-shadow:0 28px 80px rgba(0,0,0,.6);
  transform:translateX(-50%);
}

.wire-hub-briefing-panel-303f1h8857>header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:17px 19px;
  border-bottom:1px solid #29465c;
  background:#0b1a27;
}

.wire-hub-briefing-panel-303f1h8857>header span{
  min-width:0;
}

.wire-hub-briefing-panel-303f1h8857>header small{
  display:block;
  margin-bottom:3px;
  color:#ff405f;
  font-size:8px;
  font-weight:950;
  letter-spacing:.08em;
}

.wire-hub-briefing-panel-303f1h8857>header h2{
  margin:0;
  color:#fff;
  font-size:21px;
}

.wire-hub-briefing-panel-303f1h8857>header button{
  display:grid;
  place-items:center;
  flex:0 0 40px;
  width:40px;
  height:40px;
  padding:0;
  border:1px solid #31516a;
  border-radius:50%;
  background:#0a2030;
  color:#fff;
  font-size:24px;
  cursor:pointer;
}

.wire-hub-briefing-panel-body-303f1h8857{
  min-height:0;
  overflow:auto;
  padding:17px 18px 22px;
  scrollbar-width:thin;
  scrollbar-color:#31516a transparent;
}

.wire-hub-briefing-panel-summary-303f1h8857{
  display:grid;
  gap:10px;
  padding:16px;
  border:1px solid #2d4e63;
  border-radius:14px;
  background:#0a1b28;
}

.wire-hub-briefing-panel-summary-303f1h8857>small{
  color:#ff4665;
  font-size:8px;
  font-weight:900;
  text-transform:uppercase;
}

.wire-hub-briefing-panel-summary-303f1h8857>h3{
  margin:0;
  color:#fff;
  font-size:22px;
}

.wire-hub-briefing-panel-summary-303f1h8857>p{
  margin:0;
  color:#a2b8c4;
  font-size:12px;
  line-height:1.6;
}

.wire-hub-briefing-section-303f1h8857{
  display:grid;
  gap:9px;
  margin-top:16px;
}

.wire-hub-briefing-section-303f1h8857 h3{
  margin:0;
  color:#fff;
  font-size:15px;
}

.wire-hub-briefing-section-303f1h8857>div{
  display:grid;
  gap:8px;
}

.wire-hub-briefing-item-303f1h8857{
  display:grid;
  grid-template-columns:72px minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  min-height:64px;
  padding:8px;
  border:1px solid #29495e;
  border-radius:11px;
  background:#081824;
  color:#fff;
  text-decoration:none;
}

.wire-hub-briefing-item-303f1h8857:hover,
.wire-hub-briefing-item-303f1h8857:focus-visible{
  border-color:#df3151;
  background:#0d2130;
  outline:none;
}

.wire-hub-briefing-item-303f1h8857 img,
.wire-hub-briefing-item-icon-303f1h8857{
  display:grid;
  place-items:center;
  width:72px;
  height:48px;
  overflow:hidden;
  border:1px solid #35566c;
  border-radius:8px;
  background:#0b2332;
  object-fit:cover;
}

.wire-hub-briefing-item-303f1h8857>span:nth-child(2){
  display:grid;
  gap:3px;
  min-width:0;
}

.wire-hub-briefing-item-303f1h8857 small{
  overflow:hidden;
  color:#ff4867;
  font-size:8px;
  font-weight:900;
  text-overflow:ellipsis;
  text-transform:uppercase;
  white-space:nowrap;
}

.wire-hub-briefing-item-303f1h8857 strong{
  display:-webkit-box;
  overflow:hidden;
  color:#fff;
  font-size:11px;
  line-height:1.35;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}

.wire-hub-briefing-item-303f1h8857 i{
  color:#7896a8;
  font-style:normal;
  font-weight:900;
}

.wire-hub-briefing-panel-body-303f1h8857>footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-top:17px;
  padding:13px;
  border:1px solid #29495e;
  border-radius:11px;
  background:#081824;
}

.wire-hub-briefing-panel-body-303f1h8857>footer span{
  color:#7f9dad;
  font-size:8px;
  line-height:1.4;
}

.wire-hub-briefing-panel-body-303f1h8857>footer button{
  flex:0 0 auto;
  min-height:35px;
  padding:7px 11px;
  border:1px solid #ef3657;
  border-radius:999px;
  background:#d92d4c;
  color:#fff;
  font:inherit;
  font-size:9px;
  font-weight:950;
  cursor:pointer;
}

html.wire-hub-briefing-open-303f1h8857{
  overflow:hidden;
}

@media(max-width:780px){
  .wire-hub-briefing-303f1h8857{
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-areas:
      "label action"
      "summary summary"
      "counts counts";
  }

  .wire-hub-briefing-label-303f1h8857{
    min-width:0;
  }

  .wire-hub-briefing-panel-303f1h8857{
    top:0;
    width:100vw;
    height:100dvh;
    border:0;
    border-radius:0;
  }
}

@media(max-width:520px){
  .wire-hub-briefing-303f1h8857{
    padding:11px;
  }

  .wire-hub-briefing-label-303f1h8857 strong{
    white-space:normal;
  }

  .wire-hub-briefing-panel-body-303f1h8857>footer{
    align-items:stretch;
    flex-direction:column;
  }
}