
#ebb-install-panel[data-ebb-login-install] {
  box-sizing:border-box;max-width:450px;margin:8px auto 12px;padding:12px 16px;
}
#ebb-install-panel[data-ebb-login-install] > div:first-child {
  display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;
  align-items:center;gap:4px 10px!important;
}
#ebb-install-panel[data-ebb-login-install] img {width:44px;height:44px;border-radius:10px!important}
#ebb-install-panel[data-ebb-login-install] img + div {min-width:0!important}
#ebb-install-panel[data-ebb-login-install] h2 {font-size:1.12rem;line-height:1.25;margin:0}
#ebb-install-panel[data-ebb-login-install] h2 + p {font-size:.92rem;line-height:1.3;margin:2px 0 0}
#ebb-install-panel[data-ebb-login-install] #ebb-install-button {font-size:.9rem;min-height:40px;padding:6px 12px;margin:0}
#ebb-install-panel[data-ebb-login-install] .ebb-iphone-help-small {text-align:center;margin:0;line-height:1.15}
#ebb-install-panel[data-ebb-login-install] .ebb-iphone-help-small a {display:inline-flex;align-items:center;min-height:28px;padding:2px 10px}
#ebb-install-panel[data-ebb-login-install] #ebb-install-help:not([hidden]) {margin:6px 0;line-height:1.35}
#ebb-install-panel[data-ebb-login-install] + .panel {margin-top:12px}
@media(max-width:480px){
 #ebb-install-panel[data-ebb-login-install] > div:first-child {grid-template-columns:40px minmax(0,1fr)}
 #ebb-install-panel[data-ebb-login-install] img {width:40px;height:40px}
 #ebb-install-panel[data-ebb-login-install] #ebb-install-button {grid-column:1/-1;justify-self:start;margin:2px 0}
}
