/* Play Music / Movies & TV / Books / Games, late 2013 (1 dp = 0.906 px): 48 dp coloured action bars with a white
   glyph and 18 sp white titles, #e5e5e5 pages, light italic 22 sp section titles, coloured chips, white cards with
   16 sp titles and 13 sp grey subtitles, and the white drawer with 18 sp items (selected #d4d4d4). */
.pa-app{--pa:#f4842e;display:flex;flex-direction:column;overflow:hidden;background:#e5e5e5;color:#333;color-scheme:light;font-family:RobotoICS,Roboto,sans-serif}
.pa-music{--pa:#f4842e}.pa-movies{--pa:#c74b46;background:#d9d9d9}.pa-books{--pa:#3f9fe0}.pa-games{--pa:#96aa39}
.pa-bar{flex:none;display:flex;align-items:center;height:43.49px;background:var(--pa);color:#fff;z-index:2;box-shadow:0 1px 2px #0003}
.pa-up{flex:none;position:relative;display:flex;align-items:center;height:100%;padding:0 6.34px 0 9.06px;border:0;background:none}
.pa-up i{position:absolute;left:0;top:50%;width:6.34px;height:1.81px;margin-top:-4.53px;background:#fff;box-shadow:0 3.62px #fff,0 7.25px #fff}
.pa-up span{position:absolute;left:0;font:300 21.74px/1 RobotoICS,sans-serif;color:#fff}
.pa-up svg{width:25.37px;height:25.37px}
.pa-title{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:5.44px}
.pa-title b{font:400 16.31px RobotoICS,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-title small{font:400 9.06px RobotoICS,sans-serif;opacity:.85;letter-spacing:.3px}
.pa-btn{flex:none;width:43.49px;height:43.49px;padding:0;border:0;background:none;display:grid;place-items:center;color:inherit!important}
.pa-btn svg{width:21.74px;height:21.74px}
.pa-app button:active,.pa-card:active{background-color:#0000001a}
.pa-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;padding:0 7.25px 9.06px}
.pa-scroll::-webkit-scrollbar{display:none}
.pa-section{display:flex;align-items:center;justify-content:space-between;padding:12.68px 3.62px 7.25px}
.pa-section h3{margin:0;font:italic 300 19.93px RobotoLight,RobotoICS,sans-serif;color:#444}
.pa-chip{padding:3.62px 7.25px;border:0;background:var(--pa);font:400 10.87px RobotoICS,sans-serif;color:#fff!important;text-transform:uppercase}
.pa-chip.big{padding:7.25px 21.74px;font-size:13.59px}
.pa-note{margin:-6px 3.62px 7.25px;font:400 11.78px RobotoICS,sans-serif;color:#777}
.pa-grid{display:grid;grid-template-columns:1fr 1fr;gap:7.25px}
.pa-card{display:flex;flex-direction:column;min-width:0;background:#fff;box-shadow:0 .906px 1.81px #0000002e;cursor:pointer}
.pa-card-art{position:relative;aspect-ratio:1;overflow:hidden;background:#ccc}
.pa-movies .pa-card-art{aspect-ratio:2/2.9}
.pa-books .pa-card-art{aspect-ratio:2/3}
.pa-art{display:block;width:100%;height:100%}
.pa-card-copy{position:relative;display:flex;flex-direction:column;min-height:54px;padding:6.34px 21.74px 7.25px 7.25px}
.pa-card-copy b{font:400 14.5px/1.25 RobotoICS,sans-serif;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pa-card-copy small{font:400 11.78px RobotoICS,sans-serif;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-card-copy i{margin-top:5.44px;font:italic 400 10.87px RobotoICS,sans-serif;color:#999}
.pa-dots{position:absolute;right:0;top:3px;width:21.74px;height:28.99px;padding:0;border:0;background:none;color:#aaa!important;display:grid;place-items:center}
.pa-dots svg{width:16.31px;height:16.31px}
.pa-pin{position:absolute;right:5.44px;bottom:5.44px;width:25.37px;height:25.37px;padding:5px;border:0;border-radius:50%;background:#ddd;color:#999!important}
.pa-movies .pa-card-copy{min-height:66px}
.pa-tabs{position:sticky;top:0;z-index:1;display:flex;margin:0 -7.25px 7.25px;background:#f2f2f2;border-bottom:.906px solid #ccc}
.pa-tabs button{flex:1;height:43.49px;border:0;background:none;font:700 11.78px RobotoICS,sans-serif;color:#555!important;white-space:nowrap}
.pa-tabs button.active{box-shadow:inset 0 -3.62px var(--pa);color:#222!important}
/* Drawer */
.pa-drawer-scrim{position:absolute;inset:calc(var(--sb) + 43.49px) 0 var(--nb);z-index:25;background:#0009}
.pa-drawer{position:absolute;top:calc(var(--sb) + 43.49px);bottom:var(--nb);left:0;z-index:26;width:min(253.7px,80%);background:#fff;box-shadow:2px 0 5px #0004;overflow-y:auto}
.pa-drawer button{display:block;width:100%;height:53.45px;padding:0 14.5px;border:0;border-bottom:.906px solid #e5e5e5;background:none;text-align:left;font:300 18.12px RobotoLight,RobotoICS,sans-serif;color:#333!important}
.pa-drawer button.on{background:#d4d4d4}
/* Play Music: Listen Now cards, songs, the mini player and Now playing (GSMArena). */
.pm-songs{background:#fff;margin:0 -7.25px}
.pm-song,.pm-queue-row{display:flex;align-items:center;gap:10.87px;width:100%;min-height:50.74px;padding:4px 10.87px;border:0;border-bottom:.906px solid #e5e5e5;background:none;text-align:left;color:#333!important}
.pm-song em{width:18px;font-style:normal;color:#999;font-size:12.68px;text-align:center}
.pm-song>span:not(.pm-qart),.pm-queue-row>span:not(.pm-qart){flex:1;min-width:0;display:flex;flex-direction:column}
.pm-song b,.pm-queue-row b{font:400 14.5px RobotoICS,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm-song small,.pm-queue-row small{font-size:11.78px;color:#999}
.pm-song time{font-size:11.78px;color:#999}
.pm-song.on b,.pm-queue-row.on b{color:var(--pa)}
.pm-qart{flex:none;width:39.86px;height:39.86px;overflow:hidden}
.pm-album-head{margin:0 -7.25px;height:200px;overflow:hidden}
.pm-mini{flex:none;display:flex;align-items:center;height:50.74px;background:#fff;border-top:.906px solid #ddd}
.pm-mini-open{flex:1;min-width:0;display:flex;align-items:center;gap:9.06px;height:100%;padding:0;border:0;background:none;text-align:left}
.pm-mini-art{flex:none;width:50.74px;height:50.74px}
.pm-mini-copy{min-width:0;display:flex;flex-direction:column}
.pm-mini-copy b{font:400 14.5px RobotoICS,sans-serif;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm-mini-copy small{font-size:11.78px;color:#999}
.pm-mini-play{flex:none;width:50.74px;height:50.74px;border:0;background:none;color:#333!important;display:grid;place-items:center}
.pm-mini-play svg{width:28.99px;height:28.99px}
.pm-now{background:#fff}
.pm-np-head{flex:none;display:flex;align-items:center;height:50.74px;background:#fff;border-bottom:.906px solid #ddd;color:#555}
.pm-np-back{flex:1;min-width:0;display:flex;align-items:center;gap:9.06px;height:100%;padding:0;border:0;background:none;text-align:left}
.pm-np-art{flex:none;width:50.74px;height:50.74px}
.pm-np-copy{min-width:0;display:flex;flex-direction:column}
.pm-np-copy b{font:400 14.5px RobotoICS,sans-serif;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm-np-copy small{font-size:11.78px;color:#999}
.pm-np-head .pa-btn{color:#666!important}
.pm-np-art-big{position:relative;flex:1;min-height:0;overflow:hidden;background:#222}
.pm-np-art-big .pa-art{width:100%;height:100%}
.pm-thumb{position:absolute;bottom:25px;width:39.86px;height:39.86px;border:0;background:none;color:#fff!important;padding:7px;filter:drop-shadow(0 1px 2px #000)}
.pm-thumb.up{left:10px}.pm-thumb.down{right:10px}.pm-thumb.on{color:var(--pa)!important}
.pm-time{position:absolute;left:10px;bottom:6px;font-size:10.87px;color:#fff;text-shadow:0 1px 2px #000}
.pm-time.end{left:auto;right:10px}
.pm-progress{flex:none;display:block;width:100%;height:3.62px;margin:0;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--pa) var(--p),#e5d3c5 var(--p))}
.pm-progress::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--pa)}
.pm-controls{flex:none;display:flex;height:57.98px;background:#eee}
.pm-controls button{position:relative;flex:1;border:0;background:none;color:#555!important;display:grid;place-items:center}
.pm-controls button svg{width:23.56px;height:23.56px}
.pm-controls button.on{color:var(--pa)!important}
.pm-controls sup{position:absolute;right:30%;top:28%;font-size:9px}
.pm-controls .pm-play{background:#fbd8bd}
.pm-queue{flex:1;min-height:0;overflow-y:auto;background:#eee}
.pm-queue h4{margin:0;padding:7.25px 10.87px 4px;font:700 10.87px RobotoICS,sans-serif;color:#777}
.pm-queue-row{background:#fff}
.pm-grip{flex:none;width:6px;height:12px;background:repeating-linear-gradient(#bbb 0 2px,transparent 2px 4px)}
.pm-eq{display:flex;gap:2px;align-items:flex-end;height:12px}
.pm-eq i{width:3px;background:var(--pa);height:60%}
.pm-eq i:nth-child(2){height:100%}
.pm-eq i:nth-child(3){height:40%}
/* Play Movies player */
.pm-video{background:#000;position:relative;color:#fff}
.pm-video-frame{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}
.pm-video-frame .pa-art{width:100%;height:100%;filter:brightness(.8)}
.pm-video-frame.playing .pa-art{animation:pm-pan 14s ease-in-out infinite alternate}
@keyframes pm-pan{from{transform:scale(1.05) translate(-2%,-2%)}to{transform:scale(1.25) translate(3%,2%)}}
.pm-video-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;height:43.49px;padding-top:var(--sb);box-sizing:content-box;background:#000000a6;transition:opacity .2s}
.pm-video-top>button:first-child{width:36px;height:43.49px;border:0;background:none;color:#fff!important;font-size:24px}
.pm-video-top b{flex:1;font:400 16.31px RobotoICS,sans-serif}
.pm-video-top .pa-btn{color:#fff!important}
.pm-video-play{position:absolute;left:50%;top:50%;width:63.42px;height:63.42px;margin:-31.71px;border:0;border-radius:50%;background:#0008;color:#fff!important;display:grid;place-items:center;transition:opacity .2s}
.pm-video-play svg{width:36px;height:36px}
.pm-video-bottom{position:absolute;left:0;right:0;bottom:var(--nb);display:flex;align-items:center;gap:9px;padding:12px;background:#000000a6;font-size:11.78px;transition:opacity .2s}
.pm-video-bottom i{flex:1;height:3px;background:linear-gradient(90deg,#c74b46 var(--p),#666 var(--p))}
.pm-video.bare .pm-video-top,.pm-video.bare .pm-video-play,.pm-video.bare .pm-video-bottom{opacity:0;pointer-events:none}
.pm-progress-strip{position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#c74b46 var(--p),#0006 var(--p))}
/* Play Books: Read Now covers and the reader. */
.pb-covers{gap:5.44px}
.pb-cover{position:relative;aspect-ratio:2/3;overflow:hidden;cursor:pointer;box-shadow:0 .906px 1.81px #0003}
.pb-pinned{position:absolute;right:6px;bottom:6px;width:25px;height:25px;padding:5px;border-radius:50%;background:#3f9fe0;color:#fff;display:grid}
.pb-reader{background:#fff;position:relative}
.pb-top{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;align-items:center;height:43.49px;background:#f2f2f2;border-bottom:.906px solid #ccc;color:#555;transition:opacity .2s}
.pb-top>button:first-child{display:flex;align-items:center;height:100%;padding:0 4px 0 6px;border:0;background:none;color:#999!important;font-size:22px}
.pb-top>button:first-child svg{width:25px;height:25px}
.pb-top>button:first-child svg path{fill:#3f9fe0}
.pb-top span{flex:1;min-width:0;display:flex;flex-direction:column}
.pb-top b{font:400 13.59px RobotoICS,sans-serif;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pb-top small{font-size:10.87px;color:#777}
.pb-aa{border:0;background:none;font:400 16px RobotoICS,sans-serif;color:#666!important;padding:0 8px}
.pb-top .pa-btn{color:#666!important}
.pb-page{flex:1;min-height:0;overflow:hidden;padding:60px 24px;font:400 16.31px/1.6 Georgia,'Times New Roman',serif;color:#222;cursor:pointer}
.pb-page h2{margin:40px 0 8px;text-align:center;font:400 22px Georgia,serif;letter-spacing:1px}
.pb-page h2.sub{margin-top:0;font-size:18px;font-style:italic}
.pb-page p{margin:0 0 12px;text-align:justify;text-indent:1.5em}
.pb-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:9px;height:43.49px;padding-right:12px;background:#f2f2f2;border-top:.906px solid #ccc;color:#666;font-size:12.68px;transition:opacity .2s}
.pb-bottom .pa-btn{color:#666!important}
.pb-bottom i{flex:1;height:3px;background:linear-gradient(90deg,#3f9fe0 var(--p),#ccc var(--p))}
.pb-reader.bare .pb-top,.pb-reader.bare .pb-bottom{opacity:0;pointer-events:none}
/* Play Games */
.pg-welcome{margin:7.25px -7.25px 0;padding:14.5px 7.25px;background:linear-gradient(160deg,#5ab9ba 0 30%,#8fc04d 30% 55%,#f4b400 55% 75%,#e2574c 75%)}
.pg-welcome div{padding:12.68px 14.5px;background:#fff}
.pg-welcome h2{margin:0 0 4px;font:700 19.93px RobotoICS,sans-serif;color:#222}
.pg-welcome p{margin:0;font-size:12.68px;color:#555}
.pg-game .pa-card-art{padding:12px;background:#fff}
.pg-game .pa-card-art .pa-art{border-radius:14%}
.pg-game .pa-card-copy i{font-style:normal;color:#96aa39}
.pg-list{display:flex;flex-direction:column;gap:7.25px}
.pg-row{position:relative;display:flex;align-items:center;gap:10.87px;min-height:72px;padding:7.25px;background:#fff;box-shadow:0 .906px 1.81px #0000002e;cursor:pointer}
.pg-icon{flex:none;width:54.36px;height:54.36px;overflow:hidden;border-radius:12%}
.pg-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-self:flex-start}
.pg-copy b{font:400 14.5px RobotoICS,sans-serif;color:#333}
.pg-copy small{font-size:11.78px;color:#888}
.pg-row em{position:absolute;right:8px;bottom:6px;font:700 9.97px RobotoICS,sans-serif;font-style:normal;color:#96aa39}
.pg-hero{position:relative;margin:0 -7.25px;height:150px;overflow:visible}
.pg-hero>.pa-art{height:150px}
.pg-hero-icon{position:absolute;left:12px;bottom:-24px;width:72px;height:72px;overflow:hidden;border-radius:14%;border:3px solid #fff}
.pg-detail{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:30px 4px 4px}
.pg-detail b{font:400 19.93px RobotoICS,sans-serif}
.pg-detail small{color:#888;margin-bottom:8px}
.pg-achievements{display:grid;grid-template-columns:1fr 1fr;gap:7.25px}
.pg-ach{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px;background:#fff;color:#bbb;text-align:center}
.pg-ach span{width:32px;height:32px}
.pg-ach.got{color:#96aa39}
.pg-ach b{font:400 12.68px RobotoICS,sans-serif;color:#555}
.pg-ach small{font-size:10.87px;color:#999}
/* Light action bar overflow (the Holo.Light popup: menu_dropdown_panel_holo_light, black text). */
.holo-menu.holo-menu-light{padding:7.25px;border:0;border-image:url('assets/menu_dropdown_panel_holo_light.png') 30 fill/9.06px;background:none;box-shadow:none;top:62px;right:0}
.holo-menu.holo-menu-light button{border-bottom-color:#0000001a;color:#000}
.holo-menu.holo-menu-light button:active{background:#33b5e566}

/* Play Music 5.2 (audit step 4) at the Nexus 5 scale (xhdpi drawables x.453): MusicActionBar, PlayTabStrip
   (play_checker_tile, 12 sp bold #505050, 24 dp padding, 8 dp selected and 2 dp full underlines, #19000000
   separators), the play cards on card_bg_play, the side drawer. */
.pm5-bar{flex:none;display:flex;align-items:center;height:43.49px;background:#f4842d;border-bottom:1.81px solid #d27127;z-index:2}
.screen .pm5-home{flex:none;display:flex;align-items:center;height:100%;padding:0 5.44px 0 0;border:0;background:none}
.pm5-toggle{width:14.5px;height:14.5px}
.pm5-logo{width:28.99px;height:28.99px;margin-left:2.72px}
.pm5-title{flex:1;min-width:0;display:flex;flex-direction:column;padding-left:5.44px}
.pm5-title b{font:400 16.31px Roboto,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm5-title small{margin-top:-1.81px;font:700 9.06px Roboto,sans-serif;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm5-bar .pa-btn{width:50.74px}
.pm5-icon{width:28.99px;height:28.99px}
.pa-music .pa-tabs.pm5-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;height:43.49px;background:url('assets/pm52-play_checker_bg.png') 0 0/.91px;border-bottom:1.81px solid #00000026}
.pa-music .pm5-tabs button{flex:none;height:100%;padding:0 21.74px;border-right:.91px solid #00000019;font:700 10.87px Roboto,sans-serif;text-transform:none;color:#505050!important}
.pa-music .pm5-tabs button.active{box-shadow:inset 0 -7.25px #f4842d;color:#505050!important}
.pa-music .pa-card{border-style:solid;border-width:5.44px;border-image:url('assets/pm52-card_bg_play.png') 12 fill/5.44px;background:none;box-shadow:none;margin:-1.81px}
.pa-music .pa-card-art{margin:-1.81px -1.81px 0}
.pa-music .pa-card-copy b{font:300 14.5px/1.2 'Roboto Light',Roboto,sans-serif;color:#505050}
.pa-music .pa-card-copy small{font:400 11.78px Roboto,sans-serif;color:#b5b5b5}
.pa-music .pa-dots svg{display:none}
.pa-music .pa-dots{background:url('assets/pm52-ic_menu_moreoverflow_card_dark_normal.png') center/28.99px no-repeat}
.pm5-drawer{position:absolute;top:calc(var(--sb) + 43.49px);bottom:var(--nb);left:0;z-index:26;width:min(289.92px,calc(100% - 57.98px));background:#fafafa;overflow-y:auto;box-shadow:5.9px 0 7.25px -4.53px #00000040}
.screen .pm5-drawer button{display:flex;align-items:center;width:100%;min-height:57.98px;padding:0 0 0 14.5px;border:0;border-bottom:.91px solid #00000023;background:none;text-align:left;font:300 19.03px 'Roboto Light',Roboto,sans-serif;color:#505050}
.screen .pm5-drawer button.on{background:#00000025}

/* Play Movies & TV 3.0 (audit step 4): the red nav_bar, section_heading (21 sp light italic #333333, the 12 sp caps
   action on #c74b46), cluster cards on card_bg_play, the #f5f5f5 drawer. */
.pm5-bar.mv3-bar{background:#c74b46;border-bottom-color:#953834}
.pa-movies .pa-section h3{font:italic 300 19.03px 'Roboto Light',Roboto,sans-serif;color:#333}
.pa-movies .pa-chip{padding:3.62px 7.25px;font:400 10.87px Roboto,sans-serif;background:#c74b46}
.pa-movies .pa-card{border-style:solid;border-width:5.44px;border-image:url('assets/pm52-card_bg_play.png') 12 fill/5.44px;background:none;box-shadow:none;margin:-1.81px}
.pa-movies .pa-card-art{margin:-1.81px -1.81px 0}
.pa-movies .pa-dots svg{display:none}
.pa-movies .pa-dots{background:url('assets/mv3-ic_menu_moreoverflow_card_dark_normal.png') center/28.99px no-repeat}
.screen .pm-video-top>.mv25-up{display:flex;align-items:center;width:auto;padding:0 7.25px 0 0;border:0;background:none}
.mv25-up img:first-child{width:14.5px;height:14.5px}
.mv25-up img+img{width:28.99px;height:28.99px;margin-left:2.72px}
.mv3-empty{margin:0;padding:43.49px 14.5px;text-align:center;font:300 19.03px 'Roboto Light',Roboto,sans-serif;color:#333}
.pm5-drawer.mv3-drawer{background:#f5f5f5}
.screen .mv3-drawer button{border-bottom-color:#0000001a;color:#333}
.screen .mv3-drawer button.on{background:none;font:400 19.03px Roboto,sans-serif;font-weight:700}

/* Play Books 3.1 (audit step 4): the FlatBlue bar, cards on card_bg_play, the drawer with its caps menu rows, the reader's up. */
.pm5-bar.bk3-bar{background:#3f9fe0;border-bottom-color:#3689c0}
.pa-books .pa-section h3{color:#505050}
.pa-books .pa-card{border-style:solid;border-width:5.44px;border-image:url('assets/pm52-card_bg_play.png') 12 fill/5.44px;background:none;box-shadow:none;margin:-1.81px}
.pa-books .pa-card-art{margin:-1.81px -1.81px 0}
.pa-books .pa-dots svg{display:none}
.pa-books .pa-dots{background:url('assets/bk3-ic_menu_moreoverflow_card_dark_normal.png') center/28.99px no-repeat}
.pm5-drawer.bk3-drawer{background:#f7f7f7}
.screen .bk3-drawer button{border-bottom:0}
.screen .bk3-drawer button:not(.bk3-menu-item){background:#fafafa}
.screen .bk3-drawer button.on{font:700 19.03px Roboto,sans-serif}
.bk3-drawer hr{margin:0;border:0;height:.91px;background:#e5e5e5}
.screen .bk3-drawer .bk3-menu-item{min-height:41.68px;font:400 11.78px Roboto,sans-serif;text-transform:uppercase;color:#666}
.bk3-menu-item img{width:14.5px;height:14.5px;margin-right:7.25px}
.screen .pb-top>.bk3-reader-up{display:flex;align-items:center;padding:0 7.25px 0 0;border:0;background:none}
.bk3-reader-up img:first-child{width:14.5px;height:14.5px}
.bk3-reader-up img+img{width:28.99px;height:28.99px;margin-left:2.72px}

/* Play Games 1.1 (audit step 4): the green ActionBar.Dest bar. */
.pm5-bar.pg1-bar{background:#96aa39;border-bottom-color:#819231}
/* Play Music search (audit step 5): the expanded SearchView in the bar, the clusters, the empty state. */
.screen .pm-sv{flex:1;min-width:0;display:flex;align-items:center;height:32.62px;margin:3.62px 7.25px;border-style:solid;border-width:0.45px 3.62px 3.62px;border-image:url(assets/pm52-textfield_search_selected_holo_dark.png) 1 8 8 fill/0.45px 3.62px 3.62px stretch}
.screen .pm-sv input{flex:1;min-width:0;height:100%;padding:0 7.25px;border:0;background:none;outline:0;font:400 16.31px Roboto,sans-serif;color:#fff;margin:0 -3.62px}
.screen .pm-sv input::placeholder{color:#ffffff80}
.screen .pm-sv-clear{flex:none;display:grid;place-items:center;height:100%;padding:0 7.25px;border:0;background:none}
.pm-sv-clear img{width:21.74px;height:21.74px}
.pm-search-empty{display:flex;flex-direction:column;align-items:center;padding-top:86.98px;text-align:center}
.pm-search-empty img{width:86.98px;height:86.98px}
.pm-search-empty p{margin:14.5px 0 0;font:400 16.31px Roboto,sans-serif;color:#888}
/* Play Movies & TV / Play Books search (audit step 5): the suggestion list under the SearchView. */
.pm-search .pm5-logo,.pm-search .mv25-logo{width:28.99px;height:28.99px}
.pa-suggest{flex:1;min-height:0;overflow-y:auto;background:#282828;box-shadow:0 1.81px 3.62px #0006}
.pa-suggest.books{background:#fff}
.screen .pa-suggest-row{display:flex;align-items:center;width:100%;min-height:57.98px;padding:3.62px;border:0;background:none;text-align:left;font-family:Roboto,sans-serif}
.pa-suggest-art{flex:none;width:36.24px;height:50.74px;overflow:hidden}
.pa-suggest-art .pa-art{width:100%;height:100%}
.pa-suggest-row>span:last-child{flex:1;min-width:0;display:flex;flex-direction:column;padding-left:7.25px}
.pa-suggest-row b{font-weight:400;font-size:16.31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}
.pa-suggest-row small{font-size:12.68px;color:#808080}
.pa-suggest.books .pa-suggest-row b{color:#000}
.screen .pa-suggest-row.market{padding-left:43.49px}
.pa-suggest-row:active{background:#0000001a}
/* Play Books 3.1.33 reader settings (1 dp = 0.906 px). The typefaces ship in the APK (assets/fonts); themes from
   override.css (sepia #ece1ca / #645032, night #000 / #fff, ReadingActivityNight's ab_solid_dark_holo bar); the window
   brightness dims the whole screen. */
@font-face{font-family:'BK3 Merriweather';src:url('assets/bk3-Merriweather.ttf')}
@font-face{font-family:'BK3 Goudy';src:url('assets/bk3-OFLGoudyStMTT.ttf')}
@font-face{font-family:'BK3 Vollkorn';src:url('assets/bk3-Vollkorn-Regular.ttf')}
.pb-reader .pb-page{font-size:calc(16.31px * var(--bk-zoom,1));line-height:calc(1.6 * var(--bk-lh,1))}
.pb-reader .pb-page h2{font-size:calc(22px * var(--bk-zoom,1))}
.pb-reader .pb-page h2.sub{font-size:calc(18px * var(--bk-zoom,1))}
.bk3-face-sans .pb-page,.bk3-face-sans .pb-page h2{font-family:Roboto,RobotoICS,sans-serif}
.bk3-face-serif .pb-page,.bk3-face-serif .pb-page h2{font-family:'Droid Serif','Noto Serif',serif}
.bk3-face-Merriweather .pb-page,.bk3-face-Merriweather .pb-page h2{font-family:'BK3 Merriweather',serif}
.bk3-face-OFLGoudyStMTT .pb-page,.bk3-face-OFLGoudyStMTT .pb-page h2{font-family:'BK3 Goudy',serif}
.bk3-face-Vollkorn .pb-page,.bk3-face-Vollkorn .pb-page h2{font-family:'BK3 Vollkorn',serif}
.bk3-just-left .pb-page p{text-align:left}
.bk3-just-justify .pb-page p{text-align:justify}
.pb-reader.bk3-theme-sepia{background:#ece1ca}.bk3-theme-sepia .pb-page{color:#645032}
.pb-reader.bk3-theme-night{background:#000}.bk3-theme-night .pb-page{color:#fff}
.pb-top.bk3-dark{border-style:solid;border-width:0 0 1.81px;border-image:url('assets/bk3-ab_solid_dark_holo.png') 60 30 6 36 fill/18.12px 9.06px 1.81px 10.87px;background:none}
.pb-top.bk3-dark b{color:#fff}.pb-top.bk3-dark small{color:#bbb}
.bk3-theme-night .pb-bottom{background:#222;border-top-color:#444;color:#bbb}
.bk3-dim{position:absolute;inset:0;z-index:40;background:#000;opacity:var(--bk-dim,0);pointer-events:none}
.screen .pb-top .bk3-action{width:50.74px;display:grid;place-items:center}
.bk3-action img{width:28.99px;height:28.99px}
.bk3-action.on{background:#33b5e566}
/* display_options_popup.xml: 300 dp on menu_dropdown_panel_holo_light (2 dp from the right), display_options_view's
   10 / 5 dp padding, pref_item.xml (2 dp margins, the 12 sp bold #808080 subtitle). */
.bk3-options-scrim{position:absolute;inset:0;z-index:30;background:none}
.bk3-options{position:absolute;z-index:31;top:43.49px;right:1.81px;width:271.8px;box-sizing:border-box;border:9.06px solid transparent;border-image:url('assets/bk3-menu_dropdown_panel_holo_light.png') 30 fill/9.06px;padding:2.72px 7.25px 0;color:#000}
.bk3-pref{margin:1.81px 0}
.bk3-pref>b{display:block;font:700 10.87px RobotoICS,Roboto,sans-serif;color:#808080}
.bk3-pspin-wrap{position:relative;margin-top:3.63px}
.screen .bk3-pspin{display:block;width:100%;min-height:43.49px;padding:6.34px 14.5px 7.25px 7.25px;border:0 solid transparent;border-width:3.63px 14.5px 23.55px 3.63px;border-image:url('assets/bk3-spinner_default_holo_light.png') 12 48 78 12 fill/3.63px 14.5px 23.55px 3.63px;background:none;text-align:left;font:400 16.31px RobotoICS,Roboto,sans-serif;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.screen .bk3-pspin:active{border-image-source:url('assets/bk3-spinner_pressed_holo_light.png')}
.bk3-pdrop{position:absolute;left:0;right:0;top:100%;z-index:2;padding:0;border:9.06px solid transparent;border-image:url('assets/bk3-menu_dropdown_panel_holo_light.png') 30 fill/9.06px;margin:-9.06px -6.38px 0}
.screen .bk3-pdrop button{display:block;width:100%;min-height:43.49px;padding:0 7.25px;border:0;background:none;text-align:left;font:400 16.31px RobotoICS,Roboto,sans-serif;color:#000}
.screen .bk3-pdrop button:active{background:#33b5e566}
.bk3-plus{display:flex;align-items:stretch;margin-top:.64px}
.screen .bk3-plus button{flex:1;display:grid;place-items:center;min-height:36.17px;padding:4.53px;border:0 solid transparent;border-width:7.25px 10.87px 6.34px;border-image:url('assets/bk3-btn_default_normal_holo_light.png') 48 36 42 36 fill/7.25px 10.87px 6.34px;background:none}
.screen .bk3-plus button:active{border-image-source:url('assets/bk3-btn_default_pressed_holo_light.png')}
.screen .bk3-plus button:disabled{border-image-source:url('assets/bk3-btn_default_disabled_holo_light.png')}
.bk3-plus img{width:21.75px;height:21.75px}
.bk3-plus span{min-width:43.49px;display:grid;place-items:center;font:400 12.68px RobotoICS,Roboto,sans-serif;color:#323232}
.bk3-bright{display:flex;align-items:center}
.bk3-bright label{display:flex;flex-direction:column;align-items:center;font:400 10.87px RobotoICS,Roboto,sans-serif;color:#808080}
.bk3-bright input[type=checkbox]{appearance:none;width:28.99px;height:28.99px;margin:0;background:url('assets/btn_check_off_holo_light.png') center/contain no-repeat}
.bk3-bright input[type=checkbox]:checked{background-image:url('assets/btn_check_on_holo_light.png')}
.bk3-bright input[type=range]{flex:1;min-width:0;margin:0 0 0 18.12px;height:28.99px;appearance:none;background:url('assets/bk3-scrubber_track_holo_light.png') center/100% 10.87px no-repeat}
.bk3-bright input[type=range]::-webkit-slider-thumb{appearance:none;width:28.99px;height:28.99px;background:url('assets/bk3-scrubber_control_normal_holo.png') center/contain no-repeat}
.bk3-bright input[type=range]:active::-webkit-slider-thumb{background-image:url('assets/bk3-scrubber_control_pressed_holo.png')}
.bk3-bright input[type=range]:disabled{opacity:.5}
/* TableOfContentsActivityLight: popup_background_color_light, the TabRow (48 dp tabs on toc_tab, 4 dp apart, bold 14 sp,
   titlebar_divider between them) and list_item_navigation.xml rows (16 dp sides, 48 dp, 18 sp; the current chapter bold). */
.bk3-toc{background:#efefef;color:#000}
.bk3-toc .pb-top{position:relative}
.bk3-toc-title{font-size:16.31px!important}
.bk3-toc-tabs{flex:none;display:flex;align-items:center;height:43.49px;background:#efefef}
.bk3-toc-tabs i{flex:none;width:1.21px;height:41.07px;background:url('assets/bk3-titlebar_divider_light.png') center/100% 100% no-repeat}
.screen .bk3-toc-tabs button{flex:1;min-width:0;height:100%;margin:0 3.63px;padding:0;border:0 solid transparent;border-bottom-width:1.81px;border-image:url('assets/bk3-tab_unselected_holo.png') 0 0 6 0 fill/0 0 1.81px 0;background:none;font:700 12.68px RobotoICS,Roboto,sans-serif;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.screen .bk3-toc-tabs button.on{border-bottom-width:5.44px;border-image:url('assets/bk3-tab_selected_holo.png') 0 0 18 0 fill/0 0 5.44px 0}
.bk3-toc-list{flex:1;min-height:0;overflow-y:auto}
.screen .bk3-toc-list button{display:flex;align-items:center;gap:9.06px;width:100%;min-height:43.49px;padding:0 14.5px;border:0;border-bottom:.9px solid #00000017;background:none;text-align:left;font:400 16.31px RobotoICS,Roboto,sans-serif;color:#000}
.bk3-toc-list span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bk3-toc-list em{font-style:normal}
.bk3-toc-list .current{font-weight:700}
.screen .bk3-toc-list button:active{background:#33b5e566}
.bk3-toc-empty{flex:1;min-height:0;overflow-y:auto}
.bk3-toc-empty p{margin:0;padding:14.5px 14.5px 0;font:400 14.5px RobotoICS,Roboto,sans-serif;color:#000}
.bk3-toc-empty img{display:block;width:100%}
