
/* Phase 25C.1-RV5 — unified Pocket Tackle controls */
.dvh25c1rv5-pwa-actions{
  grid-template-columns:1fr 1fr;
  min-width:320px;
}
.dvh25c1rv5-pwa-actions .pwa-install{
  grid-column:1/-1;
}
.dvh25c1rv5-pwa-actions .pwa-control{
  min-height:40px;
  border:1px solid rgba(247,198,110,.34);
  border-radius:999px;
  padding:9px 12px;
  background:rgba(255,255,255,.08);
  color:#fff;
  font-weight:800;
  cursor:pointer;
}
.dvh25c1rv5-pwa-actions .pwa-control:disabled{opacity:.6;cursor:wait}
.dvh25c1rv5-pwa-actions .pwa-later{
  grid-column:1/-1;
}
.pwa-control-status{
  grid-column:2/-1;
  min-height:18px;
  color:rgba(255,255,255,.76);
  font-size:.78rem;
  line-height:1.35;
}
.pwa-control-status.is-ok{color:#aee4c9}
.pwa-control-status.is-error{color:#ffc2bc}
.pwa-control-status.is-pending{color:#f7d89c}
@media(max-width:600px){
  .dvh25c1rv5-pwa-actions{
    min-width:0;
    grid-template-columns:1fr;
  }
  .dvh25c1rv5-pwa-actions .pwa-install,
  .dvh25c1rv5-pwa-actions .pwa-control,
  .dvh25c1rv5-pwa-actions .pwa-later{
    grid-column:1;
    width:100%;
  }
  .pwa-control-status{
    grid-column:1/-1;
  }
}
