body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0;overflow:hidden;overscroll-behavior:none;text-align:center}.App{height:100vh;scrollbar-color:transparent transparent;scrollbar-width:thin;width:100vw}.darkApp{background-color:rgba(0,0,0,.88);color:#fff}.lightApp{background-color:#f4f4f4;color:#2c3e50}::-webkit-scrollbar{background:transparent;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:20px}::-webkit-scrollbar-corner{background-color:initial}.headerContainer{align-items:center;border-bottom:1px solid #fff;display:flex;flex-direction:row;height:49px;justify-content:space-between;padding:0 10px 0 8px;width:calc(100vw - 18px)}.lightHeader{background-color:#fff}.searchBoxContainer{font-size:10px;margin-right:-14.28%;-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left center;transform-origin:left center;width:300px}.loginButton{cursor:pointer;font-size:15px;font-weight:700;width:80px}.loginButton:hover{color:#489cfc}.switchButton{margin-left:60px}.avatar{cursor:pointer}.headerNavigationLoggedIn{width:327px}.headerNavigationLoggedIn,.headerNavigationNotLoggedIn{align-items:center;display:flex;flex-direction:row;font-size:smaller;height:40px;justify-content:space-between}.headerNavigationNotLoggedIn{width:126px}.homeJump{background-color:#489cfc;border-radius:5px;color:#fff;font-size:medium;font-weight:bolder;padding:5px 10px}.homeJump,.jump{cursor:pointer;text-decoration:none}.jump{color:inherit;font-weight:700}.jump:hover{color:#489cfc}.jumpDivider{border-left:1px solid;cursor:default;height:18px}.exploreContainer{align-items:center;display:flex;flex-direction:column}.filterBarContainer{display:flex;flex-direction:row;font-size:13px;justify-content:space-between;margin:20px 0 10px 10px;max-width:1060px;width:100%}.filterBarSection{color:inherit;display:flex;flex-direction:row}.filterRule{color:#a9a9a9;cursor:pointer;font-weight:700;padding-right:30px}.filterRule:hover{color:rgba(72,156,252,.8)}.activeFilterRule{color:#489cfc}.filterBarPriceOptionRadio{color:#a9a9a9;font-size:13px}.searchDocumentsContainer{align-items:flex-start;display:inline-flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;max-height:calc(100vh - 200px);max-width:1050px;overflow:scroll;padding-bottom:80px;text-align:start;width:100%}.displayDocumentCardContainer{background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:1px 2px rgba(0,0,0,.2);cursor:pointer;display:inline-block;height:225px;margin-bottom:7px;margin-right:10px;overflow:hidden;-webkit-user-select:none;user-select:none;width:188px}.displayDocumentCardContainer:hover{border:1px solid #489cfc}.singleLineDocumentCard{margin-bottom:0}.displayDocumentCardThumb{height:150px;margin-bottom:0;overflow:hidden;padding-bottom:0;width:190px}.displayDocumentCardTitle{color:#2c3e50;font-size:13px;line-height:18px;padding-left:5px;text-align:start}.displayDocumentCardInfoContainer{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:space-between;margin:0 0 3px;padding:0 5px}.priceTagContainer{border:1.5px solid #489cfc;border-radius:5px;color:#489cfc;font-size:11px;font-weight:700;height:18px;line-height:18px;text-align:center;width:40px}.statisticsBarContainer{color:gray;font-size:10px;height:20px;justify-content:space-between;padding:2px 5px 0;width:calc(100% - 10px)}.statisticsBarContainer,.statisticsBarItem{align-items:center;display:flex;flex-direction:row}.statisticsBarItemNumber{margin-left:5px}.masterContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;padding:20px 20px 0}.masterLoadingContainer,.masterNotFoundContainer{align-items:center;display:flex;height:calc(100vh - 120px);justify-content:center;width:100%}.identityBoardContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:30px;min-width:410px;overflow:hidden;width:410px}.categoryContainer{max-height:calc(100vh - 180px);overflow:scroll;padding-bottom:70px;width:100%}.directoryGroupContainer{margin-bottom:10px;width:100%}.directoryGroupHeaderContainer{align-items:center;cursor:default;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.directoryGroupHeaderTitle{font-size:medium;margin-left:5px}.directoryGroupHeaderOperationBar{line-height:12px;margin-right:15px}.directoryGroupHeaderOperationIcon{color:#000;cursor:pointer;font-size:13px;margin-left:20px}.directoryGroupHeaderOperationIcon:hover{color:#489cfc}.directoryGroupStacksContainer{width:100%}.directoryStackBox{border:1px solid transparent;width:calc(100% - 2px)}.directoryGroupCardsContainer{display:flex;flex-direction:row;flex-wrap:wrap}.directoryStackSingleRow{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:-3px;position:relative;width:100%}.stackIndexIcon{background-color:rgba(72,156,252,.6);border-radius:3px;color:#fff;cursor:default;display:inline-block;font-size:x-small;font-weight:700;margin-left:3px;margin-right:3px;margin-top:-10px;padding:2px 3px}.directoryGroupCardsContainerSingleRow{-ms-overflow-style:none;display:block;flex-wrap:nowrap;height:48px;margin-bottom:3px;margin-left:3px;overflow:hidden;position:relative;scrollbar-width:none;text-align:left;white-space:nowrap;width:calc(100% - 40px)}.directoryGroupCardsContainerSingleRow:hover{overflow-x:auto;scrollbar-color:rgb(0,0,0,.5) transparent}.directoryGroupCardsContainerSingleRow::-webkit-scrollbar{height:6px;position:relative;width:0}.directoryGroupCardsContainerSingleRow::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:20px;bottom:100px;position:absolute}.stackPrefixPaddingLeft{display:inline-block;width:4px}.directoryCardContainer{display:inline-flex;display:-webkit-inline-flex;flex-direction:row}.directoryCardDiv{background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:1px 2px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:row;height:38px;justify-content:flex-start;margin-bottom:10px;margin-right:10px;overflow:hidden;position:relative;width:158px}.directoryCardIcon{color:#ffde00;font-size:17px;margin:10.5px 10px 0 12px}.directoryCardTitle{color:rgba(0,0,0,.75);font-size:small;line-height:38px}.directoryCardHover{background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:row;height:100%;justify-content:space-around;left:0;position:absolute;top:0;width:100%;z-index:2}.directoryCardOperationIcon{color:#000;font-size:14px;line-height:38px;margin-top:3px}.directoryCardOperationIcon:hover{color:#489cfc}.documentGroupContainer{margin-bottom:10px;width:100%}.documentGroupHeaderContainer{cursor:default;justify-content:space-between;margin-bottom:10px}.documentGroupHeaderContainer,.documentGroupHeaderFirstContainer{align-items:center;display:flex;flex-direction:row}.documentGroupHeaderTitle{color:#489cfc;font-size:13px;font-weight:700;margin-left:5px}.documentGroupHeaderOperationBar{line-height:12px;margin-right:15px}.documentGroupHeaderOperationIcon{cursor:pointer;font-size:13px;margin-left:20px}.documentGroupHeaderOperationIcon:hover{color:#489cfc}.downIcon{margin-right:30px}.deleteIcon,.renameIcon{font-size:12px}.documentGroupCardsContainer{display:flex;flex-direction:row;flex-wrap:wrap}.documentCardContainer{background-color:#fff;border-radius:5px;box-shadow:1px 2px rgba(0,0,0,.2);cursor:pointer;display:inline-block;height:175px;margin-bottom:10px;margin-right:10px;overflow:hidden;-webkit-user-select:none;user-select:none;width:160px}.documentCardThumb{height:150px;margin-bottom:0;overflow:hidden;padding-bottom:0;width:160px}.ant-image-img{-webkit-user-drag:none}.documentCardTitle{color:#000;font-size:13px;line-height:16px;padding-left:5px;text-align:start}.categoryDocumentsContainer{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-height:calc(100vh - 200px);overflow:scroll;padding-bottom:90px;width:100%}.pathBar{color:rgba(0,0,0,.6);cursor:default;display:flex;flex-direction:row;font-size:13px;font-weight:bolder;line-height:13px;margin-bottom:10px;margin-left:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pathBarRoot{cursor:pointer}.pathBarRoot:hover{color:#000}.pathBarDivider{width:20px}.categoryBoardContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:1200px;width:100%}.loadingPageForMasterSpace{display:flex;flex-direction:column;height:calc(100vh - 200px);justify-content:center;width:100%}.businessCardContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;text-align:start;width:100%}.avatarContainer{margin-right:20px}.textContainer{flex-grow:1}.nameContainer{cursor:default;font-size:25px;font-weight:bolder;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:230px}.tagContainer{cursor:default;display:flex;flex-direction:row;justify-content:center;width:100%}.descriptionContainer{color:#a9a9a9;cursor:default;font-size:small;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 0;max-height:60px;overflow:scroll}.masterOperationPanelContainer{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:25px 20px;width:calc(100% - 40px)}.followMasterButton>span{padding:0 20px}.shareMasterButton{margin-bottom:-7px}.reportMasterButton{color:#a9a9a9;cursor:pointer;font-size:11px}.reportMasterButton:hover{color:rgba(0,0,0,.8)}.achievementContainer{align-items:center;background-color:#f4f4f4;border-radius:10px;display:flex;flex-direction:row;justify-content:space-around;margin:0 0 20px;padding:5px;width:calc(100% - 10px)}.moreAboutMeContainer{display:flex;flex-direction:column;height:115px;width:100%}.moreAboutMeTitle{font-size:medium;font-weight:700;margin-bottom:10px;width:100%}.moreAboutMeWarning{color:#a9a9a9;font-size:small}.moreAboutMeDetail{font-size:small;overflow:scroll;overflow-x:hidden;padding-bottom:85px}.authorBoardContainer{margin-top:20px}.authorBoardTitle{font-size:medium;font-weight:700;margin-bottom:10px;width:440px}.authorContainer{display:flex;flex-direction:column;max-height:calc(100vh - 700px);overflow-y:scroll;padding-bottom:200px;width:410px}.authorCardContainer{align-items:center;display:flex;flex-direction:row;height:250px;justify-content:flex-start;margin-bottom:10px;width:395px}.authorCardLeftSection{margin-right:20px;width:80px}.authorAvatar{cursor:pointer}.followOtherAuthorButton{margin-top:10px}.authorCardRightSection{display:block;overflow:auto;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footerContainer{align-items:center;background-color:#f4f4f4;border-top:1px solid #dcdce4;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:18px;justify-content:space-around;margin-top:3px;padding-bottom:1px;padding-top:5px;position:fixed;right:0;width:100vw;z-index:1}.darkFooter{background-color:rgba(0,0,0,.88)}.lightFooter{background-color:#fff}.company{font-size:12px;line-height:18px;margin-top:-2px}.viewContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;padding:20px 20px 0}.viewLoadingContainer,.viewNotFoundContainer{align-items:center;display:flex;height:calc(100vh - 120px);justify-content:center;width:100%}.leftViewBoardContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:30px;min-width:410px;overflow:hidden;width:410px}.frameContainer{border:5px solid #fff;border-radius:25px;height:calc(100vh - 110px);max-width:1200px;width:calc(100% - 10px)}.iframeSrc{border-radius:20px}.documentInfoCardContainer{width:100%}.documentName{cursor:default;font-size:25px;font-weight:bolder;overflow:hidden}.documentName,.publishTime{text-align:start;width:100%}.publishTime{color:#a9a9a9;font-size:13px}.viewOperationPanelContainer{margin:35px 0;width:100%}.viewOperationPanelSection{align-content:space-between;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;height:35px;justify-content:space-between;width:100%}.usageBar{background-color:red;border-radius:10px 10px 10px 0;font-size:12px;padding:2px 5px;position:absolute;right:0;top:-25px}.viewIcon{margin-right:10px}.viewNumber{align-items:center;cursor:default;display:flex;flex-direction:row;font-size:13px;justify-content:space-between;margin-bottom:-2px;padding-left:5px}.shareDocumentButton{margin-bottom:-4px;margin-left:-15px}.reportDocumentButton{color:#a9a9a9;cursor:pointer;font-size:11px}.reportDocumentButton:hover{color:#489cfc}.moreAboutDocumentContainer{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;max-height:100px;width:100%}.moreAboutDocumentTitle{font-size:medium;font-weight:700;margin-bottom:10px;width:100%}.moreAboutDocumentWarning{color:#a9a9a9;font-size:small}.moreAboutDocumentDetail{font-size:small;height:25px;min-height:25px;overflow:scroll;overflow-x:hidden}.shortBusinessCardContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.shortAvatarCardContainer{cursor:pointer;margin-right:20px}.masterDetailContainer{display:flex;flex-direction:column;height:80px;justify-content:space-between;text-align:start}.shortNameContainer{cursor:default;font-size:15px;font-weight:bolder;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.shortDescription{font-size:small;overflow-x:scroll;white-space:nowrap;width:300px}.shortTagContainer{cursor:default;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.relatedDocumentBoardContainer{margin-top:30px;width:100%}.tabContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:0 0 10px;width:100%}.tab{background-color:#fff;border-radius:10px;color:#000;cursor:pointer;font-size:13px;font-weight:700;padding:5px 10px}.chosenTab{background-color:#489cfc;color:#fff;cursor:default}.sameAuthorDocumentContainer,.similarDocumentContainer{display:inline-flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-height:calc(100vh - 605px);overflow:scroll;padding-bottom:90px;width:100%}.searchContainer{align-items:center;display:flex;flex-direction:column}.keywordIndicator{color:gray;cursor:default;font-size:13px;font-weight:bolder;margin:15px 10px -13px 20px;max-width:1060px;text-align:start;width:100%}