*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body,button,input,select,textarea{font-size:100%;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif}html,body{width:100%;margin:0;padding:0;background-color:#fff;color:#000}h1{font-size:110%;margin:5px 0 12px;font-weight:700}a{text-decoration:none}select,input,textarea{border:1px solid #cfcfcf;border-radius:5px;padding:5px}select:focus,input:focus,textarea:focus{outline:none!important;border:1px solid #999999}::-webkit-input-placeholder{color:#999;font-weight:400}:-ms-input-placeholder{color:#999;font-weight:400}::placeholder{color:#999;font-weight:400}button{cursor:pointer}button:disabled{cursor:auto}button:focus{outline:none}.FormField{margin-bottom:12px}.FormField2Col{display:block}@media only screen and (min-width: 576px){.FormField2Col{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}}.FormField .Label{display:block;font-weight:700;margin-bottom:5px}.FormField input{width:100%}.FormField .Error,.FormCheckbox .Error{color:#f56565;display:block;font-size:85%;margin-top:5px}.FormField .IsInvalid{border-color:#f56565}.FormCheckbox{margin-bottom:12px}.CheckbokInput{position:absolute;left:0}.CheckboxLabel{position:relative;padding-left:24px}.Submit{display:flex;align-items:center;margin-top:24px;gap:24px}.ResendValidationEmail{margin-top:12px}.BackToPage{font-size:85%}.BackToPage svg{padding:0 3px}.LoadingPage{display:flex;justify-content:center;align-items:center;height:100vh}.LoadingData{display:flex;justify-content:center;align-items:center;height:50vh}.LoadingSenses{display:none}@media only screen and (min-width: 1025px){.LoadingSenses{display:flex}}.AppStartPageGrid{display:grid;grid-template-columns:auto;justify-content:center;justify-items:center;grid-gap:12px;margin:12px}@media only screen and (min-width: 576px){.AppStartPageGrid{padding-top:36px}}.DevelopmentSite{font-size:85%}.Logo{display:flex;margin:0 0 24px;padding:0;gap:36px}.Logo>li{list-style:none}.Logo img{width:100%}.SignLangDictTitle{text-align:center;display:flex}.SignLangDictTitle h1{margin:0}.SignLangDictTitle h2{font-size:110%;margin:5px 0 12px;font-weight:700}.ProjectsList{padding:12px;background:#fbfbfb;border:1px solid #ebebeb;margin:0;max-height:500px;overflow-y:auto}.ProjectsList>li{list-style:none;margin-bottom:5px}.ProjectsList>li:last-child{margin-bottom:0}.ProjectsList>li>a{color:#000;padding:5px;display:grid;grid-template-columns:100px 1fr;grid-gap:12px;align-items:center}.ProjectsList>li>a:hover{background-color:#e5f3ff;border-radius:3px}.ProjectsList .ProjectLogo{justify-self:end}.ProjectsList .ProjectLogo img{max-height:50px;max-width:100%}.ProjectsList .WrittenLanguages{font-size:85%;color:#0078d7}.PrivateProject{color:#999}.FooterNav{display:flex;margin:24px 0 0;padding:0;font-size:85%;gap:12px}.FooterNav>li{list-style:none}.AppGrid{display:grid;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "menu" "content";height:100vh;overflow-y:hidden;background-color:#f5f5f5}@media only screen and (min-width: 576px){.AppGrid{height:calc(100vh - 52px)}}.ProjectHeaderWrapper{grid-area:header;border-bottom:1px solid #ebebeb}.TopMenuWrapper{grid-area:menu}#glossesWrapper,#signInfoWrapper{grid-area:content;overflow-y:scroll;background-color:#f5f5f5;position:relative}.mobileContentVisible{display:block}#splitAppGridD,#splitAppGridT,#splitSignInfoGrid{display:none}#glossesWrapper,#signVideoWrapper{padding:0 12px 12px}.ContexBoxSignComponents{margin-top:12px}#signSensesWrapper,#signExtraMediaWrapper{padding:0 12px 12px}@media only screen and (min-width: 576px){.AppGrid{grid-template-columns:1fr 4px 1fr;grid-template-areas:"header    header     header" "menu      splitter1  sign-info" "glosses   splitter1  sign-info"}#glossesWrapper{grid-area:glosses}#signInfoWrapper{grid-area:sign-info}#splitAppGridT{grid-area:splitter1}#splitAppGridT{display:block}.mobileContentVisible{display:none}#signVideoWrapper,#signSensesWrapper{padding:12px 12px 0}#signExtraMediaWrapper{padding:12px}}@media only screen and (min-width: 1025px){.AppGrid{grid-template-columns:1fr 4px 2fr;grid-template-areas:"header    header       header" "menu      splitter1    sign-info" "glosses   splitter1    sign-info"}#glossesWrapper{grid-area:glosses}#signInfoWrapper{grid-area:sign-info;display:grid;grid-template-columns:1fr 4px 1fr;grid-template-areas:"video splitter2 senses-media";overflow-y:hidden}#signVideoWrapper{grid-area:video;overflow-y:scroll}#signMeaningWrapper{grid-area:senses-media;overflow-y:scroll}#splitAppGridD{grid-area:splitter1}#splitSignInfoGrid{grid-area:splitter2}#splitAppGridD,#splitSignInfoGrid{display:block}#splitAppGridT,.mobileContentVisible{display:none}#signVideoWrapper{padding:12px}}.ColumnSplitter{cursor:col-resize;background-color:#cfcfcf}.ColumnSplitter:hover,.DragAppGridD #splitAppGridD,.DragAppGridT #splitAppGridT,.DragSignInfoGrid #splitSignInfoGrid{background-color:#0078d7}.GridItemVisible{z-index:2}.GridItemHidden{z-index:1}.ContentVisible{display:block}.ContentHidden{display:none}.ContentBox{padding:12px;background:#fff;border:1px solid #ebebeb}.ContentBoxExtraMedia{padding:12px 12px 2px}.MenuWrapper{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.Menu{padding:0;display:flex;flex-wrap:wrap;align-items:center;margin:0 12px;gap:3px}.Menu>li{list-style:none;margin:3px 0}.Menu button{background-color:#f5f5f5;padding:6px 10px;width:46px;border:1px solid #f5f5f5}.Menu button:hover{background:#ebebeb;border:1px solid #e0e0e0}.Menu button.MenuSelected{background:#fff;border:1px solid #ebebeb}.Menu img{width:24px}.SignMenuScrollWrapper{position:fixed;bottom:0;right:0;z-index:999;background-color:#0078d7;border-top-left-radius:10px}.SignMenuScroll{margin:6px 12px 0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.SignMenuScroll>li{list-style:none}.SignMenuScroll button{background-color:#0078d7;border:0;width:45px}.SignMenuScroll img{width:24px}.MobileMenuVisible{display:block}.MobileMenuHidden{display:none}@media only screen and (min-width: 576px){.MobileMenuHidden{display:block}}@media only screen and (min-width: 1025px){.SignMenuScroll .ScrollToSignVideo{display:none}}.VideoPlayer{display:grid;grid-template-columns:1fr auto;grid-gap:5px;align-items:center}.VideoPlayer video{max-width:100%}.PlaybackRateControl{margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:3px}.PlaybackRateControl>li{list-style:none;min-width:35px;text-align:center}.PlaybackRateControl>li>button{min-width:28px}.PlaybackRateControl>li span.playRateVal{font-size:85%;font-weight:700}.PlaybackRateControl .CloseVideo{border:0px;margin:0 0 12px;padding:0;background-color:#fff}.PlaybackRateControl .CloseVideo img{height:20px}.Location{stroke:gray;stroke-width:1}.contactLocClickable,.spatialLocClickable,.LocNotClickable{fill:#d3d3d3}.contactLocClickable:hover{fill:pink;cursor:pointer}.spatialLocClickable:hover{fill:#0ff;cursor:pointer}.contactLocSelected{fill:red}.spatialLocSelected{fill:#00f}.FilterTabsHeader{display:grid;border-bottom:1px solid #cfcfcf;grid-template-columns:1fr auto}.FilterTabs_TabList{margin:0;padding:0 0 3px;display:flex;flex-wrap:wrap;align-items:center}.FilterTabs_Tab{list-style:none;padding-top:6px;cursor:pointer;width:38px;height:38px;text-align:center;margin:0}.FilterTabs_Tab:hover{background:#fbfbfb}.FilterTabs_Tab img{height:24px}.FilterTabs_TabSelected,.FilterTabs_TabSelected:hover{background:#0078d7}.FilterTabsHeader .ShowComponentDescr{display:flex}.FilterTabsHeader .ShowComponentDescr button{background-color:#fff;padding:0;margin:0;width:38px;height:38px;border:1px solid #ffffff}.FilterTabsHeader .ShowComponentDescr button:hover{background:#ebebeb;border:1px solid#e0e0e0}.TooltipGeneral{opacity:1!important;background-color:#404040!important;z-index:999;padding:8px!important}.ButtonLamp{background-color:#fff;padding:0;margin:0;width:38px;height:38px;border:0;border:1px solid #ffffff;background-repeat:no-repeat;background-position:center}@media (hover: hover){.ButtonLamp:hover{background:#ebebeb;border:1px solid#e0e0e0;background-repeat:no-repeat;background-position:center}}.TooltipHandshapeWrapper{max-width:70vw}.TooltipHandshapeWrapper img{width:calc(100%/3)}.TooltipLocationWrapper{width:200px;background-color:#fff}.TooltipLocationDescr{width:200px}.SimpleButton{padding:6px 12px;margin:0;color:#fff;background-color:#00467b;border:0px;border-radius:5px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;font-size:90%}.SimpleButton:hover{background-color:#00599d}.SimpleButton:disabled{background-color:#cfcfcf}.SimpleButton:disabled:hover{background-color:#cfcfcf}.SimpleButton.ChangePlayback{padding:0 5px 3px;font-weight:700;font-size:110%}.SimpleButton .LoadingContent{display:flex;align-items:center;gap:6px}.AlertContainer{margin:24px 24px 0;display:flex;justify-content:center}.Alerts{width:80%}.Alerts>div:last-child{margin-bottom:0}.Alert{padding:15px;border:1px solid transparent;border-radius:4px;margin-bottom:24px}.AlertSuccess{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.AlertInfo{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.AlertWarning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.AlertError{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.CloseAlert{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:.2;padding:0 6px}.CloseAlert:hover,.CloseAlert:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.AlertFade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.Alert a{color:#0078d7}.Alert a:hover{color:#4299e1}.NoResults{padding:12px 0}.block{display:block}.hidden{display:none}.NavHeader{background-color:#718096}@media only screen and (min-width: 576px){.NavHeader{height:52px}}.NavMenuContainer{display:flex;align-items:center;justify-content:space-between;padding:7px 12px}.LeftSide,.RightSide{display:flex;align-items:center}.ProjectsMenu,.UserToolsMenu{display:none}@media only screen and (min-width: 576px){.ProjectsMenu{display:block}.UserToolsMenu{display:flex;align-items:center}.MobileMenuButton,.MobileMenuContainer{display:none}}.ViewProjects{color:#fff;font-weight:600;display:flex;align-items:center}.ViewProjects img{height:18px;padding:0 3px}.ViewProjects span{padding:0 3px}.ViewProjects:hover{color:#ebebeb}@media only screen and (min-width: 768px){.ViewProjects{margin-left:50px}}.OverlayButton{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;height:100%;background-color:#000;opacity:.2;cursor:default}.MobileMenuButton button{padding:6px 8px;border-radius:5px;color:#fff;background-color:#718096;border:0}.MobileMenuButton button:hover{color:#ebebeb;background-color:#2d3748}.MobileMenuButton svg{font-size:20px}.MobileMenu{padding:12px}.MobileProjectsMenu{border-bottom:1px solid #ebebeb;padding-bottom:12px}.MobileUserMenu{border-bottom:1px solid #ebebeb;padding-top:12px;padding-bottom:12px}.MobileAuthUserMenu .SignedIn{display:flex;align-items:center;color:#fff}.MobileAuthUserMenu .SignedIn svg{font-size:22px;margin-right:5px}.MobileAuthUserMenu .SignedIn .Username{font-weight:700}.MobileAuthUserMenu ul{margin:5px 0;padding:0}.MobileAuthUserMenu ul li{list-style:none;padding:8px 0}.MobileAuthUserMenu a{color:#fff}.MobileAuthUserMenu a:hover{color:#ebebeb}.Logout{color:#fff;text-align:left;border:0;margin:0;padding:0;background-color:#718096}.Logout:hover{color:#ebebeb}.MobileToolsMenu{padding-top:7px}.ToolsMenuItem{background-color:#718096;border:0;margin:0;display:flex;align-items:center;color:#fff;padding:6px}.ToolsMenuItem:hover{color:#ebebeb}.ToolsMenuItem img{height:18px;padding:0 3px}.ToolsMenuItem span{padding:0 3px}.ToolsFooterItem{background-color:#fff;border:0;padding:6px 3px;display:flex;align-items:center;width:100%;color:#000;font-weight:400;text-align:left}.ToolsFooterItem:hover{background-color:#e5f3ff;color:#000;border-radius:3px}.ToolsFooterItem img{height:18px;padding:0 3px}.ToolsFooterItem span{padding:0 3px}.UserMenuContainer{position:relative;margin-right:12px}.Login,.Signup{color:#fff;font-weight:600;border:1px solid #ffffff;padding:4px 7px;border-radius:5px;margin:0 12px 0 0;display:inline-block}.Login:hover,.Signup:hover{color:#ebebeb;border:1px solid #ebebeb}.UserMenuButton button{padding:5px;border:0;color:#fff;margin:0;background-color:#718096;line-height:12px;display:grid;grid-template-columns:auto auto;grid-gap:5px;align-items:center}.UserMenuButton button:hover{color:#ebebeb}.UserMenuButton svg{font-size:22px}.UserMenu{position:absolute;right:0;z-index:50;margin-top:5px;min-width:200px;border-radius:5px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff;padding:5px 0}.UserMenu .SignedIn{padding:0 12px 5px;border-bottom:1px solid #ebebeb}.UserMenu .Username{font-weight:700}.UserMenu ul{margin:5px 0;padding:0}.UserMenu ul li{position:relative;list-style:none}.UserMenu a{padding:5px 12px;width:100%;color:#000;display:block}.UserMenu a:hover{background-color:#e5f3ff}@media only screen and (min-width: 576px){.Logout{color:#000;width:100%;text-align:left;border:0;background-color:#fff;padding:0 12px 5px}.Logout:hover{color:#000;background-color:#e5f3ff}}.ToolsMenuContainer{position:relative}.ToolsMenuButton button{padding:5px 10px;border:solid 2px #ffffff;border-radius:9999px;color:#fff;margin:0;background-color:#718096;line-height:12px}.ToolsMenuButton button:hover{color:#ebebeb;border:solid 2px #ebebeb}.ToolsMenuButton svg{font-size:17px}.ToolsMenu{position:absolute;right:0;z-index:50;margin-top:5px;width:200px;border-radius:5px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff;padding:5px 0}@media only screen and (min-width: 576px){.ToolsMenuItem{background-color:#fff;border:0;display:flex;align-items:center;width:100%;color:#000;font-weight:400;text-align:left}.ToolsMenuItem:hover{background-color:#e5f3ff;color:#000}}.UILangContainer{position:relative;margin-right:12px;margin-left:12px;font-size:14px}@media only screen and (min-width: 768px){.UILangContainer{margin-right:50px}}.UILangButton button{cursor:pointer;position:relative;width:160px;border-radius:5px;border:0px;background-color:#fff;padding:5px 12px}.UILangButton .UILang{text-align:left}.UILangButton .Arrows{position:absolute;top:7px;right:12px;display:flex;flex-direction:column}.UILangButton .Arrows svg{font-size:9px;color:#cbd5e0;pointer-events:none}.UILangDropdown{position:absolute;right:0;z-index:50;margin-top:5px;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:5px 0}.UILangDropdown ul{margin:0;padding:0}.UILangDropdown ul li{position:relative;list-style:none;padding:5px 12px}.UILangDropdown ul li:hover{background-color:#e5f3ff;cursor:pointer}.UILangDropdown .Selected{font-weight:700}.Checkmark{position:absolute;top:5px;right:12px}.Checkmark svg{font-size:16px}.ProjectHeader{background-color:#fff;padding:5px 12px}.ProjectHeader .ProjectLogoTitle .ProjectLogo{height:80px;padding:12px 0}.ProjectHeader .ProjectLogoTitle .ProjectLogo img{max-height:100%;max-width:100%}@media only screen and (min-width: 576px){.ProjectHeader{display:flex;align-items:center;gap:12px}.ProjectHeader .ProjectLogoTitle{display:flex;align-items:center;flex:1;gap:12px}.ProjectHeader .ProjectLogoTitle h1{flex:1}}.ProjectInfoMenu{display:flex;gap:12px}.ProjectInfoMenuItem,.ProjectInfoMenuItemD{background-color:#fff;border:0;padding:6px 3px;font-size:85%}.ProjectInfoMenuItem:hover,.ProjectInfoMenuItemD:hover{background-color:#e5f3ff;border-radius:3px}.ProjectInfoMenuItem img,.ProjectInfoMenuItemD img{height:18px;padding:0 3px}.ProjectInfoMenuItemD span{padding:0 3px}.ProjectInfoMenuItemD{display:none}@media only screen and (min-width: 1025px){.ProjectInfoMenuItem{display:none}.ProjectInfoMenuItemD{display:flex}}.SearchByGloss{margin:0 12px}.SearchByKeyword{display:flex}.SearchByKeyword input{width:100%;font-size:85%;font-weight:700;min-height:30px;min-width:60px;padding-left:8px}.SearchByKeyword .ClearSearch{border:none;padding:2px;margin:5px 5px 0;background-color:transparent}.SearchByKeyword .ClearSearch img,.ClearFilterIcon img{width:20px}.SelectedComponentsWrapper{padding:12px;border:1px solid #ebebeb;background-color:#fff;display:grid;grid-template-columns:1fr auto}.SelectedComponents{display:flex;flex-wrap:wrap;align-items:center}.SelectedComponent{width:50px;text-align:center;padding:5px;cursor:pointer}.SelectedComponent:hover,.SelectedLocationThumb:hover{background-color:#e5f3ff}.SelectedComponent img{max-width:100%}.SelectedLocationThumb{padding:5px;width:70px;cursor:pointer}.ClearFilterIcon img{cursor:pointer}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.GlossesHeader{font-size:85%;display:grid;grid-template-columns:1fr auto;padding:12px;background:#fff;border:1px solid #ebebeb}.GlossesHeader .Header{display:grid;grid-template-columns:auto 1fr}.GlossesHeader .SortFieldWrapper:hover{cursor:pointer}.GlossesHeader .SortField{display:flex;align-items:center;justify-content:center;font-weight:400;min-height:20px;gap:6px}.GlossesHeader .SortField .SortOrderIcon svg{color:#cfcfcf;font-size:20px}.GlossesHeader .Counter{color:#999;font-weight:400;font-size:85%;display:flex;justify-content:center}.GlossesHeader .SortField.Selected{font-weight:700;color:#0078d7}.WrittenLangWrapper select{max-width:150px;font-weight:700;min-height:30px}.Glosses ul{margin:12px 0;padding:0}.Glosses ul li{list-style-type:none;border-bottom:1px solid #eeeeee;text-align:initial}.Glosses ul li:last-child{border-bottom:0}.Glosses ul li a{padding:5px;text-decoration:none;display:grid;grid-template-columns:1fr auto;grid-gap:24px}.Gloss:hover{background-color:#fbfbfb}.GlossSelected{font-weight:700;color:#fff;background-color:#0078d7}.Gloss a{color:#000}.GlossSelected a{color:#fff}.NoSignsFound{margin-top:12px}.Glosses .dialect{min-width:120px;text-align:right}.GlossesPagination{display:flex;gap:6px;justify-content:center}.GlossesPagination button{padding:6px 12px;margin:0;background-color:#ebebeb;border:0px;border-radius:5px;text-decoration:none;font-size:90%;font-weight:700}.GlossesPagination button:hover{background-color:#e0e0e0}.GlossesPagination .CurrentPage{background-color:#00467b;color:#fff}.GlossesPagination button.CurrentPage:hover{background-color:#00599d}.FilterTabHeader{padding:12px 0;font-weight:700;color:#0078d7}.Components{display:grid;grid-template-columns:50px}.ComponentsWithDescr{display:grid;grid-template-columns:1fr}.ComponentsWrapped{display:grid;grid-template-columns:repeat(auto-fit,50px)}.ComponentsWrappedWithDescr{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:50px}.Component{display:grid;padding:5px;cursor:pointer;font-size:85%}.Component.Selected{cursor:auto;color:#0078d7;font-weight:700}.Component:hover{background:#e5f3ff}.Component.Selected:hover{background:none}.Component img{max-width:100%;align-self:center}.ComponentWithoutDescr{grid-template-rows:1fr auto;justify-items:center}.ComponentWithDescr{grid-template-columns:40px auto 1fr;align-items:center;grid-gap:7px}.ComponentLocation{grid-template-columns:auto 1fr;align-items:center;grid-gap:7px}.ComponentHandshapeWrapper,.ComponentLocationWrapper{display:grid;grid-template-columns:1fr auto;align-items:center}img.handshape{max-height:45px}img.faceHeadBody{max-height:40px}.ComponentWithoutDescr .CountByComponent{color:#999;margin-top:2px;align-self:end;font-weight:400}.ComponentWithDescr .CountByComponent,.ComponentLocation .CountByComponent{color:#999;min-width:15px;font-weight:400}.MotionHeadingFirst{font-weight:700;font-size:85%;margin-bottom:5px}.MotionHeading{margin-top:12px;margin-bottom:5px;font-weight:700;font-size:85%}.SignVideo{display:flex;justify-content:center}.SignComponentsHeader{display:grid;grid-template-columns:1fr auto}.SignComponentsHeader button{background-color:#fff;padding:0;margin:0;width:38px;height:38px;border:1px solid #ffffff}.SignComponentsHeader button:hover{background:#ebebeb;border:1px solid#e0e0e0}.SignComponentsHeader .ShowComponentDescr{display:flex}.SignComponents{padding:12px 0;display:grid;grid-template-columns:repeat(auto-fit,40px);grid-gap:10px;align-items:center;justify-items:center;justify-content:center;border-top:1px solid#cfcfcf;margin-top:3px}.SignComponents img{max-width:100%}.SignComponentsWithDescr{padding:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:20px;row-gap:10px;border-top:1px solid#cfcfcf;margin-top:3px}.SignComponentsLocation{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:20px;row-gap:10px}.SignComponentWithDescr{display:grid;grid-template-columns:40px 1fr;grid-gap:7px;font-size:85%;align-items:center}.SignComponentWithDescr.handshape{grid-template-columns:40px 1fr auto}.SignComponentWithDescr.location{grid-template-columns:1fr auto}.SignComponentWithDescr img{max-width:100%;justify-self:center}.SignLocations{width:60%;margin:auto}.Senses>*{margin-bottom:12px}.Senses>div:last-child{margin-bottom:0}.Sense{background-color:#43acff;padding:10px;border-radius:5px}.SenseHeaderView{display:flex;margin-bottom:3px;align-items:center;gap:6px}.SenseIcon img{width:23px;padding-top:6px}.SenseIndex div{width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:12px;background-color:#0078d7;color:#fff}.SenseGrammarCat,.SenseDialects{display:flex}.SenseGrammarCat span,.SenseDialects span{font-size:85%}.SenseGrammarCat img,.SenseDialects img{height:18px;padding:0 3px}.SenseTexts{padding:0;margin:0;font-weight:700}.SenseTexts>*{margin-bottom:5px}.SenseTexts>div:last-child{margin-bottom:0}.Sentences{margin-top:12px;display:grid;grid-template-columns:1fr;grid-gap:18px}.Sentences .Sentence{display:grid;grid-template-columns:auto 1fr;grid-gap:6px}.SentenceTextsWrapper{display:grid;grid-template-columns:1fr;grid-gap:12px}.SentenceTexts .SentenceText{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eeeeee}.SentenceTexts div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ExtraTexts{margin-top:2px;margin-bottom:10px}.ExtraTexts .ExtraText{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eeeeee;white-space:pre-line}.ExtraTexts div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ExtraMediaWrapper{display:flex;flex-wrap:wrap;margin-right:-10px}.VideoThumbnail{position:relative;cursor:pointer;min-width:90px}.ExtraMediaWrapper .VideoThumbnail{margin-bottom:10px;margin-right:10px;flex:0 1 calc(100%/3 - 10px)}.SentenceTextsWrapper .VideoThumbnail{width:calc(100%/3 - 1px)}.ExPictureThumbnail{margin-bottom:10px;margin-right:10px}.VideoThumbnail video{max-width:100%;display:block}.ExPictureThumbnail img{max-width:100%;display:block}@media only screen and (min-width: 576px){.VideoThumbnail{min-width:130px}.ExPictureThumbnail{position:relative;cursor:pointer;flex:0 1 calc(100%/3 - 10px);min-width:130px}.ExPictureLarge img{cursor:pointer}}.VideoPlayingWrapper,.ExPictureLargeWrapper{width:100%}.ExtraMediaWrapper .VideoPlayingWrapper,.ExPictureLargeWrapper{margin-right:10px}.VideoPlaying,.ExPictureLarge{position:relative}.ExtraMediaWrapper .VideoPlaying,.ExPictureLarge{margin-bottom:10px}.VideoPlaying video,.ExPictureLarge img{max-width:100%;display:block}.VideoThumbnailPlayIcon{top:10px;left:10px;width:24px;height:24px;z-index:100;position:absolute}.VideoThumbnailPlayIcon img{width:24px}.ChangelogWrapper{display:flex;justify-content:center}.Changelog{text-align:left;max-width:900px}.Changelog .LogItem{padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #eeeeee}.Changelog div:last-child{border-bottom:0px solid #eeeeee}@media only screen and (min-width: 576px){.Changelog .LogItem{display:grid;grid-template-columns:auto 1fr;grid-gap:24px}}.Changelog .LogItem h2{font-size:110%;margin:0 0 12px;font-weight:700;color:#0078d7}.Changelog .LogItem h3{font-size:100%;margin:0 0 6px;font-weight:700}.Changelog .LogItem ol{padding:0 0 0 16px;margin:0 0 12px}.ModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;background-color:#0003}.Modal{position:absolute;top:40px;left:50%;margin-right:-50%;transform:translate(-50%);background:#fff;overflow:auto;max-height:85vh;border-radius:5px;outline:none;padding:15px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.AlertModal{border:2px solid #FF0000}.ModalContent{max-width:75vw}@media only screen and (min-width: 576px){.ModalContent{max-width:450px}.AlertModalContent{padding:50px}}@media only screen and (min-width: 1025px){.ModalContent{max-width:600px}}.ModalContent h2{margin:0;color:#0078d7;font-size:100%}.ModalTitleWithImg{display:flex;align-items:center;gap:6px;margin-bottom:12px}.ModalTitleWithImg .ProjectLogo img{max-height:80px;max-width:100%}.CloseModal{text-align:right;margin-top:24px}.ModalOkButtonWrapper{display:grid;grid-template-columns:auto auto;justify-content:right;grid-gap:10px;margin-top:24px}.AboutProject .ProjectInfo{margin:0 0 12px 0 0;padding:0}.AboutProject .ProjectInfo li{list-style:none}.AboutProject .ProjectInfo span{font-weight:700}.AboutProject .ProjectDescription{border:1px solid #ebebeb;padding:12px;max-height:200px;overflow-y:auto}@media only screen and (min-width: 576px){.AboutProject .ProjectDescription{max-height:300px}}.AboutProject .ProjectDescription p{margin:0}.WrittenLanguages{display:grid;grid-gap:6px}.WrittenLangDelimiter{grid-column:1 / span 6;border-bottom:1px solid #e0e0e0}.WrittenLanguages.ShowActions{grid-template-columns:auto auto auto auto auto auto}.WrittenLanguages.HideActions{grid-template-columns:auto auto auto auto}.WrittenLanguages button{border:0;background:#fff;border:1px solid #ffffff;padding:0 4px}.WrittenLanguages button:hover{background:#ebebeb;border:1px solid #cfcfcf}.MoveUpDown{display:grid;grid-template-columns:24px 24px}.ModalLangError{color:#e53e3e;margin-top:10px}.GrammarCategories{display:grid;grid-template-columns:auto auto auto;grid-gap:6px}.GrammarCategories .Header,.Dialects .Header,.WrittenLanguages .Header{font-weight:700}.GrammarCategoryDelimiter{grid-column:1 / span 3;border-bottom:1px solid #e0e0e0}.GrammarCategories .Counter,.Dialects .Counter,.WrittenLanguages .Counter{color:#999}.Dialects{display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:6px}.DialectDelimiter{grid-column:1 / span 5;border-bottom:1px solid #e0e0e0}.Dialects .FocalDialect{height:10px;width:10px;background-color:#999;border-radius:50%;display:inline-block}.ShowFocalDialectWrapper{margin-top:10px;color:#0078d7}.ShowFocalDialectWrapper label:hover{cursor:pointer}.DialectFilterModal button{background-color:#f5f5f5;padding:6px 10px;width:46px;border:1px solid#f5f5f5}.DialectFilterModal button:hover{background:#ebebeb;border:1px solid#e0e0e0}.DialectFilterModal button.Selected{background:#0078d7;border:1px solid #ebebeb}.DialectFilterModal img{width:24px}.DialectCheckbox .DialectAbbr{min-width:45px;display:inline-block}.DialectCheckbox .DialectActive{color:#0078d7}.DialectFilter .SelButtonWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin:24px 0 10px}.DialectFilter .OkButtonWrapper{display:grid;grid-template-columns:auto auto;justify-content:center;grid-gap:10px}.SendFeedback{max-width:450px}.SendFeedbackForm{margin-top:10px}.SendFeedbackForm textarea{width:100%;height:100px}.SendFeedbackResponse{margin-top:10px;text-align:right;font-weight:700}.SendFeedbackResponse.Sent{color:#2f855a}.SendFeedbackResponse.NotSent{color:#f56565}.SendFeedback a{text-decoration:none;color:#0078d7}.SendFeedback a:hover{text-decoration:underline}.AboutSooSL a{text-decoration:none;color:#0078d7}.AboutSooSL a:hover{text-decoration:underline}.AboutSooSL ul{margin:0;padding:0}.AboutSooSL li{list-style:none}.PageContainer{padding:12px}@media only screen and (min-width: 576px){.PageContainer{padding-top:24px}.SignupPage,.ProfilePage{width:500px;margin-left:auto;margin-right:auto}.LoginPage,.ForgotPasswordPage,.ResetPasswordPage,.ChangePasswordPage{width:350px;margin-left:auto;margin-right:auto}}.PageContainer .Header{text-align:center;margin-bottom:24px}.PageContainer .Header h1{font-size:170%}.PageContainer .Header h2{font-size:110%;margin:0}.PageContainer .Header p{margin-bottom:12px;padding:0}.PageContainer a{color:#0078d7}.PageContainer a:hover{text-decoration:underline}.LoadingIconContainer{text-align:center}.ReadTerms{margin-top:5px}.ForgotPassword{margin:12px 0 0}.PwdResetInfo{margin:0 0 12px;padding:0;text-align:center}@media only screen and (min-width: 576px){.AdminPage{display:flex;justify-content:center}.EditDictionaryPage{width:500px}}.AdminItemsTable{width:100%;border:0;border-collapse:collapse}.AdminItemsTable thead tr{border-bottom:1px solid #cfcfcf}.AdminItemsTable thead th{padding:12px;text-align:left}.AdminItemsTable .Sortable{cursor:pointer;display:flex;align-items:center}.AdminItemsTable .Sortable:hover{color:#0078d7}.AdminItemsTable .Sortable svg{margin-left:5px;color:#cfcfcf;font-size:20px}.AdminItemsTable tbody tr{border-bottom:1px solid #eeeeee}.AdminItemsTable tbody tr:nth-of-type(odd){background-color:#f5f5f5}.AdminItemsTable tbody tr:last-child{border-bottom:0}.AdminItemsTable tbody td{vertical-align:top;padding:12px}.AdminAction{display:grid;grid-template-columns:auto auto;grid-gap:12px}.EditButton{padding:6px 12px;margin:0;color:#fff;background-color:#007bff;border:0;border-radius:5px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;font-size:90%}.EditButton:hover{background-color:#0069d9}.DeleteButton,.SuspendButton{padding:6px 12px;margin:0;color:#fff;background-color:#dc3545;border:0;border-radius:5px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;font-size:90%}.DeleteButton:hover,.SuspendButton:hover{background-color:#cd2737}.RestoreButton{padding:6px 12px;margin:0;color:#fff;background-color:#787878;border:0;border-radius:5px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;font-size:90%}.RestoreButton:hover{background-color:#686868}.FilterUsersWrapper{margin-bottom:24px;display:flex;justify-content:center}.FilterUsers .SearchByKeyword{width:250px;margin-bottom:12px}.FilterUsers .FilterByProject{margin-bottom:12px}.FilterUsers .FilterByProject select{font-size:85%;max-width:300px}.FilterUsers .CountUsers{font-size:85%;font-weight:700}@media only screen and (min-width: 576px){.FilterUsers{display:grid;grid-template-columns:auto auto 1fr;grid-gap:24px;align-items:center}.FilterUsers .SearchByKeyword,.FilterUsers .FilterByProject{margin-bottom:0}}.UsersTable .EmailVerified{padding-left:6px;color:green}.UsersTable .EmailNotVerified{padding-left:6px;color:red}.UsersTable .DateTime{width:150px}.UsersTable .ProjectsRequested{width:200px}.UsersTable .read-only{color:#ff8000}.UsersTable .read-write{color:green}.UserData{max-width:500px}.AssignProjects .Header{font-weight:700;margin:24px 0 12px;text-align:left}.EditDictionaryPage #ownerUsername{width:300px}.EditDictionaryPage .AlertWarning{font-size:85%}.CheckInventory{margin-top:12px;margin-bottom:12px}.ListVariantWithBorder{border-top:1px solid #cfcfcf;margin-top:12px;padding-top:12px}@media only screen and (min-width: 576px){.NoDictionariesAssigned{width:700px}}.NoDictionariesAssigned a{display:block;margin-top:12px}.NoDictionariesAssigned .PublishDictionary{margin-top:24px}.PublicDictionary{margin:0 0 20px}.OwnerViewProjectPage .AlertInfo{font-size:85%;margin-top:24px}.YourProjectsTable .ProjectLogo{width:100px}.YourProjectsTable .ProjectLogo img{max-height:50px;max-width:100%}.FilterSessionsWrapper{margin-bottom:24px;display:flex;justify-content:center;gap:24px}.FilterSessionsWrapper select{font-size:85%;max-width:300px}.SessionHeader{color:#999;font-weight:700;padding-bottom:3px;border-bottom:1px solid#cfcfcf}.UploadSession{margin:0 0 24px;padding:0}.UploadSession li{list-style-type:none;margin-top:6px}.UploadSession li span{font-weight:700}.CancelSession{margin:0 0 24px}.CancelSession .AlertWarning{margin-top:12px;font-size:85%}.DownloadFile{margin:0 0 24px}.DownloadFile a{font-weight:700;color:green}.Section{margin-bottom:24px}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}
