.contextMenu{z-index:6;position:absolute;display:block;background-color:#f2f2f2;border:1px solid #ccc;min-width:136px}body[dir] .contextMenu{padding:8px 0;margin:12px}body[dir] .contextMenuItem{padding:5px 12px 7px 12px}.contextMenu .divider{border:0;border-top:1px solid #919191}body[dir] .contextMenu .divider{padding:0;margin:4px 12px}.contextMenuItem:hover,.contextMenuItem.sa_hv{background:#d9d9d9}.contextMenuItem:active{background:#c2c2c2}@media screen and (-ms-high-contrast:active){.contextMenuItem:hover{background-color:Highlight;color:HighlightText}}.searchScopes ul{display:flex;border-bottom:1px solid rgba(0,0,0,.1)}body[dir] .searchScopes ul{margin-top:8px;padding:0 12px 7px 12px}.scopesBottom .searchScopes ul{border-top:1px solid rgba(0,0,0,.1);border-bottom:0}body[dir] .scopesBottom .searchScopes ul{margin-top:0;margin-bottom:8px;padding:7px 12px 0 12px}body[dir] .scopesBottom .suggestions{margin-top:1px}.scopesBottom .searchScopesBar{bottom:0;position:absolute;width:100%;background-color:#fff}.searchScopes ul a,.scopeTile{height:32px;text-align:center;flex-basis:100%;cursor:default;color:#000}.searchScopes a:hover{background-color:rgba(0,0,0,.1)}.searchScopes a:active{background-color:rgba(0,0,0,.2)}.searchScopes ul a:visited.selectedScope{color:#000}.searchScopes a .icon{width:auto;display:block}body[dir] .searchScopes a .icon{margin-top:8px}.searchScopes .iconContainer+div{display:none}.searchScopes a .iconContainer{position:static}.scopeMessage{position:relative}body[dir] .scopeMessage{padding:0 12px 12px 12px;margin-top:14px}.scopeMessage .icon{width:32px;height:32px;font-size:32px}body[dir] .scopeMessage .iconContainer{margin-top:0}body[dir='ltr'] .scopeMessage .details{padding-left:44px}body[dir='rtl'] .scopeMessage .details{padding-right:44px}body[dir='ltr'] .groupHeader .groupAnnotations{padding-right:8px}body[dir='rtl'] .groupHeader .groupAnnotations{padding-left:8px}.groupAnnotations:after{content:"";font-family:"Cortana MDL2 Assets";font-size:13px;position:absolute;width:16px}body[dir='ltr'] .groupAnnotations:after{right:12px}body[dir='rtl'] .groupAnnotations:after{left:12px}body[dir='rtl'] .groupAnnotations:after{content:""}body[dir='ltr'] .selectable .groupTitle{padding-right:12px}body[dir='rtl'] .selectable .groupTitle{padding-left:12px}z{a:1}z{a:1}.toggleSwitch{line-height:18px}.toggleSwitch input{display:none}.toggleSwitch input+label{position:relative;text-indent:54px;font-size:16px;color:#000}.toggleSwitch input+label::before{position:absolute;display:block;content:" ";width:40px;height:16px;border:2px solid #000;border-radius:10px;transition:margin-left 100ms ease-in}.toggleSwitch input+label::after{position:absolute;display:block;top:5px;content:" ";width:10px;height:10px;background-color:#000;border-radius:5px;transition:all 100ms ease-in}body[dir='ltr'] .toggleSwitch input+label::after{left:5px}body[dir='rtl'] .toggleSwitch input+label::after{right:5px}.toggleSwitch span{display:block}body[dir] .toggleSwitch .on{margin-top:-18px}.toggleSwitch input:not(:checked)+label .on,.toggleSwitch input:checked+label .off{visibility:hidden}.toggleSwitch input:checked+label::after{background-color:#fff}body[dir='ltr'] .toggleSwitch input:checked+label::after{left:29px}body[dir='rtl'] .toggleSwitch input:checked+label::after{right:29px}@media screen and (-ms-high-contrast:active){.toggleSwitch input+label,.toggleSwitch input+label *{color:ButtonText}.toggleSwitch input+label::after{background-color:ButtonText}.toggleSwitch input:checked+label::before{background-color:Highlight}}z{a:1}z{a:1}z{a:1}*{box-sizing:border-box}html{-ms-user-select:none;cursor:default;overflow-y:auto}html,body{height:100%;background-color:transparent}html,body,table,td{line-height:normal}body[dir] html,body[dir],body[dir] table,body[dir] td{margin:0;padding:0}table{border-collapse:collapse;border:0}body{font-family:"Segoe",Arial,Helvetica,Sans-Serif;font-size:15px;color:#000;overflow-y:hidden;overflow:hidden}a{color:#000}#root{height:100%;position:relative}body>#root>.scr{height:100%;overflow-y:auto;overflow-x:hidden}body>#root>.scr.oemVisible{height:calc(100% - 40px)}body>#root>.scr.scopesBottom{height:calc(100% - 48px)}body>#root>.scr.scopesBottom.oemVisible{height:calc(100% - 88px)}.suggsList{vertical-align:top}.divider{border:0;border-bottom:1px solid rgba(0,0,0,.1)}body[dir] .divider{margin:0;padding:0;padding-top:8px}.oemMessage{height:40px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);overflow:hidden}body[dir='ltr'] .oemMessage{padding-right:12px}body[dir='rtl'] .oemMessage{padding-left:12px}body[dir] .oemMessage .toggleSwitch{margin-top:6px}.oemMessage a{display:block}.groupHeader{display:flex;position:relative}body[dir] .groupHeader{padding:8px 12px}.groupTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}progress{position:absolute}body[dir='ltr'] .groupAnnotations{padding-right:4px;margin-left:auto}body[dir='rtl'] .groupAnnotations{padding-left:4px;margin-right:auto}#topResults .suggestion,.group:not(.gridLayout) .suggestion,.message{position:relative}body[dir] #topResults .suggestion,body[dir] .group:not(.gridLayout) .suggestion,body[dir] .message{padding:8px 12px}#topResults .suggestion{min-height:60px}body[dir] #topResults .suggestion{padding:12px}body[dir='ltr'] .details.roundIcon{padding-left:44px}body[dir='rtl'] .details.roundIcon{padding-right:44px}body[dir='ltr'] .details{padding-left:28px}body[dir='rtl'] .details{padding-right:28px}body[dir='ltr'] #topResults .details{padding-left:44px}body[dir='rtl'] #topResults .details{padding-right:44px}.highlighted{font-weight:600}.selectable:hover{background:rgba(0,0,0,.1)}.selectable:active{background:rgba(0,0,0,.2)}.connectAccountLogo img{display:block}body[dir] .connectAccountLogo img{margin:0 auto}body[dir='ltr'] .upSellDetails{padding-right:28px}body[dir='rtl'] .upSellDetails{padding-left:28px}.upSellDetails .primaryText{max-height:none}.connectButton{border:1px solid #d3d3d3;display:flex;align-items:center;justify-content:center}body[dir] .connectButton{margin:0 28px;padding:5px}.iconContainer{position:absolute}body[dir] .iconContainer{margin-top:2px}.icon{width:16px;height:16px;font-size:16px;display:table-cell;vertical-align:middle}.iconContent.roundIcon{width:32px;height:32px;font-size:32px}.iconContent{font-family:"Segoe MDL2 Assets";vertical-align:top}.bingFontIcon{font-family:"Bing MDL2 Assets"}.cortanaFontIcon{font-family:"Cortana MDL2 Assets"}.starBg{opacity:.3;position:absolute}.star{opacity:.6}#topResults .suggestion .star,#topResults .suggestion .starBg{line-height:16px}body[dir] #topResults .suggestion .star,body[dir] #topResults .suggestion .starBg{margin-top:0}#topResults .icon{width:32px;height:32px;font-size:32px}.icon img{max-width:16px;max-height:16px;width:auto;height:auto;display:block}body[dir] .icon img{margin:0 auto}.oemMessage .icon img{max-width:none;max-height:25px}.roundIcon img{max-width:32px;max-height:32px;border-radius:32px}.icon svg{width:16px;height:16px}#topResults .icon img{max-width:32px;max-height:32px}#topResults .icon svg{width:32px;height:32px}.removeIcon{font-family:"Cortana MDL2 Assets";position:absolute;width:16px;font-size:13px;display:none;top:8px;opacity:.3}body[dir='ltr'] .removeIcon{right:12px}body[dir='rtl'] .removeIcon{left:12px}.removeIcon:hover{opacity:.8}#topResults .removeIcon{top:4px}.removeIcon .icon,#topResults .removeIcon .icon{font-size:13px}body[dir='ltr'] .primaryText.removeIconPadding{padding-right:28px}body[dir='rtl'] .primaryText.removeIconPadding{padding-left:28px}.suggestion:hover .removeIcon{display:inline}body[dir='ltr'] .details .primaryText.removeIconPadding{padding-right:0}body[dir='rtl'] .details .primaryText.removeIconPadding{padding-left:0}body[dir='ltr'] .suggestion:hover .details .primaryText.removeIconPadding{padding-right:28px}body[dir='rtl'] .suggestion:hover .details .primaryText.removeIconPadding{padding-left:28px}.primaryText{max-height:40px;line-height:20px;overflow:hidden}.secondaryText,.additionalInfoText,.groupHeader{font-size:13px;line-height:16px}.message{color:rgba(0,0,0,.6);border-bottom:1px solid rgba(0,0,0,.1)}.oemMessage .message{border-bottom:none}.slideInMessage:not(.visible){border:none;height:0}.slideInMessage{height:37px;transition:height 200ms linear;overflow:hidden}.indexingMessage .iconContent{animation:loopingRotate 4s linear infinite}.message .iconContent{color:rgba(0,0,0,.4);display:inline-block}.message .primaryText{font-size:13px;line-height:20px}.oemMessage .message .primaryText{font:20px "ProviderIcons";color:#000}.secondaryText,.groupHeader{line-height:16px}.annotation{color:rgba(0,0,0,.6)}.dark{color:#000}.flexParent{display:flex}.flexParent>*{flex:auto 1 0}.flexParent>.truncate{flex-grow:0;flex-shrink:1;text-overflow:ellipsis}.flexParent>*:last-child{flex-grow:0}body[dir='ltr'] .flexParent>*:not(:first-child):not(.b_flexboxSpacer){padding:3px 0 0 12px}body[dir='rtl'] .flexParent>*:not(:first-child):not(.b_flexboxSpacer){padding:3px 12px 0 0}.singleLine{text-overflow:ellipsis}.additionalInfoText{line-height:20px}.secondaryText{min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[dir] #topResults .primaryText,body[dir] #topResults .secondaryText{margin-bottom:3px}#topResults .secondaryText{line-height:17px}body[dir] #topResults .secondaryText{margin-top:-1px}body[dir] #topResults .secondaryText:last-child{margin-bottom:0}body[dir] .gridLayout .suggsList{padding:1px calc(6px - 1px)}.gridLayout .suggestion{display:inline-flex;border:1px solid rgba(0,0,0,.1)}body[dir] .gridLayout .suggestion{margin:6px}.gridLayout .suggestion:hover,.gridLayout .suggestion.sa_hv{border:6px solid rgba(0,0,0,.1);background:none}body[dir] .gridLayout .suggestion:hover,body[dir] .gridLayout .suggestion.sa_hv{margin:1px}.gridLayout .iconContainer{position:static}body[dir] .gridLayout .iconContainer{margin:0}.gridLayout .suggestion .icon{width:92px;height:92px;font-size:92px;overflow:hidden;position:relative;display:inline-flex;justify-content:center;align-items:center}.gridLayoutMedium .suggestion .icon{width:68px;height:68px;font-size:68px}.gridLayout .icon img{max-height:none;max-width:none}.gridLayout .icon.wide img{height:100%;width:auto}.gridLayout .icon.tall img{width:100%;height:auto}.gridLayout .icon svg{width:92px;height:92px}.gridLayoutMedium .icon svg{width:68px;height:68px}.gridLayout .details{display:none}.jumpList .suggestion:hover:not(.sa_hv),.jumpList.suggestion:hover:not(.sa_hv){background:#ccc}.b_secondaryFocus{font-size:15px;line-height:20px}body[dir] .b_secondaryFocus{padding-bottom:0}.answer{height:80px;overflow:hidden}#qfContainer{height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden}@media screen and (-ms-high-contrast:active){.selectable,.selectable *,.scopeTile,.scopeTile *{color:ButtonText}.suggestion:hover,.suggestion:hover *,.selectable:hover,.selectable:hover *,.sa_hv,.sa_hv *,.sa_hv:hover,.sa_hv:hover *,.searchScopes a:focus,.searchScopes a:focus *,.searchScopes a:hover,.searchScopes a:hover *,.selectedScope:hover,.selectedScope:hover *,.selectedScope,.selectedScope *,.selectedScope:visited,.selectedScope:visited *{background-color:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}#qfContainer .suggestion:hover svg,#qfContainer .suggestion:hover svg *,#qfContainer .selectable:hover svg,#qfContainer .selectable:hover svg *,#qfContainer .sa_hv svg,#qfContainer .sa_hv svg *,#qfContainer .sa_hv:hover svg,#qfContainer .sa_hv:hover svg *{stroke:HighlightText}.iconWithBackground,.iconWithBackground *,.suggestion:hover .iconWithBackground,.suggestion:hover .iconWithBackground *{background-color:Menu;color:MenuText;-ms-high-contrast-adjust:none}}@keyframes loopingRotate{0%{transform:rotate(0deg) translate(0)}100%{transform:rotate(360deg) translate(0)}}.focusable:focus{outline:2px solid #000;z-index:1}.focusable:active{outline:0}@media screen and (-ms-high-contrast:active){.focusable:focus{outline:2px solid ButtonText}}body[dir] .searchScopes ul,body[dir] .scopesBottom #topHitHeader{padding-top:4px}body[dir] .sbot #topHitHeader{padding-top:0}