/* Source platform page CSS (PLABable), copied verbatim from its stylesheet and
   component chunks. Generated; edit the app's own overrides in index.html instead. */
html { font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px; color: #303133; word-spacing: 1px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; box-sizing: border-box; }
html{color:#333}
.nav-container .nav-dropdown-item{color:#333;font-size:14px;font-weight:bold}
.el-button{font-weight:bold}
.el-dialog .el-dialog__header{padding:30px 20px 0px 20px;font-weight:bold}
.el-tooltip__popper{max-width:500px}
.nav-answer-button,.nav-answer-button-left{margin-left:10px;cursor:pointer;width:50px;height:50px;padding:10px;border-radius:100%;background-color:#f8f8f8;text-align:center;font-size:26px;transition:0.3s}
.nav-answer-button.disabled,.nav-answer-button-left.disabled{color:#aaa;filter:brightness(98%);cursor:not-allowed}
.nav-answer-button.disabled:hover,.nav-answer-button-left.disabled:hover{filter:brightness(98%)}
.nav-answer-button:hover,.nav-answer-button-left:hover{filter:brightness(98%)}
.nav-answer-button-left{margin-left:0;margin-right:10px}
.question-grid .list-item{margin:8%;border:1px solid #666;border-radius:4px;background-color:#f8f8f8;text-align:center;padding:5px 0;transition:0.3s;cursor:pointer}
.question-grid .list-item:hover{background-color:#eee}
.question-grid .list-item.correct-answer{background-color:#6db46c;border-color:#6db46c}
.question-grid .list-item.correct-answer:hover{background-color:#5ba15a}
.question-grid .list-item.unknown-answer{background-color:#666;border-color:#666}
.question-grid .list-item.unknown-answer:hover{background-color:#999}
.question-grid .list-item.selected-answer{background-color:#029ece;border-color:#029ece}
.question-grid .list-item.selected-answer:hover{background-color:#098db5}
.question-grid .list-item.wrong-answer{background-color:#ff9091;border-color:#ff9091}
.question-grid .list-item.wrong-answer:hover{background-color:#f0787a}
.question-grid .list-item.purple-answer{background-color:#c27bde;border-color:#c27bde}
.question-grid .list-item.purple-answer:hover{background-color:#a96bc2}
.el-dropdown-menu__item .custom-badge{background-color:#ff9091;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff;margin-left:5px}
.el-tooltip__popper{font-size:16px !important}
.el-menu-nav{border:0 !important}
.el-menu-nav .el-submenu.is-active .el-submenu__title,.el-menu-nav .el-menu-item.is-active{border:0 !important}
.el-menu-nav .el-menu-item,.el-menu-nav .el-menu-item,.el-menu-nav .el-submenu__title{color:#333 !important;font-weight:700;font-size:16px !important}
.el-menu-nav .el-menu-item i,.el-menu-nav .el-menu-item i,.el-menu-nav .el-submenu__title i{color:#333}
.el-menu-nav .el-menu-item .is-active,.el-menu-nav .el-menu-item .is-active,.el-menu-nav .el-submenu__title .is-active{color:#01b3bb}
.el-menu-nav .nav-menu-button{margin-left:10px;cursor:pointer;width:37px;height:37px;padding:10px;border-radius:100%;background-color:#eee;text-align:center}
.el-menu-nav .nav-menu-button svg{display:flex;vertical-align:top}
.el-menu-nav i{color:#333}
.el-menu-popper .el-menu-item{color:#333;justify-content:space-between;display:flex;align-items:center}
.el-menu-popper .el-menu-item .with-tag{display:flex;align-items:center;justify-self:flex-start;gap:4px}
.el-button--primary.is-plain{background:#fff}
*, *::before, *::after { box-sizing: border-box; margin: 0; }
.plab-body { margin: 0; display: flex; flex-direction: column; min-height: 100vh; }
.plab-body > header, .plab-body > main, .plab-body > footer { width: 100%; }
.plab-body > main { display: flex; flex: 1; }
.osceai-label{white-space:nowrap}
.nav{display:flex;flex-direction:column;justify-content:center;align-items:center}
.nav .hambutton{cursor:pointer;padding:5px}
.nav .hambutton svg{font-size:30px}
.nav .nav-container{max-width:1200px;min-width:1000px}
.nav .nav-container .logo img{height:48px}
.nav .mnav-container .logo img{height:42px}
.nav .mobile-drawer .el-drawer__body{overflow-y:scroll}
.nav .mobile-drawer .el-menu-item.is-active{color:#303133}
.nav .nav-container,.nav .mnav-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
.nav .nav-container .el-drawer:focus,.nav .mnav-container .el-drawer:focus{outline:none}
.nav .nav-container .el-drawer .el-menu,.nav .mnav-container .el-drawer .el-menu{font-weight:bold}
.nav .nav-container .el-drawer .el-menu a,.nav .mnav-container .el-drawer .el-menu a{font-weight:bold;text-decoration:none}
.nav .nav-container .el-drawer .el-submenu,.nav .mnav-container .el-drawer .el-submenu{font-weight:bold}
.nav .nav-container .el-dropdown-link,.nav .mnav-container .el-dropdown-link{cursor:pointer;color:#333;font-weight:bold;padding:10px}
.nav .nav-container .nav-menu-button,.nav .mnav-container .nav-menu-button{margin-left:10px;cursor:pointer;width:37px;height:37px;padding:10px;border-radius:100%;background-color:#eee;text-align:center}
.nav .nav-container .el-button,.nav .mnav-container .el-button{font-weight:bold}
.nav .nav-container .is-plain,.nav .mnav-container .is-plain{background:white}
.nav .nav-container .is-plain:hover,.nav .nav-container .is-plain:focus,.nav .mnav-container .is-plain:hover,.nav .mnav-container .is-plain:focus{background:#029ece}
.progress-bar{display:flex;flex-direction:row;width:100%;height:10px;border-radius:10px;background:#E2E8EC}
.progress-bar .part-bar{display:flex;justify-content:center}
.progress-bar .part-bar .bar-pin{width:0;transition-property:width;transition-duration:0.5s;transition-timing-function:ease-out}
.progress-bar div:first-child>div{border-radius:5px 0 0 5px}
.progress-bar div:last-child>div{border-radius:0 5px 5px 0}
.progress-bar div:only-child>div{border-radius:5px}
.progress-bar .selected-answer,.progress-bar .no-answer,.progress-bar .correct-answer,.progress-bar .wrong-answer{height:100%}
.progress-bar .selected-answer{background-color:#029ece}
.progress-bar .unknown-answer{background-color:#666}
.progress-bar .correct-answer{background-color:#6db46c}
.progress-bar .wrong-answer{background-color:#ff9091}
.progress-bar .selected-answer,.progress-bar .no-answer,.progress-bar .correct-answer,.progress-bar .wrong-answer,.progress-bar .purple-answer{height:100%}
.progress-bar .purple-answer{background-color:#c27bde}
.page-content{width:100%;max-width:1240px;min-width:1000px;padding:0 20px}
.page-content .categories-content{font-size:16px;line-height:24px;margin-bottom:30px}
.page-content .categories-content span,.page-content .categories-content div,.page-content .categories-content p{font-weight:normal !important;font-size:16px !important}
.page-content .categories-content a{text-decoration:none;color:#029ece}
.page-content .placeholder-heading{margin-top:15px;margin-bottom:30px}
.page-content .categories-title h1{font-size:40px;font-weight:600;color:#029ece;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .searchloading{height:200px}
.page-content .categories-search{width:100%;max-width:500px;padding-bottom:5px;border-bottom:1px solid #666;border-radius:0;margin-bottom:25px}
.page-content .categories-search .el-input .el-input__inner{border:0}
.page-content .categories-search .el-input .el-input__inner::placeholder{color:#666}
.page-content .categories-search .el-input .el-input__prefix{color:#666}
.page-content .categories-section{display:grid;grid-template-columns:repeat(3, 1fr);margin-left:-12px;margin-right:-12px}
.page-content .categories-section .category-box{background:#f8f8f8;border-radius:4px;margin-bottom:24px;margin-left:12px;margin-right:12px;padding:20px;cursor:pointer}
.page-content .categories-section .category-box .category-name{font-weight:bold;font-size:16px;color:#029ece}
.page-content .categories-section .category-box .category-progress{padding-top:15px}
.page-content .categories-section .cat-completed{background-color:#e2e8ec}
.page-content .loadmore{display:flex;justify-content:center;margin-top:15px}
.page-content .search-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.page-content .search-item.correct{background-color:#6db46c}
.page-content .search-item.wrong{background-color:#ff9091}
.page-content .search-item.purple{background-color:#c27bde}
.page-content .search-item .category-name{font-weight:bold;font-size:16px;color:#029ece}
.page-content .search-item .qcheck{flex:1}
.page-content .search-item .qnumber{flex:3}
.page-content .search-item .qcode{flex:2;margin-left:20px}
.page-content .search-item .qtitle{flex:20}
.page-content .search-item .qtitle cus{font-size:0 !important;vertical-align:top}
.page-content .search-item .qerror{color:#ff9091}
.page-content .search-item cus{font-size:0 !important;vertical-align:top}
.page-container{display:flex;justify-content:center}
.question-answers-list{display:flex;flex-direction:column;margin:20px 0}
.question-answers-list .strikethrough{text-decoration:line-through}
.question-answers-list .q-a-item{position:relative;margin-bottom:5px}
.question-answers-list .q-a-item .bg-graph{background-color:#ddd;border-radius:4px;position:absolute;top:0;left:0;bottom:0;width:0;z-index:1;transition-property:width;transition-duration:0.5s;transition-timing-function:ease-out}
.question-answers-list .q-a-item.completed .el-radio{cursor:default}
.question-answers-list .q-a-item.completed .el-radio__input.is-disabled+span.el-radio__label{cursor:default}
.question-answers-list .q-a-item.completed .left-answer-box{display:flex;align-items:center;overflow:hidden;flex:1;white-space:initial;z-index:100 !important}
.question-answers-list .q-a-item.completed .right-answer-box{display:flex}
.question-answers-list .q-a-item.completed .right-answer-box .def-button svg{border:1px solid #fff;background:white;border-radius:50%}
.question-answers-list .q-a-item.completed .right-answer-box .right-def-box{display:flex;align-items:center;margin-right:20px;z-index:2}
.question-answers-list .q-a-item.completed .right-answer-box .right-def-box .el-button{font-size:24px;padding:0}
.question-answers-list .q-a-item.completed .right-answer-box .right-score-box{width:80px;display:flex;align-items:center;justify-content:center;background:#ddd;padding:8px 0;border-radius:4px;z-index:100 !important;border:1px solid #333}
.question-answers-list .q-a-item.completed.wrong-answer .bg-graph{background-color:#ff9091}
.question-answers-list .q-a-item.completed.wrong-answer .right-score-box{background-color:#fc7e7f}
.question-answers-list .q-a-item.completed.correct-answer .bg-graph{background-color:#6db46c}
.question-answers-list .q-a-item.completed.correct-answer .right-score-box{background-color:#61a260}
.question-answers-list .q-a-item.completed.purple-answer .bg-graph{background-color:#c27bde}
.question-answers-list .q-a-item.completed.purple-answer .right-score-box{background-color:#a96bc2}
.question-answers-list .q-a-item .el-radio{width:100%;min-height:60px;padding:15px;display:flex;align-items:center;background:#f8f8f8;border-radius:4px;transition:0.3s}
.question-answers-list .q-a-item .el-radio .left-answer-box{display:flex;align-items:center;overflow:hidden;flex:1;white-space:initial;z-index:100 !important}
.question-answers-list .q-a-item .el-radio .left-answer-box span{font-weight:normal !important}
.question-answers-list .q-a-item .el-radio .el-radio__label{font-size:16px;line-height:21px;display:flex;justify-content:space-between;flex:1}
.question-answers-list .q-a-item .el-radio .el-radio__inner{width:16px;height:16px;background-color:transparent;border:1px solid #666}
.question-answers-list .q-a-item .el-radio .el-radio__inner::after{width:10px;height:10px;background-color:#fff}
.question-answers-list .q-a-item .el-radio .el-radio__input{z-index:2}
.question-answers-list .q-a-item .el-radio .el-radio__input.is-checked .el-radio__inner{background:transparent;border-color:#fff}
.question-answers-list .q-a-item .el-radio .el-radio__input.is-checked+.el-radio__label{color:#fff}
.question-answers-list .q-a-item .el-radio.is-checked{background-color:#029ece}
.question-answers-list .q-a-item .el-radio .el-radio__input.is-disabled+span.el-radio__label{color:#333}
.question-answers-list .q-a-item.wrong-answer .el-radio .el-radio__inner::after,.question-answers-list .q-a-item.correct-answer .el-radio .el-radio__inner::after,.question-answers-list .q-a-item.purple-answer .el-radio .el-radio__inner::after{background-color:#333}
.question-answers-list .q-a-item.wrong-answer .el-radio .el-radio__input.is-checked .el-radio__inner,.question-answers-list .q-a-item.correct-answer .el-radio .el-radio__input.is-checked .el-radio__inner,.question-answers-list .q-a-item.purple-answer .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#333}
.question-answers-list .q-a-item.wrong-answer .el-radio .el-radio__input.is-checked+.el-radio__label,.question-answers-list .q-a-item.correct-answer .el-radio .el-radio__input.is-checked+.el-radio__label,.question-answers-list .q-a-item.purple-answer .el-radio .el-radio__input.is-checked+.el-radio__label{color:#333}
.question-answers-list .q-a-item.wrong-answer .el-radio.is-checked,.question-answers-list .q-a-item.correct-answer .el-radio.is-checked,.question-answers-list .q-a-item.purple-answer .el-radio.is-checked{background-color:#f8f8f8}
.question-view{display:flex;flex-direction:column;width:60%;padding:0 50px}
.question-view .visiblefalse{visibility:hidden}
.question-view .question-removed{padding:30px 15px;border:1px solid #ff9091;border-radius:4px;text-align:center;font-size:18px;font-weight:bold;color:#ff9091}
.question-view .question-header{display:flex;justify-content:space-between;font-size:18px;padding-bottom:20px}
.question-view .question-header .question-category{font-weight:bold;color:#029ece;user-select:none !important}
.question-view .question-header .question-pages{color:#029ece;user-select:none !important}
.question-view .question-header .question-code{display:flex;flex-direction:row;user-select:none !important}
.question-view .question-header .question-code .flagbutton{cursor:pointer;margin-left:20px;display:flex;flex-direction:row;align-items:center;user-select:none !important}
.question-view .question-header .question-code .flagbutton img{width:20px}
.question-view .question-header .question-code .codebutton{display:flex;flex-direction:row;align-items:center;user-select:none !important;cursor:pointer}
.question-view .question-header .question-code .codebutton svg{color:#8a8a8a}
.question-view .question-header .question-code .codebutton:hover{color:#029ece}
.question-view .question-header .question-code .codebutton:hover svg{color:#029ece}
.question-view .question-header .question-code .codebutton span{margin-right:5px}
.question-view .question-title{margin-top:0px !important}
.question-view .question-title,.question-view .question-description{user-select:none !important;overflow:hidden;font-size:16px;line-height:24px}
.question-view .question-title *,.question-view .question-description *{margin:0 !important;font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;font-size:16px !important}
.question-view .question-title * cus,.question-view .question-description * cus{font-size:0 !important;vertical-align:top}
.question-view .question-title p,.question-view .question-description p{margin:0.25em 0 !important}
.question-view .question-title sup,.question-view .question-title sub,.question-view .question-description sup,.question-view .question-description sub{font-size:12px !important}
.question-view .question-title cus,.question-view .question-description cus{font-size:0 !important;vertical-align:top}
.question-view .question-title a,.question-view .question-description a{word-break:initial;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;max-width:100%;position:relative;display:inline-block;color:#0000ff;text-decoration:underline !important;vertical-align:bottom}
.question-view .question-title a span,.question-view .question-description a span{overflow:hidden !important;text-overflow:ellipsis;color:#029ECE}
.question-view .question-watermark,.question-view .question-navigation{display:flex;flex-direction:row;user-select:none !important}
.question-view .question-watermark{opacity:0.5;margin-top:15px;justify-content:space-between;height:34px}
.question-view .question-watermark .watermark-text{display:flex;flex-direction:column;text-align:right;font-size:14px}
.question-view .question-navigation{justify-content:space-between;padding-top:20px;padding-bottom:40px;border-bottom:1px solid #999;margin-bottom:calc(40px - 0.25em)}
.question-view .question-navigation .el-button{height:50px;min-width:250px}
.question-view .question-answers{display:flex;flex-direction:column}
.question-view .revision-list{padding-top:20px}
.question-view .revision-list .revision-button{margin-bottom:20px}
.labvalues .el-button{height:50px;width:100%}
.labvalues .is-plain{background:white}
.labvalues .is-plain:hover,.labvalues .is-plain:focus{background:#029ECE}
.labvalues .el-input{border-bottom:1px solid #606266;margin-bottom:15px}
.labvalues .el-input .el-input__inner{border:0}
.labvalues .el-input .el-input__inner::placeholder{color:#666}
.labvalues .el-input .el-input__prefix{color:#666}
.labvalues p{font-size:16px;line-height:24px}
.labvalues .lab-box{margin-bottom:15px}
.labvalues .lab-box.bottom{margin-top:15px}
.labvalues .lab-content{max-height:506px;overflow-y:scroll}
.labvalues .lab-content .lab-item{border:1px solid #ddd;border-radius:4px;margin-bottom:5px}
.labvalues .lab-content .lab-item .lab-title{padding:10px;border-bottom:1px solid #ddd;font-weight:bold}
.labvalues .lab-content .lab-item .lab-list{padding:5px;border-bottom:1px solid #eee;display:flex;word-break:break-word}
.labvalues .lab-content .lab-item .lab-list .list-name{flex:1;padding-right:10px}
.labvalues .lab-content .lab-item .lab-list .list-desc{flex:2}
.el-dialog{border-radius:4px}
.el-dialog .el-icon-close{font-size:30px;color:#029ECE}
.question-grid-wrapper .grid-filter-tabs{display:flex;width:100%;margin-bottom:8px}
.question-grid-wrapper .grid-filter-tabs .el-button{flex:1}
.question-grid{margin-bottom:15px;border:1px solid #9ad8eb;border-radius:4px;padding:12px;display:grid;grid-template-columns:repeat(10, 1fr)}
.question-grid .list-item{margin:8%;border:1px solid #CECECE;border-radius:4px;background-color:#f8f8f8;text-align:center;padding:5px 0;position:relative}
.question-grid .list-item.q-current{box-shadow:#000 0px 0px 4px 3px;font-weight:bold}
.question-grid .list-item .flagbutton{position:absolute;left:5%;top:-3px;z-index:1}
.question-grid .list-item .flagbutton img{width:10px}
.question-grid .item-qno{user-select:none !important}
.timer-container{display:flex;flex-direction:column;padding:20px;background-color:#ddd;border-radius:4px;margin-bottom:15px}
.timer-container .timer-duration{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;user-select:none !important}
.timer-container .timer-duration .remaining{font-size:16px;margin-bottom:10px;user-select:none !important}
.timer-container .timer-duration .duration{font-weight:bold;font-size:50px;user-select:none !important}
.timer-container .timer-action{display:flex;flex-direction:row;justify-content:center;user-select:none !important}
.timer-container .timer-action .el-button{flex:1}
.timer-container .overtop{z-index:3001}
.paused-overlay{z-index:3000;position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:hidden}
.paused-overlay .fixednav{height:70px}
.paused-overlay .overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;background:#000}
.paused-overlay .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}
.paused-overlay .text-overlay .paused-text{z-index:1;color:white;font-size:150px}
.page-question-content{width:100%;padding:50px 0;display:flex;justify-content:center}
.page-question-content .question-placeholder{display:flex;flex-direction:row;width:100%;max-width:1240px;min-width:1000px}
.page-question-content .question-placeholder .question-placeholder-left{display:flex;flex-direction:column;width:60%;padding:0 50px}
.page-question-content .question-placeholder .question-placeholder-right{width:40%;padding-right:50px}
.page-container .question-container{display:flex;flex-direction:row;width:100%;max-width:1240px;min-width:1000px}
.page-container .question-container .question-right-box{width:40%;padding-right:50px}
.dialog-input .form-item-content{word-break:break-word}
.dialog-input .form-item-content div{line-height:1.5em}
.comments{position:relative;transition:all .8s ease}
.comments.floating-comments{position:fixed;top:100px;left:60%;right:0;bottom:100px;width:38%;transition:all .8s ease;z-index:5}
.comments.floating-comments .comments-container{height:100%}
.comments.floating-comments .comments-body{max-height:initial !important;flex-grow:1}
.comments .el-dialog .el-textarea{word-break:break-word}
.comments .el-dialog .el-textarea .el-input__count{bottom:-35px !important;background:transparent !important}
.comments-container{display:flex;flex-direction:column;width:100%;background:#F8F8F8;margin-top:15px;border-radius:4px}
.comments-container .expand-button{transition:0.2s;color:#333;cursor:pointer}
.comments-container .expand-button:hover{color:#666}
.comments-container .comments-header{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #ddd;font-weight:bold;font-size:18px}
.comments-container .comments-body{max-height:600px;overflow-y:scroll}
.comments-container .comments-body .comments-list{display:flex;flex-direction:column-reverse;padding-bottom:15px}
.comments-container .comments-body .comments-list .comments-item{padding:15px 15px 0px 15px}
.comments-container .comments-body .comments-list .comments-item .item-tag{font-weight:bold;color:#029ECE}
.comments-container .comments-body .comments-list .comments-item:not(:last-of-type){padding:30px 15px 0px 15px}
.comments-container .comments-body .comments-list .comments-item:hover .item-header .item-menu{width:10px;text-align:right;visibility:visible;cursor:pointer}
.comments-container .comments-body .comments-list .comments-item .item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.comments-container .comments-body .comments-list .comments-item .item-header .item-name{font-size:16px;font-weight:bold;display:flex;align-items:center}
.comments-container .comments-body .comments-list .comments-item .item-header .item-menu{visibility:hidden;width:0px}
.comments-container .comments-body .comments-list .comments-item .item-comment{white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:16px}
.comments-container .comments-body .comments-list .comments-item .item-comment a{text-decoration:none;word-break:initial;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;max-width:100%;position:relative;display:inline-block;color:#029ece;vertical-align:bottom}
.comments-container .comments-body .comments-list .comments-item .item-comment a span{overflow:hidden !important;text-overflow:ellipsis;color:#029ece}
.comments-container .comments-body .comments-list .comments-item .item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}
.comments-container .comments-body .comments-list .comments-item .item-footer .item-thumbs{display:flex}
.comments-container .comments-body .comments-list .comments-item .item-footer .item-thumbs .thumbs{margin-right:10px;margin-top:5px;cursor:pointer}
.comments-container .comments-body .comments-list .comments-item .item-footer .item-thumbs .active{color:#029ECE}
.comments-container .comments-body .comments-list .comments-item .item-footer .item-date{font-size:14px}
.comments-container .comments-footer .comments-input{padding:15px}
.comments-container .comments-footer .comments-input .el-textarea{font-size:16px;word-break:break-word;margin-bottom:10px}
.comments-container .comments-footer .comments-input .el-textarea .el-input__count{bottom:-20px !important;background:transparent !important}
.comments-container .comments-footer .comments-input .el-textarea .el-textarea__inner{border:0}
.comments-container .comments-footer .comments-input .commentas{margin-top:15px}
.comments-container .comments-footer .comments-input .comments-button{display:flex;justify-content:flex-end}
.comments-container .comments-footer .comments-input .comments-button .el-button{padding:10px 15px;margin-top:15px}
.page-content .revisionguides-title h1{font-size:30px !important;font-weight:600 !important;line-height:initial;color:#029ECE;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .revisionguides-search{width:100%;max-width:400px;padding-bottom:5px;border-bottom:1px solid #666;border-radius:0;margin-bottom:10px}
.page-content .revisionguides-search .el-autocomplete{width:100%}
.page-content .revisionguides-search .el-input .el-input__inner{border:0}
.page-content .revisionguides-search .el-input .el-input__inner::placeholder{color:#666}
.page-content .revisionguides-search .el-input .el-input__prefix{color:#666}
.page-content .revisionguides-loading{position:inherit;display:flex;height:200px}
.page-content .revisionguides-item-visited{background:#ccc}
.page-content .revisionguides-item-visited:hover{background:#bbb}
.page-content .revisionguides-item-default{background:#f8f8f8}
.page-content .revisionguides-item-default:hover{background:#eee}
.page-content .revisionguides-item{margin-bottom:10px;border-radius:4px;padding:20px;line-height:16px;cursor:pointer}
.page-content .revisionguides-item span{font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;font-weight:normal !important;font-size:16px !important;margin:0}
.page-content .revisionguides-item span cus{font-size:0 !important;vertical-align:top}
.page-content .revisionguides-item cus{font-size:0 !important;vertical-align:top}
.page-content{max-width:1240px;min-width:1000px;padding:0 20px}
.m-page-content{padding:20px 10px}
.page-content,.m-page-content{width:100%}
.page-content .revision-container .revision-title,.m-page-content .revision-container .revision-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.page-content .revision-container .revision-title .revision-title-withflags,.m-page-content .revision-container .revision-title .revision-title-withflags{display:flex;justify-content:flex-start;cursor:pointer;display:flex;flex-direction:row;align-items:center}
.page-content .revision-container .revision-title .revision-title-withflags .flagbutton,.m-page-content .revision-container .revision-title .revision-title-withflags .flagbutton{height:20px;margin-left:15px;margin-top:5px}
.page-content .revision-container .revision-title .revision-title-withflags img,.m-page-content .revision-container .revision-title .revision-title-withflags img{width:20px}
.page-content .revision-container .revision-title h1,.m-page-content .revision-container .revision-title h1{font-size:24px;font-weight:600;color:#029ece;margin-top:15px;margin-bottom:10px;border-bottom:0}
.page-content .revision-container .revision-title h3,.m-page-content .revision-container .revision-title h3{font-weight:normal;color:#999;font-size:14px}
.page-content .revision-container .el-button,.m-page-content .revision-container .el-button{margin-bottom:15px !important;margin-top:15px !important}
.page-content .revision-container .revision-content,.m-page-content .revision-container .revision-content{user-select:none !important;overflow:hidden;font-size:16px;line-height:24px}
.page-content .revision-container .revision-content *,.m-page-content .revision-container .revision-content *{font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important}
.page-content .revision-container .revision-content * cus,.m-page-content .revision-container .revision-content * cus{font-size:0 !important;vertical-align:top}
.page-content .revision-container .revision-content p,.m-page-content .revision-container .revision-content p{margin:0.25em 0 !important}
.page-content .revision-container .revision-content sup,.page-content .revision-container .revision-content sub,.m-page-content .revision-container .revision-content sup,.m-page-content .revision-container .revision-content sub{font-size:12px !important}
.page-content .revision-container .revision-content cus,.m-page-content .revision-container .revision-content cus{font-size:0 !important;vertical-align:top}
.page-content .revision-container .revision-content a,.m-page-content .revision-container .revision-content a{word-break:initial;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;max-width:100%;position:relative;display:inline-block;color:#0000ff;text-decoration:underline !important;vertical-align:bottom}
.page-content .revision-container .revision-content a span,.m-page-content .revision-container .revision-content a span{overflow:hidden !important;text-overflow:ellipsis;color:#029ece}
.page-content .qrevision-container .qrevision-title,.m-page-content .qrevision-container .qrevision-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.page-content .qrevision-container .qrevision-title .qrevision-title-withflags,.m-page-content .qrevision-container .qrevision-title .qrevision-title-withflags{display:flex;justify-content:flex-start;cursor:pointer;display:flex;flex-direction:row;align-items:center}
.page-content .qrevision-container .qrevision-title .qrevision-title-withflags .flagbutton,.m-page-content .qrevision-container .qrevision-title .qrevision-title-withflags .flagbutton{height:20px;margin-left:15px;margin-top:5px}
.page-content .qrevision-container .qrevision-title .qrevision-title-withflags img,.m-page-content .qrevision-container .qrevision-title .qrevision-title-withflags img{width:20px}
.page-content .qrevision-container .qrevision-title h1,.m-page-content .qrevision-container .qrevision-title h1{font-size:24px;font-weight:600;color:#029ece;margin-top:15px;margin-bottom:10px;border-bottom:0}
.page-content .qrevision-container .qrevision-title h3,.m-page-content .qrevision-container .qrevision-title h3{font-weight:normal;color:#999;font-size:14px}
.page-content .qrevision-container .el-button,.m-page-content .qrevision-container .el-button{margin-bottom:15px !important;margin-top:15px !important}
.page-content .qrevision-container .qrevision-questions .search-item,.m-page-content .qrevision-container .qrevision-questions .search-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.page-content .qrevision-container .qrevision-questions .search-item.correct,.m-page-content .qrevision-container .qrevision-questions .search-item.correct{background-color:#6db46c}
.page-content .qrevision-container .qrevision-questions .search-item.wrong,.m-page-content .qrevision-container .qrevision-questions .search-item.wrong{background-color:#ff9091}
.page-content .qrevision-container .qrevision-questions .search-item.purple,.m-page-content .qrevision-container .qrevision-questions .search-item.purple{background-color:#c27bde}
.page-content .qrevision-container .qrevision-questions .search-item .category-name,.m-page-content .qrevision-container .qrevision-questions .search-item .category-name{font-weight:bold;font-size:16px;color:#029ece}
.page-content .qrevision-container .qrevision-questions .search-item .qcheck,.m-page-content .qrevision-container .qrevision-questions .search-item .qcheck{flex:1}
.page-content .qrevision-container .qrevision-questions .search-item .qnumber,.m-page-content .qrevision-container .qrevision-questions .search-item .qnumber{flex:3}
.page-content .qrevision-container .qrevision-questions .search-item .qcode,.m-page-content .qrevision-container .qrevision-questions .search-item .qcode{flex:2;margin-left:20px}
.page-content .qrevision-container .qrevision-questions .search-item .qtitle,.m-page-content .qrevision-container .qrevision-questions .search-item .qtitle{flex:20}
.page-content .qrevision-container .qrevision-questions .search-item .qtitle cus,.m-page-content .qrevision-container .qrevision-questions .search-item .qtitle cus{font-size:0 !important;vertical-align:top}
.page-content .qrevision-container .qrevision-questions .search-item .qerror,.m-page-content .qrevision-container .qrevision-questions .search-item .qerror{color:#ff9091}
.page-content .qrevision-container .qrevision-questions .search-item cus,.m-page-content .qrevision-container .qrevision-questions .search-item cus{font-size:0 !important;vertical-align:top}
.flags-container{display:flex;justify-content:center}
.flags-container .flags-box{display:flex;width:100%;max-width:1240px;min-width:1000px;padding:0 20px;flex-direction:column}
.flags-container .flags-box h1{font-size:30px !important;font-weight:600 !important;color:#029ECE;margin-top:15px;margin-bottom:30px;border-bottom:0}
.flags-container .flags-box .flags-content .flags-action{display:flex;justify-content:space-between;margin-bottom:20px}
.flags-container .flags-box .flags-content .flags-action .el-radio-button__inner{background-color:transparent;border:0;font-weight:bold;color:#333 !important}
.flags-container .flags-box .flags-content .flags-action .is-active{border-bottom:3px solid #029ece}
.flags-container .flags-box .flags-content .flags-action .is-active .el-radio-button__inner{box-shadow:none !important}
.flags-container .flags-box .flags-content .flags-empty{border-radius:4px;margin-top:30px;background-color:#f8f8f8;padding:20px;display:flex;justify-content:center;align-items:center}
.flags-container .flags-box .flags-content .flags-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.flags-container .flags-box .flags-content .flags-item.correct{background-color:#6db46c}
.flags-container .flags-box .flags-content .flags-item.wrong{background-color:#ff9091}
.flags-container .flags-box .flags-content .flags-item.purple{background-color:#c27bde}
.flags-container .flags-box .flags-content .flags-item .el-checkbox__inner{border-color:#333}
.flags-container .flags-box .flags-content .flags-item .qcheck .flagbutton{cursor:pointer;margin-left:20px;display:flex;flex-direction:row;align-items:center}
.flags-container .flags-box .flags-content .flags-item .qcheck .flagbutton img{width:20px}
.flags-container .flags-box .flags-content .flags-item .qnumber,.flags-container .flags-box .flags-content .flags-item .qcode{flex:1;margin-left:20px}
.flags-container .flags-box .flags-content .flags-item .qtitle{flex:12;margin-left:20px}
.flags-container .flags-box .flags-content .flags-item .qtitle cus{font-size:0 !important}
.flags-container .flags-box .flags-content .flags-item .qerror{color:#ff9091}
.flags-container .flags-box .flags-content .flags-item cus{font-size:0 !important}
.flags-container .flags-box h1{font-size:30px !important;font-weight:600 !important;color:#029fce;margin-top:15px;margin-bottom:30px;border-bottom:0}
.flags-container .flags-box .flags-content .flags-action .is-active{border-bottom:3px solid #029fce}
.flags-container .flags-box .flags-content .flags-item-visited{background:#ccc !important}
.pcomments-container{display:flex;justify-content:center;padding-bottom:30px}
.pcomments-container .pcomments-title{display:flex;justify-content:space-between;align-items:center}
.pcomments-container .flags-box{display:flex;width:100%;max-width:1240px;min-width:1000px;padding:0 20px;flex-direction:column}
.pcomments-container .flags-box h1{font-size:30px !important;font-weight:600 !important;color:#029fce;margin-top:15px;margin-bottom:30px;border-bottom:0}
.pcomments-container .flags-box .flags-content .flags-action{display:flex;justify-content:space-between;margin-bottom:20px}
.pcomments-container .flags-box .flags-content .flags-action .el-radio-button__inner{background-color:transparent;border:0;font-weight:bold;color:#333 !important}
.pcomments-container .flags-box .flags-content .flags-action .is-active{border-bottom:3px solid #029fce}
.pcomments-container .flags-box .flags-content .flags-action .is-active .el-radio-button__inner{box-shadow:none !important}
.pcomments-container .flags-box .flags-content .flags-empty{border-radius:4px;margin-top:30px;background-color:#f8f8f8;padding:20px;display:flex;justify-content:center;align-items:center}
.pcomments-container .flags-box .flags-content .flags-item-visited{background:#ccc !important}
.pcomments-container .flags-box .flags-content .flags-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.pcomments-container .flags-box .flags-content .flags-item .el-checkbox__inner{border-color:#333}
.pcomments-container .flags-box .flags-content .flags-item .qcheck .flagbutton{cursor:pointer;margin-left:20px;display:flex;flex-direction:row;align-items:center}
.pcomments-container .flags-box .flags-content .flags-item .qcheck .flagbutton img{width:20px}
.pcomments-container .flags-box .flags-content .flags-item .qcode{font-weight:bold}
.pcomments-container .flags-box .flags-content .flags-item .qnumber,.pcomments-container .flags-box .flags-content .flags-item .qcode{flex:1;margin-left:20px}
.pcomments-container .flags-box .flags-content .flags-item .qtitle{flex:12;margin-left:20px}
.pcomments-container .flags-box .flags-content .flags-item .qtitle cus{font-size:0 !important}
.pcomments-container .flags-box .flags-content .flags-item .qerror{color:#ff9091}
.pcomments-container .flags-box .flags-content .flags-item cus{font-size:0 !important}
.pnotes-container{display:flex;justify-content:center;padding-bottom:30px}
.pnotes-container .pnotes-title{display:flex;justify-content:space-between;align-items:center}
.pnotes-container .flags-box{display:flex;width:100%;max-width:1240px;min-width:1000px;padding:0 20px;flex-direction:column}
.pnotes-container .flags-box h1{font-size:30px !important;font-weight:600 !important;color:#029fce;margin-top:15px;margin-bottom:30px;border-bottom:0}
.pnotes-container .flags-box .flags-content .flags-action{display:flex;justify-content:space-between;margin-bottom:20px}
.pnotes-container .flags-box .flags-content .flags-action .el-radio-button__inner{background-color:transparent;border:0;font-weight:bold;color:#333 !important}
.pnotes-container .flags-box .flags-content .flags-action .is-active{border-bottom:3px solid #029fce}
.pnotes-container .flags-box .flags-content .flags-action .is-active .el-radio-button__inner{box-shadow:none !important}
.pnotes-container .flags-box .flags-content .flags-empty{border-radius:4px;margin-top:30px;background-color:#f8f8f8;padding:20px;display:flex;justify-content:center;align-items:center}
.pnotes-container .flags-box .flags-content .flags-item-visited{background:#ccc !important}
.pnotes-container .flags-box .flags-content .flags-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important;cursor:pointer;flex-direction:column}
.pnotes-container .flags-box .flags-content .flags-item .notes-gems{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.pnotes-container .flags-box .flags-content .flags-item .el-checkbox__inner{border-color:#333}
.pnotes-container .flags-box .flags-content .flags-item .qcheck .flagbutton{cursor:pointer;margin-left:20px;display:flex;flex-direction:row;align-items:center}
.pnotes-container .flags-box .flags-content .flags-item .qcheck .flagbutton img{width:20px}
.pnotes-container .flags-box .flags-content .flags-item .notes-title{display:flex;align-items:center}
.pnotes-container .flags-box .flags-content .flags-item .notes-title img{width:240px}
.pnotes-container .flags-box .flags-content .flags-item .qcode{font-weight:bold;margin-left:20px;margin-right:20px}
.pnotes-container .flags-box .flags-content .flags-item .qpagenumber{margin-right:20px}
.pnotes-container .flags-box .flags-content .flags-item .qtitle{flex:12;margin-left:20px}
.pnotes-container .flags-box .flags-content .flags-item .qtitle cus{font-size:0 !important}
.pnotes-container .flags-box .flags-content .flags-item .qerror{color:#ff9091}
.pnotes-container .flags-box .flags-content .flags-item cus{font-size:0 !important}
.page-container .result-container{display:flex;width:100%;max-width:1240px;min-width:1000px;padding:50px 20px;flex-direction:column}
.page-container .result-container .result-main{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 0}
.page-container .result-container .result-main h1{color:#029ece}
.page-container .result-container .result-main .score{font-size:50px;font-weight:bold}
.page-container .result-container .result-main .peer{font-size:20px}
.page-container .result-container .result-content .result-action{display:flex;justify-content:space-between;margin-bottom:20px}
.page-container .result-container .result-content .result-action .el-radio-button__inner{background-color:transparent;border:0;font-weight:bold}
.page-container .result-container .result-content .result-action .active-all{border-bottom:3px solid #029ece}
.page-container .result-container .result-content .result-action .active-all .el-radio-button__inner{color:#333 !important;box-shadow:none !important}
.page-container .result-container .result-content .result-action .inactive-all{border:0}
.page-container .result-container .result-content .result-action .inactive-all .el-radio-button__inner{color:#333 !important;box-shadow:none !important}
.page-container .result-container .result-content .result-action .active-correct{border-bottom:3px solid #6db46c}
.page-container .result-container .result-content .result-action .active-correct .el-radio-button__inner{color:#6db46c !important;box-shadow:none !important}
.page-container .result-container .result-content .result-action .inactive-correct{border:0}
.page-container .result-container .result-content .result-action .inactive-correct .el-radio-button__inner{color:#6db46c !important;box-shadow:none !important}
.page-container .result-container .result-content .result-action .active-wrong{border-bottom:3px solid #ff9091}
.page-container .result-container .result-content .result-action .active-wrong .el-radio-button__inner{color:#ff9091 !important;box-shadow:none !important}
.page-container .result-container .result-content .result-action .inactive-wrong{border:0}
.page-container .result-container .result-content .result-action .inactive-wrong .el-radio-button__inner{color:#ff9091 !important;box-shadow:none !important}
.page-container .result-container .result-content .result-item{display:flex;background:#ddd;border-radius:4px;margin-bottom:15px;padding:20px;font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.page-container .result-container .result-content .result-item.empty{background-color:#f8f8f8}
.page-container .result-container .result-content .result-item.correct{background-color:#6db46c}
.page-container .result-container .result-content .result-item.wrong{background-color:#ff9091}
.page-container .result-container .result-content .result-item.purple{background-color:#c27bde}
.page-container .result-container .result-content .result-item .qnumber,.page-container .result-container .result-content .result-item .qcode{flex:1}
.page-container .result-container .result-content .result-item .qtitle{flex:6}
.page-container .result-container .result-content .result-item .qtitle cus{font-size:0 !important}
.page-container .result-container .result-content .result-item cus{font-size:0 !important}
.page-content{max-width:1240px;min-width:1000px}
.page-content .dashboard-content{flex-direction:row}
.page-content .dashboard-content .left-part,.page-content .dashboard-content .right-part{padding:10px}
.mpage-content .dashboard-content{flex-direction:column;margin-top:20px}
.mpage-content .dashboard-content .left-part,.mpage-content .dashboard-content .right-part{padding:0}
.page-content,.mpage-content{width:100%;padding:0 20px}
.page-content .dashboard-content,.mpage-content .dashboard-content{display:flex}
.page-content .dashboard-content .left-part,.page-content .dashboard-content .right-part,.mpage-content .dashboard-content .left-part,.mpage-content .dashboard-content .right-part{flex:1}
.page-content .dashboard-content .left-part .part,.page-content .dashboard-content .right-part .part,.mpage-content .dashboard-content .left-part .part,.mpage-content .dashboard-content .right-part .part{background:#f8f8f8;border-radius:4px;padding:15px;margin-bottom:20px}
.page-content .dashboard-content .left-part .part .title,.page-content .dashboard-content .right-part .part .title,.mpage-content .dashboard-content .left-part .part .title,.mpage-content .dashboard-content .right-part .part .title{color:#029ECE;font-weight:bold;font-size:18px}
.page-content .dashboard-content .left-part .part .subtitle,.page-content .dashboard-content .right-part .part .subtitle,.mpage-content .dashboard-content .left-part .part .subtitle,.mpage-content .dashboard-content .right-part .part .subtitle{display:flex;flex-direction:column;font-weight:bold;font-size:16px;margin-bottom:15px}
.page-content .dashboard-content .left-part .part .graph,.page-content .dashboard-content .right-part .part .graph,.mpage-content .dashboard-content .left-part .part .graph,.mpage-content .dashboard-content .right-part .part .graph{display:flex;flex-direction:column}
.page-content .dashboard-content .left-part .part .graph .bar-1,.page-content .dashboard-content .left-part .part .graph .bar-2,.page-content .dashboard-content .right-part .part .graph .bar-1,.page-content .dashboard-content .right-part .part .graph .bar-2,.mpage-content .dashboard-content .left-part .part .graph .bar-1,.mpage-content .dashboard-content .left-part .part .graph .bar-2,.mpage-content .dashboard-content .right-part .part .graph .bar-1,.mpage-content .dashboard-content .right-part .part .graph .bar-2{display:flex;flex-direction:row;margin-bottom:15px}
.page-content .dashboard-content .left-part .part .graph .bar-1 .label,.page-content .dashboard-content .left-part .part .graph .bar-2 .label,.page-content .dashboard-content .right-part .part .graph .bar-1 .label,.page-content .dashboard-content .right-part .part .graph .bar-2 .label,.mpage-content .dashboard-content .left-part .part .graph .bar-1 .label,.mpage-content .dashboard-content .left-part .part .graph .bar-2 .label,.mpage-content .dashboard-content .right-part .part .graph .bar-1 .label,.mpage-content .dashboard-content .right-part .part .graph .bar-2 .label{flex:2}
.page-content .dashboard-content .left-part .part .graph .bar-1 .bar,.page-content .dashboard-content .left-part .part .graph .bar-2 .bar,.page-content .dashboard-content .right-part .part .graph .bar-1 .bar,.page-content .dashboard-content .right-part .part .graph .bar-2 .bar,.mpage-content .dashboard-content .left-part .part .graph .bar-1 .bar,.mpage-content .dashboard-content .left-part .part .graph .bar-2 .bar,.mpage-content .dashboard-content .right-part .part .graph .bar-1 .bar,.mpage-content .dashboard-content .right-part .part .graph .bar-2 .bar{flex:10;display:flex;flex-direction:row}
.page-content .dashboard-content .left-part .part .graph .bar-1 .bar .you-bar,.page-content .dashboard-content .left-part .part .graph .bar-2 .bar .you-bar,.page-content .dashboard-content .right-part .part .graph .bar-1 .bar .you-bar,.page-content .dashboard-content .right-part .part .graph .bar-2 .bar .you-bar,.mpage-content .dashboard-content .left-part .part .graph .bar-1 .bar .you-bar,.mpage-content .dashboard-content .left-part .part .graph .bar-2 .bar .you-bar,.mpage-content .dashboard-content .right-part .part .graph .bar-1 .bar .you-bar,.mpage-content .dashboard-content .right-part .part .graph .bar-2 .bar .you-bar{background:#029ECE;margin-right:15px}
.page-content .dashboard-content .left-part .part .graph .bar-1 .bar .peer-bar,.page-content .dashboard-content .left-part .part .graph .bar-2 .bar .peer-bar,.page-content .dashboard-content .right-part .part .graph .bar-1 .bar .peer-bar,.page-content .dashboard-content .right-part .part .graph .bar-2 .bar .peer-bar,.mpage-content .dashboard-content .left-part .part .graph .bar-1 .bar .peer-bar,.mpage-content .dashboard-content .left-part .part .graph .bar-2 .bar .peer-bar,.mpage-content .dashboard-content .right-part .part .graph .bar-1 .bar .peer-bar,.mpage-content .dashboard-content .right-part .part .graph .bar-2 .bar .peer-bar{background:#666;margin-right:15px}
.profile-content{max-width:1240px;min-width:1000px}
.profile-content .profile-user{flex-direction:row;align-items:flex-end}
.profile-content .source-item,.profile-content .extend-source-item{padding:20px}
.profile-content .source-item .mystuff-grid,.profile-content .extend-source-item .mystuff-grid{display:grid;grid-gap:15px;grid-template-columns:repeat(2, 1fr)}
.profile-content .source-item .mystuff-grid .el-button,.profile-content .extend-source-item .mystuff-grid .el-button{margin:0;margin-top:0 !important}
.profile-content .source-item .mystuff-grid .el-button .apbutton,.profile-content .extend-source-item .mystuff-grid .el-button .apbutton{display:flex;justify-content:space-between}
.profile-content .gems-source-item{padding:20px}
.profile-content .itemlist .itemlist-col{font-size:16px}
.profile-content .itemlist .itemlist-col .itemlist-header{font-size:16px}
.mprofile-content .profile-user{flex-direction:column;align-items:flex-start}
.mprofile-content .source-item,.mprofile-content .extend-source-item{padding:10px}
.mprofile-content .source-item .extend-source-item-div .el-button,.mprofile-content .extend-source-item .extend-source-item-div .el-button{margin-left:0;width:100%}
.mprofile-content .source-item .mystuff-grid,.mprofile-content .extend-source-item .mystuff-grid{display:grid;grid-gap:15px;grid-template-columns:repeat(1, 1fr)}
.mprofile-content .source-item .mystuff-grid .el-button,.mprofile-content .extend-source-item .mystuff-grid .el-button{margin:0;margin-top:0 !important}
.mprofile-content .source-item .mystuff-grid .el-button .apbutton,.mprofile-content .extend-source-item .mystuff-grid .el-button .apbutton{display:flex;justify-content:space-between}
.mprofile-content .gems-source-item{padding:10px}
.mprofile-content .gems-source-item .gems-source-item-div .el-radio-group .el-radio:not(:first-of-type){margin-top:15px}
.mprofile-content .gems-source-item .gems-source-item-div .el-button{margin-left:0;width:100%}
.mprofile-content .itemlist .itemlist-col{font-size:13px}
.mprofile-content .itemlist .itemlist-col .itemlist-header{font-size:14px}
.profile-content,.mprofile-content{width:100%;padding:0 20px;font-size:16px;line-height:24px;margin-bottom:30px}
.profile-content a,.mprofile-content a{text-decoration:none;color:#029ece}
.profile-content .placeholder-heading,.mprofile-content .placeholder-heading{margin-top:15px;margin-bottom:30px}
.profile-content h1,.mprofile-content h1{font-size:30px !important;line-height:40px !important;font-weight:600 !important;color:#029ece;border-bottom:0}
.profile-content .profile-d,.mprofile-content .profile-d{display:flex;flex-direction:row}
.profile-content .profile-d .sources-list,.mprofile-content .profile-d .sources-list{flex:1;display:flex;flex-direction:column}
.profile-content .profile-d .sources-list p,.mprofile-content .profile-d .sources-list p{margin-bottom:15px}
.profile-content .profile-d .sources-list .gems-active-message,.mprofile-content .profile-d .sources-list .gems-active-message{margin-bottom:10px}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group{display:flex;flex-direction:column}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio{margin-bottom:10px;display:inline-flex}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio strong,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio strong,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio strong,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio strong{margin-right:5px}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner::after,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner::after{background-color:#333}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__label,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__label,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__label,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__label{font-size:16px}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner{width:16px;height:16px;background-color:transparent;border:1px solid #666}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner::after,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__inner::after{width:10px;height:10px;background-color:#029ece}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner{background:transparent;border-color:#333}
.profile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio.is-checked .el-radio__label,.profile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio.is-checked .el-radio__label,.mprofile-content .profile-d .sources-list .extend-source-item .el-radio-group .el-radio.is-checked .el-radio__label,.mprofile-content .profile-d .sources-list .source-item-div .el-radio-group .el-radio.is-checked .el-radio__label{color:#606266}
.profile-content .profile-d .sources-list .gems-source-item h3 .el-button,.mprofile-content .profile-d .sources-list .gems-source-item h3 .el-button{margin-top:0;width:auto}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio{padding:20px;border-radius:4px;border:1px solid #029ece;display:inline-flex}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio strong,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio strong{margin-right:5px}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner::after{background-color:#333}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__label,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__label{font-size:16px;display:flex;justify-content:space-between;flex:1}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner{width:16px;height:16px;background-color:transparent;border:1px solid #666}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner::after,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__inner::after{width:10px;height:10px;background-color:#029ece}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner{background:transparent;border-color:#333}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio.is-checked,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio.is-checked{background:#ddd;border:1px solid #ddd}
.profile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio.is-checked .el-radio__label,.mprofile-content .profile-d .sources-list .gems-source-item .gems-source-item-div .el-radio-group .el-radio.is-checked .el-radio__label{color:#606266}
.profile-content .profile-d .sources-list .source-item,.profile-content .profile-d .sources-list .extend-source-item,.profile-content .profile-d .sources-list .gems-source-item,.mprofile-content .profile-d .sources-list .source-item,.mprofile-content .profile-d .sources-list .extend-source-item,.mprofile-content .profile-d .sources-list .gems-source-item{border-radius:4px;background:#f8f8f8;margin-bottom:20px;font-size:16px}
.profile-content .profile-d .sources-list .source-item h2,.profile-content .profile-d .sources-list .extend-source-item h2,.profile-content .profile-d .sources-list .gems-source-item h2,.mprofile-content .profile-d .sources-list .source-item h2,.mprofile-content .profile-d .sources-list .extend-source-item h2,.mprofile-content .profile-d .sources-list .gems-source-item h2{color:#029ece;font-size:20px;font-weight:600;margin-bottom:20px}
.profile-content .profile-d .sources-list .source-item h3,.profile-content .profile-d .sources-list .extend-source-item h3,.profile-content .profile-d .sources-list .gems-source-item h3,.mprofile-content .profile-d .sources-list .source-item h3,.mprofile-content .profile-d .sources-list .extend-source-item h3,.mprofile-content .profile-d .sources-list .gems-source-item h3{color:#029ece;font-size:24px;font-weight:600;margin-bottom:15px;display:flex;align-items:center}
.profile-content .profile-d .sources-list .source-item h3 .el-button,.profile-content .profile-d .sources-list .extend-source-item h3 .el-button,.profile-content .profile-d .sources-list .gems-source-item h3 .el-button,.mprofile-content .profile-d .sources-list .source-item h3 .el-button,.mprofile-content .profile-d .sources-list .extend-source-item h3 .el-button,.mprofile-content .profile-d .sources-list .gems-source-item h3 .el-button{margin-left:5px}
.profile-content .profile-d .sources-list .source-item .el-button,.profile-content .profile-d .sources-list .extend-source-item .el-button,.profile-content .profile-d .sources-list .gems-source-item .el-button,.mprofile-content .profile-d .sources-list .source-item .el-button,.mprofile-content .profile-d .sources-list .extend-source-item .el-button,.mprofile-content .profile-d .sources-list .gems-source-item .el-button{margin-top:15px}
.profile-content .profile-d .sources-list .source-item .itemlist,.profile-content .profile-d .sources-list .extend-source-item .itemlist,.profile-content .profile-d .sources-list .gems-source-item .itemlist,.mprofile-content .profile-d .sources-list .source-item .itemlist,.mprofile-content .profile-d .sources-list .extend-source-item .itemlist,.mprofile-content .profile-d .sources-list .gems-source-item .itemlist{display:flex;flex-direction:row;justify-content:space-between}
.profile-content .profile-d .sources-list .source-item .itemlist .itemlist-col,.profile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col,.profile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col,.mprofile-content .profile-d .sources-list .source-item .itemlist .itemlist-col,.mprofile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col,.mprofile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col{display:flex;flex-direction:column}
.profile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .active,.profile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .active,.profile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .active,.mprofile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .active,.mprofile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .active,.mprofile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .active{color:#6db46c}
.profile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .inactive,.profile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .inactive,.profile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .inactive,.mprofile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .inactive,.mprofile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .inactive,.mprofile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .inactive{color:#ff9091}
.profile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .itemlist-header,.profile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .itemlist-header,.profile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .itemlist-header,.mprofile-content .profile-d .sources-list .source-item .itemlist .itemlist-col .itemlist-header,.mprofile-content .profile-d .sources-list .extend-source-item .itemlist .itemlist-col .itemlist-header,.mprofile-content .profile-d .sources-list .gems-source-item .itemlist .itemlist-col .itemlist-header{font-weight:bold}
.profile-content .profile-d .faq-list,.mprofile-content .profile-d .faq-list{width:400px;max-width:40%;padding-left:20px}
.profile-content .profile-d .faq-list .faq-section,.mprofile-content .profile-d .faq-list .faq-section{margin-bottom:30px}
.profile-content .profile-d .faq-list .faq-section .faq-section-name,.mprofile-content .profile-d .faq-list .faq-section .faq-section-name{font-weight:bold;color:#029ece;font-size:20px}
.profile-content .profile-d .faq-list .faq-section .el-collapse,.mprofile-content .profile-d .faq-list .faq-section .el-collapse{border-top:0}
.profile-content .profile-d .faq-list .faq-section .el-collapse .el-collapse-item__arrow,.mprofile-content .profile-d .faq-list .faq-section .el-collapse .el-collapse-item__arrow{background:#eee;border-radius:50px;padding:4px;font-weight:bold;font-size:15px}
.profile-content .profile-d .faq-list .faq-section .el-collapse-item__header,.mprofile-content .profile-d .faq-list .faq-section .el-collapse-item__header{font-size:16px;color:#303133 !important;height:auto;line-height:24px;padding:10px 0}
.profile-content .profile-d .faq-list .faq-section .el-collapse-item__header.is-active,.mprofile-content .profile-d .faq-list .faq-section .el-collapse-item__header.is-active{color:#029ece !important}
.profile-content .profile-d .faq-list .faq-section .el-collapse-item__content,.mprofile-content .profile-d .faq-list .faq-section .el-collapse-item__content{padding-bottom:15px}
.profile-content .profile-d .faq-list .faq-section .el-collapse-item__wrap *,.mprofile-content .profile-d .faq-list .faq-section .el-collapse-item__wrap *{font-size:16px}
.profile-content .profile-user,.mprofile-content .profile-user{display:flex;justify-content:space-between;margin-top:15px;margin-bottom:30px}
.profile-content .profile-user .verified,.mprofile-content .profile-user .verified{color:#029ece}
.profile-content .profile-user .unverified,.mprofile-content .profile-user .unverified{color:#eee}
.el-dialog .el-icon-close{font-size:30px;color:#029ece}
.consent-dialog-content .message{text-align:center;margin-bottom:20px}
.consent-dialog-content .remaining-time{text-align:center;font-weight:bold;color:#029ece;margin-top:10px}
.consent-dialog-content .timeout-actions{display:flex;justify-content:center;margin-top:30px;gap:15px}
.consent-dialog-content .pairing-number{display:flex;margin-top:10px;font-size:medium}
.consent-dialog-content .pairing-number .pairing-number-text{margin-left:5px;flex:1}
.consent-dialog-content .pairing-number .pairing-number-text-copy{display:flex;flex:1;justify-content:center;align-items:center;background:white;border-radius:4px;color:#333}
.consent-dialog-content .pairing-number p{margin:0;font-weight:500}
.consent-dialog-content .copy-button{padding:4px 8px;width:30px;height:30px;color:#333}
.consent-dialog-content .copy-button i{font-size:16px}
.page-content .gems-line{border-top:2px solid #000;width:100%;margin-bottom:20px}
.page-content .gems-h2{display:flex;justify-content:space-between;align-items:center;background:#efefef;padding:15px;border-radius:6px;margin-bottom:20px;color:#0085a4}
.page-content .gems-h2 i{font-size:24px}
.page-content .gems-content{font-size:16px;line-height:24px;margin-bottom:30px}
.page-content .gems-content *{font-size:16px !important}
.page-content .gems-content a{text-decoration:none;color:#029ece}
.page-content .gems-content img{max-width:100%}
.page-content .gems-title h1{font-size:40px;font-weight:600;color:#029ece;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .gems-search{width:100%;max-width:500px;padding-bottom:5px;border-bottom:1px solid #666;border-radius:0;margin-bottom:25px}
.page-content .gems-search .el-input .el-input__inner{border:0}
.page-content .gems-search .el-input .el-input__inner::placeholder{color:#666}
.page-content .gems-search .el-input .el-input__prefix{color:#666}
.page-content .gems-loading{position:inherit;display:flex;height:200px}
.page-content .divider{margin-bottom:24px;border-top:1px solid #999}
.page-content .gems-section{display:grid;grid-template-columns:repeat(3, 1fr);margin-left:-12px;margin-right:-12px}
.page-content .gems-section .gems-box{border-radius:4px;margin-bottom:24px;margin-left:12px;margin-right:12px;cursor:pointer}
.page-content .gems-section .gems-box .el-button{width:100%;white-space:normal}
.page-content .gems-section .gems-box .gems-button,.page-content .gems-section .gems-box .pair-button{font-weight:600}
.page-content .gems-section .gems-box .gems-button svg,.page-content .gems-section .gems-box .pair-button svg{margin-right:10px}
.page-content .gems-section .gems-box .gems-button{background-color:#0085a4;border-color:#0085a4}
.page-content .gems-section .gems-box .gems-button:active{color:#0085a4}
.page-content .gems-section .gems-box .gems-button:focus{background:#0085a4}
.page-content .gems-section .gems-box .gems-button:hover{background:#0085a4}
.page-content .gems-section .gems-box .pair-button{background-color:#96c42b;border-color:#96c42b}
.page-content .gems-section .gems-box .pair-button>span{align-items:center;display:flex;justify-content:center}
.page-content .gems-section .gems-box .pair-button:active{color:#96c42b}
.page-content .gems-section .gems-box .pair-button:focus{background:#96c42b}
.page-content .gems-section .gems-box .pair-button:hover{background:#96c42b}
.page-content .gems-section .gems-box .gems-oscebutton{background-color:#0085a4;border-color:#0085a4;font-weight:600}
.page-content .gems-section .gems-box .gems-oscebutton svg{margin-right:10px}
.page-content .gems-section .gems-box .gems-oscebutton:active{color:#fff}
.page-content .gems-section .gems-box .gems-oscebutton:focus{background:#0085a4}
.page-content .gems-section .gems-box .gems-oscebutton:hover{background:#0085a4}
.page-content .search-gems-item{display:flex;background:#f8f8f8;border-radius:4px;margin-bottom:15px;padding:20px;font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important;cursor:pointer}
.page-content .search-gems-item .category-name{font-weight:bold;font-size:16px;color:#029ece}
.page-content .search-gems-item:hover{background:#fafafa}
.page-content .search-gems-item .gname{flex:2}
.page-content .search-gems-item .gindex{flex:8;margin-left:20px}
.page-content .search-gems-item .gpage{flex:1;text-align:right}
.page-content .search-gems-item .gpage cus{font-size:0 !important;vertical-align:top}
.page-content .search-gems-item .qerror{color:#ff9091}
.page-content .search-gems-item cus{font-size:0 !important;vertical-align:top}
.page-content .gems-tabs .gems-tabs-header{display:flex;justify-content:space-between;padding-bottom:20px}
.page-content .gems-tabs .gems-tabs-header .el-radio-button__inner{background-color:transparent;border:0;font-weight:bold;color:#333 !important}
.page-content .gems-tabs .gems-tabs-header .is-active{border-bottom:3px solid #029ece}
.page-content .gems-tabs .gems-tabs-header .is-active .el-radio-button__inner{box-shadow:none !important}
.page-content .gems-tabs .gems-tabs-header .gems-tabs-header-search{width:400px}
.page-content .gems-tabs .gems-tabs-content .tabs-loading{position:inherit;display:flex;height:200px}
.report-dialog{text-align:left}
.report-dialog .el-dialog__header{font-weight:500}
.report-dialog .el-dialog__body{padding:20px}
.report-dialog .el-dialog{width:100%;max-width:500px}
.report-dialog .el-form-item{margin-bottom:5px}
.report-dialog .el-form-item__label{padding:0;font-weight:500}
.report-dialog .report-info{display:flex;flex-direction:column;margin-bottom:15px}
.report-dialog .report-info .report-catname{font-size:15px;font-weight:500;color:#029fce}
.report-dialog textarea{white-space:normal;word-break:break-word}
.slick{position:relative}
.gems-page-content .el-dialog,.mgems-page-content .el-dialog{width:100%;max-width:600px;font-size:16px !important}
.gems-page-content .el-dialog .el-dialog__title,.mgems-page-content .el-dialog .el-dialog__title{color:#029ece;font-weight:600;font-size:20px}
.gems-page-content .el-dialog .el-dialog__body,.mgems-page-content .el-dialog .el-dialog__body{font-size:16px;line-height:24px;word-break:break-word !important}
.gems-page-content .result-container,.mgems-page-content .result-container{max-height:60vh;overflow-y:auto;margin-top:15px}
.gems-page-content .result-container .result-not-found,.mgems-page-content .result-container .result-not-found{background:#f8f8f8;padding:10px;border-radius:8px;text-align:center}
.gems-page-content .result-container .result-not-found span,.mgems-page-content .result-container .result-not-found span{font-weight:bold}
.gems-page-content .rlist,.mgems-page-content .rlist{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f8f8;border-radius:8px;cursor:pointer}
.gems-page-content .rlist:hover,.mgems-page-content .rlist:hover{background:#f8f8f8}
.gems-page-content .rlist:not(:last-child),.mgems-page-content .rlist:not(:last-child){margin-bottom:10px}
.plabgems-container .el-aside{height:100vh;position:fixed;right:0;z-index:999;padding-right:10px;padding-top:10px}
.plabgems-container .el-aside .aside-header{display:flex;justify-content:space-between;padding:10px;align-items:center;background:#f8f8f8;margin-bottom:10px;border-radius:8px}
.plabgems-container .el-aside .aside-header .aside-subheader{display:flex;align-items:center;column-gap:5px;margin-left:5px}
.plabgems-container .el-aside .aside-header .pages .el-input{width:55px;margin-right:5px}
.plabgems-container .el-aside .aside-header .pages .el-input input::-webkit-outer-spin-button,.plabgems-container .el-aside .aside-header .pages .el-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.plabgems-container .el-aside .aside-header .pages .el-input input[type="number"]{-moz-appearance:textfield}
.plabgems-container .el-aside .aside-header .showhidebutton{background:#f8f8f8;height:100%;padding:7px 5px;cursor:pointer}
.plabgems-container .el-aside .aside-content{height:calc(100vh - 300px) !important;overflow-y:auto !important;-ms-overflow-style:none;scrollbar-width:none}
.plabgems-container .el-aside .aside-content::-webkit-scrollbar{display:none}
.plabgems-container .el-aside .aside-content .cindex{cursor:pointer;padding:10px;background:#f8f8f8;margin-bottom:5px;border-radius:8px;transition:background-color 0.2s ease}
.plabgems-container .el-aside .aside-content .cindex img{opacity:0.5}
.plabgems-container .el-aside .aside-content .cindex.active{color:#fff;background-color:#029ece}
.plabgems-container .el-aside .el-textarea .el-input__count{bottom:3px;right:15px;color:#333;background:transparent}
.plabgems-container .el-aside .aside-title{padding:10px 10px 0 10px;font-weight:bold}
.plabgems-container .el-aside .aside-title .save-note{color:#5f6368;font-weight:600;font-size:13px}
.plabgems-container .el-aside .aside-title .save-note .el-icon-refresh,.plabgems-container .el-aside .aside-title .save-note .el-icon-circle-check{margin-right:3px}
.plabgems-container .el-aside .aside-note{padding-top:0;padding-left:0;border-radius:3px}
.plabgems-container .el-aside .aside-note .aside-notebox{background:#ddd;border-radius:8px}
.plabgems-container .el-aside .aside-note .el-textarea{font-size:16px;padding:10px;padding-bottom:20px}
.plabgems-container .el-aside .aside-note .el-textarea .el-textarea__inner{border:0}
.plabgems-container .el-aside .aside-note .note-action{display:flex;justify-content:flex-end;padding-right:15px;padding-bottom:15px}
.plabgems-container .gems-view{margin:0 auto;min-height:100vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center}
.plabgems-container .gems-view #pdfvuer{background:#ccc;overflow:auto;height:100%;position:relative}
.plabgems-container .gems-view .gems-header{position:absolute;z-index:999;height:70px;display:flex;justify-content:center}
.plabgems-container .gems-view .gems-header .pages{display:flex;height:100%;align-items:center;justify-content:center}
.plabgems-container .gems-view .gems-header .pages .el-input{width:auto;padding-right:10px}
.plabgems-container .gems-view .gems-header .pages .el-input input::-webkit-outer-spin-button,.plabgems-container .gems-view .gems-header .pages .el-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.plabgems-container .gems-view .gems-header .pages .el-input input[type="number"]{text-align:center;font-size:16px;-moz-appearance:textfield;padding:0}
.plabgems-container .gems-view .gems-header .nav-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;width:calc(100vw - 250px)}
@media (min-width: 768px){.plabgems-container .gems-view .gems-header .nav-container{width:calc(100vw - 250px)}}
@media (min-width: 992px){.plabgems-container .gems-view .gems-header .nav-container{width:calc(100vw - 250px)}}
@media (min-width: 1200px){.plabgems-container .gems-view .gems-header .nav-container{width:calc(100vw - 250px)}}
.plabgems-container .gems-view .gems-header .nav-container .main-logo{width:20%;height:100%;display:flex;align-items:center}
.plabgems-container .gems-view .gems-header .nav-container .main-logo img{width:100%}
.plabgems-container .gems-view .gems-header .nav-container .main-logo a{margin-top:10px}
.plabgems-container .gems-view .gems-header .nav-container .nav-button{font-weight:20px;height:100%;display:flex;align-items:center;cursor:pointer;padding:0 10px;letter-spacing:1px}
.plabgems-container .gems-view .gems-content{display:flex;flex:1;width:100%;align-items:center;flex-direction:column}
.plabgems-container .gems-view .gems-content .loading{display:flex;justify-content:center;align-items:center;height:500px}
.plabgems-container .gems-view .gems-content .progress-loading{display:flex;justify-content:center;align-items:center;height:100vh}
.plabgems-container .gems-view .gems-content .links{height:100vh;max-width:1200px;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;user-select:none}
.plabgems-container .gems-view .gems-content .links .round-button{background-color:#029fce;width:40px;height:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}
.plabgems-container .gems-view .gems-content .links .round-button svg{font-size:20px;color:white}
.plabgems-container .gems-view .gems-content .links .round-button-left{border-radius:50px 0 0 50px}
.plabgems-container .gems-view .gems-content .links .round-button-right{border-radius:0 50px 50px 0}
.plabgems-container .gems-view .gems-content .overlay-report{position:absolute;bottom:0;display:flex;width:100%;justify-content:flex-end}
@media (min-width: 768px){.plabgems-container .gems-view .gems-content .overlay-report{width:750px}}
@media (min-width: 992px){.plabgems-container .gems-view .gems-content .overlay-report{width:970px}}
@media (min-width: 1200px){.plabgems-container .gems-view .gems-content .overlay-report{width:1170px}}
.plabgems-container .gems-view .gems-content .button-disabled{visibility:hidden}
.plabgems-container .gems-view .gems-content .overlay{position:absolute;right:0;left:0;top:10%;z-index:1;display:flex;justify-content:center}
.plabgems-container .gems-view .gems-content .overlay span{font-size:12px;opacity:0.5;user-select:none}
.plabgems-container .gems-view .gems-content .pdf-page{border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}
.plabgems-container .gems-view .gems-content .pdf-page canvas{border-radius:8px}
.plabgems-container .gems-view .gems-content .report-button{padding:2px}
.page-content .webinar-content{font-size:16px;line-height:24px;margin-bottom:30px}
.page-content .webinar-content *{font-size:16px !important}
.page-content .webinar-content a{text-decoration:none;color:#029ECE}
.page-content .webinar-content img{max-width:100%}
.page-content .webinars-title h1{font-size:40px;font-weight:600;color:#029ECE;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .gems-section .gems-box .gems-button{background-color:#029ECE;border-color:#029ECE;font-weight:600}
.page-content .gems-section .gems-box .gems-button svg{margin-right:10px}
.page-content .gems-section .gems-box .gems-button:active{color:#029ECE}
.page-content .gems-section .gems-box .gems-button:focus{background:#029ECE}
.page-content .gems-section .gems-box .gems-button:hover{background:#029ECE}
.page-content .decking-content{font-size:16px;line-height:24px;margin-bottom:30px}
.page-content .decking-content *{font-size:16px !important}
.page-content .decking-content a{text-decoration:none;color:#029ece}
.page-content .decking-content img{max-width:100%}
.page-content .webinars-title h1{font-size:40px;font-weight:600;color:#029ece;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .decking-section{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:24px;grid-row-gap:24px}
.page-content .decking-section .gems-box{border-radius:4px;cursor:pointer}
.page-content .decking-section .gems-box .el-button{width:100%;white-space:normal}
.page-content .decking-section .gems-box .gems-button{background-color:#0085a4;border-color:#0085a4;font-weight:600}
.page-content .decking-section .gems-box .gems-button svg{margin-right:10px}
.page-content .decking-section .gems-box .gems-button:active{color:#0085a4}
.page-content .decking-section .gems-box .gems-button:focus{background:#0085a4}
.page-content .decking-section .gems-box .gems-button:hover{background:#0085a4}
.page-content .decking-section .gems-box .random-button{background-color:#0085a4;border-color:#0085a4;font-weight:600}
.page-content .decking-section .gems-box .random-button svg{margin-right:10px}
.page-content .decking-section .gems-box .random-button:active{color:#0085a4}
.page-content .decking-section .gems-box .random-button:focus{background:#0085a4}
.page-content .decking-section .gems-box .random-button:hover{background:#0085a4}
.plabgemsdeck-container .el-aside{height:auto;position:fixed;right:0;z-index:999}
.plabgemsdeck-container .el-aside .aside-header{display:flex;justify-content:space-between;padding:20px;align-items:center}
.plabgemsdeck-container .el-aside .aside-header .pages .el-input{width:80px;margin-right:5px}
.plabgemsdeck-container .el-aside .aside-content{height:100%;overflow-y:hidden}
.plabgemsdeck-container .el-aside .aside-content .el-textarea .el-input__count{bottom:0;right:15px}
.plabgemsdeck-container .el-aside .aside-content .aside-title{padding:20px;border-bottom:1px solid #ddd;font-weight:bold}
.plabgemsdeck-container .el-aside .aside-content .aside-title .save-note{color:#5f6368;font-weight:600;font-size:13px}
.plabgemsdeck-container .el-aside .aside-content .aside-title .save-note .el-icon-refresh,.plabgemsdeck-container .el-aside .aside-content .aside-title .save-note .el-icon-circle-check{margin-right:3px}
.plabgemsdeck-container .el-aside .aside-content .aside-note{padding:20px;padding-top:0;padding-left:0;border-radius:3px}
.plabgemsdeck-container .el-aside .aside-content .aside-note .aside-notebox{background:#f8f8f8}
.plabgemsdeck-container .el-aside .aside-content .aside-note .el-textarea{font-size:16px;padding:15px}
.plabgemsdeck-container .el-aside .aside-content .aside-note .el-textarea .el-textarea__inner{border:0}
.plabgemsdeck-container .el-aside .aside-content .aside-note .note-action{display:flex;justify-content:flex-end;padding-right:15px;padding-bottom:15px}
.plabgemsdeck-container .el-aside .aside-content .aside-rate{display:flex;flex-direction:column;padding:20px;padding-top:0;padding-left:0}
.plabgemsdeck-container .el-aside .aside-content .aside-rate .el-button{margin:0;margin-bottom:5px;border-radius:0}
.plabgemsdeck-container .el-aside .aside-content .aside-rate .rate-button-disabled{opacity:0.7}
.plabgemsdeck-container .el-aside .aside-content .aside-rate .rate-button,.plabgemsdeck-container .el-aside .aside-content .aside-rate .rate-button-disabled{margin:0;margin-bottom:10px;border-radius:0;cursor:pointer;color:#fff;padding:15px;font-weight:bold;text-align:center;border-radius:3px;background:white;color:#029ece;border:1px solid #029ece}
.plabgemsdeck-container .el-aside .aside-content .aside-rate .rate-button:hover,.plabgemsdeck-container .el-aside .aside-content .aside-rate .rate-button-disabled:hover{color:#fff;background-color:#029ece}
.plabgemsdeck-container .el-aside .aside-content .cindex{cursor:pointer}
.plabgemsdeck-container .el-aside .aside-content .cindex img{opacity:0.5}
.plabgemsdeck-container .el-aside .aside-content .cindex .active{opacity:1}
.plabgemsdeck-container .gemsdeck-view{margin:0 auto;min-height:100vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center}
.plabgemsdeck-container .gemsdeck-view #pdfvuer{background:#ccc;overflow:auto;height:100%;position:relative}
.plabgemsdeck-container .gemsdeck-view .gems-header{position:absolute;z-index:999;height:70px;display:flex;justify-content:center}
.plabgemsdeck-container .gemsdeck-view .gems-header .pages{display:flex;height:100%;align-items:center;justify-content:center}
.plabgemsdeck-container .gemsdeck-view .gems-header .pages .el-input{width:auto;padding-right:10px}
.plabgemsdeck-container .gemsdeck-view .gems-header .pages .el-input input::-webkit-outer-spin-button,.plabgemsdeck-container .gemsdeck-view .gems-header .pages .el-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.plabgemsdeck-container .gemsdeck-view .gems-header .pages .el-input input[type="number"]{text-align:center;font-size:16px;-moz-appearance:textfield;padding:0}
.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;width:calc(100vw - 250px)}
@media (min-width: 768px){.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container{width:calc(100vw - 250px)}}
@media (min-width: 992px){.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container{width:calc(100vw - 250px)}}
@media (min-width: 1200px){.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container{width:calc(100vw - 250px)}}
.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container .main-logo{width:20%;height:100%;display:flex;align-items:center}
.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container .main-logo img{width:100%}
.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container .main-logo a{margin-top:10px}
.plabgemsdeck-container .gemsdeck-view .gems-header .nav-container .nav-button{font-weight:20px;height:100%;display:flex;align-items:center;cursor:pointer;padding:0 10px;letter-spacing:1px}
.plabgemsdeck-container .gemsdeck-view .gems-content{display:flex;flex:1;width:100%;align-items:center;flex-direction:column}
.plabgemsdeck-container .gemsdeck-view .gems-content .loading{display:flex;justify-content:center;align-items:center;height:500px}
.plabgemsdeck-container .gemsdeck-view .gems-content .links{height:100vh;min-width:800px;max-width:1200px;display:flex;flex-direction:row;align-items:center;justify-content:center;user-select:none}
.plabgemsdeck-container .gemsdeck-view .gems-content .links .round-button{background-color:#029ece;border-radius:50px;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center}
.plabgemsdeck-container .gemsdeck-view .gems-content .links .round-button svg{font-size:20px;color:white}
.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-report{position:absolute;bottom:0;display:flex;width:100%;justify-content:flex-end}
@media (min-width: 768px){.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-report{width:750px}}
@media (min-width: 992px){.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-report{width:970px}}
@media (min-width: 1200px){.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-report{width:1170px}}
.plabgemsdeck-container .gemsdeck-view .gems-content .button-disabled{visibility:hidden}
.plabgemsdeck-container .gemsdeck-view .gems-content .overlay{position:absolute;right:0;left:0;top:10%;z-index:1;display:flex;justify-content:center}
.plabgemsdeck-container .gemsdeck-view .gems-content .overlay span{font-size:12px;opacity:0.5;user-select:none}
.plabgemsdeck-container .gemsdeck-view .gems-content .pdf-page{box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}
.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-button{height:50%;width:100%;position:absolute;bottom:0;background-color:#029ece;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:1.1em}
.plabgemsdeck-container .gemsdeck-view .gems-content .overlay-button:hover{background-color:#017da2}
.plabgemsdeck-container .gemsdeck-view .gems-content .report-button{padding:2px}
.page-content{width:100%;max-width:1240px;min-width:1000px}
.page-content .mocks-content{font-size:16px;line-height:24px;margin-bottom:30px}
.page-content .mocks-content *{font-weight:normal !important;font-size:16px !important}
.page-content .mocks-content a{text-decoration:none;color:#029ece}
.page-content .mocks-title h1{font-size:30px !important;font-weight:600 !important;color:#029ece;margin-top:15px;margin-bottom:30px;border-bottom:0}
.page-content .mocks-section-main{margin-bottom:30px}
.page-content .mocks-section,.page-content .mocks-section-main{display:grid;grid-template-columns:repeat(3, 1fr);margin-left:-12px;margin-right:-12px}
.page-content .mocks-section .mock-box,.page-content .mocks-section-main .mock-box{border-radius:4px;margin-bottom:24px;margin-left:12px;margin-right:12px;cursor:pointer}
.page-content .mocks-section .mock-box .el-button,.page-content .mocks-section-main .mock-box .el-button{width:100%;white-space:normal}
.page-content .mocks-section .mock-box .is-plain,.page-content .mocks-section-main .mock-box .is-plain{background:white}
.page-content .mocks-section .mock-box .is-plain:active,.page-content .mocks-section-main .mock-box .is-plain:active{color:#029ece}
.page-content .mocks-section .mock-box .is-plain:focus,.page-content .mocks-section-main .mock-box .is-plain:focus{background:#029ece}
.page-content .mocks-section .mock-box .is-plain:hover,.page-content .mocks-section-main .mock-box .is-plain:hover{background:#029ece}
.page-container .result-container .result-content .result-item{display:flex;background:#ddd;border-radius:4px;margin-bottom:15px;padding:20px;font-family:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:16px !important;cursor:pointer}

/* vue-content-placeholders (the source's loading skeletons), verbatim */
 @keyframes vueContentPlaceholdersAnimation { 0% { transform: translate3d(-30%, 0, 0); } 100% { transform: translate3d(100%, 0, 0); } } .vue-content-placeholders-heading { display: flex; } [class^="vue-content-placeholders-"] + .vue-content-placeholders-heading { margin-top: 20px; } .vue-content-placeholders-heading__img { position: relative; overflow: hidden; height: 15px; background: #eee; width: 60px; height: 60px; margin-right: 15px; } .vue-content-placeholders-is-rounded .vue-content-placeholders-heading__img { border-radius: 6px; } .vue-content-placeholders-is-centered .vue-content-placeholders-heading__img { margin-left: auto; margin-right: auto; } .vue-content-placeholders-is-animated .vue-content-placeholders-heading__img::before { content: ''; position: absolute; top: 0; left: 0; width: 100vw; max-width: 1000px; height: 100%; background: linear-gradient(to right, transparent 0%, #e1e1e1 15%, transparent 30%); animation-duration: 1.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: vueContentPlaceholdersAnimation; animation-timing-function: linear; } .vue-content-placeholders-heading__content { display: flex; flex: 1; flex-direction: column; justify-content: center; } .vue-content-placeholders-heading__title { position: relative; overflow: hidden; height: 15px; background: #eee; width: 85%; margin-bottom: 10px; background: #ccc; } .vue-content-placeholders-is-rounded .vue-content-placeholders-heading__title { border-radius: 6px; } .vue-content-placeholders-is-centered .vue-content-placeholders-heading__title { margin-left: auto; margin-right: auto; } .vue-content-placeholders-is-animated .vue-content-placeholders-heading__title::before { content: ''; position: absolute; top: 0; left: 0; width: 100vw; max-width: 1000px; height: 100%; background: linear-gradient(to right, transparent 0%, #e1e1e1 15%, transparent 30%); animation-duration: 1.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: vueContentPlaceholdersAnimation; animation-timing-function: linear; } .vue-content-placeholders-heading__subtitle { position: relative; overflow: hidden; height: 15px; background: #eee; width: 90%; } .vue-content-placeholders-is-rounded .vue-content-placeholders-heading__subtitle { border-radius: 6px; } .vue-content-placeholders-is-centered .vue-content-placeholders-heading__subtitle { margin-left: auto; margin-right: auto; } .vue-content-placeholders-is-animated .vue-content-placeholders-heading__subtitle::before { content: ''; position: absolute; top: 0; left: 0; width: 100vw; max-width: 1000px; height: 100%; background: linear-gradient(to right, transparent 0%, #e1e1e1 15%, transparent 30%); animation-duration: 1.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: vueContentPlaceholdersAnimation; animation-timing-function: linear; } [class^="vue-content-placeholders-"] + .vue-content-placeholders-text { margin-top: 20px; } .vue-content-placeholders-text__line { position: relative; overflow: hidden; height: 15px; background: #eee; width: 100%; margin-bottom: 10px; } .vue-content-placeholders-is-rounded .vue-content-placeholders-text__line { border-radius: 6px; } .vue-content-placeholders-is-centered .vue-content-placeholders-text__line { margin-left: auto; margin-right: auto; } .vue-content-placeholders-is-animated .vue-content-placeholders-text__line::before { content: ''; position: absolute; top: 0; left: 0; width: 100vw; max-width: 1000px; height: 100%; background: linear-gradient(to right, transparent 0%, #e1e1e1 15%, transparent 30%); animation-duration: 1.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: vueContentPlaceholdersAnimation; animation-timing-function: linear; } .vue-content-placeholders-text__line:nth-child(4n + 1) { width: 80%; } .vue-content-placeholders-text__line:nth-child(4n + 2) { width: 100%; } .vue-content-placeholders-text__line:nth-child(4n + 3) { width: 70%; } .vue-content-placeholders-text__line:nth-child(4n + 4) { width: 85%; } .vue-content-placeholders-img { position: relative; overflow: hidden; height: 15px; background: #eee; width: 100%; height: 120px; } .vue-content-placeholders-is-rounded .vue-content-placeholders-img { border-radius: 6px; } .vue-content-placeholders-is-centered .vue-content-placeholders-img { margin-left: auto; margin-right: auto; } .vue-content-placeholders-is-animated .vue-content-placeholders-img::before { content: ''; position: absolute; top: 0; left: 0; width: 100vw; max-width: 1000px; height: 100%; background: linear-gradient(to right, transparent 0%, #e1e1e1 15%, transparent 30%); animation-duration: 1.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: vueContentPlaceholdersAnimation; animation-timing-function: linear; } [class^="vue-content-placeholders-"] + .vue-content-placeholders-img { margin-top: 20px; } 
