.app-promotion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alc-space-16);padding:var(--alc-space-18);border:var(--alc-border-hairline) solid var(--alc-color-border-paper);border-radius:var(--alc-radius-14);background:var(--alc-color-surface-card)}.app-promotion[hidden]{display:none}.app-promotion .copy{flex:1 1 var(--web-method-text-min);min-width:0}.app-promotion p{margin:0;color:var(--alc-color-text-chip)}.app-promotion .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alc-space-8)}.app-promotion a,.app-promotion button{min-height:var(--alc-size-touch-lg);padding:var(--alc-space-8) var(--alc-space-12);border-radius:var(--alc-radius-12);display:inline-flex;align-items:center;justify-content:center;text-align:center}.app-promotion a{background:var(--alc-color-surface-brand);color:var(--alc-color-text-on-brand);text-decoration:none}.app-promotion a:hover{background:var(--alc-color-brand-son-pressed);color:var(--alc-color-text-on-brand)}.app-promotion button{min-width:var(--alc-size-touch-lg);border:var(--alc-border-hairline) solid var(--alc-color-border-dotted);background:var(--alc-color-surface-card);color:var(--alc-color-text-primary);cursor:pointer}.app-promotion.android-banner{padding:var(--alc-space-12);gap:var(--alc-space-8)}.app-promotion a[hidden],.app-promotion:not(:has(a:not([hidden]))){display:none}[data-promotion-placement]:not(:has(.app-promotion:not([hidden]) a:not([hidden]))){display:none}[data-promotion-placement]{flex:none;padding-block:var(--alc-space-12)}
