html,body{margin:0;padding:0;height:100%;overflow:visible;}body{color:white;font-size:13pt;font-family:Helvetica,Arial,sans-serif;background:#1C1C1C url(../fx/giratina.png) no-repeat left center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0px;overflow-y:auto;overflow-x:auto;}.pad{margin:0;padding:5px 15px;}.pad p{margin:9px 0;}.label{font-size:10pt;font-weight:bold;display:block;}.optlabel{font-size:10pt;display:block;}.label strong{font-size:12pt;display:block;}.label .textbox{display:block;}.textbox{border:1px solid #AAAAAA;border-radius:3px;padding:2px 3px;font-family:Helvetica,Arial,sans-serif;font-size:10pt;background:#F8FBFD;color:black;}.textbox:hover{border-color:#000;background:#FFFFFF;}.textbox:focus,.button:focus{outline:0 none;border-color:#004488;box-shadow:inset 0px 1px 2px #D2D2D2,0px 0px 5px #2266AA;}.textbox:focus{background:#FFFFFF;}a.subtle{text-decoration:none;color:black;}a.subtle:hover{text-decoration:none;color:#6688CC;}button.subtle{border:0;background:transparent;padding:0;margin:0;color:#224466;outline:0;font-size:9pt;font-family:Verdana,sans-serif;}button.subtle:hover{text-decoration:underline;}.buttonbar{margin-top:1em;text-align:center;}hr{border-top:1px solid #999999;border-bottom:0;border-left:0;border-right:0;}button{cursor:pointer;}button:disabled{cursor:default;}.dark a{color:#4488EE;}.dark a:visited{color:#AA81F2;}.dark a.button{color:#222222;}.dark a.button.subtle-notifying{color:#AA6600;}.dark .textbox{border-color:#888888;box-shadow:none;background:#282B2D;color:#DDD;}.dark .textbox:hover{border-color:#BBBBBB;box-shadow:none;background:#222222;}.dark .textbox:focus,.dark .button:focus{outline:0 none;border-color:#BBBBBB;box-shadow:0px 0px 4px #88CCFF,0px 0px 4px #88CCFF;}.dark .textbox:focus{background:#111111;}.header{position:relative;height:50px;background:#1C1C1C;}.header h1{margin:0;padding:0;}.header .logo{float:left;margin:2px 0 0 2px;}.userbar{position:absolute;top:14px;right:14px;font-weight:bold;}.userbar .username{color:black;text-shadow:1px 1px 0 #f8f8f8,1px -1px 0 #f8f8f8,-1px 1px 0 #f8f8f8,-1px -1px 0 #f8f8f8;}.username{cursor:pointer;}.userbar button.icon{height:21px;width:23px;font-size:14px;text-align:center;padding:0;}.userbar button.icon i{margin:0 -5px;}.tabbar{position:absolute;bottom:1px;left:0;right:0;display:block;list-style:none;margin:0;padding:0 0 0 0;height:37px;text-align:left;color:white;text-shadow:none;font-size:10pt;line-height:100%;}.maintabbarbottom{content:"";display:block;position:absolute;left:0;right:0;bottom:-6px;height:6px;background:#000000;border:solid 1px #000000;border-left:0;margin:-1px 0 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.tabbar.maintabbar{margin-left:144px;margin-right:165px;overflow:hidden;}.tabbar.maintabbar.minitabbar{margin-left:0;}.maintabbar .inner{width:400%;}.maintabbar .overflow{position:absolute;bottom:0;right:0;z-index:12;}.maintabbar .overflow .button{height:36px;width:32px;font-size:13pt;margin:0;border-radius:0;}.button,.popupmenu button.button{outline:none;display:inline-block;cursor:pointer;height:28px;min-width:52px;box-shadow:none;border-radius:0;white-space:nowrap;font-size:10.5px;text-align:center;text-decoration:none;text-shadow:none;font-family:Helvetica,Arial,sans-serif;color:#F2F2F2;border:solid 1px #AAAAAA;border-bottom-color:#000000;position:relative;padding:3px 2px 3px 2px;margin:0 -1px 0 0;top:1px;background:#1C1C1C;font-size:9pt;padding:3px 8px;}.button.button-subtle,.popupmenu button.button.button-subtle{background:rgb(243,243,243);color:rgb(0,0,0);border-radius:5px;box-shadow:inset 0.5px 0.5px rgb(245,245,245),0.5px 0.5px rgb(245,245,245);}.button.small,.button.small{font-size:8pt;padding:2px 5px;}.button.big,.button.big{font-size:12pt;padding:5px 10px;}.button:hover,.popupmenu button.button:hover{background:#6E6E6E;border-color:#606060;border-bottom-color:#000000;z-index:10;}.button:active,.popupmenu button.button:active{background:#2E2E2E;border-bottom-color:#000000;color:#FAFAFA;}.button.disabled,.button.disabled:hover,.button.disabled:active,.mainmenuwrapper .menugroup .button.disabled,.mainmenuwrapper .menugroup .button.disabled:hover,.mainmenuwrapper .menugroup .button.disabled:active{cursor:default;background:#EEEEEE;border-color:#CCCCCC;border-style:solid;border-size:1px;color:#999999;text-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,.1);}.button.notifying{border-color:#E06F6F;border-bottom-color:#000000;color:#FA5858;background:#E06F6F;}.button.notifying:hover{border-color:#FA8181;border-bottom-color:#000000;color:#FA5858;background:#FA8181;}.button.cur,.button.cur:hover{color:#FAFAFA;background:#000000;box-shadow:none;border-color:#AAAAAA;border-bottom-color:#000000;border-bottom:0;cursor:default;padding-top:3px;padding-bottom:5px;top:0px;}.button.subtle-notifying{color:#F2F5A9;text-shadow:initial;}.button.subtle-notifying .fa-comment-o:before,.button.notifying .fa-comment-o:before{content:"\f0e6";}.tabbar li,.tabbar ul{display:block;float:left;list-style:none;margin:0;padding:0;}.tabbar a.button{outline:none;display:inline-block;height:28px;min-width:52px;cursor:pointer;text-align:center;text-decoration:none;border-radius:5px;white-space:nowrap;` color: #F2F2F2;border:solid 1px #AAAAAA;background:#1C1C1C;border-bottom-color:#000000;position:relative;padding:3px 2px 3px 2px;margin:0 -1px 0 0;top:1px;border-radius:0;box-shadow:none;font-size:11px;}.tabbar a.button i{display:block;text-align:center;margin:1px auto 0 auto;font-style:normal;font-size:15px;height:15px;}.tabbar a.button span{display:block;overflow:hidden;}.tabbar a.button i.text{font-size:13px;margin-right:8px;padding-left:0;overflow:hidden;font-weight:bold;}.tabbar a.button i.text+span{margin-right:-6px;}.tabbar a.button:hover,.tablist a.button:hover{background:#6E6E6E;border-color:#606060;border-bottom-color:#000000;z-index:10;}.tabbar a.button.cur,.tabbar a.button.cur:hover{color:#FAFAFA;background:#000000;box-shadow:none;border-color:#AAAAAA;border-bottom-color:#000000;border-bottom:0;cursor:default;padding-top:3px;padding-bottom:5px;top:0px;}.tabbar li:first-child a.button{border-top-left-radius:5px;margin-left:6px;}.tabbar li:last-child a.button{border-top-right-radius:5px;}.tabbar a.closable{padding-right:8px;}.tabbar .closebutton{display:inline-block;margin:0 0 0 -17px;width:17px;text-align:left;top:3px;vertical-align:top;position:relative;z-index:11;}.tabbar a.cur+.closebutton{top:2px;}.closebutton,.minimizebutton{text-decoration:none;font-size:14px;color:#999999;text-shadow:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}.closebutton:hover{color:#BB2222;}.minimizebutton:hover,.pm-window h3:hover .minimizebutton{color:#333333;}.pm-window h3 .closebutton:hover+.minimizebutton{color:#999999!important;}.closebutton:active,.minimizebutton:active{color:#661111;}.pm-minimized .minimizebutton .fa-minus-circle:before{content:"\f055";}.tablist li,.tablist ul{list-style:none;margin:0;padding:0;}.tablist ul{padding:3px 0 4px 0;}.tablist li{margin:0 -5px -1px -5px;padding:0;}.tablist .button{position:relative;box-shadow:inset 0 0px 2px rgba(255,255,255,1);font-size:11pt;padding:4px 28px 4px 6px;height:18px;text-align:left;border-radius:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.tablist li:first-child .button{border-top-left-radius:5px;border-top-right-radius:5px;}.tablist li:last-child .button{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.tablist .closebutton{display:block;float:right;margin-top:-28px;padding:5px 0 0 0;height:23px;font-size:14px;width:28px;text-align:center;position:relative;z-index:11;}.tablist i.text{font-size:9pt;font-weight:normal;font-style:normal;margin-right:3px;}.tablist i.text::before{content:'[';}.tablist i.text::after{content:']';}.ps-room{position:absolute;display:block;top:56px;left:0;right:0;bottom:0;border-left:1px solid #2E2E2E;margin-left:-1px;}.scrollable{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.ps-room.ps-room-light{background:rgba(251,243,243,0.8);color:black;}.ps-room.ps-room-opaque{background:#F6EFEF;color:black;}.ps-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#CCCCCC;background:rgba(238,238,238,0.6);overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:20;}.ps-popup{position:absolute;top:auto;right:auto;left:auto;bottom:auto;text-align:left;background:#F3F3F3;color:black;border:2px solid #2E2E2E;padding:2px 10px;border-radius:6px;box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #DDDDDD,2px 2px 3px rgba(0,0,0,.2);z-index:20;}.ps-overlay .ps-popup{position:static;margin:80px auto 20px auto;max-width:320px;}.ps-popup p,.ps-popup h3{margin:7px 0;}.ps-popup h3{font-size:12pt;}p.or{font-size:12pt;font-style:italic;font-weight:bold;color:#444444;margin:20px 0;text-align:center;}p.or:before,p.or:after{content:"";font-size:10px;padding:0 0 0 85px;margin:0 9px 0 0;border-bottom:1px solid #777777;position:relative;top:-7px;}p.or:after{margin:0 0 0 9px;}.ps-popup p.error{font-weight:bold;color:#EE4422;}.popupmenu,popupmenu li{margin:-2px 0 -1px 0;padding:0;list-style:none;font-size:8pt;}.popupmenu h3{margin:5px 0 0 -2px;padding:1px 0;font-size:8pt;color:#530000;}.popupmenu li:first-child h3{margin-top:0;}.popupmenu button{display:block;font-size:8pt;font-family:Helvetica,Arial,sans-serif;margin:0 0 0 6px;padding:2px 3px;border:1px solid transparent;border-radius:2px;background:transparent;color:black;width:204px;text-align:left;box-sizing:border-box;}@media (max-height:590px) {.popupmenu h3{margin-top:2px;}.popupmenu,popupmenu li{margin:-3px 0 -2px 0;}}@media (max-height:518px) {.popupmenu h3{margin-top:1px;}}.popupmenu button.sel{border-color:#AAAAAA;white-space:nowrap;overflow:hidden;}.popupmenu button:hover,.popupmenu button.sel:hover{border-color:#888888;background:#D5D5D5;color:black;}.popupmenu button.button{margin:2px auto 5px;width:184px;}.select,.team{margin-left:15px;margin-top:5px;cursor:pointer;width:200px;height:32px;padding:0 15px;font-size:9pt;text-align:left;font-family:Helvetica,Arial,sans-serif;cursor:pointer;border-radius:8px;border:1px solid #000;background:url("//i.imgur.com/0h7K3g5.png")!important;box-shadow:inset 0 1px 0 #FFFFFF;color:black;box-sizing:border-box;border-top-left-radius:0px;border-top-right-radius:0px;}.team:focus{outline:0 none;border:1px solid #004488;box-shadow:inset 0px 1px 2px #D2D2D2,0px 0px 5px #2266AA;}.select.teamselect{height:50px;white-space:nowrap;overflow:hidden;height:85px;padding-left:15px;padding-top:2px;margin-bottom:3px;}.teamselect strong{display:block;font-size:8pt;margin-right:15px;text-align:center;}.teamselect:disabled strong{color:#777777;}.teamselect small{margin:-1px 0 0 -3px;display:block;}.teamselect small .picon{margin:0 -3px;}.select:hover,.team.team-hover{border-color:#555555;background:#FFFFFF;background:-webkit-gradient(linear,left top,left bottom,from(#dce4ec),to(#c6d3e0));background:linear-gradient(to bottom,#dce4ec,#c6d3e0);}.select:active,.team:active{background:#DDDDDD;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,from(#d1dce6),to(#e7edf2));background:linear-gradient(to bottom,#d1dce6,#e7edf2);}.select:after{float:right;margin-top:1px;font-size:14px;content:"\f0d7";font-family:FontAwesome;-webkit-font-smoothing:antialiased;color:#777777;}.select.teamselect:after{margin-top:}.select:disabled{border-color:#999999;background:rgba(220,220,220,.65);color:#555555;box-shadow:none;}.select:disabled:after{color:#AAAAAA;}.select:disabled small{opacity:0.7;}.select.preselected,.select:disabled.preselected{color:black;}.leftmenu{padding:40px 0 0 0;width:324px;}.rightmenu{position:absolute;top:40px;right:25px;}.activitymenu{position:absolute;left:325px;top:40px;}.mainmenu{padding:0 0 30px 0;min-height:530px;}.battleform{width:230px;text-align:left;margin:0 auto;border-top-left-radius:0px;border-top-right-radius:0px;}.battleform .buttonbar{text-align:center;}.battleform button[name=cancelSearch],.battleform button[name=reconnect]{margin-top:15px;}.battleform label{background:url("//i.imgur.com/yFWeHx0.png") no-repeat left!important;color:#fff;margin-bottom:-6px;padding:5px;}.mainmenuwrapper{position:relative;min-height:100%;}.mainmenufooter{position:absolute;bottom:15px;left:20px;color:#BBBBBB;text-shadow:0 0 3px black,0 0 3px black,0 0 3px black;margin-left:18px;text-align:right;}.mainmenufooter blockquote{margin:0 0 1em 0;padding:0;}.mainmenufooter small{font-size:9pt;}.mainmenufooter a{text-decoration:none;color:#FFFFFF;}.mainmenufooter a:hover{text-decoration:none;color:#FAFAFA;border-bottom:2px solid #fff;}.pmbox{width:270px;margin:0 auto;min-height:2px;}.pm-window{margin:0 -12px 12px -10px;}.tiny-layout .pm-window{margin:0 0 12px 0;}.pm-window h3{background:url("");color:#FAFAFA;margin:0;padding:2px 2px 2px 5px;font-size:11pt;border:1px solid #2E2E2E;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;text-shadow:1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000;}.pm-window h3:hover{color:#FAFAFA;background:#1C1C1C;}.pm-window h3.pm-minimized{border-radius:5px;}.pm-window h3.pm-notifying{border-color:#FF7070;border-bottom:0;background:#733333;}.pm-window h3.pm-notifying:hover{border-color:#FF7070;border-bottom:0;background:#E16262;}.pm-window h3 .closebutton,.pm-window h3 .minimizebutton{float:right;margin:-3px -3px;width:22px;height:22px;}.pm-window h3 small{color:#FAFAFA;font-weight:normal;vertical-align:1px;}.pm-log{min-height:100px;max-height:200px;background:rgba(242,247,250,.925);color:black;word-wrap:break-word;border:1px solid #1C1C1C;border-top:0;border-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.pm-log-add{border:1px solid #1C1C1C;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:url ('');
	border-top: 0;
}.pm-window.collapsed .pm-log,.pm-window.collapsed .pm-log-add{display:none;}.pm-window.focused h3,.pm-window.focused .pm-log-add{border-color:#555555;background-color:#1C1C1C;}.pm-window.focused .pm-log{background:rgba(242,247,250,.925);}.pm-window.focused h3,.pm-window.focused h3:hover{background:#1C1C1C;color:#FAFAFA;}.challenge{margin-top:-1px;background:url("//i.imgur.com/KwCv9OT.png");border:1px solid #383838;color:#202020;padding:1px 5px;}.challenge p{margin:4px 0;}.newsentry{font-size:9pt;padding:1px 10px;border-bottom:1px solid #AAAAAA;}.unread{background:rgba(255,240,130,0.33);}.tiny-layout .leftmenu,.tiny-layout .rightmenu,.tiny-layout .activitymenu{position:static;top:0;right:0;left:0;width:auto;margin:0;padding:0;}.tiny-layout .leftmenu{padding-top:30px;}.tiny-layout .activitymenu{padding-bottom:8px;}.mainmessage{display:block;padding:10px 15px;margin:30px 40px;max-width:400px;border-radius:20px;background:rgba(201,207,219,.8);color:black;}.menugroup{display:block;padding:10px 0;max-width:400px;border-radius:20px;background:url("");margin:-5px;color:white;text-shadow:1px 1px 1px 1px black;text-align:center;}.mainmessage p,.menugroup p{margin:10px 0;}.menugroup .button{box-sizing:border-box;font-size:10pt;font-family:Helvetica,Arial,sans-serif;padding:initial;white-space:normal;width:95px;height:50px;outline:none;cursor:pointer;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.8);border-radius:10px;color:#FAFAFA;border:solid 5px #333;background:#1C1C1C;margin-bottom:-20px;}.menugroup .button.big{width:200px;padding:6px 7px 6px 7px;font-size:13pt;margin-left:15px;}.menugroup .button.big small{display:block;font-size:9pt;}.menugroup .button:hover{border:5px solid #333;}.menugroup .button:active{box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 1px rgba(255,255,255,.3),inset 0 1px 1px rgba(0,0,0,.4);background:#406B96;background:hsl(210,40%,42%);background:linear-gradient(to bottom,hsl(210,40%,42%),hsl(210,40%,58%));border-color:hsl(210,40%,21%);}.rightmenu{width:294px;}.rightmenu .menugroup .button{width:180px;}@media (max-width:895px) {.mainmenu{padding-bottom:1px;}.rightmenu,.tiny-layout .rightmenu{position:static;top:0;right:0;padding-bottom:30px;}.rightmenu{width:324px;}.rightmenu .menugroup .button{width:200px;}}.ladder table,.ladder td,.ladder th{border-collapse:collapse;border:1px solid #BBBBBB;}.ladder td,.ladder th{padding:3px 5px;}.ladder th{text-align:left;font-size:9pt;background:#EEEEEE;color:#111111;}.ladder span{color:gray;}.ladder .button{background:linear-gradient(to bottom,#f6f6f6,#e3e3e3);color:buttontext;padding-left:15px;}.hidden{display:none;}.roomlist button.button{padding:7px;border-radius:5px;border:2px;box-shadow:inset 1px 1px,inset 0 0 1px 1px;}.roomlisttop{max-width:480px;margin-bottom:10px;}.roomcounters{margin:4px auto;max-width:400px;}.roomcounters td{text-align:center;}.roomcounters button{margin:0 auto;width:120px;height:60px;padding:3px 8px;text-align:center;font-size:10pt;}.roomcounters button strong{display:block;font-size:18pt;font-weight:normal;}.roomlist{max-width:480px;text-align:left;padding-left:15px;}.roomlist a.ilink{display:block;margin:2px;padding:1px;border:1px solid #151515;background:#F8FBFD;border-radius:4px;text-decoration:none;color:#1C1C1C;text-shadow:#ffffff 0px -1px 0;box-shadow:1px 1px 1px #151515;cursor:pointer;font-size:10pt;overflow:hidden;white-space:nowrap;}.roomlist a.ilink small{font-size:8pt;}.roomlist a.ilink:hover{border:1px solid #151515;background:#FAFAFA;color:#151515;text-decoration:none;}.ps-popup.credits{max-width:380px;margin-top:20px;padding:5px 60px;}.credits h2{font-size:11pt;font-style:italic;margin-bottom:0;color:#6688AA;}.credits ul{padding-left:1.5em;margin-top:0;margin-bottom:0;color:#88AACC;}.credits ul li p{color:black;}.credits li small{font-size:10pt;display:block;color:#555555;}.chat-log{position:absolute;top:0;left:0;right:0;bottom:40px;font-size:10pt;background:url("//i.imgur.com/TAfC4d4.png")!important;border-top:2px solid #2E2E2E;color:black;word-wrap:break-word;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.chat-log a{color:#8D0000;text-decoration:none;}.chat-log-add{position:absolute;bottom:0;left:0;right:0;min-height:36px;padding:3px 4px 0 4px;border-top:1px solid #AAAAAA;}.chat-log .notice,.chat-log .chat,.pm-log .chat{padding:3px 0 3px 0;font-size:9pt;}.chat em{padding:0 4px 0 3px;font-style:normal;}.chat small{font-weight:normal;font-size:8pt;color:#8A0808;}.chat.timer{color:#992222;}.debug{display:none;}.highlighted{background:rgba(255,200,80,0.33);}.chat.highlighted{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;}.revealed{background-color:#C8FDEA;}.message-pm{color:#000070;}.message-pm .pmnote{cursor:pointer;}.chat-log .inner,.pm-log .inner{padding:4px 8px 6px 8px;}a.ilink{text-decoration:none;color:#8D0000;}a.ilink:hover{text-decoration:underline;color:#5F0000;}a.ilink.yours{color:#55388B;}.chatbox{margin:0 10px 0 80px;padding:5px 0 0 0;}.chatbox.nolabel{margin:0 14px 0 6px;padding:5px 0 5px 0;}.chatbox label{float:left;margin-left:-78px;padding-top:2px;width:73px;text-align:right;overflow:hidden;white-space:pre;font-weight:bold;font-size:8pt;}.chatbox textarea{display:block;height:1.1em;width:95%;resize:none;font-size:9pt;font-family:Helvetica,Arial,sans-serif;}.audiomenu.recording{color:rgb(0,139,139);text-shadow:0 1px 1px rgb(173,216,230);}.emoji-sheet-mini{padding-top:6px;}.emoji-sheet-mini>img{transition:all .2s ease-in-out;}.pm-log img.emoji,.chat-log img.emoji,.chat img.emoji{position:relative;height:18px;bottom:5px;transition:all .2s ease-in-out;}.emoji-sheet-mini>img:hover,.pm-log img.emoji:hover,.chat-log img.emoji:hover,.chat img.emoji :hover{transform:scale(1.5);}.emoji-container{display:inline-block;max-height:12px;height:100%;vertical-align:middle;}.tournaments-info>ul{list-style:none;margin:0;padding:0;}.tournament-wrapper{display:none;position:absolute;top:0;left:0;right:0;height:2em;line-height:2em;text-align:center;border-bottom:1px #aaa solid;}.tournament-wrapper.active{display:block;}.tournament-wrapper.active+.chat-log{top:2.4em;}.tournament-title{font-weight:bold;cursor:pointer;}.tournament-status,.tournament-toggle{position:absolute;top:0;padding:0 0.5em;font-weight:normal;font-size:80%;background-color:rgba(242,247,250,0.85);border-right:1px #aaa solid;}.tournament-status{left:0;}.tournament-toggle{right:0;border-left:1px #aaa solid;}.tournament-box{position:absolute;top:2em;left:0;right:0;z-index:1;line-height:1em;border-bottom:1px #aaa solid;border-right:1px #aaa solid;background-color:rgba(242,247,250,0.85);max-height:0;overflow:hidden;transition:max-height 0.15s;-webkit-transition:max-height 0.15s;}.tournament-bracket{max-height:200px;padding:10px;overflow:hidden;font-size:8pt;}.tournament-bracket-overflowing{height:200px;padding:0;position:relative;left:0;top:0;}.tournament-popout-link{position:absolute;bottom:0.5em;right:0.5em;}.tournament-popout-bracket{max-width:inherit!important;position:relative!important;left:0;top:0;overflow:hidden;padding:0;font-size:8pt;text-align:center;}.tournament-popout-bracket>*[class^='tournament-bracket-']{position:absolute;right:0;top:0;}.tournament-popout-bracket>.buttonbar{position:absolute;right:0.5em;bottom:0;}.tournament-bracket-table{margin:0 auto;empty-cells:hide;border-bottom:1px #aaa solid;border-collapse:collapse;}.tournament-bracket-table td,.tournament-bracket-table th{border:1px #aaa solid;padding:5px;}.tournament-bracket-table td{white-space:nowrap;}.tournament-bracket-table .empty,.tournament-bracket-table .tournament-bracket-table-cell-null{border-width:0;}.tournament-bracket-table-cell-result-win{background-color:rgba(128,196,128,0.7);color:black;}.tournament-bracket-table-cell-result-draw{background-color:rgba(255,196,128,0.7);color:black;}.tournament-bracket-table-cell-result-loss{background-color:rgba(255,128,128,0.7);color:black;}.tournament-bracket-tree-link{fill:none;stroke:#aaa;}.tournament-bracket-tree-link-active{stroke:#aa0;stroke-width:3px;}.tournament-bracket-tree-node>rect{fill:rgba(178,194,210,0.7);stroke:rgba(74,77,80,0.7);color:black;}.tournament-bracket-tree-node-win>rect{fill:rgba(128,196,128,0.7);stroke:rgba(0,128,0,0.7);color:black;}.tournament-bracket-tree-node-draw>rect{fill:rgba(255,196,128,0.7);stroke:rgba(255,128,0,0.7);color:black;}.tournament-bracket-tree-node-loss>rect{fill:rgba(255,128,128,0.7);stroke:rgba(255,0,0,0.7);color:black;}.tournament-bracket-tree-node>text{font-size:0.8em;text-anchor:middle;dominant-baseline:central;}.tournament-bracket-tree-node>text>a{fill:#248;}.tournament-bracket-tree-node>text>a:hover{fill:#68c;}.tournament-bracket-tree-node-match-team{font-weight:bold;}.tournament-bracket-tree-node-match-team-draw,.tournament-bracket-tree-node-match-team-loss{fill:#555;}.tournament-tools{padding:10px;display:none;border-top:1px #aaa solid;}.tournament-tools.active{display:block;}.tournament-team{padding-bottom:5px;}.tournament-challenge-user,.tournament-challenged-message,.tournament-challenging-message,.tournament-challengeby{font-size:9pt;padding-bottom:5px;}.tournament-tools .button{font-size:9pt;}.tournament-join,.tournament-leave{display:none;}.tournament-join.active,.tournament-leave.active{display:inline;}.tournament-nomatches,.tournament-challenge,.tournament-challengeby,.tournament-challenging,.tournament-challenged{display:none;}.tournament-nomatches.active,.tournament-challenge.active,.tournament-challengeby.active,.tournament-challenging.active,.tournament-challenged.active{display:block;}.tournament-message-create,.tournament-message-start,.tournament-message-forceend,.tournament-message-end-winner{font-weight:bold;}.tournament-message-end-bracket{font-weight:normal!important;max-height:400px;overflow:hidden;text-align:center;}.tournament-message-end-bracket-overflowing{height:400px;position:relative;left:0;top:0;}.userlist{display:block;position:absolute;top:0;left:0;bottom:0;width:145px;height:auto;border-right:1px solid #AAAAAA;border-top:2px solid #000;background:url("//i.imgur.com/TAfC4d4.png")!important;border-right:1px solid #2E2E2E;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.userlist-minimized{height:21px;bottom:auto;overflow:hidden;background:#EEF2F5;border-bottom:1px solid #AAAAAA;}.userlist-maximized{height:auto;bottom:0;overflow:auto;background:#EEF2F5;}.userlist-minimized .userlist-count,.userlist-maximized .userlist-count{cursor:pointer;}.userlist-minimized .userlist-count:hover,.userlist-maximized .userlist-count:hover{background:#DEE4EA;}.chat-log.hasuserlist,.chat-log-add.hasuserlist,.tournament-wrapper.hasuserlist{left:146px;}.userlist,.userlist li{display:block;list-style-type:none;margin:0;padding:0;text-align:left;}.userlist li{border-bottom:1px dotted #747474;height:19px;font:10pt Arial,sans-serif;white-space:nowrap;}.userlist li em.group{font-style:normal;font-size:8pt;color:#1C1C1C;display:block;float:left;text-align:center;padding:1px 0 0 1px;width:14px;}.userlist li button{box-sizing:border-box;display:block;height:auto;background:transparent;border:0;padding:1px 0;margin:0;height:19px;width:100%;white-space:nowrap;font:9pt Arial,sans-serif;text-align:left;}.userlist li button::-moz-focus-inner{padding:0;}.userlist li button:hover{background:#D7D7D7;}.userlist li button:active{background:#ccd4dc;}.userlist li.cur{background:white;}.userlist li.cur button,.userlist li.cur button:hover{background:white;margin:0 0 0 -1px;}.ps-room .battle-log{position:absolute;top:0;left:640px;right:0;bottom:40px;height:auto;width:auto;word-wrap:break-word;border-right:0;border-top:0;border-bottom:0;}.ps-room .battle-log-add{position:absolute;bottom:0;left:640px;right:0;top:auto;min-height:36px;height:auto;width:auto;padding:3px 4px 0 4px;border-right:0;border-bottom:0;}.ps-room .battle{border-top:0;border-left:0;border-right:0;top:0;left:0;transform-origin:top left;-webkit-transform-origin:top left;}.ps-room .foehint{transform-origin:top left;-webkit-transform-origin:top left;}.ps-room .battle-controls{position:absolute;top:370px;left:0;width:640px;}.battle-chat-toggle{display:none;}.tiny-layout.ps-room .battle-controls{left:0;right:0;width:auto;}.tiny-layout .movecontrols,.tiny-layout .switchcontrols{max-width:330px;margin:0 auto;}.battle-controls p{margin:2px 0 8px 0;padding:0 8px;}.battle-controls .whatdo{margin-top:-2px;padding:0 8px;font-size:9pt;color:#555555;}.battle-controls .whatdo small{float:right;padding:1px 2px;border:1px solid #999999;border-radius:4px;}.battle-controls .whatdo small.weak{color:#AAAA22;border-color:#AAAA22;}.battle-controls .whatdo small.critical{color:#EE4433;border-color:#EE4433;}.battle-controls .whatdo button[name=clearChoice]{width:35px;border-radius:3px;padding:2px 0 1px 0;text-shadow:rgb(128,128,128) 1px 1px;font-weight:bold;cursor:pointer;}.small-layout .battle-log,.small-layout .battle-log-add{display:none;}.small-layout .battle-chat-toggle{display:block;position:absolute;top:4px;left:6px;font-size:14px;padding:3px 6px;}.small-layout .battle-chat-toggle[name=showChat]{left:auto;right:6px;}.small-layout.showing-chat .battle,.small-layout.showing-chat .battle-controls{display:none;}.small-layout.showing-chat .battle-log,.small-layout.showing-chat .battle-log-add{left:0;display:block;}.shiftselect button,.moveselect button,.switchselect button{background:transparent;border:0;font-weight:bold;font-style:italic;color:#555555;font-size:12pt;display:block;margin:0;padding:9px 7px 0 7px;}.shiftselect button{color:#445588;}.moveselect button{color:#884422;cursor:default;}.switchselect button{color:#445588;cursor:default;}.switchmenu button{position:relative;display:block;float:left;width:100px;margin-right:6px;font:9pt Arial,sans-serif;padding:5px 5px 5px 0;white-space:pre;overflow:hidden;}.switchmenu button .picon{float:left;margin:-6px -3px -6px -4px;opacity:0.8;}.switchmenu button .hpbar{position:absolute;display:block;border:1px solid #AAA;background:#EEE;height:2px;bottom:2px;left:4px;right:2px;border-radius:2px;opacity:.8;}.switchmenu button .hpbar span{display:block;height:1px;background:#0A6;border-top:1px solid #3C0;border-radius:1px;}.switchmenu button .hpbar-yellow span{border-top-color:#a5aa53;background-color:#a2a822;}.switchmenu button .hpbar-red span{border-top-color:#faa;background-color:#f55;}.switchmenu button .status{position:absolute;display:block;right:2px;bottom:1px;width:5px;height:5px;padding:0;border-radius:2px;border:1px solid #C2C2C2;opacity:1.0;}.status{color:white;border-radius:3px;padding:0 2px;}.status.brn{background:#EE5533;}.status.psn,.status.tox{background:#A4009A;}.status.par{background:#9AA400;}.status.slp{background:#AA77AA;}.status.frz{background:#009AA4;}.movemenu button{float:left;display:block;width:155px;margin-right:4px;height:40px;font:10pt/100% Arial,sans-serif;position:relative;padding:6px 4px 0 4px;}.movemenu button small{color:#777777;}.movemenu button small.type{padding-top:3px;float:left;font-size:7pt;}.movemenu button small.pp{padding-top:3px;float:right;font-size:7pt;}.megaevo{clear:both;display:block;width:220px;margin:0 auto 10px;position:relative;top:7px;left:-7px;padding:2px;text-align:center;cursor:pointer;border:1px solid #BBB;border-radius:3px;color:#333;background:#EEF2F5;font-size:11pt;font-weight:bold;}.megaevo:hover{border:1px solid #888;background:#E5E5E5;color:black;}.switchmenu,.movemenu{display:block;margin-right:-10px;padding-left:4px;}.switchmenu button,.movemenu button{position:relative;outline:none;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000;border-radius:5px;margin-top:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(255,255,255,1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(255,255,255,1);color:#000000;border:solid 1px #AAAAAA;background:#e3e3e3;background:linear-gradient(to bottom,#f6f6f6,#e3e3e3);}.switchmenu button:hover,.movemenu button:hover{background:#cfcfcf;background:linear-gradient(to bottom,#f2f2f2,#cfcfcf);border-color:#606060;}.switchmenu button:active,.movemenu button:active{background:linear-gradient(to bottom,#cfcfcf,#f2f2f2);}.switchmenu button.disabled,.switchmenu button:disabled,.movemenu button:disabled{cursor:default;border-color:#CCCCCC!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#777777!important;}.controls a.button{background:none;border:none;}@media (max-height:570px) and (min-width: 440px) {.controls{position:absolute;bottom:10px;left:0;right:0;width:auto;background:#444444;background:rgba(40,40,40,.85);color:#FFFFFF;padding:4px 8px;}.megaevo{margin:0 auto 8px 50px;}.battle-controls .whatdo{color:#FFFFFF;}.battle-controls .whatdo small.weak{color:#DDDD55;border-color:#DDDD55;}.battle-controls .whatdo small.critical{color:#FF7766;border-color:#FF7766;}.battle-controls .movecontrols,.battle-controls .switchcontrols{max-width:640px;}.movemenu{display:none;padding:0 75px 0 85px;}.switchmenu{display:none;max-width:325px;padding:0 75px 0 85px;margin:0 0 0 auto;}.moveselect{position:absolute;left:20px;bottom:20px;}.switchselect{position:absolute;right:20px;bottom:20px;}.shiftselect{position:absolute;right:150px;bottom:20px;}.moveselect button,.switchselect button,.shiftselect button{padding:4px 8px;border-radius:6px;background:#E5E5E5;}.battle-controls .whatdo{padding-bottom:50px;}.battle-controls .move-controls .whatdo,.battle-controls .switch-controls .whatdo{padding-bottom:5px;}.move-controls .movemenu,.switch-controls .switchmenu{display:block;margin-right:0;}.move-controls .moveselect button,.switch-controls .switchselect button,.shiftselect button{background:#BBBBBB;}.controls .timer{float:right;margin-top:-25px;}}#tooltipwrapper{position:absolute;top:400px;left:100px;text-align:left;color:black;pointer-events:none;}#tooltipwrapper .tooltipinner{position:relative;}#tooltipwrapper .tooltip{position:absolute;bottom:0;left:0;width:300px;border:1px solid #888888;background:#EEEEEE;background:rgba(240,240,240,.9);border-radius:5px;z-index:50;}#tooltipwrapper .tooltip h2{padding:2px 4px;margin:0;border-bottom:1px solid #888888;font-size:10pt;}#tooltipwrapper .tooltip h2 small{font-weight:normal;}#tooltipwrapper .tooltip p{padding:2px 4px;margin:0;font-size:8pt;}#tooltipwrapper .tooltip p.section{border-top:1px solid #888888;}.folderpane{position:absolute;left:0;top:0;bottom:0;padding:0;border-left:5px solid #d7e3ec;width:154px;overflow:auto;overflow-x:hidden;}.teampane{position:absolute;left:159px;top:0;right:0;bottom:0;padding:5px 0 5px 8px;overflow:auto;}@media (max-width:649px) {.folderpane{display:none;}.teampane{left:0;}}.folderlist{height:100%;width:154px;display:table;margin:0;padding:0;border:0;}.folderlist .folder,.folderlist .foldersep{display:table-row;margin:0;padding:0;border:0;height:30px;}.folderlist .foldersep{height:15px;}.folderlist .foldersep:before{display:table-cell;height:15px;background:#d7e3ec;border-right:1px solid #888888;content:'';}.folderlistafter{display:table-row;margin:0;padding:0;border:0;height:auto;}.folderlistbefore{display:table-row;margin:0;padding:0;border:0;height:12px;content:'';}.folderlistafter:before,.folderlistbefore:before{display:table-cell;background:#d7e3ec;margin:0;padding:0;border:0;border-right:1px solid #888888;content:'';}.folderpane i{display:inline-block;width:16px;color:#777777;}.folderpane h3{margin:0;padding:13px 0 0 0;height:17px;font-size:9pt;background:#d7e3ec;color:black;border-right:1px solid #888888;}.folder .selectFolder{display:block;padding:0 0 0 7px;border:0;border-right:1px solid #888888;background:#d7e3ec;color:black;width:auto;max-width:146px;padding-top:7px;height:23px;font-size:9pt;font-family:Verdana,sans-serif;white-space:nowrap;overflow:hidden;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;}.folder .selectFolder:hover{background:#c7d3dc;}.folder .selectFolder:active{background:#b7c3cc;}.folder .selectFolder.active{background:#27333c;color:white;}.folder.cur .selectFolder,.folder.cur .selectFolder:hover,.folder.cur .selectFolder:active{padding-top:6px;height:22px;cursor:default;background:transparent;color:black;border-top:1px solid #888888;border-bottom:1px solid #888888;border-left:1px solid #888888;border-right:0;padding-left:6px;border-top-left-radius:3px;border-bottom-left-radius:3px;}.folderhack1,.folderhack2{position:absolute;display:block;left:0;width:1px;height:1px;background:#d7e3ec;content:'';}.folderhack1{top:0;}.folderhack2{bottom:0;}.folderhack3{position:relative;height:30px;}.teamlist{list-style:none;margin:0;padding:0;}.teamlist li{margin:3px 0;padding:0;}.teamlist .team{display:inline-block;white-space:nowrap;width:340px;height:49px;padding:1px 6px 1px 6px;font-size:8pt;vertical-align:middle;text-align:center;}.teamlist .dragging button{visibility:hidden;}.teamlist .dragging .team{opacity:0.4;}.teamlist .team small{display:block;padding:3px 40px 0 40px;}.teamlist .team .picon span{font-size:9px!important;display:block;overflow:visible;position:relative;width:32px;top:22px;color:transparent;}.teamedit{position:absolute;display:block;top:45px;left:10px;right:16px;bottom:16px;width:auto;height:auto;text-align:left;font-size:inherit;font-family:inherit;}.teamedit textarea{width:100%;height:100%;}.teamwrapper{transform-origin:top left;-webkit-transform-origin:top left;}.teambar{position:absolute;top:0;left:92px;min-width:540px;}.teambar button{display:block;background:#F3F3F3;color:black;border:1px solid #AAAAAA;padding:0;margin:-1px 2px 0 0;height:48px;float:left;width:88px;white-space:pre;font-size:8pt;font-family:Arial,sans-serif;}.teambar button span{margin:-2px auto;display:block;width:40px;height:30px;}.teambar button:hover{background:#DCDCDC;border-color:#757575;}.teambar button:active{background:#CCCCCC;border-color:#373737;}.teambar button:disabled,.teambar button:disabled:hover,.teambar button:disabled:active{color:#000000;background:#FCFCFC;border-color:#AAAAAA;opacity:.5;cursor:default;}.teamchart,.teamchart li{list-style-type:none;display:block;margin:0;padding:0;}.teamchart{padding:0 10px 10px 7px;}.teamchart li{padding-top:20px;position:relative;}.teamchart li.format-select{padding:4px 0 10px;line-height:2;}.teamchart li.format-select label{display:block;font-size:8pt;font-weight:bold;}.teamchart li.format-select select,.teamchart li.format-select option{font:12pt Arial,sans-serif;margin-right:5px;}.majorbutton{font-size:14pt;}.setmenu{position:absolute;top:5px;left:130px;width:503px;text-align:right;}.setmenu button,.teamlist button{background:transparent;border:1px solid transparent;border-radius:4px;padding:2px 5px;margin:0;font-size:9pt;font-family:Verdana,sans-serif;}.setmenu button:hover,.teamlist button:hover{border-color:#888888;background:#D5D5D5;}.setmenu button i,.teamlist button i{margin-right:2px;}.setmenu-left{position:absolute;top:5px;left:5px;text-align:left;}.setchart-nickname{position:absolute;left:-4px;top:5px;border:1px solid #999999;background:#A4A4A4;border-radius:5px;padding:1px 0 0 0;width:110px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.6);}.setchart{border:1px solid #999999;background:#A4A4A4 no-repeat scroll 10px 5px none;border-radius:5px;padding:2px 0 0 3px;height:127px;width:626px;margin-top:8px;background:#c6c6c6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-o-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-ms-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:linear-gradient(to bottom,#c6c6c6 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6',endColorstr='#e0e0e0',GradientType=0);box-shadow:inset 1px 1px 0 rgba(255,255,255,.6);}.setcol{height:127px;width:112px;float:left;}.setcol-icon{background:transparent none no-repeat scroll center top;}.setcol-details{width:234px;}.setcell{float:left;}.setcell-details{float:none;}.setcell-ability{float:right;}.setcol-icon .itemicon{display:block;margin-left:88px;margin-top:60px;width:24px;height:24px;background-image:transparent none no-repeat scroll center center;opacity:0.8;position:relative;left:28px;}.setcell-pokemon{margin-top:0;}.setcell-details{height:84px;}.setcol-moves .setcell{padding-bottom:1px;}.setchart label,.setchart-nickname label{display:block;font-size:8pt;font-weight:bold;color:#555555;padding-left:2px;}.setcol-icon label{text-shadow:#DAE5F0 1px 1px 0,#DAE5F0 1px -1px 0,#DAE5F0 -1px 1px 0,#DAE5F0 -1px -1px 0;}.setchart-nickname label{font-size:7pt;margin-bottom:-1px;}.setcol-moves{width:137px;}.setcol-stats{width:142px;}.setdetails,.setstats{display:block;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #AAAAAA;border-radius:3px;padding:1px;margin:2px 2px 1px 1px;font-size:7pt;box-shadow:inset 0px 1px 2px #CCCCCC,1px 1px 0 rgba(255,255,255,.6);background:#F8FBFD;color:black;}.setdetails label,.setstats label{cursor:pointer;}.setdetails:hover,.setstats:hover{border-color:#474747;box-shadow:inset 0px 1px 2px #D2D2D2,1px 1px 0 rgba(255,255,255,.6);background:#FFFFFF;}.setdetails:focus,.setstats:focus,.dark .setdetails:focus,.dark .setstats:focus{border:2px solid #004488;margin:1px 1px 0 0;outline:0 none;}.setdetails:active,.setstats:active{box-shadow:inset 0px 2px 2px #AAAAAA;background:#E4E9ED;border:2px solid #004488;margin:1px 1px 0 0;outline:0 none;}.setdetails{width:230px;height:34px;}.setdetails:focus,.setdetails:active{width:232px;height:36px;}.setdetails .detailcell{border-left:1px solid #CCCCCC;padding:2px 4px;display:block;float:left;font-size:9pt;text-align:center;}.setdetails .detailcell-first{border-left:0;}.setchart .setdetails label{float:none;display:block;font-weight:normal;font-size:7pt;text-align:center;padding:0;}.setstats{width:138px;height:108px;}.setstats:focus,.setstats:active{width:140px;height:110px;}.statrow{display:block;height:15px;}.setchart .setstats label{float:left;width:20px;height:5px;text-align:right;font-weight:normal;font-size:7pt;padding:0;}.setstats .statgraph{float:left;width:75px;padding:0 0 0 3px;height:5px;}.setstats .statgraph span{display:block;margin-top:3px;height:6px;background:#CCCCCC;}.setstats em{float:left;font-style:normal;width:22px;height:5px;text-align:right;}.setstats small{float:left;font-size:7pt;}.setstats .statrow-head em{color:#555555;}.teamnameedit{width:300px;}.label{font-size:9pt;font-weight:bold;display:block;}.challenge .label,.menugroup .label{margin-left:15px;}.optlabel{font-size:9pt;display:block;}.label .textbox{display:block;}.setchart input,.setchart-nickname input,.statform input.inputform{display:block;padding:1px;margin:2px 3px 1px 1px;width:104px;height:20px;}.setchart input.incomplete{color:#CD1010;border-color:#CD1010;}.setchart-nickname input{}.setchart .setcell-details input{width:216px;}.setchart .setcell-item input{width:114px;margin-right:0px;}.setchart .setcell-ability input{margin-left:0px;}.setchart .setcol-moves input{width:129px;}.teambuilder-clipboard-container{height:52px;max-width:455px;font-size:8pt;padding:4px;position:relative;margin:auto;border:1px solid #FFAA00;border-radius:5px;}.teambuilder-clipboard-title{width:74px;padding-top:8px;font-weight:bold;position:absolute;bottom:4px;left:8px;}.teambuilder-clipboard-data{display:block;width:447px;height:26px;overflow:hidden;cursor:pointer;border:1px solid #999999;border-radius:5px;background:#c6c6c6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-o-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:-ms-linear-gradient(top,#c6c6c6 0%,#e0e0e0 100%);background:linear-gradient(to bottom,#c6c6c6 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6',endColorstr='#e0e0e0',GradientType=0);outline:none;position:absolute;top:4px;right:8px;z-index:2;}.teambuilder-clipboard-data:hover{border:1px solid #BBBBBB;}.teambuilder-clipboard-data .result{height:26px;}.teambuilder-clipboard-data span{display:block;height:24px;float:left;}.teambuilder-clipboard-data .icon{width:32px;}.teambuilder-clipboard-data .species{width:100px;padding-top:6px;margin-left:1px;}.teambuilder-clipboard-data .ability-item{width:98px;padding-left:2px;margin-top:-1px;}.teambuilder-clipboard-data .moves{width:100px;padding-left:2px;margin-top:-1px;}.teambuilder-clipboard-data .section{height:100%;padding:1px;border-right:1px solid #999999;float:left;}.teambuilder-clipboard-data .section.no-border{border:none;}.teambuilder-clipboard-buttons{display:block;width:385px;position:absolute;top:34px;right:8px;}.teambuilder-clipboard-button-left{float:left;height:22px;}.teambuilder-clipboard-button-right{float:right;height:22px;}.teambuilder-results{position:absolute;top:200px;left:0;bottom:0;right:0;min-width:640px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}@media (max-height:410px) {.teambuilder-results{bottom:auto;overflow-y:visible;background:#EEF2F5;color:black;}.dark .teambuilder-results{background:#0E1215;color:#DDD;}}@media (max-width:639px) {.teambuilder-results{bottom:auto;overflow-y:visible;background:#EEF2F5;color:black;}.dark .teambuilder-results{background:#0E1215;color:#DDD;}}.teamchartbox{position:absolute;top:46px;left:0;bottom:0;right:0;border-top:1px solid #AAAAAA;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.teamwrapper.scaled{width:640px;height:100%;}.teamwrapper.scaled .teamchartbox{bottom:auto;}.teamchartbox.individual{overflow:visible;}.teamchartbox.individual .teamchart{margin-top:-2px;}.teambuilder-results .result a{border-radius:4px;cursor:pointer;overflow:hidden;}.teambuilder-results .result a.cur{border-color:#555555;background:rgba(248,248,248,0.4);}.teambuilder-results .result a:hover,.teambuilder-results .result a.hover{border-color:#D8D8D8;background:#F8F8F8;}.teambuilder-results .result a.cur:hover,.teambuilder-results .result a.cur.hover{border-color:#555555;background:#F8F8F8;}.teambuilder-results .resultheader h3{border-right:0;}.teambuilder-pokemon-import{display:none;position:absolute;top:206px;left:10px;padding:2px;overflow:hidden;}.pokemonedit{width:626px;text-align:left;font-size:inherit;font-family:inherit;}.statform{padding:3px 13px 10px 13px;font-size:10pt;}.statform p.suggested{margin:5px 0;}.statform .col>div{padding-top:1px;height:28px;}.statform .col div label,.statform .col div em,.statform .col div b{display:block;padding:5px 0 0 0;}.statform .col{float:left;width:52px;text-align:right;font-size:9pt;}.statform .basestatscol{width:38px;}.statform .statscol{width:36px;}.statform .statscol em,.statform .statscol b{font-style:normal;font-weight:bold;}.statform .graphcol{width:185px;}.statform .graphcol div span{margin:3px 0 0 5px;display:block;height:8px;border-bottom:1px solid #AAAAAA;border-right:1px solid #AAAAAA;background:#CCCCCC;}.statform .evcol,.statform .ivcol{width:48px;text-align:center;}.statform .evslidercol{width:193px;margin-right:9px;margin-left:5px;padding-top:7px;text-align:center;}.evslider{width:192px;margin:0 auto;}.statform .totalev b{color:#DD2222;}.statform .totalev em{font-style:normal;}.statform input.numform{width:40px;height:16px;font-size:9pt;}.detailsform .formrow{padding-left:100px;}.detailsform .formrow .formlabel{float:left;margin-left:-100px;width:95px;text-align:right;}.teamdesc{position:absolute;top:10px;left:400px;height:50px;width:200px;border-radius:10px;z-index:10;}.ps-popup .label{width:210px;margin:0 auto;}.ps-popup .textbox{width:200px;}.userdetails{min-height:80px;width:191px;padding:1px 1px 1px 86px;margin:5px 0;}.userdetails img{float:left;margin-left:-85px;}.userdetails .rooms{font-size:8pt;}.userdetails .offline{color:red;}.trainersprite.yours{cursor:pointer;}.buttonbar{clear:both;}.bglist{margin:0 -7px;}.avatarlist button,.bglist button{display:block;float:left;margin:2px;padding:2px;border:1px solid transparent;border-radius:4px;box-shadow:none;background:transparent;}.avatarlist button{width:80px;height:80px;background:transparent url(//play.pokemonshowdown.com/sprites/trainers-sheet.png) no-repeat scroll 0px 0px;}.bglist button span{display:block;width:160px;height:90px;background:url(../fx/client-bgsheet.jpg) no-repeat scroll 0px 0px;}.avatarlist button.cur,.bglist button.cur{border-color:#999999;}.avatarlist button:hover,.avatarlist button.cur:hover,.bglist button:hover,.bglist button.cur:hover{border:1px solid #8899AA;background-color:#F1F4F9;box-shadow:1px 1px 1px #D5D5D5;}.effect-volume,.music-volume{height:39px;}.effect-volume label,.music-volume label{padding-bottom:12px;font-size:8pt;}.effect-volume em,.music-volume em{display:block;margin-top:-6px;font-size:9pt;padding-left:5px;color:#555555;}.preview{float:right;}.dark .header{background:rgba(0,0,0,.30);}.dark .ps-room.ps-room-light,.dark .tournament-box,.dark .tournament-status,.dark .tournament-toggle,.dark .pm-log-add{background:rgba(0,0,0,.70);color:#DDD;}.dark .pm-log{background:rgba(0,0,0,.85);color:#DDD;}.dark .userlist-maximized{background:#333333;color:#DDD;}.dark .ps-room.ps-room-opaque,.dark .battle-log-add,.dark .battle-controls{background:#444444;color:#DDD;}.dark .userlist-minimized{background:#444444;color:#4488EE;}.dark .userlist-minimized .userlist-count:hover,.dark .userlist-maximized .userlist-count:hover{background:#666666;}.dark .moveselect button{color:#AA6644;}.dark .switchselect button{color:#6677AA;}.dark .whatdo{color:#999999;}.dark .chat-log{background:rgba(0,0,0,.5);color:#DDD;}.dark .userbar .username{color:#DDD;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;}.dark .ps-popup{background:#0D151E;color:#DDD;border-color:#888;box-shadow:2px 2px 3px rgba(0,0,0,.2);}.dark .popupmenu button,.dark .bglist button,.dark .avatarlist button{color:#AAA;box-shadow:none;}.dark .popupmenu button:hover,.dark .popupmenu button.sel:hover,.dark .bglist button:hover,.dark .avatarlist button:hover{border-color:#AAAAAA;background-color:#AAAAAA;color:black;}.dark .ps-overlay{background:rgba(40,40,40,.5);}.dark .select,.dark .team{border-color:#888888;box-shadow:inset 0 1px 0 #FFFFFF;background:linear-gradient(to bottom,#ccd4dc,#96a3b0);color:black;}.dark .select:hover,.dark .team.team-hover{border-color:#555555;background:#FFFFFF;background:linear-gradient(to bottom,#edf2f8,#d7e3ec);}.dark .select:active,.dark .team:active{border-color:#777777;background:#DDDDDD;box-shadow:none;background:linear-gradient(to bottom,#d1dce6,#e7edf2);}.dark .select:disabled{border-color:#999999;background:rgba(200,200,200,.65);color:#555555;box-shadow:none;}.dark .menugroup{background:rgba(0,0,0,.2);}.dark .pm-window.focused h3,.dark .pm-window.focused .pm-log,.dark .pm-window.focused .pm-log-add{border-color:#CCC;}.dark .userlist strong,.dark .userlist span{text-shadow:1px 1px 0 #222222;}.dark .userlist li{border-bottom-color:#444;}.dark .userlist li button:hover{background:#222222;}.dark .userlist li button:active{background:black;}.dark .highlighted{background:rgba(255,200,0,0.18);}.dark .revealed{background:rgba(0,255,200,0.18);}.dark a.ilink{color:#4488EE;}.dark .folderpane{border-left-color:#77838c;}.dark .folderlist .foldersep:before,.dark .folderlistafter:before,.dark .folderlistbefore:before,.dark .folderpane h3,.dark .folder .selectFolder,.dark .folderhack1,.dark .folderhack2{background:#77838c;}.dark .folder .selectFolder:hover{background:#67737c;}.dark .folder .selectFolder.active,.dark .folder .selectFolder:active{background:#27333c;color:white;}.dark .folder.cur .selectFolder{background:transparent;}.dark .setmenu button,.dark .teamlist button,.dark .folder.cur .selectFolder,.dark .utilichart .namecol,.dark .utilichart .pokemonnamecol,.dark .utilichart .movenamecol{color:#DDD;}.dark .utilichart .col{color:#999;}.dark .setmenu button:hover,.dark .teamlist button:hover,.dark .utilichart a:hover .namecol,.dark .utilichart a:hover .pokemonnamecol,.dark .utilichart a:hover .movenamecol{color:#555;}.dark .setchart,.dark .setchart-nickname{background-color:#5A6570;box-shadow:none;}.dark .setcol-icon label{text-shadow:#5A6570 1px 1px 0,#5A6570 1px -1px 0,#5A6570 -1px 1px 0,#5A6570 -1px -1px 0;}.dark .setchart label,.dark .setchart-nickname label{color:#BBB;}.dark .roomlist a.ilink{box-shadow:none;text-shadow:none;}.dark .roomlist a.ilink{border-color:#7799BB;background:rgba(30,40,50,.5);color:#7799BB;}.dark .roomlist a.ilink:hover{border-color:#AACCEE;background:rgba(30,40,50,1);color:#AACCEE;}.dark iframe.textbox,.dark iframe.textbox:hover,.dark iframe.textbox:focus{background:#DDDDDD;}@-webkit-keyframes blinker{from{opacity:1.0;}to{opacity:0.0;}}@keyframes blinker{from{opacity:1.0;}to{opacity:0.0;}}blink{-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(1.0,0,0,1.0);-webkit-animation-duration:1s;animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1.0,0,0,1.0);animation-duration:1s;text-decoration:none;}.welcome{font-size:15 px;width:500px;background:url('//i.imgur.com/USUUXqL.png');background-repeat:repeat-y;background-position:center;color:#FFF;margin-top:-20px;margin-bottom:-15px;}.welcome p{max-width:480px;}.welcome a{color:#00FFF3;text-decoration:none;}.sb{-moz-box-shadow:inset 0px 0px 18px 0px #8d90e3;-webkit-box-shadow:inset 0px 0px 18px 0px #8d90e3;box-shadow:inset 0px 0px 18px 0px #8d90e3;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2f34c9),color-stop(1,#5151f5));background:-moz-linear-gradient(to center bottom,#2f34c9 5%,#5151f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f34c9',endColorstr='#5151f5');background-color:#2f34c9;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;text-indent:0;border:1px solid #8d90e3;display:inline-block;color:#ffffff;font-family:Arial;font-size:12px;font-weight:bold;font-style:normal;height:30px;line-height:30px;width:105px;text-decoration:none;text-align:center;}.sb:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#5151f5),color-stop(1,#2f34c9));background:-moz-linear-gradient(to center bottom,#5151f5 5%,#2f34c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5151f5',endColorstr='#2f34c9');background-color:#5151f5;}.sb:active{position:relative;top:1px;}::-webkit-scrollbar{width:5px;height:5px;}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{height:50px;display:none;background:#A4A4A4;}::-webkit-scrollbar-track-piece{background:#A4A4A4;}::-webkit-scrollbar-thumb:vertical{height:5px;background:#1C1C1C;}::-webkit-scrollbar-thumb:horizontal{width:5px;background:#1C1C1C;}.server-time{text-align:center;white-space:nowrap;font-family:'Trebuchet MS',sans-serif;font-size:16px;color:rgb(34,34,34);font-style:italic;text-decoration:none;}.server-time.unconfirmed{opacity:0.4;}.server-time.unconfirmed .time{visibility:hidden;}