/* V7.94 — aligned report panels, higher-visibility claim action and launch guardrail. */
.mu-report-shell .mu-presence-opportunity,
.mu-report-shell .mu-primary-claim{
  width:auto!important;
  max-width:none!important;
  margin-left:36px!important;
  margin-right:36px!important;
  box-sizing:border-box;
}
.mu-report-shell .mu-primary-claim .claim-btn{
  min-height:62px;
  border:1px solid #0756a8;
  border-radius:5px;
  background:linear-gradient(180deg,#2098ff 0%,#0d7fe8 55%,#096acb 100%);
  color:#fff!important;
  font-size:13px;
  letter-spacing:.055em;
  text-shadow:0 1px 1px rgba(0,32,66,.45);
  box-shadow:0 6px 0 #064784,0 12px 24px rgba(4,64,124,.28);
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.mu-report-shell .mu-primary-claim .claim-btn span{
  display:inline-grid;
  width:22px;
  height:22px;
  place-items:center;
  border-radius:50%;
  background:rgba(255,255,255,.17);
  font-size:16px;
}
.mu-report-shell .mu-primary-claim .claim-btn:hover{
  filter:brightness(1.06);
  transform:translateY(-2px);
  box-shadow:0 8px 0 #064784,0 15px 28px rgba(4,64,124,.33);
}
.mu-report-shell .mu-primary-claim .claim-btn:active{
  transform:translateY(4px);
  box-shadow:0 2px 0 #064784,0 7px 14px rgba(4,64,124,.24);
}
.mu-report-shell .mu-primary-claim .claim-btn:focus-visible{
  outline:4px solid rgba(32,152,255,.35);
  outline-offset:4px;
}
.mu-unsupported-business{
  margin:18px 36px;
  padding:27px 30px;
  border:1px solid #d9b05c;
  border-left:6px solid #edae35;
  background:#fffaf0;
  color:#17334e;
}
.mu-unsupported-business .eyebrow{color:#a36500}
.mu-unsupported-business h2{margin:7px 0 10px;color:#0b2743;font-size:25px;line-height:1.2}
.mu-unsupported-business p{max-width:980px;margin:0 0 15px;line-height:1.55}
.mu-unsupported-business>b{display:block;color:#8d3d22}
.mu-unsupported-business small{display:block;margin-top:8px;color:#637b8e;line-height:1.45}
.score.incomplete.unsupported{border-color:#edae35;box-shadow:0 0 0 5px rgba(237,174,53,.12)}
.score.incomplete.unsupported strong{font-size:38px}

@media(max-width:800px){
  .mu-report-shell .mu-presence-opportunity,
  .mu-report-shell .mu-primary-claim,
  .mu-unsupported-business{margin-left:18px!important;margin-right:18px!important}
}
@media(max-width:700px){
  .mu-report-shell .mu-presence-opportunity,
  .mu-report-shell .mu-primary-claim,
  .mu-unsupported-business{margin-left:12px!important;margin-right:12px!important}
  .mu-unsupported-business{padding:22px 20px}
  .mu-report-shell .mu-primary-claim .claim-btn{min-height:58px}
}

/* V8.16 owner-editable core profile facts */
.profile-fact-note-v816{margin:8px 0 2px;padding:8px 10px;border-left:3px solid #2f86ed;background:rgba(47,134,237,.08);color:#8fb4d0;font-size:12px;line-height:1.45}
