.menu-container{ z-index:8; } .menu-container div{ position: relative; } .menu-container.hidden{ pointer-events: none; } #menu-button{ z-index:6; } .popup-container{ z-index:10; } .popup-container.filter-character{ text-align: center; overflow: scroll; opacity: 0; transition: all 0.3s; } .popup-container.filter-character.shown{ opacity: 1; } .popup-container.filter-character.removing>div{ pointer-events: none; } .popup-container.filter-character>div{ left: 0; top:0; left: 0; width: 100%; height: auto; margin: 0; padding: 0; transition: all 0s; position: relative; } .popup-container.filter-character>div>div{ position: relative; margin: 10px; } .popup-container.filter-character>div>.capt{ width: 80px; height: 80px; padding: 0; font-size: 60px; line-height: 90px; } .menu-container,.popup-container{ width:100%; height:100%; left:0; top:0; position: absolute; } .menu-buttons,.menu-sym{ padding-bottom: 5px !important; width: calc(100% - 10px) !important; padding-right: 5px !important; } .menu-buttons.leftbutton{ text-align: left; margin-left: 10px; } .menu-buttons.leftbutton:not(.commandbutton){ width: calc(100% - 30px) !important; } .menu.main>.menu-content>div>.right.pane>.menu-buttons.leftbutton>.config.toggle:first-child, .menu.main>.menu-content>div>.right.pane>.menu-buttons.leftbutton>.config.toggle:first-child+.config.toggle{ margin-left: 3px !important; width: calc(100% - 15px) !important; } .menu-buttons div{ position: absolute; } .menu-buttons>.glow{ box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 133, 255, 0.8) 0 0 10px, rgba(0, 133, 255, 0.8) 0 0 10px, rgba(0, 133, 255, 0.8) 0 0 15px !important; } .menu-cheat>div{ margin:5px; } .menu-cheat>.selecting{ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.8) 0 0 5px, rgba(255, 0, 0, 0.8) 0 0 5px !important } .menu-cheat.config>.menubutton{ height:16px; line-height: 16px; transform: translateY(-10px); } .menu-cheat.config{ transition-property: opacity; } .menu-buttons>.toggle, .menu-buttons>.config.more{ position:relative; margin-bottom: 10px !important; margin-left: 10px !important; margin-right: 10px !important; width: calc(100% - 25px) !important; display: inline-block; } .menu-buttons>.config.more, .menu-buttons>.toggle.cardpilecfg{ margin-bottom: 0 !important; display: block; } .menu-buttons>.config.more.pile{ margin-top: 5px !important; margin-left: 3px !important; } .menu-buttons>.toggle.cardpilecfgadd:not(.hidden){ margin-top: 0 !important; } .menu-buttons>.toggle.cardpilecfg:not(.nomarginleft){ margin-left: 20px !important; width: calc(100% - 35px) !important; } .menu-buttons>.config.more *{ position: relative; } .menu-buttons>.button{ zoom:0.75; } .menu-buttons .cardpiledelete, .toggle>.cardpiledelete{ display: inline-block; position: relative; float: right; margin-right: 4px; } .menu-buttons .menuplaceholder{ display: block; margin: 0; padding: 0; width: 100%; height: 10px; } .menu-buttons .menuplaceholder.slim{ height: 5px; } #window:not(.nopointer) .cardpiledelete{ cursor: pointer; } .menu-help{ width: calc(100% - 30px) !important; text-align: left !important; } .menu-help li{ margin-bottom: 10px !important; } .menu-container>.menu.main{ left: 15px; top: 52px; } .menu-container>.menu.main.center{ left:calc(50% - 200px); top:calc(50% - 150px); } .menu-container.hidden>.menu.main{ transform:scale(0.5); transform-origin:2px -35px; opacity:0; } .menu-container>.menu.main{ transition: all 0.3s; transform-origin:2px -35px; } .menu-container.hidden>.menu.main.center{ /*transform:translateY(300px);*/ transform-origin: center center; } .menu-container>.menu.main.center{ transform-origin: center center; } .menu.main{ width: 400px; height:300px; position: absolute; overflow:hidden; padding:0; } .removing>.menubg.charactercard{ transform: scale(0.8); opacity: 0; transition: all 0.3s; } .menubg.charactercard{ width: 500px; height: 300px; left: calc(50% - 250px); top: calc(50% - 150px); animation: dialog_start2 0.3s; -webkit-animation: dialog_start2 0.3s; } .menubg.charactercard>.menubutton.large.ava{ width: 180px; height: 240px; left: 10px; top: 10px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 0 5px !important; } .menubg.charactercard>.menubutton.large{ width: 85px; height: 30px; bottom: 10px; line-height: 30px; padding: 0; font-size: 20px; } .menubg.charactercard>.menubutton.ban{ left: 10px; } .menubg.charactercard>.menubutton.fav{ left: 105px; } .menubg.charactercard>.ava>.changeskin{ bottom: 6px; left: 6px; font-family: 'xinwei'; font-size: 16px; z-index: 2; color: white; text-shadow: black 0 0 2px; height: 16px; line-height: 16px; pointer-events: none; opacity: 0.6; } #window:not(.nopointer) .menubg.charactercard .menubutton:not(.ava):not(.intro):not(.unselectable), #window:not(.nopointer) .menubg.charactercard>.ava>.avatars>div{ cursor: pointer; } .menubg.charactercard>.characterskill{ left: 191px; padding-left: 9px; padding-right: 10px; width: 290px; top: 125px; height: 50px; white-space: nowrap; overflow-x: scroll; } .menubg.charactercard>.characterskill>.menubutton.large{ height: 20px; line-height: 20px; padding: 5px; margin-top: 10px; position: relative; font-size: 20px; margin-right: 10px; } .menubg.charactercard .characterintro{ left: 200px; width: 280px; height: 105px; padding: 5px; overflow: scroll; border-radius: 4px; box-shadow: rgba(0,0,0,0.2) 0 0 0 1px; } .menubg.charactercard .characterintro:not(.intro2){ top: 10px; bottom: auto; } .menubg.charactercard .characterintro.intro2{ top: auto; bottom: 10px; } .menubg.charactercard>.ava>.avatars{ opacity: 0; pointer-events: none; width: 100%; height: 100%; left: 0; top: 0; margin: 0; padding: 0; overflow: hidden; line-height: 0; text-align: left; transform: scale(0.8); } .menubg.charactercard>.ava>.avatars.scroll{ overflow: scroll; } .menubg.charactercard>.ava>.avatars>div{ position: relative; margin:3px; width: 81px; height: 111px; border-radius: 4px; background-size: cover; background-position: 50% 0; box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 0 5px } .menubg.charactercard>.ava>.avatars>div:first-child, .menubg.charactercard>.ava>.avatars>div:first-child+div{ margin-top: 6px; } .menubg.charactercard>.ava>.avatars>div:nth-of-type(odd){ margin-left: 6px; } .menubg.charactercard>.ava.scroll>.avatars{ opacity: 1; pointer-events: auto; transform: scale(1); } .menubg.charactercard>.ava.scroll>.changeskin{ opacity: 0; } .menubg.charactercard>.ava.scroll>.avatar{ transform: translateX(-200px); pointer-events: none; } .menubg.charactercard>.ava>.avatar{ left: 5px; top: 5px; width: calc(100% - 10px); height: calc(100% - 10px); background-position: 50% 0; border-radius: 4px !important; z-index: 1; box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 0 5px; } .menu.main>.menu-tab{ height:37px; text-align:center; width:calc(100% - 30px); padding-left:15px; padding-right:15px; position:relative; text-align:center; border-width: 0 0 1px; border-style:solid; border-image:linear-gradient(to right, transparent,rgba(0,0,0,0.2) 10%,rgba(0,0,0,0.2) 90%,transparent) 0 1 100%; } .menu.main>.menu-tab-bar{ width:45px; height:2px; top:35px; position:absolute; background-color:rgb(0, 133, 255); transition:transform 0.3s; left: 0; } .menu.main>.menu-tab>div{ display:inline-block; height:32px; line-height:30px; padding-top:5px; width:45px; margin-left:5px; margin-right:5px; transition:color 0.5s; } .menu.main>.menu-tab>div:not(.active):not(*:hover), .menu.main>.menu-tab>.disabled{ color:rgba(255,255,255,0.6); } .menu.main>.menu-content{ height:calc(100% - 38px); position:relative; width:100%; } .menu.main>.menu-content>div{ width:100%; height:100%; } .menu.main>.menu-content>div>.pane{ position:absolute; display:inline-block; height:100%; } .menu.main>.menu-content>div>.left.pane{ width:34%; left:0; overflow: scroll; } .menu.main>.menu-content>div>.left.pane>div{ width:calc(100% - 30px); margin-top:9px; margin-left:10px; transition:all 0.3s; height: 23px; font-size: 26px; line-height: 26px; white-space: nowrap; } .menu.main>.menu-content>div>.left.pane>.menubutton.off{ opacity: 0.5; } .menu.main>.menu-content>div>.left.pane>.lefttext{ font-family: 'xinwei'; font-size: 20px; } .menu.main>.menu-content>div>.left.pane>div:last-child{ margin-bottom: 9px; } .menu.main>.menu-content>div>.left.pane.dim>div:not(.active){ color:rgba(255,255,255,0.5); } .menu.main>.menu-content>div>.right.pane{ left:34%; width:66%; overflow:scroll; } .menu.main>.menu-content>div>.right.pane>div{ width:calc(100% - 5px); position:absolute; top:0; left:0; padding-left:5px; padding-top:5px; } .menu.main>.menu-content>div>.right.pane>.expanded{ padding-bottom:80px; } .menu.main>.menu-content>div>.right.pane>.expanded.expanded2{ padding-bottom:12px; } .menu.main>.menu-content>div>.right.pane>.morenodes{ padding-bottom:10px; } .menu.main>.menu-content>div>.right.pane>div>.config{ left:2px; margin-top:10px; margin-left: 3px; transition:all 0.3s; width:calc(100% - 20px); overflow: visible; position: relative; } .menu.main>.menu-content>div>.right.pane>div>.config.banskilladd{ height: 50px; transition: all 0s; } .menu.main>.menu-content>div>.right.pane>div>.config.banskilladd.hidden{ margin-top: -50px !important; } .menu.main>.menu-content>div>.right.pane>div>.config.banskilladd:not(.hidden), .menu.main>.menu-content>div>.right.pane>div>.config.cardpileadd:not(.hidden){ margin-top:0; } .menu.main>.menu-content>div>.right.pane>div>.config.banskilladd>select{ margin-right: 3px; } .menu.main>.menu-content>div>.right.pane>div>.config.toggle{ left:2px !important; text-align: left !important; white-space: nowrap; } .menu.main>.menu-content>div>.right.pane>div>.config.toggle.pointerspan.cardpilecfg{ left:0px !important; } .menu.main>.menu-content>div>.right.pane>div>.config.indent, .menu.main>.menu-content>div>.right.pane>div>.config.toggle.indent{ left:12px !important; width: calc(100% - 32px) !important; } #window:not(.low_performance) .menu.main>.menu-content>div>.right.pane>div:not(.expanded)>.config.auto-hide, #window:not(.low_performance) .menu.main>.menu-content>div>.right.pane>div>.config.hidden{ margin-top:-25px; opacity:0; z-index:-1; } #window.low_performance .menu.main>.menu-content>div>.right.pane>div:not(.expanded)>.config.auto-hide, #window.low_performance .menu.main>.menu-content>div>.right.pane>div>.config.hidden{ display: none; transition-property: transform; } .menu.main>.menu-content>div>.menubutton.round{ left:335px; top:197px; z-index:3; transition-property: color, box-shadow; transition-duration:0.3s; position:absolute; } .menu.main>.menu-content>div>.menubutton.round.glowing{ box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 133, 255, 0.8) 0 0 10px, rgba(0, 133, 255, 0.8) 0 0 15px !important; } .popup-container.hidden{ pointer-events:none; } .popup-container>.menu{ position:absolute; overflow:scroll; max-height: 400px; transition-property: opacity; } .popup-container>.menu.visual{ padding: 5px; overflow: scroll; } .popup-container>.menu>div{ padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; position: relative; display: block; transition: all 0s; } .popup-container>.menu.visual>.button.transparent{ pointer-events: none; } .popup-container>.menu.visual>.button.transparent:not(.shown){ display: none; } .popup-container>.menu.visual>.dashedmenubutton{ box-shadow: none !important; width: 86px; height: 86px; border: 2px dashed rgb(40,40,40); } .popup-container>.menu.visual>.controlbutton{ height: 26px; border-radius: 4px; } .popup-container>.menu.visual>.controlbutton.dashedmenubutton{ height: 22px; } .popup-container>.menu.visual>.controlbutton.dashedmenubutton>div{ line-height: 22px; } .popup-container>.menu.visual>.controlbutton>div{ width: 100%; height: 100%; left: 0 !important; top: 0 !important; font-size: 20px; margin: 0; padding: 0; text-align: center; line-height: 26px; } .popup-container>.menu.visual>.controlbutton>div>br{ display: none; } .popup-container>.menu.visual>.hpbutton{ width: 60px; height: 60px; overflow: hidden; } .popup-container>.menu.visual>.hpbutton>div{ width: 30px; height: 30px; margin: 0; padding: 0; position: absolute; background-size: 80%; background-repeat: no-repeat; background-position: 50% 50%; } .popup-container>.menu.visual>.hpbutton>div:nth-child(1){ left: 0; top: 0; } .popup-container>.menu.visual>.hpbutton>div:nth-child(2){ right: 0; left: auto; top: 0; } .popup-container>.menu.visual>.hpbutton>div:nth-child(3){ left: 0; bottom: 0; top: auto; } .popup-container>.menu.visual>.hpbutton>div:nth-child(4){ right: 0; left: auto; bottom: 0; top: auto; } .popup-container>.menu.visual>.hpbutton>div>div{ width: 60%; height: 60%; margin: 0; padding: 0; position: absolute; left: 20%; top: 20%; border-radius: 100%; box-shadow: rgba(0,0,0,0.2) 1px -1px 2px inset, rgba(255,255,255,0.15) -1px 1px 5px inset; -webkit-filter: brightness(1.5); } .popup-container>.menu.visual>.hpbutton>div:nth-child(1)>div{ background: rgba(57, 123, 4,1); border: 1px solid rgba(39, 79, 7, 1); } .popup-container>.menu.visual>.hpbutton>div:nth-child(2)>div{ background: rgba(166, 140, 6,1); border: 1px solid rgba(79, 64, 7, 1); } .popup-container>.menu.visual>.hpbutton>div:nth-child(3)>div{ background: rgba(148, 27, 27,1); border: 1px solid rgba(79, 7, 7, 1); } .popup-container>.menu.visual>.hpbutton>div:nth-child(4)>div{ background: rgba(57, 123, 4,1); border: 1px solid rgba(39, 79, 7, 1); } .themebutton>div{ width:50px; height:76px; top:7px; right:7px; border-radius:4px; } .themebutton>div>div{ width:calc(100% - 10px); height:12px; display:block; margin-left:5px; margin-top:6px; position:relative; border-radius:2px; box-shadow:rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 0 5px; transition: all 0s; } .themebutton>div:first-child{ z-index: 2; } .themebutton.woodden{ background:url('../../theme/woodden/grid.png'),linear-gradient(#6c7989, #434b55) fixed; } .themebutton.woodden>div:not(*:first-child){ background: url('../../theme/woodden/wood2.png'); box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px; } .themebutton.woodden>div.fakeplayer:not(*:first-child){ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 0px 10px; } .themebutton.woodden>div>div{ background: url('../../theme/woodden/wood.png'); } .themebutton.woodden>div>div.active{ box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 133, 255, 0.4) 0 0 0 2px, rgba(0, 133, 255, 1) 0 0 5px !important; } .themebutton.music{ background:url('../../theme/music/grid.png'),linear-gradient(#333333, #222222) fixed; } .themebutton.music>div:not(*:first-child){ background: linear-gradient(#4b4b4b, #464646); box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; } .themebutton.music>div>div{ background: linear-gradient(#4b4b4b, #464646); } .themebutton.ol{ background:url('../../image/background/ol_bg.jpg'); background-size: cover; } .themebutton.ol>div:not(*:first-child){ background: linear-gradient(#4b4b4b, #464646); box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; } .themebutton.ol>div>div{ background: linear-gradient(#4b4b4b, #464646); } .themebutton.simple{ background:url('../../image/background/ol_bg.jpg'); background-size: cover; } .themebutton.simple>div:not(*:first-child){ background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)); box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; } .themebutton.simple>div>div{ background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)); } .themebutton.simple>div>div.active, .themebutton.music>div>div.active{ background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); } .themebutton>div>div:first-child{ margin-top:5px; } .themebutton>.fakeplayer>.avatar{ width: calc(100% - 2px); height: calc(100% - 2px); left: 1px; top: 1px; border-radius: 2px; position: absolute; margin: 0 !important; padding: 0; box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset; } .themebutton>.fakeplayer.oldlayout>.avatar{ width: calc(50% - 2px); } .themebutton>.fakeplayer.me>.avatar{ width: 22px; height: 22px; left: 3px; top: 0; box-shadow: none; border-radius: 0px; } .themebutton>.fakeplayer.me{ -webkit-clip-path: polygon(-10px 0, 32px 0, 32px 32px, -10px 32px); } .themebutton>div>div>div{ width: 200%; height: 200%; left: 0; top: 0; transform: scale(0.5); color: white; box-shadow: black 0 0 2px; transform-origin: top left; line-height: 24px; text-align: center; box-shadow: none !important; } .themebutton.woodden>div>div>div{ color: rgba(77, 60, 51, 0.8); text-shadow: none; } #window:not(.nopointer) .popup-container>.menu>div{ cursor: pointer; } .popup-container>.menu.visual>div{ display: inline-block; margin:5px !important; padding: 0 !important; width: 90px; height: 90px; } .popup-container>.menu.visual.withbar>div:last-child{ display: block; width: calc(100% - 10px); text-align: center; height: auto; cursor: default !important; } .popup-container>.menu.visual.withbar>div:last-child>div{ display: inline-block; position: relative; margin-left: 5px; margin-right: 5px; } .popup-container>.menu.visual.withbar>div:not(.showdelete)>.deletebutton{ display: none; } .popup-container>.menu.visual.withbar>div.hideadd>.addbutton{ display: none; } .popup-container>.menu.visual.withbar>div.showdelete>div:first-child:not(.addbutton){ display: none; } #window:not(.nopointer) .popup-container>.menu.visual.withbar>div:last-child>div{ cursor: pointer; } input.fileinput{ margin: 0 !important; padding: 0 !important; position: absolute !important; width: 100% !important; height: 100% !important; left: 0 !important; top: 0 !important; opacity: 0 !important; } input.fileinput::-webkit-file-upload-button { cursor: pointer; } #window:not(.nopointer) input.fileinput{ cursor: pointer; } .popup-container>.menu.visual>.button.character>.name{ top: 10px; } .popup-container>.menu>div:first-child{ margin-top:5px; } .popup-container>.menu>div:last-child{ margin-bottom:5px; } .config{ height:25px; line-height:25px; position:relative; } #window:not(.nopointer) .config.switcher>div, #window:not(.nopointer) .config.toggle>div{ cursor: pointer; } .config.switcher>div, .config.toggle>div{ position:absolute; right:0; left:auto; display:inline-block; transition:all 0.3s; height:25px; } .config.switcher>div{ border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:transparent; margin-right: 4px; } .config.switcher.on>div{ border-bottom-color:rgb(0, 133, 255); } .config.toggle>div{ width:60px; } .config.toggle>div>div{ display:inline-block; position:relative; width:25px; height:25px; top:0; left:0; transition:all 0.3s; padding: 0; } .config.toggle.on>div>div{ left:calc(100% - 25px); } .config.more{ z-index:1; } .config.more>div{ display:inline-block; transition:transform 0.3s } .config.more>div{ transform:translateY(-2px); font-family: 'huangcao','xinwei'; } .config.more.on>div{ transform:rotate(90deg) translateX(-2px); } .menubutton{ text-align:center; display:inline-block; padding:5px; } .menubutton.large{ font-size:30px; line-height:30px; font-family:'STXinwei','xinwei'; } .menubutton.round{ width:40px; height:40px; border-radius:100%; font-size:36px; line-height:40px; font-family:'xinwei' } .menubutton.left{ float:left; } .menubutton.right{ float:right; } .menubutton.search{ text-align:left; } .menubutton.search:not(.focus){ color:rgba(255,255,255,0.5); } .menubutton.dim{ color:rgba(255,255,255,0.5); } @keyframes fadein{from{opacity:0}} @-webkit-keyframes fadein{from{opacity:0}} @keyframes menuslideup{from{top:100%}} @-webkit-keyframes menuslideup{from{top:100%}} @keyframes menuslidedown{to{top:100%}} @-webkit-keyframes menuslidedown{to{top:100%}} @keyframes menuzoomin{from{transform:scale(0.5);opacity:0;transform-origin:2px -35px}to{transform-origin:2px -35px}} @-webkit-keyframes menuzoomin{from{transform:scale(0.5);opacity:0;transform-origin:2px -35px}to{transform-origin:2px -35px}} @keyframes menuzoomout{from{transform-origin:2px -35px}to{transform:scale(0.5);opacity:0;transform-origin:2px -35px}} @-webkit-keyframes menuzoomout{from{transform-origin:2px -35px}to{transform:scale(0.5);opacity:0;transform-origin:2px -35px}} .menu-buttons>.new_character{ display: block; position: relative; width: 100%; } .menu-buttons>.new_character>.avatar{ background-size: cover; } .menu-buttons>.new_character>.avatar, .menu-buttons>.new_character>.card{ top:8px; left:12px; position: absolute; width: 100px; height: 130px; margin: 0; } .menu-buttons>.new_character>.card{ height: 100px; } .menu-buttons>.new_character>.card:not(.fullskin){ color: white; text-shadow: black 0px 0px 2px; transform: translateX(0px); background-image: url("image/card/hslingjian_jinjilengdong.jpg"); background-size: cover; } .menu-buttons>.new_character>.avatar>input, .menu-buttons>.new_character>.card>input{ z-index: 3; border-radius: 8px; opacity: 0; width: 100%; height: 100%; left:0; top:0; position: absolute; } #window[data-radius_size='reduce'] .menu-buttons>.new_character>.avatar>input, #window[data-radius_size='reduce'] .menu-buttons>.new_character>.card>input{ border-radius:4px; } #window[data-radius_size='off'] .menu-buttons>.new_character>.avatar>input, #window[data-radius_size='off'] .menu-buttons>.new_character>.card>input{ border-radius:0px; } #window[data-radius_size='increase'] .menu-buttons>.new_character>.avatar>input, #window[data-radius_size='increase'] .menu-buttons>.new_character>.card>input{ border-radius:16px; } .menu-buttons>.new_character>.avatar>.select_avatar, .menu-buttons>.new_character>.card>.select_avatar{ font-family: 'xinwei'; font-size: 20px; width: 100%; height: 20px; line-height: 20px; top:55px; left:0; text-align: center; } .menu-buttons>.new_character>.card>.select_avatar{ top:40px; } .menu-buttons>.new_character>.avatar.inited>.select_avatar, .menu-buttons>.new_character>.card.inited>.select_avatar{ display: none; } .menu-buttons>.new_character>.indent{ display: block; margin-left: 123px; width: calc(100% - 135px); position: relative; padding-top: 7px; text-align: left; white-space: nowrap; } .menu-buttons>.new_character>.indent>input{ width: 60px; } .menu-buttons>.new_character>div>select{ margin-right: 3px; } .menu-buttons>.new_character>.add_skill{ position: absolute; left: 12px; top:180px; text-align: left; line-height: 20px; white-space: nowrap; } .menu-buttons>.new_character>.add_skill.options{ top:155px; } .menu-buttons>.new_character>.add_skill.options>span{ margin-right: 10px; } .menu-buttons>.new_character>.add_skill.create{ top: 220px; } .menu-buttons>.new_character>.add_skill.create>div{ position: relative; } .menu-buttons>.new_character>.add_skill.create>div.hidden{ display: none; } .menu-buttons>.new_character>.add_skill.create>div>textarea{ resize: none; width: 200px; height: 100px; margin-top: 5px; } .menu-buttons>.new_character>.add_skill.create>div>div{ position: relative; margin-top: 5px; } .menu-buttons>.new_character>.add_skill.create>div>div>input{ width: 120px; } .menu-buttons>.new_character>.skill_list{ position: absolute; left: 12px; top: 240px; text-align: left; height: auto; width: calc(100% - 20px); padding-bottom: 30px; transition: all 0s; } .menu-buttons>.new_character>.skill_list>div{ position: relative; width: 100%; margin: 0; padding: 0; height: auto; } .menu-buttons>.new_character>.skill_list>div>div{ position: relative; } .menu-buttons>.new_character>.skill_list>div:first-child{ margin-bottom: 10px; } .menu-buttons>.new_character>.skill_list>div:first-child>div{ width: calc(50% - 10px); margin-right: 10px; margin-top: 6px; } .menu-buttons>.new_character>.skill_list>div:first-child>div>div{ position: relative; } .menu-buttons>.new_character>.skill_list>div:first-child>div>div:last-child{ float: right; } .menu-buttons>.new_character.export{ text-align: left; } .menu-buttons>.new_character.export>div{ position: relative; margin-left: 12px; margin-top: 5px; } .menu-buttons>.new_character.export>div>input{ width: 100px; margin-right: 5px; } .menu-buttons>.new_character.export.import>div>input{ width: 153px; } .menubutton{ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; border-radius:4px; background-image: linear-gradient(rgba(75,75,75,1), rgba(70,70,70,1)); } .menubutton.large.blue, .menubutton.large.red, .redbg{ color:white !important; box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 3px 10px !important; } .menubutton.active, .menubutton.blue{ background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); } .bluebg{ background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)) !important; } #system>div>.pressdown{ transform: scale(0.97); } .control:not(.disabled) { transition: all 0.1s; } .control:not(.disabled).controlpressdownx { transition: all 0.5s; } #system>div>.pressdown2{ background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); } .menubutton.highlight, .menubutton.red{ background-image: linear-gradient(rgba(150, 47, 47, 1), rgba(132, 43, 43, 1)); } .menubutton.large.active, .menubutton.large.lighlight{ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 3px 10px; } .config.toggle>div{ border-radius:25px; box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 0 10px inset; } .config.toggle.on>div{ background-color:rgba(47,101,150,1); } .config.toggle>div>div{ border-radius:25px; background-image: linear-gradient(rgba(75,75,75,1), rgba(70,70,70,1)); box-shadow: rgba(51, 51, 51, 1) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; } .popup-container>.menu:not(.visual)>div:hover{ color:white; background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); box-shadow: rgba(0,0,0,0.2) 0 0 0 1px; } .videonode.menubutton{ width: calc(100% - 50px); height: 70px; margin-bottom: 6px; margin-left: -10px; margin-top: 6px; overflow: hidden; } .videonode.menubutton.extension{ text-align: left; height: auto; max-height: 90px; } .videonode.menubutton.extension.current{ max-height: 400px; } .videonode.menubutton>div{ position: absolute; } .videonode.menubutton.extension>div{ position: relative; display: block; } #window:not(.nopointer) .videonode.menubutton.extension>.caption>.menubutton:not(.transparent2):not(.nopointer){ cursor: pointer; } .videonode.menubutton.extension>.caption>.menubutton{ position: relative; float: right; font-size: 16px; padding: 0; text-align: center; width: 80px; font-family:'STHeiti','SimHei','Microsoft JhengHei','Microsoft YaHei','WenQuanYi Micro Hei',Helvetica,Arial,sans-serif; } .videonode.menubutton.extension>.caption>.menubutton>a{ margin: 0; padding: 0; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; cursor: pointer; position: absolute; } .videonode.menubutton>.videoavatar{ width: 56px; height: 56px; top:7px; left:7px; background-size: cover; } .videonode.menubutton>.videoavatar2{ width: 20px; height: 20px; top:47px; left:3px; background-size: cover; border-radius: 100%; } .videonode.menubutton>.caption{ display: inline-block; left: 84px; top: 6px; padding-top: 0; white-space: nowrap; } .videonode.menubutton.extension>.caption{ left: 0; top: 0; margin-left: 2px; } .videonode.menubutton>.text{ font-size: 14px; left: 85px; top: 35px; line-height: 20px; text-align: left; font-family:'STHeiti','SimHei','Microsoft JhengHei','Microsoft YaHei','WenQuanYi Micro Hei',Helvetica,Arial,sans-serif } .videonode.menubutton.extension>.text{ left: 0; top: 0; margin-left: 5px; } .videonode.menubutton.extension>.text.author>span{ /*float: right;*/ position: absolute; right: 0; top: 0; transform: translateY(2px) scale(0.7); width: 80px; text-align: center; opacity: 0; } .videonode.menubutton.extension.current>.text.author>span{ opacity: 1; } .videonode.menubutton>.victory{ font-family: 'huangcao','xinwei'; font-size: 25px; text-shadow: black 0 0 1px,rgba(255, 203, 0,1) 0 0 2px,rgba(255, 203, 0,1) 0 0 5px,rgba(255, 203, 0,1) 0 0 5px, rgba(255, 203, 0,1) 0 0 5px,black 0 0 1px; color:white; position: absolute; left: 48px; top: 48px; } .videonode>.video_star{ opacity: 0; position: absolute; left: 196px; top: 4px; font-size: 16px; width: 20px; height: 20px; line-height: 20px; text-align: center; } .videonode:not(.starred):hover>.video_star{ opacity: 0.5; } .videonode.starred>.video_star{ opacity: 1 } .onlineclient .videonode{ margin: 5px; padding: 0; width: calc(100% - 20px); height: 30px; overflow: visible; border-top-left-radius:10px; border-bottom-left-radius:10px; } .onlineclient .videonode>.videoavatar{ padding: 0; left: -4px; top: -2px; width: 34px; height: 34px; border-radius: 100%; } .onlineclient .videotext{ margin-top: 0px; font-size: 14px; width: calc(100% - 30px); } .onlineclient .onlineevent.videotext{ margin-top: 2px; } .onlineclient .videonode>.name{ left: 35px; max-width: 125px; overflow: hidden; white-space: nowrap; text-align: left; height: 30px; line-height: 30px; font-size: 18px; font-family: 'lishu','xinwei'; } .onlineclient .videonode.videonodestatus{ height: auto; } .onlineclient .videonode.videonodestatus>.videostatus{ position: relative; display: block; margin-left: 10px; margin-top: 30px; margin-bottom: 5px; width: calc(100% - 20px); } .onlineevent>div{ text-align: left; position: relative; display: block; margin-top: 5px; margin-bottom: 5px; } .onlineevent>div.title{ font-family: 'xinwei'; font-size: 18px; } .button-downloading>.button-progress{ width: 100%; border-radius: 4px; z-index: 1; overflow: hidden; } .button-downloading>.button-progress>div{ width: 0; height: 100%; position: absolute; left: 0px; top: 0px; border-radius: 0px; background: linear-gradient(rgb(29,206,68),rgb(1,148,46)); } .button-downloading>div:not(.button-progress){ width: 100% !important; z-index: 2; } .button-downloading>span{ opacity: 0; } .button-downloading>div{ height: 100%; margin: 0 !important; padding: 0 !important; position: absolute !important; left: 0 !important; top:0; } .menu-buttons .file-container{ position: absolute; margin: 0; padding: 0; left: 0; top: 0; width: 100%; height: 100%; overflow: scroll; } .menu-buttons .file-container>div{ position: relative; left: 0; display: block; margin: 12px; margin-bottom: 15px; white-space: nowrap; text-align: left; } .menu-buttons .file-container>div>span{ cursor: pointer; text-decoration: underline; } .menu-buttons .file-container>div>img{ display: block; margin-top: 5px; } .menubutton.large.dashboard{ width: 80px; height: 80px; margin: 6px; position: relative !important; } .menubutton.large.dashboard.dashboard2{ width: 60px; height: 60px; margin: 5px; margin-top: 10px; } .menubutton.large.dashboard.dashboard2>div:first-child{ font-size: 40px; line-height: 40px; } .menubutton.large.dashboard.dashboard2>div:last-child{ font-size: 16px; white-space: nowrap; } .menubutton.large.dashboard>div:first-child{ font-family: 'lishu','xiaozhuan'; font-size: 60px; line-height: 60px; position: absolute; left: 0; top: 7px; width: 100%; height: 60px; } .menubutton.large.dashboard>div:last-child{ font-size: 18px; position: absolute; left: 0; bottom: 0; width: 100%; } #create-extension{ height: calc(100% - 5px); width: calc(100% - 10px); overflow: hidden; } #create-extension>div{ position: absolute; width: 100%; height: 100%; overflow: scroll; left: 0; top: 0; } #create-extension>.menu-buttons{ left:10px; height: calc(100% - 5px); width: calc(100% - 15px) !important; } #create-extension>.menu-buttons>.config.more{ margin-left: 0px !important; margin-top: 10px !important; } #create-extension>.menu-buttons>.config.more.margin-bottom{ margin-left: 0px !important; margin-top: 10px !important; margin-bottom: 5px !important; } #create-extension>.hidden{ pointer-events: none; } #create-extension>div:not(*:first-child).hidden{ transform: translateX(200px); } #create-extension>.menu-buttons>.new_character>.skill_list{ top: 220px; } #create-extension>.menu-buttons>.new_character>.skill_list>div:first-child{ transition: all 0s; } #create-extension>.menu-buttons>.new_character>.skill_list>div:first-child:not(*:empty){ margin-top: 10px; margin-bottom: 10px; } #create-extension>.menu-buttons>.new_character>.skill_list>div:first-child>button{ margin-right: 3px; margin-bottom: 3px; } .popup-container.editor>div{ width: 80%; height: 90%; position: absolute; left: 10%; top: 5%; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 0 10px; background: white; overflow: hidden; } .popup-container.editor>div>.editbutton{ font-family: 'lishu'; font-size: 18px; color: rgb(60,60,60); text-shadow: none; position: absolute; left: 0; padding: 7px; font-size: 24px; cursor: pointer; } .popup-container.editor>div>.editbutton:first-child{ left: auto; right: 0; } .popup-container.editor>div>div:last-child{ width: 100%; height: calc(100% - 40px); position: absolute; top:40px; border-radius: 0 0 4px 4px; border-top: 1px solid rgba(0,0,0,0.2); } .popup-container.editor>div>div:last-child>textarea{ width: 100%; height: 100%; border:none; margin:0; padding: 0; resize: none; } .menubutton.large.new_card, .menubutton.large.new_card_delete{ left: 12px; top: 130px; margin-bottom: 20px; } .menubutton.large.new_card_delete{ left: 155px; } .edit_pile{ width: 100%; left: 0; padding-bottom: 20px; } .edit_pile>div:last-child{ width: 100%; position: relative; } .edit_pile>div:last-child>button{ margin-right: 3px; margin-top: 3px; } .new_character.new_skill>div{ position: relative; margin-top: 2px; white-space: nowrap; overflow: visible; } .new_character.new_skill>div>button{ margin-right: 3px; } .menu-buttons.new_skill>.menubutton{ position: relative; margin:5px; } .new_character.new_skill>.menubutton.large{ left: 13px; position: absolute; top: 88px; } .new_character.new_skill>.menubutton.large.new_card_delete{ left: 155px; } .popup-container>.prompt-container{ display: table; width: 100%; height: 100%; left: 0; top: 0; margin: 0; padding: 0; } .popup-container>.prompt-container>div{ height: auto; display: table-cell; vertical-align: middle; text-align: center; position: relative; } .popup-container>.prompt-container>div>div{ position: relative; } .popup-container>.prompt-container>div>div>div{ display: block; width: calc(100% - 10px); margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 0; text-align: center; position: relative; width: 230px; } .popup-container>.prompt-container>div>div>div:first-child{ text-align: left; } .popup-container>.prompt-container>div>div>div:last-child{ margin-bottom: 10px; } .popup-container>.prompt-container>div>div>div>input{ text-align: left; width: 100%; resize: none; border: none; border-radius: 2px; height: 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px; } .popup-container>.prompt-container>div>div>div>.menubutton{ position: relative; margin-left: 6px; margin-right: 6px; font-size: 24px; padding-top: 2px; padding-bottom: 2px; } #window:not(.nopointer) .popup-container>.prompt-container>div>div>div>.menubutton{ cursor: pointer; }