/* Lollipop Overview (see lp-recents.js): the wallpaper under recents_status_gradient and recents_lower_gradient, the
   search widget, and the stacked task cards with 2 dp corners. */
.recent-panel.lp-recents{position:absolute;inset:0;z-index:15;background:none;padding:0;overflow:hidden;animation:lp-fade .1s both}
.recent-panel.lp-recents::before,.recent-panel.lp-recents::after{content:'';position:absolute;left:0;right:0;pointer-events:none;z-index:3}
.recent-panel.lp-recents::before{top:0;height:36.24px;background:url('assets/lp-recents_status_gradient.png') 0 0/100% 100%}
.recent-panel.lp-recents::after{bottom:0;height:70.67px;background:url('assets/lp-recents_lower_gradient.png') 0 0/100% 100%}
.lp-recents-search{position:absolute;left:0;right:0;top:var(--sb);height:57.98px;padding:0 3.62px}
.lp-recents-search .home-search{position:relative;left:auto;right:auto;top:auto;height:57.98px}
.lp-recents-stack{position:absolute;inset:0}
.lp-task{position:absolute;left:var(--left);top:0;width:var(--task);height:var(--task);border-radius:1.8px;overflow:hidden;background:#e6e6e6;transform-origin:50% 50%;cursor:pointer;transition:box-shadow .2s}
.lp-task[hidden]{display:none}
.lp-task-thumb{position:absolute;inset:0;overflow:hidden;background:#fafafa}
.lp-task-thumb-inner{position:absolute;left:0;top:0;width:372.75px;height:662.67px;transform:scale(.9333);transform-origin:0 0;pointer-events:none}
.lp-task-thumb-status{position:absolute;left:0;right:0;top:0;height:var(--sb)}
.lp-task-thumb-app{position:absolute;left:0;right:0;top:var(--sb);bottom:var(--nb);overflow:hidden}
.lp-task-thumb-app>*{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;animation:none!important}
.lp-task-thumb .recent-fallback{display:grid;place-items:center;height:100%;background:#fafafa}
.lp-task-bar{position:absolute;left:0;right:0;top:0;height:50.74px;display:flex;align-items:center;color:#fff;z-index:2}
.lp-task-bar.dark{color:#000000cc}
.lp-task-icon{flex:none;width:43.49px;height:43.49px;margin-left:7.25px;padding:7.25px;display:grid;place-items:center}
.lp-task-icon .app-icon{width:28.99px;height:28.99px;background:none;box-shadow:none;filter:none}
.lp-task-icon .app-icon img{width:100%;height:100%}
.lp-task-label{flex:1;min-width:0;margin-left:7.25px;font:500 14.5px Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp-task-dismiss{flex:none;width:43.49px;height:43.49px;margin-right:3.62px;border:0;border-radius:50%;background:none;padding:10.87px;cursor:pointer}
.lp-task-dismiss img{width:100%;height:100%;display:block}
.lp-recents-empty{position:absolute;inset:0;display:grid;place-items:center;background:#00000080;color:#fff;font:400 14.5px Roboto,sans-serif;text-align:center;padding:0 29px}
@media(prefers-reduced-motion:reduce){.recent-panel.lp-recents{animation:none}}
.recent-panel.lp-recents{z-index:7}
.screen.lp-recents-open #viewport{visibility:hidden}
.screen.lp-recents-open .status-button,.screen.lp-recents-open #nav-bar{background:transparent}
.lp-qsb-card{position:relative;display:flex;align-items:stretch;padding:7.25px;border:0;background:none}
.lp-qsb-card::before{content:'';position:absolute;inset:0;border:19.03px solid transparent;border-image:url('assets/gnl-search_bg.png') 84 fill / 19.03px stretch;pointer-events:none}
.lp-qsb-card>button{position:relative;z-index:1;border:0;background:none;padding:0;margin:0;height:100%;display:flex;align-items:center;min-width:0;cursor:pointer}
.lp-qsb-card>button:first-child{flex:1;padding-left:14.5px}
.lp-qsb-card .lp-qsb-logo{height:20.84px;width:auto;margin-top:2.7px;opacity:.54}
.lp-qsb-card .voice-search{flex:0 0 auto;padding:0 14.5px 0 3.62px}
.lp-qsb-card .lp-qsb-mic{width:21.74px;height:21.74px;display:block;filter:brightness(0) invert(.38)}
.lp-recents-search .lp-qsb-card{height:57.98px}
.lp-task .recent-thumbnail.lp-task-thumb{position:absolute;inset:0;width:auto;height:auto;margin:0;border:0;border-radius:0;box-shadow:none;background:#fafafa}
