/* Android 2.3.6 Quick Search Box (hdpi px x 0.575, 1 dp = 0.8625 px). search_plate_global (30 x 81, stretch 12..17 / 1..65)
   with paddingRight 4 dip and marginBottom -10 dip over the suggestions; the 48 dip corpus_indicator; the field (6 dip
   margins, 10 / 5 dip padding, 18 sp black, #808080 hint) on textfield_search_empty_google or textfield_search; the
   btn_search_dialog go button and btn_search_dialog_voice; suggestion.xml rows (56 dip, 48 dip icon box, 16 sp / 13 sp
   text, divider_horizontal_bright #00000026); corpus_selection_dialog.xml (arrow 44 dip down and 8.5 dip in, corpus_selector_bg
   with 22 / 26 / 4 / 4 dip padding, 14 dip heading, a 4-column grid of 76 dip cells with 48 dip icons and 13 dip labels). */
#viewport>.app-view.gbqs{height:100%;display:flex;flex-direction:column;background:#fff;color:#000;font-family:DroidSans,Arial,sans-serif;overflow:hidden;position:relative}
.gbqs-plate{position:relative;z-index:2;flex:none;display:flex;align-items:stretch;margin:0 0 -8.63px;padding:.58px 3.45px 8.05px 0;border:0 solid transparent;border-image:url('assets/gb-search_plate_global.png') 1 12 15 12 fill / .58px 6.9px 8.63px 6.9px stretch}
.screen .gbqs-plate button{flex:none;display:grid;place-items:center;margin:0;padding:0;border:0 solid transparent;background:none;cursor:pointer}
.screen .gbqs-corpus{width:41.4px;padding:4.03px 4.6px 10.35px!important;border-image:url('assets/gb-qsb-corpus_indicator_bg_normal.png') 37 24 40 24 fill / 21.28px 13.8px 23px 13.8px stretch!important;box-sizing:border-box}
.screen .gbqs-corpus:active{border-image-source:url('assets/gb-qsb-corpus_indicator_bg_pressed.png')!important}
.gbqs-corpus img{width:31.05px;height:31.05px;object-fit:contain}
.gbqs-field{position:relative;flex:1;min-width:0;display:flex;margin:5.18px 0}
.screen .gbqs-field input{flex:1;min-width:0;height:37.38px;margin:0;padding:3.6px 8.63px;box-sizing:border-box;border:0 solid transparent;border-image:url('assets/gb-textfield_search_selected.png') 29 13 35 13 fill / 16.68px 7.48px 20.13px 7.48px stretch;background:none;color:#000;font:400 15.53px DroidSans,Arial,sans-serif;outline:0}
.screen .gbqs-plate.empty .gbqs-field input{border-image:url('assets/gb-qsb-textfield_search_empty_selected.png') 32 16 32 16 fill / 18.4px 9.2px 18.4px 9.2px stretch}
.gbqs-field input::placeholder{color:#808080;opacity:1}
.gbqs-google{position:absolute;left:0;top:50%;height:21.85px;width:auto;transform:translateY(-50%);pointer-events:none;display:none}
.gbqs-plate.empty.google .gbqs-google{display:block}
.screen .gbqs-go{margin:5.18px 0 5.18px 0!important;padding:4.03px 8.05px 4.03px 6.9px!important;border-image:url('assets/gb-btn_search_dialog_default.png') 30 14 31 12 fill / 17.25px 8.05px 17.83px 6.9px stretch!important}
.screen .gbqs-go:active{border-image-source:url('assets/gb-btn_search_dialog_pressed.png')!important}
.gbqs-go img{width:21.85px;height:25.88px}
.screen .gbqs-voice{margin-right:-3.45px!important;padding:0 10.35px!important;border-image:url('assets/gb-qsb-btn_search_dialog_voice_default.png') 40 18 39 18 fill / 23px 10.35px 22.4px 10.35px stretch!important}
.screen .gbqs-voice:active{border-image-source:url('assets/gb-qsb-btn_search_dialog_voice_pressed.png')!important}
.gbqs-voice img{width:21.85px;height:25.9px}
.gbqs-plate.empty .gbqs-go,.gbqs-plate:not(.empty) .gbqs-voice{display:none!important}
.gbqs-list{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding-top:8.63px;background:#fff;scrollbar-width:none;overscroll-behavior:contain}
.gbqs-list::-webkit-scrollbar{display:none}
.screen .gbqs-row{display:grid;grid-template-columns:41.4px minmax(0,1fr);grid-template-rows:1fr;align-items:center;width:100%;height:48.3px;margin:0;padding:0 1.73px 0 0;border:0;border-bottom:1px solid #00000026;background:#fff;color:#000;text-align:left;font-family:DroidSans,Arial,sans-serif;cursor:pointer}
.screen .gbqs-row:active{background:url('assets/gb-qsb-suggestion_background_pressed.png') 0 0/100% 100%}
.gbqs-row img{grid-row:1/-1;width:39.67px;height:39.67px;margin-left:1.73px;object-fit:contain}
.gbqs-row.contact img{width:37.95px;height:37.95px}
.gbqs-t1{min-width:0;padding-left:5.18px;font-size:13.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gbqs-t1 b{font-weight:700}
.gbqs-row.two{grid-template-rows:1fr 25.01px}
.gbqs-row.two .gbqs-t1{align-self:end}
.gbqs-t2{grid-column:2;min-width:0;align-self:start;padding:0 1.73px 3.45px 5.18px;font-size:11.21px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gbqs-t2.url{color:#1c64b4}
.gbqs-sel-scrim{position:absolute;inset:0;z-index:3}
.gbqs-sel{position:absolute;left:0;right:0;top:0;z-index:4;display:flex;flex-direction:column}
.gbqs-sel-arrow{position:relative;z-index:1;align-self:flex-start;width:27.03px;height:9.78px;margin:37.95px 0 -7.76px 7.33px}
.gbqs-sel-frame{padding:18.98px 3.45px 22.43px;border:0 solid transparent;border-image:url('assets/gb-qsb-corpus_selector_bg.png') 25 27 29 25 fill / 14.38px 15.53px 16.68px 14.38px stretch}
.gbqs-sel-head{display:flex;align-items:center;justify-content:space-between}
.gbqs-sel-head span{padding-left:13.8px;color:#000;font-size:12.08px;white-space:nowrap}
.screen .gbqs-sel-edit{display:grid;place-items:center;margin:0;padding:5.18px;border:0;background:none;cursor:pointer}
.screen .gbqs-sel-edit:active{background:url('assets/gb-qsb-corpus_edit_items_bg_pressed.png') 0 0/100% 100%}
.gbqs-sel-edit img{width:20.7px;height:20.7px}
.gbqs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.45px 1.73px;margin-top:10.35px}
.screen .gbqs-cell{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:65.55px;margin:0;padding:3.45px;box-sizing:border-box;border:0;background:none;color:#000;font-family:DroidSans,Arial,sans-serif;cursor:pointer}
.screen .gbqs-cell.current{background:url('assets/gb-qsb-corpus_grid_item_bg_focused.png') 0 0/100% 100%}
.screen .gbqs-cell:active{background:url('assets/gb-qsb-corpus_grid_item_bg_pressed.png') 0 0/100% 100%}
.gbqs-cell img{width:41.4px;height:41.4px;object-fit:contain}
.gbqs-cell span{max-width:100%;font-size:11.21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
