/* The Galaxy Nexus's other Google apps (ics-google-apps.js), 1 dp = 0.85 px, in the APKs' colours. */
.ga-app{display:flex;flex-direction:column;background:#fff;color:#333;font-family:RobotoICS,Roboto,sans-serif;color-scheme:light}
.screen .ga-app button{color:inherit;font-family:inherit}
.ga-bar{flex:none;display:flex;align-items:center;height:40.8px;padding-right:3.4px}
.ga-bar h2{flex:1;min-width:0;margin:0;padding-left:5px;font-weight:400;font-size:15.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-home{display:flex;align-items:center;height:100%;padding:0 3px 0 6px;border:0;background:none}
.ga-home img{width:27.2px;height:27.2px}
/* Up caret: ic_ab_back_holo_dark / _light (xhdpi 32 px); action icons are the apps' 32dp menu drawables. */
.ga-home img.ga-back{width:13.6px;height:27.2px;margin-right:-2px}
.ga-icon{display:flex;align-items:center;justify-content:center;flex:none;width:44.2px;height:40.8px;padding:0;border:0;background:none}
.ga-icon img{width:27.2px;height:27.2px}
.screen .ga-icon:active,.screen .ga-home:active{background:#33b5e566}
.ga-scroll{flex:1;min-height:0;overflow-y:auto}
.ga-empty{margin:40px 0;text-align:center;color:#888}
.ga-tabs{flex:none;display:flex;overflow-x:auto;scrollbar-width:none}
.ga-tabs button{flex:1;min-width:90px;height:36px;border:0;background:none;font-size:11.9px;text-transform:uppercase}
.ga-art{position:relative;display:block;overflow:hidden;background:linear-gradient(140deg,var(--c),#111 150%);color:#fff}
.ga-art em{position:absolute;left:8%;right:8%;bottom:8%;font:italic 700 11px Georgia,serif;line-height:1.15;text-shadow:0 1px 3px #000a}
.ga-art.thumb{flex:none;width:102px;height:57px}
.ga-art.thumb em{display:none}
.ga-art.wide{width:100%;aspect-ratio:16/9}
.ga-art.wide em{font-size:16px}
.ga-art.cover{width:100%;aspect-ratio:2/3}
.ga-art.poster{flex:none;width:68px;aspect-ratio:2/3}
.ga-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}
.ga-person{display:flex;align-items:center;gap:9px;padding:7px 10px;border-bottom:1px solid #e3e3e3}
.ga-person img{width:40.8px;height:40.8px;background:#ddd}
.ga-person span{display:flex;flex-direction:column}
.ga-person b{font-weight:400;font-size:14.5px}
.ga-person small{color:#888;font-size:11px}
.ga-suggest{display:flex;align-items:center;gap:10px;width:100%;min-height:40.8px;padding:0 12px;border:0;border-bottom:1px solid #e3e3e3;background:none;font-size:14.5px;text-align:left}
/* Google+ 2.4.1: title_background #292929, tab_background_color #3c3c3c, stream_tab_line_color #dd4b39. */
.ga-gplus{background:#fff}
.ga-gp-bar{background:#292929;color:#fff}
.ga-gplus .ga-tabs{background:#3c3c3c;color:#fff}
.ga-gplus .ga-tabs button.on{box-shadow:inset 0 -3.4px #dd4b39}
.ga-gp-home{background:#e5e5e5}
.ga-gp-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:auto 0;padding:10px}
.ga-gp-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:110px;border:0;background:#fff!important;color:#333!important}
.ga-gp-tile img{width:54.4px;height:54.4px}
.ga-gp-tile b{font-weight:400;font-size:13.6px}
.ga-gp-stream{background:#e5e5e5;padding:6px}
.ga-post{margin-bottom:6px;padding:10px;background:#fff;box-shadow:0 1px 2px #0002}
.ga-post header{display:flex;align-items:center;gap:8px}
.ga-post header img{width:34px;height:34px;background:#ddd}
.ga-post header span{display:flex;flex-direction:column}
.ga-post header b{color:#333;font-size:13.6px}
.ga-post header small{color:#999;font-size:10.2px}
.ga-post p{margin:8px 0;color:#333;font-size:13.6px;line-height:1.35}
.ga-post footer{display:flex;align-items:center;gap:14px;color:#999;font-size:11.9px}
.ga-post footer span img{width:16.15px;height:11.05px;vertical-align:-1px}
.ga-plus{padding:2px 8px;border:1px solid #ccc!important;border-radius:2px;background:#f5f5f5!important;color:#555!important;font-size:11.9px}
.ga-plus.on{background:#dd4b39!important;border-color:#dd4b39!important;color:#fff!important}
.ga-gp-photos h3{margin:10px 10px 0;color:#6f8fc7;font-size:11.9px;text-transform:uppercase}
.ga-photo{position:relative;aspect-ratio:1;display:block}
.ga-photo em{position:absolute;left:6px;bottom:6px;color:#fff;font-style:normal;font-size:11px;text-shadow:0 1px 2px #000}
/* Google Talk: roster #edeff7 / #dfe2f5, chats on #eeeeee, chat_from #7785e0, chat_me #3492c5. */
/* Talk's BuddyListCombo uses Theme.Holo.Light.DarkActionBar: the dark ab_solid_dark_holo bar (#222222) over the light lists. */
.ga-talk-bar{background:#222;color:#fff;box-shadow:inset 0 1px #2d2d2d}
.ga-talk-self{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;background:#5b5c5c!important;color:#fff!important;text-align:left}
.ga-talk-self img{width:40.8px;height:40.8px;background:#ddd}
.ga-talk-self span{display:flex;flex-direction:column}
.ga-talk-self small{display:flex;align-items:center;gap:5px;font-size:11px}
.ga-buddy{display:flex;align-items:center;gap:9px;width:100%;padding:6px 10px;border:0;border-bottom:1px solid #d4d7e8;background:#edeff7!important;text-align:left}
.ga-buddy.off{background:#dfe2f5!important;color:#494b48!important}
.ga-buddy img{width:37px;height:37px;background:#ddd}
.ga-buddy span{flex:1;display:flex;flex-direction:column}
.ga-buddy b{font-weight:400;font-size:14.5px;color:#333}
.ga-buddy small{font-size:11px;color:#777}
.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#aaa}
.dot.available{background:#3ab83a}.dot.away{background:#f2b51b}.dot.busy{background:#d33}.dot.invisible,.dot.offline{background:#aaa}
.ga-talk-chat{background:#eeeeee;padding:8px 10px}
.ga-talk-chat p{margin:0 0 6px;font-size:13.6px;line-height:1.35}
.ga-talk-chat p.from b{color:#7785e0}.ga-talk-chat p.me b{color:#3492c5}
.ga-talk-compose{flex:none;display:flex;padding:6px;background:#e8e8e8;border-top:1px solid #d9d9d9}
.ga-talk-compose input{flex:1;min-width:0;height:34px;padding:0 8px;border:1px solid #bbb;background:#fff;font:400 13.6px RobotoICS,sans-serif}
.ga-talk-compose button{display:flex;align-items:center;justify-content:center;width:40px;border:0;background:none}
.ga-talk-compose button img{width:27.2px;height:27.2px}
/* YouTube 3.5.5 (Theme.Holo.Light.DarkActionBar): primary_background ics_light_grey #e6e6e6, black / ics_grey #555555
   text; the action bar is bg_stripes_dark tiled (xhdpi 32 px), its stacked tabs ab_stacked_solid_dark_holo (#111111) with
   tab_selected_holo (6 dp) / tab_unselected_holo (2 dp) in ics_red #cc0000; video_item.xml 81 dp rows (105 x 66 dp
   thumbnails, 13 dp bold titles, 12 dp details); the watch tab row tab_solid_* on #3d3d3d, 44 dp. */
.ga-yt{background:#e6e6e6;color:#000}
.ga-yt-bar{background:#222 url('assets/ga-yt-bg_stripes_dark.png') 0 0/13.6px 13.6px repeat;color:#fff}
.ga-yt-bar .ga-home img:not(.ga-back){width:27.2px;height:27.2px}
.ga-yt-fill{flex:1}
.ga-yt-tabs{flex:none;display:flex;height:40.8px;background:#111;box-shadow:inset 0 1px #1d1d1d}
.screen .ga-yt-tabs button{flex:1;border:0;background:none;color:#fff;font-weight:700;font-size:10.2px;text-transform:uppercase;box-shadow:inset 0 -1.7px #cc0000}
.screen .ga-yt-tabs button.on{box-shadow:inset 0 -5.1px #cc0000}
.screen .ga-yt-tabs button:active{background:#cc000040}
.ga-yt-head{margin:8.5px 6.8px 3.4px;color:#555;font-weight:700;font-size:11.05px;text-transform:uppercase}
.screen .ga-yt-row{display:flex;align-items:flex-start;width:100%;height:68.85px;padding:5.95px 6.8px 0;border:0;border-bottom:1px solid #0000001f;background:none;color:#000;text-align:left}
.screen .ga-yt-row:active{background:#33b5e5;color:#fff}
.ga-yt-thumb{position:relative;flex:none;width:89.25px;height:56.1px}
.ga-yt-thumb .ga-art.thumb{width:100%;height:100%}
.ga-yt-thumb i{position:absolute;right:0;bottom:0;padding:0 .85px;background:#000;color:#fff;font-style:normal;font-size:10.2px;line-height:1.2}
.ga-yt-details{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:4.25px}
.ga-yt-details b{font-weight:700;font-size:11.05px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ga-yt-details small{display:flex;align-items:center;gap:2.55px;color:#555;font-size:10.2px}
.ga-yt-row:active small{color:#fff}
.ga-yt-details small img{width:18.3px;height:18.3px;margin:-5px 0}
.ga-yt-video{position:relative;flex:none;padding:0;border:0;background:#000}
.ga-yt-video>img{position:absolute;left:50%;top:50%;width:79.5px;height:79.5px;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}
.ga-yt-video.paused>img,.ga-yt-video:hover>img{opacity:1}
.ga-yt-tabrow{flex:none;display:flex;height:37.4px;background:#3d3d3d}
.screen .ga-yt-tabrow button{flex:1;border:0;background:none;color:#888;font-weight:700;font-size:10.2px;text-transform:uppercase;box-shadow:inset 0 -1.4px #cc0000}
.screen .ga-yt-tabrow button.on{color:#fff;box-shadow:inset 0 -5.5px #cc0000}
.ga-yt-pane{background:#e6e6e6}
.ga-yt-info{padding:4.25px}
.ga-yt-info h3{margin:0;padding:1.7px 0;font-weight:700;font-size:15.3px;line-height:1.25}
.ga-yt-info small{display:block;color:#555;font-size:11.05px}
.ga-yt-panel{display:flex;align-items:center;margin-top:8.5px;border-top:1px solid #0000001f;border-bottom:1px solid #0000001f}
.screen .ga-yt-plus{flex:1;display:flex;align-items:center;padding:0 6.8px 0 5.1px;height:40.8px;border:0;background:none}
.ga-yt-plus img{width:32.3px;height:20.4px}
.ga-yt-panel i{flex:none;width:1px;height:20.4px;margin-left:6.8px;background:#0000001f}
.screen .ga-yt-rate{display:flex;padding:6.8px;margin-left:6.8px;border:0;background:none}
.screen .ga-yt-rate+.ga-yt-rate{margin:0 2.55px 0 0}
.screen .ga-yt-rate:active,.screen .ga-yt-plus:active{background:#33b5e566}
.ga-yt-rate img{width:27.2px;height:27.2px}
.screen .ga-yt-channel{display:inline-block;margin-top:8.5px;padding:13.6px 17px;border:0 solid transparent;border-width:15.3px 10.2px 10.2px;border-image:url('assets/ga-yt-bg_button_normal.png') 36 24 24 24 fill / 15.3px 10.2px 10.2px stretch;background:none;color:#000;font-size:11.05px}
.screen .ga-yt-channel:active{border-image-source:url('assets/ga-yt-bg_button_pressed.png');color:#fff}
.ga-yt-channel b{font-weight:400}
.ga-yt-info h4{margin:8.5px 0 0;font-size:11.05px}
.ga-yt-info p{margin:0;font-size:11.05px}
.ga-yt-info p.dim{color:#555}
.ga-yt-none{margin:20px 0;color:#555;text-align:center;font-size:11.05px}
.ga-yt-channelhead{display:flex;padding:13.6px;background:#d6d6d6}
.ga-yt-channelhead img{width:64.6px;height:64.6px;padding:1px;background:#fff;box-shadow:0 0 0 1px #0002}
.ga-yt-channelhead span{display:flex;flex-direction:column;margin-left:5.95px;min-width:0}
.ga-yt-channelhead b{font-size:15.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-yt-channelhead small{color:#555;font-size:10.2px}
/* Play Books 2.3 and Play Movies 1.4. */
.ga-books-bar{background:#f3f3f3;border-bottom:1.7px solid #4da6e2}
.ga-book-grid button{display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;text-align:left}
.ga-book-grid b{font-weight:400;font-size:12.8px}
.ga-book-grid small{color:#888;font-size:10.2px}
.ga-page{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px 22px 12px;border:0;background:#fbf8f0!important;color:#222!important;font:400 16px Georgia,serif;text-align:left;line-height:1.5}
.ga-page small{align-self:center;color:#999;font:400 11px RobotoICS,sans-serif}
.ga-movies{background:#111;color:#fff;color-scheme:dark}
.ga-movies-bar{background:#000}
.ga-movies .ga-tabs{background:#262626}
.ga-movies .ga-tabs button.on{box-shadow:inset 0 -3.4px #ca5550}
.ga-movie{display:flex;gap:10px;padding:10px;border-bottom:1px solid #2a2a2a}
.ga-movie span{display:flex;flex-direction:column;gap:3px}
.ga-movie b{font-weight:400;font-size:15.3px}
.ga-movie small{color:#aaa}
.ga-movie button{align-self:flex-start;margin-top:6px;padding:5px 14px;border:0;background:#ca5550!important;color:#fff!important;font-size:11.9px;text-transform:uppercase}
.ga-movie-player{justify-content:center;background:#000}
.ga-movie-player h3{margin:10px;font-weight:400;font-size:15.3px}
/* Google Search 1.4.1 (the Quick Search Box app). */
.ga-search{background:#fff}
.ga-qsb{flex:none;display:flex;align-items:center;gap:6px;height:46px;padding:0 6px;background:#e6e6e6;border-bottom:1px solid #bbb}
.ga-qsb img{width:30px;height:30px}
.ga-qsb input{flex:1;min-width:0;height:34px;padding:0 8px;border:1px solid #aaa;background:#fff;font:400 15.3px RobotoICS,sans-serif}
.ga-qsb button{display:flex;align-items:center;justify-content:center;width:36px;height:34px;border:0;background:none}
.ga-qsb button img{width:27.2px;height:27px}
.ga-suggest img{width:27.2px;height:27.2px}
.ga-sources{color:#33b5e5!important}
/* Voice Dialer (AOSP): the dark listening screen. */
.ga-voice{align-items:center;justify-content:center;gap:14px;background:#111;color:#fff;text-align:center}
.ga-voice h2{margin:0;font-weight:400;font-size:17px}
/* VoiceDialer's voice_dialing.xml images: ic_vd_mic_on while listening, ic_vd_retry after "No results" (hdpi 126 x 138). */
.ga-voice-mic{display:flex;padding:0;border:0;background:none}
.ga-voice-mic img{width:71.4px;height:78.2px}
@keyframes ga-pulse{50%{box-shadow:0 0 0 12px #33b5e533}}
.ga-voice p{margin:0;color:#bbb}
.ga-voice-tip{display:flex;flex-direction:column;gap:4px;max-width:80%;margin-top:20px;color:#999;font-size:11.9px}
.ga-voice-tip b{color:#ddd}
/* Latitude (Maps 6.4). */
.ga-lat-bar{background:#f3f3f3;border-bottom:1.7px solid #d9d9d9}
.ga-lat-map{flex:none;height:45%}
.ga-lat-map svg{width:100%;height:100%;display:block}
/* Play Books 2.3.6 reader settings (1 dp = 0.85 px). The typefaces ship in BooksTablet.apk (assets/fonts); night is
   override.css's #000 / #fff; the window brightness dims the whole screen. */
@font-face{font-family:'GA BK Merriweather';src:url('assets/ga-bk-23-Merriweather.ttf')}
@font-face{font-family:'GA BK Goudy';src:url('assets/ga-bk-23-OFLGoudyStMTT.ttf')}
@font-face{font-family:'GA BK Vollkorn';src:url('assets/ga-bk-23-Vollkorn-Regular.ttf')}
.ga-bk-reader{position:relative}
.ga-bk-text{font:400 calc(16px * var(--bk-zoom,1))/calc(1.5 * var(--bk-lh,1)) Georgia,serif}
.ga-bk-text h3{margin:24px 0 6px;text-align:center;font-weight:400;font-size:1.3em}
.ga-bk-text h3.sub{margin-top:0;font-size:1.1em;font-style:italic}
.ga-bk-text p{margin:0 0 10px;text-indent:1.5em}
.ga-bk-face-sans .ga-bk-text{font-family:RobotoICS,Roboto,sans-serif}
.ga-bk-face-serif .ga-bk-text{font-family:'Droid Serif',serif}
.ga-bk-face-Merriweather .ga-bk-text{font-family:'GA BK Merriweather',serif}
.ga-bk-face-OFLGoudyStMTT .ga-bk-text{font-family:'GA BK Goudy',serif}
.ga-bk-face-Vollkorn .ga-bk-text{font-family:'GA BK Vollkorn',serif}
.ga-bk-just-left .ga-bk-text p{text-align:left}
.ga-bk-just-justify .ga-bk-text p{text-align:justify}
.ga-bk-night .ga-page{background:#000!important;color:#fff!important}
.ga-bk-dim{position:absolute;inset:0;z-index:40;background:#000;opacity:var(--bk-dim,0);pointer-events:none}
/* TableOfContentsActionItem: the 300 dp ListPopupWindow on menu_dropdown_panel_holo_light, list_item_navigation.xml rows
   (48 dp, 10 dp sides, textAppearanceSmall). */
.ga-bk-toc-scrim,.ga-bk-settings-scrim{position:absolute;inset:40.8px 0 0;z-index:29;border:0;background:none}
.ga-bk-toc{position:absolute;z-index:30;top:37px;right:3.4px;width:min(255px,calc(100% - 6.8px));max-height:calc(100% - 50px);overflow-y:auto;box-sizing:border-box;border:8.5px solid transparent;border-image:url('assets/ga-bk-23-menu_dropdown_panel_holo_light.png') 20 fill/8.5px}
.screen .ga-bk-toc button{display:flex;align-items:center;width:100%;min-height:40.8px;padding:0 8.5px;border:0;background:none;text-align:left;font:400 11.9px RobotoICS,sans-serif;color:#000}
.ga-bk-toc span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-bk-toc em{margin-left:8.5px;font-style:normal}
.ga-bk-toc .current{font-weight:700}
.screen .ga-bk-toc button:active{background:#33b5e566}
/* ReaderSettingsFragment: settings_panel (#222222 at 96 %) under the action bar, 10 / 10 / 9 / 5 dp padding, 10 dp column
   sides, the 12 sp bold subtitles at half opacity, 6 dp spaces, 38 dp spinner frames and the 36 dp segmented buttons. */
.ga-bk-settings{position:absolute;z-index:30;top:40.8px;left:0;right:0;padding:8.5px 7.65px 4.25px 8.5px;background:#222222f5;color:#fff;font-family:RobotoICS,sans-serif}
.ga-bk-settings i{display:block;height:5.1px}
.ga-bk-col{flex:1;min-width:0;padding:0 8.5px}
.ga-bk-cols{display:flex}
.ga-bk-sub{display:block;font-size:10.2px;font-weight:700;color:#fff;opacity:.5}
.ga-bk-spin-wrap{position:relative;height:32.3px;padding-top:3.4px}
.screen .ga-bk-spin{display:flex;align-items:center;width:100%;height:100%;padding:0 13.6px 0 0;border:0 solid transparent;border-width:3.4px 13.6px 3.4px 3.4px;border-image:url('assets/ga-bk-23-spinner_default_holo_dark.png') 8 32 52 8 fill/3.4px 13.6px 22.1px 3.4px;background:none;color:#fff;font:400 15.3px RobotoICS,sans-serif;text-align:left}
.screen .ga-bk-spin:active{border-image-source:url('assets/ga-bk-23-spinner_pressed_holo_dark.png')}
.ga-bk-spin img,.ga-bk-drop img{flex:none;width:20.4px;height:20.4px;margin-left:3.4px}
.ga-bk-spin span,.ga-bk-drop span{flex:1;min-width:0;margin-left:3.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-bk-drop{position:absolute;left:-5px;right:-5px;top:100%;z-index:2;border:8.5px solid transparent;border-image:url('assets/ga-bk-23-menu_dropdown_panel_holo_dark.png') 20 fill/8.5px;margin-top:-6px}
.screen .ga-bk-drop button{display:flex;align-items:center;width:100%;padding:12.75px;border:0;background:none;color:#fff;font:400 15.3px RobotoICS,sans-serif;text-align:left}
.screen .ga-bk-drop button:active{background:#33b5e566}
.ga-bk-bright{display:flex;align-items:center;height:32.3px;margin-right:1.7px}
.screen .ga-bk-auto{position:relative;flex:none;align-self:stretch;width:40.8px;margin-left:4.25px;padding:0;border:0;background:url('assets/ga-bk-23-settings_checkbox_off.png') center/100% 100% no-repeat}
.screen .ga-bk-auto.on{background-image:url('assets/ga-bk-23-settings_checkbox_on.png')}
.ga-bk-auto span{position:absolute;left:0;right:0;top:16.15px;font-size:10.2px;color:#bebebe;text-align:center}
.ga-bk-bright input{flex:1;min-width:0;margin:0 0 0 17px;height:27.2px;appearance:none;background:url('assets/ga-bk-23-scrubber_track_holo_dark.png') center/100% 10.2px no-repeat}
.ga-bk-bright input::-webkit-slider-thumb{appearance:none;width:27.2px;height:27.2px;background:url('assets/ga-bk-23-scrubber_control_normal_holo.png') center/contain no-repeat}
.ga-bk-bright input:active::-webkit-slider-thumb{background-image:url('assets/ga-bk-23-scrubber_control_pressed_holo.png')}
.ga-bk-bright input:disabled{opacity:.4}
.ga-bk-seg{display:flex;height:30.6px;margin-top:3.4px}
.screen .ga-bk-seg button{flex:1;min-width:0;display:grid;place-items:center;padding:0;border:0 solid transparent;border-width:6.8px 10.2px 5.95px;border-image:url('assets/ga-bk-23-btn_default_normal_holo_dark.png') 32 24 28 24 fill/6.8px 10.2px 5.95px;background:none}
.screen .ga-bk-seg button:active{border-image-source:url('assets/ga-bk-23-btn_default_pressed_holo_dark.png')}
.screen .ga-bk-seg button:disabled{border-image-source:url('assets/ga-bk-23-btn_default_disabled_holo_dark.png')}
.ga-bk-seg img{width:20.4px;height:20.4px}
/* Talk's Add friend and Search (1 dp = 0.85 px): add_buddy_custom_actionbar.xml's CANCEL / DONE halves with the vertical
   divider, the medium "Send chat invitation to" 28 dp in and 16 dp down, the address field 16 dp from the sides and
   48 dp high; the SearchView in the bar; search_extra.xml rows (8 dp margins, 64 dp, the icon 8 dp in, the bold medium
   line over the small one); search_results_fragment.xml's header (40 dp above) and search_results_item.xml (84 dp). */
.ga-tk-add{background:#f3f3f3;color:#333}
.ga-tk-addbar{padding:0}
.screen .ga-tk-addbar button{flex:1;display:flex;align-items:center;justify-content:center;gap:6.8px;height:100%;border:0;background:none;color:#fff;font:700 11.9px RobotoICS,sans-serif;cursor:pointer}
.screen .ga-tk-addbar button:active{background:#33b5e566}
.ga-tk-addbar button img{width:27.2px;height:27.2px}
.ga-tk-addbar i{width:1px;align-self:stretch;margin:10.2px 0;background:#ffffff33}
.ga-tk-add-label{display:block;margin:13.6px 13.6px 0 23.8px;font-size:15.3px;color:#333}
.ga-tk-add-field{display:block;width:calc(100% - 27.2px);min-height:40.8px;margin:0 13.6px;padding:0 6.8px;border:0;border-bottom:1.7px solid #33b5e5;background:none;color:#000;font:400 15.3px RobotoICS,sans-serif;outline:0}
.ga-tk-sv input{flex:1;min-width:0;height:30.6px;margin-right:6.8px;padding:0 3.4px;border:0;border-bottom:1.7px solid #33b5e5;background:none;color:#fff;font:400 15.3px RobotoICS,sans-serif;outline:0}
.ga-tk-sv input::placeholder{color:#ffffff80}
.ga-tk-extras{background:#fff}
.screen .ga-tk-extra{display:flex;align-items:center;width:calc(100% - 13.6px);min-height:54.4px;margin:6.8px;padding:0 0 0 6.8px;border:0;background:none;color:#333;text-align:left;cursor:pointer}
.screen .ga-tk-extra:active{background:#33b5e566}
.ga-tk-extra img{width:27.2px;height:27.2px;flex:none}
.ga-tk-extra span{flex:1;min-width:0;display:flex;flex-direction:column;padding:6.8px 27.2px 0 13.6px}
.ga-tk-extra b{font-size:15.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-tk-extra small{font-size:11.9px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ga-tk-results-head{display:flex;justify-content:space-between;padding:34px 8.5px 8.5px;background:#fff;font-size:11.9px;color:#777}
.ga-tk-results{background:#fff}
.screen .ga-tk-hit{display:flex;flex-direction:column;justify-content:center;width:100%;height:71.4px;padding:8.5px 1.7px 8.5px 4.25px;border:0;border-bottom:1px solid #e0e0e0;background:none;color:#333;text-align:left;cursor:pointer}
.ga-tk-hit b{padding-left:4.25px;font-weight:400;font-size:15.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ga-tk-hit span{padding-left:1.7px;font-size:11.9px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ga-tk-hit small{display:flex;align-items:center;gap:5.95px;padding:1.7px 0 0 5.95px;font-size:10.2px;color:#999}
.ga-tk-hit small img{height:8.5px}
