/* Cookpit System — V11.75.3 Briefing Public Submit + Filters Safe */
html.briefing-public-html-v11753,
html.briefing-public-html-v11753 body,
body.briefing-public-mode-v1175{
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:100%!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:auto!important;
}
body.briefing-public-mode-v1175 #authScreen,
body.briefing-public-mode-v1175 #appShell,
body.briefing-public-mode-v1175 .float,
body.briefing-public-mode-v1175 #modal,
body.briefing-public-mode-v1175 #drawer,
body.briefing-public-mode-v1175 #sidebarTooltip{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.briefing-public-mode-v1175 .briefing-public-root-v1175{
  min-height:100dvh!important;
  height:auto!important;
  align-items:flex-start!important;
  justify-items:center!important;
  place-items:start center!important;
  padding-top:34px!important;
  padding-bottom:96px!important;
  overflow:visible!important;
}
body.briefing-public-mode-v1175 .briefing-public-card-v1175{
  margin:0 auto!important;
}
.briefing-filter-row-v11753{
  width:100%;
  display:flex;
  gap:8px;
  align-items:center;
  flex-wrap:wrap;
  margin-top:2px;
}
.briefing-filter-chip-v11753{
  appearance:none;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.055);
  color:rgba(255,255,255,.82);
  border-radius:999px;
  padding:9px 13px;
  font:inherit;
  font-size:12px;
  font-weight:900;
  cursor:pointer;
  transition:.18s ease;
}
.briefing-filter-chip-v11753:hover{
  border-color:rgba(var(--accent-rgb,94,255,13),.28);
  background:rgba(255,255,255,.08);
}
.briefing-filter-chip-v11753.active{
  color:#0b0b0b;
  border-color:rgba(var(--accent-rgb,94,255,13),.74);
  background:var(--green,#5eff0d);
  box-shadow:0 0 24px rgba(var(--accent-rgb,94,255,13),.18);
}
.briefing-actions-v1175 .btn.danger,
.btn.danger.dh-briefing-delete-v11753{
  color:#ffb1b1!important;
  background:rgba(255,80,80,.09)!important;
  border:1px solid rgba(255,100,100,.22)!important;
}
.briefing-actions-v1175 .btn.danger:hover,
.btn.danger.dh-briefing-delete-v11753:hover{
  background:rgba(255,80,80,.15)!important;
  border-color:rgba(255,100,100,.38)!important;
}
.dh-public-submit-briefing-v11753:disabled{
  opacity:.72!important;
  cursor:wait!important;
  filter:saturate(.85);
}
@media(max-width:760px){
  body.briefing-public-mode-v1175 .briefing-public-root-v1175{
    padding:18px 12px 86px!important;
  }
  .briefing-filter-row-v11753{
    flex-wrap:nowrap;
    overflow-x:auto;
    padding-bottom:4px;
    -webkit-overflow-scrolling:touch;
  }
  .briefing-filter-chip-v11753{
    flex:0 0 auto;
    white-space:nowrap;
  }
}
