body{background-color:#fff;color:#000;margin:0}hr{height:1px;background-color:#000;color:#000;margin:2em 0}input[type=submit]{font-weight:700}h1{font-size:160%;font-weight:400;color:#777;text-align:center;display:block}h3{font-size:120%}A:link{color:#000;text-decoration:none}A:link:hover,:visited:hover{color:red;text-decoration:none}A:visited{color:#000;text-decoration:none}A:link:active,:link:active{color:#000;text-decoration:none}table.data thead th{background:#e4ecec;empty-cells:hide}table.data th,table.data td{border:5px solid #f00}tr.odd{background:#F5F5F5}address{color:#666}TH{BACKGROUND-COLOR:#386038;color:#fff;border-right:1px solid #000000}.dark{COLOR:white;font-weight:800;background-color:#903}.grey{font-weight:800;background-color:#bbb}.ftable{background-color:#e6ffe6;border:solid 1px #00aa00}.togb:hover img{background-color:#9f9}.togb:hover{color:red}.unsd{color:#070}.full{height:100%;width:100%}.top{vertical-align:top}.lad0{background-color:#ffa}.lad1{background-color:#faf}.lad2{background-color:#aff}.lad3{background-color:#faa}.numlabelN,.numlabelG,.numlabelB,.numlabelT,.numlabelX{line-height:normal;position:absolute;z-index:12}.numlabelB{font-family:verdana;font-weight:700;background-color:#000;color:#fff}.numlabelb{font-family:verdana;font-weight:700;background-color:#000;color:#05b}.numlabelN{font-family:verdana;font-weight:700;background-color:#a00;color:#fff}.numlabeln{font-family:verdana;font-weight:700;background-color:#05b;color:#8ff}.numlabelG{font-family:verdana;font-weight:700;background-color:#0a0;color:#fff}.numlabelX{font-family:verdana;font-weight:700;background-color:#0a0;color:#000}.numlabelT{font-family:verdana;font-weight:700;background-color:#fff;color:#000}.numlabel64{font-size:16px}.numlabel24{font-size:6px}.numlabel32{font-size:8px}.numlabel40{font-size:10px}.numlabel80{font-size:20px}.numlabel128{font-size:32px}.zbot{z-index:1}.ztop{z-index:4}.ztop2{z-index:5}.ztop3{z-index:8;position:relative}.zabove{z-index:8}.zwall{z-index:9}.ff{z-index:10}.ffmark{z-index:10;position:absolute}.ffx{z-index:10;filter:hue-rotate(180deg)}.zpop{z-index:19}.botz{z-index:6}.mez{z-index:7}.fixed{position:fixed;overflow:auto}.topheader{position:fixed;overflow:auto;z-index:7}.damage{border-spacing:0;padding:0}.scan{background-color:#d00;border-spacing:0;padding:0}.hpbg{background-color:#ccc}.shift{top:100px}.splitpanel{width:100%;height:100%}.rightpanel{width:100%}.purple{background-color:#purple}.chb0{color:green}.chb1{color:#05c}.chb2{color:#c41}.chf0{color:#000}.chf1{color:#27f}.chf2{color:#f83}.chdiv{background-color:#b00;color:#ff8}.t{border-top:3px solid windowtext}.fld{background-color:#fee56c;border-bottom:1px solid windowtext;border-right:1px solid windowtext;cursor:pointer;text-align:center}.t0{border-top:3px solid windowtext;color:#fff;background-color:#fff}.r{border-right:1px solid windowtext}.cr{border-right:1px solid windowtext;text-align:center}.gr{background-color:#ddd}.bx{border:1px solid windowtext}.bbx{border:5px solid #f00}.nb{border-bottom:0px solid windowtext}.br{border-right:2px solid windowtext;border-bottom:2px solid windowtext}.brt{border-right:1px solid windowtext;border-bottom:1px solid windowtext}.br0{border-right:2px solid windowtext;border-bottom:2px solid windowtext}.br1{border-right:2px solid windowtext;border-bottom:2px solid windowtext;background-color:#dadada}.tbr{border-top:2px solid windowtext;border-right:2px solid windowtext;border-bottom:2px solid windowtext}.tbr2{text-align:center;background-color:#fee56c;border-top:2px solid windowtext;border-right:2px solid windowtext;border-bottom:2px solid windowtext;cursor:pointer}.tbl{border-top:2px solid windowtext;border-left:2px solid windowtext;border-bottom:2px solid windowtext}.a{text-align:center;width:100%;border-right:1px solid windowtext;border-bottom:1px solid windowtext;border-left:1px solid windowtext;border-top:1px solid windowtext;cursor:pointer}.ax{background-color:#ff0}.a1{background-color:#c6ffc6}.a0{background-color:#ffc6c6}.gtm{text-align:center;font-size:75%;vertical-align:bottom}.gtime{font-size:75%;border:1px solid windowtext}.tr3{height:3px;font-size:50%}.tr0{cursor:pointer;background-color:#9ff}.tr0:hover{background-color:#ffa}.tr1{background-color:#dadada;cursor:pointer}.tr1:hover{background-color:#ffa}.bl{border-left:2px solid windowtext;border-bottom:2px solid windowtext}.b{border-bottom:2px solid windowtext}.tm{text-align:right}.tr{border-right:2px solid windowtext;border-top:2px solid windowtext;border-bottom:0px;border-left:0px}.tl{border-left:2px solid windowtext;border-top:2px solid windowtext}.l{border-left:2px solid windowtext}.box{border-right:1px solid windowtext;border-bottom:1px solid windowtext;border-left:1px solid windowtext;border-top:1px solid windowtext}.boxl{border-bottom:1px solid windowtext;border-left:1px solid windowtext;border-top:1px solid windowtext}.boxr{border-right:1px solid windowtext;border-bottom:1px solid windowtext;border-top:1px solid windowtext}.bc1,.bc2{border-collapse:collapse;border:solid 1px}.bc3{border-collapse:collapse;font-size:12;border:solid 1px}.bc5{border-collapse:collapse;font-size:12}.bc4{border-collapse:collapse;font-size:12;border:solid 1px}.bc{border-collapse:collapse;font-size:12}.bcx{background-color:#9f9;border-collapse:collapse;font-size:12;background-image:none;outline:solid 1px;width:100%}.hz{background-image:url(https://roboracer.net/images/hz.jpg);background-repeat:repeat-x;background-position:center center}.hzl{background-image:url(https://roboracer.net/images/hz.jpg);background-repeat:repeat-x;background-position:center center;border-left:2px solid windowtext}.nhz{background-color:#9f9;background-image:none;outline:solid 1px}.self{background:#cccccc}.bhilite{opacity:.6;background-color:#ffa}.brackethead{font-weight:700;background-color:#dff;color:#000;text-align:center}.bracketmatch{background-color:#ffb;border-style:solid;border-width:1px}.brackettable{float:right;text-align:right}.team1{background-color:#5af}.team2{background-color:#f83}.team1box{border:3px #55aaff solid}.team2box{border:3px #ff8833 solid}.names{text-align:center;font-weight:700;background-color:#dff}.courseodd{text-align:right;font-weight:700;background-color:#dff}.courseeven{text-align:right;font-weight:700;background-color:#bff}.rowname{font-weight:700;text-align:right}.white{background-color:#fff}.createpanel{width:100%}tr.gameodd{background-color:#eee;cursor:pointer;text-align:center}tr.gameeven{background-color:#ccc;cursor:pointer;text-align:center}tr.gameodd:hover,tr.gameeven:hover{background-color:#afc}.waiting{color:red}.bracketconnect{border-right:2px solid black}.bracketcell0{text-align:right;white-space:nowrap;border-left:1px black solid;border-top:1px black solid;border-right:1px black solid}.bracketcell1{text-align:right;white-space:nowrap;border-left:1px black solid;border-bottom:1px black solid;border-right:1px black solid}.bracketg{width:100%}.bracketseed{text-align:left;font-weight:700;font-style:italic}.brackettop{background:#eeeeee;border-top:2px black solid;border-right:2px black solid}.bracketbot{background:#eeeeee;border-bottom:2px black solid;border-right:2px black solid}.brackettopx{background:#cccccc;border-top:2px black solid;border-right:2px solid}.bracketbotx{background:#cccccc;border-bottom:2px solid;border-right:2px solid}.btop{border-top:2px black solid;border-right:2px black solid}.bbot{border-right:2px black solid;border-bottom:2px black solid}.bhor{border-top:2px black solid}.bscore0{border-top:1px solid black;border-right:1px solid black;cursor:pointer}.bscore1{border-bottom:1px solid black;border-right:1px solid black;cursor:pointer}.pointer:hover{color:red}.bstop{border-top:1px black solid;border-right:1px black solid}.bsbot{border-bottom:1px solid;border-right:1px black solid}.bstopr{border-top:1px black solid;border-right:1px black solid}.bsbotr{border-bottom:1px solid;border-right:1px black solid}.modules{border:2px black solid}.programL{border-left:3px solid #aaffaa}.programR{border-right:3px solid #00bb00}.chip{padding:1px solid black;border-top:3px solid #00bb00;border-bottom:3px solid #00bb00}.xprogram{border-top:1px solid #88ff88;border-bottom:1px solid #00bb00}.xchip{border-top:1px solid #edecea;border-bottom:1px solid #edecea}.chipselect{background:#ffc}.statusTable{border-spacing:1;padding:0}.statap{background:#ffffdd;text-align:left}.olo{color:red;font-weight:700}.lead{color:green;font-weight:700}.selected{border-style:solid;border-width:2px;border-color:#f44}.locked{background-color:#f88;border-radius:0}.moveable{background-color:#dddcda}.active{background-color:#afa}.helpframe{border:none}.ng1{color:#ff0}.ng2{color:#7f4}.courseName{font-size:large;font-weight:700}.inline{display:inline;width:200px;height:200px}.inl{display:inline}.tabsel{padding:0 2px;background:#edecea;border-top:2px solid black;border-right:2px solid black;border-left:2px solid black;border-bottom:2px solid #edecea}.tabun{padding:0 2px;cursor:pointer;background:#cdccca;border-top:2px solid #edecea;border-right:2px solid #edecea;border-left:2px solid #edecea;border-bottom:2px solid black}.coursepic{border:5px #edecea solid;cursor:pointer;display:inline;float:left;width:200px;height:200px}.coursesel{border:5px #33ff88 solid;cursor:pointer;display:inline;float:left}.coursesolved{border:5px #33ffff solid;cursor:pointer}.maindisplay{height:100%;width:100%;background-color:#edecea}.forum{width:100%;vertical-align:top;background-color:#fff;border:1px black solid}.chathp{width:100%;height:100px}.spacer{width:10px}.chat-text{overflow:auto;background-color:#fff;color:#000;min-height:5rem;max-height:8rem;font-size:small}.statuspanel{width:100%}.chatsp{width:100%;height:120px}.chat{font-family:Arial;grid-area:c;background-color:#fff;line-height:1.1}.chat :is(A){background-color:#add8e6}.textinput{width:100%;background-color:#ccf;margin:0;padding:5px 4px;border:1px solid #ccc;border-top:1px solid #999;font-size:small;font-family:Arial Unicode MS,Arial,sans-serif}.ranks{background-color:#fff;border:1px solid #000}.right b{font-size:large}.border{border-style:solid;border-width:2px;border-color:#aaa;background-color:#fff}.poolhead{text-align:center}.poolside{text-align:right}.pooltitle{font-weight:700;background-color:#228;color:#fff;text-align:right}.pool{background-color:#fff}.pool td{cursor:pointer}.win{background:#aFa}.lose{background:#F99}.tie{background:#ffa}.win8{background:#afa}.lose8{background:#f99}.bwin{background:#afa}.blose{background:#f99}.bdraw{background:#ff9}.floorpanel img{width:64;height:64}.floorpanel{font-size:1px;line-height:0}.testpanel{background-image:url(https://roboracer.net/M/bg.jpg)}.mainbg{background-color:#edecea}.hilite{background-color:#eeb!important}.noteams{background-color:#ddd}.readylocked{background-color:#3b3}.ready{background-color:#bfb}.over,.over .ready{background-color:#efb}.boot{background-color:#000}.gboot,.gready{color:#000}.gtimeup{color:red;background-color:#000}.gthink{color:#e00}.gdead{text-decoration:line-through;color:#000}.virtual{opacity:.6}.ghost{opacity:.2}.targeto{opacity:.3}.gamelist{display:grid;grid-template-areas:"c f" "g g";grid-template-rows:max-content 1fr;grid-template-columns:3fr 2fr}.gamelist>table{grid-area:g;border-spacing:0px 3px;border-collapse:separate;font-size:small}.gamelist>table tr{background-color:#fff;text-align:center}.gamelist>table tr td{border-width:2px 0;cursor:pointer;border-style:solid;border-color:#000;padding:0 3px 0 6px;background-image:url(https://roboracer.net/M/grad.png);text-align:center}.gamelist>table tr td.right{background-image:none}.gamelist>table tr td:first-child{border-width:0px 0px 0px 0px;background-image:none}.gamelist>table tr td:nth-child(2){border-width:2px 0 2px 2px;background-image:none}.gamelist>table tr td:last-child{border-width:2px 2px 2px 0}.gamelist>table tr td.topper{background-color:#edecea;border-style:none}.gamelist>table tr td.ready{background-color:#afc}.gamelist>table tr.hilite td{background-color:#ffa}.gamelist>table tr td.delgame{background-color:#edecea;border-width:0 2px 0 0;cursor:auto}.gamelist>table tr.joiner{background:#def}.gamelist>table .no-bg{background-image:none}.menua{color:#fff!important}.lavail{background:#aaffaa;width:100%}.gaway{color:#a00;background-color:#faa}.laway{background:#faa}.lplaying{width:100%}.lplaying img{cursor:pointer}.lfill{width:3em}.xxxlcell,.lcell table tr td{text-align:center}.gamesheader{font-weight:700;background-color:#228;color:#fff}.time{font-size:75%;display:block}.tagcp{background-color:#b00;color:#ff8}.hands{background-color:#aa5;width:100%}.historyTable{border-spacing:1;padding:0}.centerp{margin-left:auto;margin-right:auto}.da-3:before{content:""}.small-font{line-height:1}.full-scroll{overflow:auto;width:100%;height:100%}.link{cursor:pointer}.link:hover{color:red}.form-select{width:300px}.phase-label{position:absolute;z-index:13;background-color:#000;color:#f0f8ff;font-weight:700;padding:0;line-height:.9em;border-radius:50%;border:1px solid black;margin-top:14px;margin-left:5px}.phasef-label{margin-left:auto;margin-right:auto;width:1rem;color:#f0f8ff;line-height:.9em;border-radius:50%}.sideways{transform:rotate(90deg)}.nav{text-align:left;width:100%;background-color:#009;padding:0;margin:0;height:1.1rem;position:relative}.nav ul{background-color:#009;display:inline-flex;padding:0;margin:0;list-style:none}.nav .mdropdown ul{display:block}.nav{border-bottom:none;background-color:#3567a6;border-radius:0;line-height:1.1rem}.nav ul li a{background-color:#3567a6;font-size:16px;font-weight:600;font-family:arial;display:block;width:100%;color:#ebe1e1;padding:0px 1rem;text-decoration:none;line-height:1.1rem;white-space:nowrap}.nav ul li a:hover{background-color:#89c;color:#ff0}@media only screen and (max-width: 900px){.small-menu{display:block}.default-menu{display:none}.gamepage{grid-template-columns:1fr;grid-template-areas:"m" "c" "f" "g"}}.vcenter{height:100%;align-content:center}.vfree{height:100%}.health{display:grid;grid-template-columns:repeat(5,min-content)}.module{margin-top:.25rem;margin-right:.5rem}#map{grid-area:g;--accent: none;-ms-overflow-style:none;background-color:#000;display:inline-block;overflow:auto;resize:horizontal;scrollbar-width:none;-webkit-user-select:none;user-select:none;height:100%;position:relative}#map::-webkit-scrollbar{display:none}.modules{display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:2rem repeat(6,1.4rem)}.all-3{grid-column-start:1;grid-column-end:4;display:flex}.cols-2-3{grid-column-start:2;grid-column-end:4;display:flex}.form{background-color:#f8fff8;border:1px solid #9c9;padding:2rem}.small-chip{height:24px;width:24px}.status-panel .history-name{text-align:left;margin-left:.3rem}.drag-grid2>div{border-top:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.drag-grid2>div:first-child{width:54px}.drag-submitted>div:nth-child(1)>img,.drag-ready>div:nth-child(1)>img,.drag-ready>div:nth-child(n+6)>img{background-color:#bfb}.active-9>div:nth-child(2),.active-1>div:nth-child(6),.active-2>div:nth-child(7),.active-3>div:nth-child(8),.active-4>div:nth-child(9),.active-5>div:nth-child(10){border-color:#080}.drag-ready>div.moving>img{background-color:#efb}div.moving>img{background-color:#efb}.notselected{border-style:solid;border-width:2px;border-color:transparent;background-color:#eee;color:#033}.selected{border-style:solid;border-width:2px;border-color:#8c8;background-color:#afb;color:#033}.notselected:hover{border-color:#8c8;color:#033;opacity:100%;filter:brightness(1)!important}.selected:hover{border-color:#363;background-color:#8fa;filter:brightness(1)!important}.voyage-table{margin-left:auto;margin-right:auto;td,th {text-align: center; padding-left: 1rem; padding-right: 1rem;}}.calform>div{width:min-content;display:grid;grid-template-columns:repeat(12,1fr)}.totals{font-size:150%;font-family:verdana}body{font-family:helvetica;font-size:100%;display:block;background-color:#f6f6f6;color:#000;font-size:small;width:100vw}#app{display:block;width:100%;height:100%;padding:0 1.8rem}.message{background-color:#ddd;margin:auto;width:fit-content;padding:.5rem 2rem .5rem .5rem;cursor:pointer;border:2px solid;border-color:#ddd #aaa #aaa #ddd;position:fixed;top:3rem;left:0%;right:0%;z-index:99}.game{border:1px solid black}.hidden{display:None!important}.week{font-size:120%}th{background-color:#eff;border-bottom:1px solid #aaa}legend{font-family:Montserrat,sans-serif;text-align:center}a:hover{background-color:#ffc;color:#004}.user-grid{display:grid;grid-gap:1px;border:1px solid #ddd;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;background-color:#ddd;font-size:120%}.pgame-grid{display:grid;grid-gap:0px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-rows:auto;background-color:#fff;font-size:120%}.content{grid-area:c;width:100%;height:100%;overflow:auto}.team-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}.schedule-mobile>span{display:block}.event-title{text-align:left;font-size:120%;font-weight:700;text-decoration:underline}.float-right{float:right}.roster{display:grid;grid-template-columns:repeat(3,max-content);column-gap:.5rem}.notes textarea{height:16em}.import-map{max-height:640px;display:inline-block;overflow:auto}.pool td{border-top:1px solid #eee;border-right:1px solid #eee;font-size:80%;text-align:center;padding:1px 2px}.standings td:first-child{white-space:nowrap}.b1aw{border:1px solid #777;min-width:5em;background:#dfd;font-weight:700}.b1awh{border:1px solid #777;min-width:5em;background:#dfd;font-weight:700;cursor:pointer}.b1ah{border:1px solid #777;min-width:5em;cursor:pointer;padding-right:.2em}.tall{height:100%}.pool .win{color:#000;background-color:#dfd}.eventtitle{text-align:left;font-size:120%;font-weight:700;text-decoration:underline;margin-left:.5em}.title{color:#fff;padding:3px 10px;display:inline-block;position:relative;background-color:#ff7373}.tile{color:#ff7270;text-align:center;display:inline-block;vertical-align:top}.tile__name{cursor:move;padding-bottom:10px;border-bottom:1px solid #FF7373}.tile__list{margin-top:10px}.tile__list:last-child{margin-right:0;min-height:80px}.tile__list img{cursor:move;margin:10px;border-radius:100%}.h2,h2{margin-top:0;margin-bottom:10px;font-family:helvetica;font-weight:500;font-size:170%}.menu a{color:#9d9d9d;background-color:#eee;padding:15px}.menu{grid-area:h;background-color:#eee;padding-right:10%;padding-top:4px;padding-bottom:4px;line-height:40px;border-radius:.6em;text-align:center}.league-logo{text-align:center;background-color:#fff}.league-logo img{max-height:10rem}.dropdown .dropdown-content{position:absolute;top:50%;min-width:120%;box-shadow:0 8px 16px #0003;z-index:100000;visibility:hidden;opacity:0;background-color:#eee}.dropdown-content a{color:#eee;background-color:#eee;padding:0 12px;display:block;text-decoration:none;line-height:1.8em}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:120%;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.saves{position:fixed;top:0;left:0;background-color:#222;width:100%;border-radius:.6em;padding-left:.6em;z-index:9}.hide{display:None}.issue{background-color:#fbb}.markdown-fullscreen{background:#fff;position:fixed!important;top:0;left:0;right:0;bottom:0;height:auto;z-index:1001;border-right:none!important;border-bottom-right-radius:0!important;display:flex;flex-flow:column}.demo-wrap{position:relative}.demo-wrap:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;background-image:url(https://assets.digitalocean.com/labs/images/community_bg.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover}.demo-content{position:relative}.field-mark{position:absolute;margin:-12px -11px;z-index:12}#fields-canvas{position:relative;z-index:11;width:640px;height:640px}#field-map{cursor:pointer}.overlay{position:relative;width:100%;height:100%;top:0;left:0;background:transparent;z-index:9;margin-top:-640px}.managers{border:1px solid #ccc;background-color:#fff}.team-roster .form{border:1px solid #ccc;background-color:#fff;height:15rem;overflow:auto;display:grid;grid-template-columns:1fr 1fr 1fr}.team-roster .editable{border:none;background:unset;min-width:4rem;height:100%}.team-roster .empty{border:1px dotted #cfc}.team-roster .editable:hover{background-color:#ffb}.team-roster .form span:nth-child(15n),.team-roster .form span:nth-child(15n-1),.team-roster .form span:nth-child(15n-2){border-bottom:1px solid #ddd}.markdown{border:1px solid #ddd}.markdown a{text-decoration:underline}.markdown div{padding:3px .7em;border-radius:.5em}.markdown div div{padding:unset}.list-pick{cursor:pointer;background:#fff;border:1px solid #ccc;overflow:auto;height:20em;min-width:20em;margin-right:1em;padding-left:.3em}.list-pick div::selection{background-color:transparent}.user-menu{font-weight:700;margin-left:1em;margin-right:1em}.md-extra{color:#050}.md-view{color:#006}.inline-labels label{display:inline-block}.drag-below{border-bottom:1px solid green}.drag-above{border-top:1px solid green}.dragged{opacity:.6}.payments{background-color:#168118}.header{position:fixed;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:1000;background-color:#c52e2e;height:60px}.nav{text-align:center;width:100%;background-color:#f8ffff;padding:0;margin:0;height:2rem;position:relative;border-radius:.4rem;border-bottom:1px solid #acc;-webkit-user-select:none;-ms-user-select:none;user-select:none}.team-roster .invalid a.editable:hover{background-color:#f78}.teams-page{display:grid;width:100vw;height:100vh;grid-template-rows:minmax(min-content,1rem);grid-template-areas:"m" "c"}.out-league,.out-league td{background-color:#e8e8f0}.inline-block{display:inline-block}.list-rm{float:right;margin-right:.2rem;padding:3px .5rem}.xxdrag:hover .list-rm,.drag{display:inline-block}hr.drag,.form-list .drag{display:block}.drag-grid>span{--bc: #bbb;border-top:1px solid var(--bc);border-left:1px solid var(--bc)}.right-side{border-right:1px solid var(--bc)}.bottom{border-bottom:1px solid var(--bc)}.drag-grid .col{background-color:#ddd;font-weight:700}.drag-grid .row{background-color:#ddd;text-align:right;font-weight:700;white-space:nowrap}@media only screen and (max-width: 900px){body{float:right}.nav{text-align:left;height:unset}.small-menu{display:block}.default-menu{display:none}.teams-page{grid-template-columns:1fr;grid-template-areas:"m" "c" "f" "g"}.event-grid{display:inline-block;background-color:#fff;border:1px solid #e0e0e0;margin-top:-1px;width:100%}.event-grid>div{padding:4px}}.invalid a.editable{background-color:#fab}.invalid input{border:1px solid red}.mobile{float:right;font-size:2rem}.mobile .nav{text-align:left;height:unset}.mobile .nav li a{line-height:4.5rem;font-size:4rem}.mobile .nav li .dropdown{padding-right:3.5rem}.mobile .small-menu{display:block}.mobile .default-menu{display:none}.mobile .teams-page{grid-template-rows:4rem;grid-template-columns:1fr;grid-template-areas:"m" "c" "f" "g"}.mobile .event-grid{display:inline-block;background-color:#fff;border:1px solid #e0e0e0;margin-top:-1px;width:100%}.mobile .event-grid>div{padding:4px}.calendar-event{text-align:left;white-space:nowrap}.calendar .title{display:inline-block;background-color:transparent;color:#000;width:15rem}@media print{.print-settings{display:none}.teams-page{display:block;height:unset}body{background-color:#fff}.nav{display:none}a[href]:after{content:none}.no-print,.no-print *{display:none!important}.spacer{display:none}.flex>div{width:50%}.notes{break-inside:avoid}.schedule,.enotes{border:0}}.small-field{height:24px;min-width:14px;cursor:pointer}.small-field:hover{background-color:#0d5}.rm-field{background:0 0;color:#000;border:1px solid transparent;padding:.4rem}.rm-field:hover{border-color:#95a5a6;background:#fcfcfc}.league-img{max-height:4rem;max-width:60rem;margin-left:2rem;display:inline}.league-list{display:grid;grid-template-columns:repeat(2,1fr)}.league-list div{border-bottom:1px solid #e5e5e5}.league-list img{padding-right:1em;margin:0}.highlight td{background-color:#dfd}.h2h{font-size:1rem}.h2h div{white-space:nowrap}.multi{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.padded{padding:2rem}.player-list{display:grid;grid-template-columns:min-content repeat(3,1fr)}.use-note{font-size:.8rem;color:#888;margin:0;padding:0}.use-note span{margin-right:2rem}.pool-edit .form-item label{display:none}.pool-edit .form-item input{padding:1px;margin:1px}.pool-edit .pool-title{text-align:left}.pool-edit :is(button){border:1px solid #aaa;background-color:#ddd;color:#000}.xslider{width:100%}.xslider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:25px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.xslider input:hover{opacity:1}.xslider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;background:#04AA6D;cursor:pointer}.xslider input::-moz-range-thumb{width:25px;height:25px;background:#04AA6D;cursor:pointer}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:15rem;transition:all .2s linear}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:#ddfff5;border-radius:.5rem;height:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-10px;background-color:#80ffbb;height:1.75rem;width:.8rem;border-radius:.4rem;border:1px solid #00aa00}input[type=range]:focus::-webkit-slider-thumb{border:1px solid #002200}input[type=range]::-moz-range-track{background-color:#afc;border-radius:.5rem;height:.5rem;border:none}input[type=range]::-moz-range-thumb{border:1px solid #007700;border-radius:.4;background-color:#6fb;height:1.75rem;width:.8rem}input[type=range]:focus::-moz-range-thumb{border:1px solid #002200}input[type=range]:hover{border:1px solid #6c6}.form-note{font-size:75%;font-style:italic}.form-header-img{max-width:256px;max-height:64px;width:auto;height:auto;border:1px solid #aaa}.loc-image{max-width:256px;max-height:256px;width:auto;height:auto}.location{display:inline-block;border:1px solid #888;vertical-align:bottom}.loc-header{display:block;font-weight:700;text-align:center}a{text-decoration:underline}.game .ctall{height:100%;display:flex;flex-direction:column}.gametall{display:grid;grid-template-columns:max-content 1fr;height:100%}.ctall{display:flex;background-color:#181818;overflow:auto}.left-panel{color:#eee;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;font-size:large}.channel-list{width:fit-content;margin-top:auto;margin-bottom:auto;color:#ddd}.channel-list div{background-color:#181818;border:1px solid black;color:#ddc;text-align:left;cursor:pointer;padding:.15rem 1rem}.channel-list div:hover{color:#eee;background-color:#444}.game span{display:inline-block}.channel-list .current{background-color:#002838;border:1px solid #36a;color:#fff}.fa{color:#ccc}.line20{min-height:1rem;max-height:unset;height:fit-content}.style-button{display:grid;grid-template-columns:max-content 1fr}.style-button :is(button){height:2rem;vertical-align:top;background:#666;border:1px solid #ccc}.from{display:block;font-size:.8rem;font-weight:700}.chat .chat-img{max-width:3rem;vertical-align:bottom}.id{text-align:center!important}.id .chat-img{max-width:3rem;display:block;margin-left:auto;margin-right:auto}.msg-date{color:#999;font-size:.75rem;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Symbols;-webkit-user-select:none;-ms-user-select:none;user-select:none}.left-date{width:3rem;display:inline-block}.blank-image{width:3rem;height:3rem}.msg{margin-left:.3rem}.full-msg{display:grid;grid-template-columns:3rem 1fr;grid-column-gap:.5rem;border:1px solid #282828}.full-msg:hover{background-color:#181818;color:#fff}.full-msg .hover-hide{opacity:0}.full-msg:hover .hover-hide{opacity:1}strong{font-size:120%;filter:brightness(1.4)}.indent{float:right}.ytplayer{pointer-events:none;display:block;height:169px}.left-panel button{display:block}.channel-list .category{background-color:#002838;text-align:center}.msg-controls{display:none;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:120%;position:relative}.msg-controls .fa{margin:0rem .3rem;cursor:pointer;position:relative;top:.2rem}.msg-controls .fa:hover{filter:brightness(1.5)}.msg-controls .right-indent{margin-right:1rem;float:right}.msg-controls div{position:absolute;right:0;bottom:0;background-color:#181818}.chat .msg-controls i :hover{filter:brightness(1.4)}.full-msg:hover .msg-controls{opacity:1;display:block}.full-msg:last-child .msg-controls{display:block}.emojis{display:flex;cursor:pointer;grid-column-start:2;grid-column-end:2;span:hover {background-color: #777;}}.emojis :is(span){display:inline-block}.gamelist{border-spacing:0px 3px;border-collapse:separate}.gamelist tr{background-color:#fff;text-align:center}.gamelist tr td{border-width:2px 0;cursor:pointer;border-style:solid;border-color:#000;padding:0 3px 0 6px;background-image:url(https://roboracer.net/M/grad.png);text-align:center}.gamelist tr td.right{background-image:none}.gamelist tr td:first-child{border-width:0px 0px 0px 0px;background-image:none}.gamelist tr td:nth-child(2){border-width:2px 0 2px 2px;background-image:none}.gamelist tr td:last-child{border-width:2px 2px 2px 0}.gamelist tr td.topper{background-color:#edecea;border-style:none}.gamelist tr td.ready{background-color:#afc}.gamelist tr.hilite td{background-color:#ffa}.gamelist tr td.delgame{background-color:#edecea;border-width:0 2px 0 0;cursor:auto}.gamelist tr.joiner{background:#def}.gamelist .no-bg{background-image:none}.gametitle{text-align:right;font-size:large;white-space:nowrap;font-weight:700}.time{font-size:75%}body{font-family:helvetica;font-size:100%;display:block;color:#000;font-size:16px;margin-top:3px;margin-left:6px}td{background-color:#fff}#app{display:block}.footer{background-color:#eee;padding:.5em;display:inline-block}.home>td{padding-top:.2em;border-top:none}.away>td{padding-bottom:.2em;border-bottom:none}tr.away:hover>td,tr.home:hover>td{background-color:#ffd}.message{background-color:#faa;margin:auto;width:fit-content;padding:.5em 2em .5em .5em;cursor:pointer;border:2px solid;border-color:#ddd #aaa #aaa #ddd;position:fixed;left:0%;right:0%;z-index:99}.game{padding:.5em;text-weight:bold}.app{display:grid;margin-left:1em;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"h" "g"}.menu button{border-radius:0;padding:.2rem .9rem;margin:0}.chance{text-align:center}.team{text-align:left;cursor:pointer;margin:0 .5em}.mod>td{background-color:#dff}.changes{grid-area:a}.standings{grid-area:b}.xxxwin{white-space:nowrap;cursor:pointer}.xxxloss{white-space:nowrap;font-weight:700;cursor:pointer}.tie{white-space:nowrap;cursor:pointer}.games{grid-area:g}.gametime{text-align:center;font-size:70%}.odds{font-size:80%}.week{font-size:large}.weeklink{margin-right:4em}td,th{border:none}th{background-color:#e8e8e8;border-bottom:1px solid #aaa}tr:nth-child(2n){background-color:transparent}h1{text-align:center;font-size:30px}.starter-template{padding:40px 15px}input:hover,input:focus{outline:0;transition:all .5s linear;box-shadow:inset 0 0 10px #ccc}legend{font-family:Montserrat,sans-serif;text-align:center;font-size:20px;padding:15px}a{cursor:pointer;text-decoration:none}a:hover{background-color:#ffe;color:#004}.provider{display:inline-block;width:64px;height:64px;border-radius:4px;outline:none}.facebook{background:#3B5998}.google{background:#D14836}.twitter{background:#00ACED}.yahoo{background:#731A8B}.xing{background:#006567}.vk{background:#567ca4}.social-providers,.sign-in-now,.already-member,.not-a-member{text-align:center;margin-top:20px}.user{margin-top:50px}.user .data{margin-top:10px}.form{display:block}.inline-form span{display:inline-block}.form-control{border-radius:0}[class^=ion-]{font-size:1.2em}.has-feedback .form-control-feedback{top:0;left:0;width:46px;height:46px;line-height:46px;color:#555}.has-feedback .form-control{padding-left:42.5px}.btn{font-weight:700;border-radius:2px;box-shadow:0 2px 5px #00000042}.btn-lg{font-size:18px}meter{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 auto 1em;width:100%;height:.5em;background:none;background-color:#0000001a}meter::-webkit-meter-bar{background:none;background-color:#0000001a}meter[value="0"]::-webkit-meter-optimum-value,meter[value="1"]::-webkit-meter-optimum-value{background:red}meter[value="2"]::-webkit-meter-optimum-value{background:orange}meter[value="3"]::-webkit-meter-optimum-value{background:yellow}meter[value="4"]::-webkit-meter-optimum-value{background:green}meter::-webkit-meter-even-less-good-value{background:red}meter::-webkit-meter-suboptimum-value{background:orange}meter::-webkit-meter-optimum-value{background:green}meter[value="1"]::-moz-meter-bar{background:red}meter[value="2"]::-moz-meter-bar{background:orange}meter[value="3"]::-moz-meter-bar{background:yellow}meter[value="4"]::-moz-meter-bar{background:green}meter::-webkit-meter-optimum-value{transition:width .4s ease-out}.user-grid{display:grid;grid-gap:1px;border:1px solid #ddd;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;background-color:#ddd;font-size:large}.pgame-grid{display:grid;grid-gap:0px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-rows:auto;background-color:#fff;font-size:large}.gamer{border:1px solid #ddd;padding:10px}.gamerm{background-color:#eff}.grid-container{padding:0 10px;display:grid;grid-gap:3px;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 40px auto 80px;background:#fff;grid-template-areas:"l l l l l l l l l l l l" "h h h h h h h h h h h h" "c c c c c c c c c c c c"}.grid-logo{grid-area:l}.grid-item{background-color:#eff}.sidebar{grid-area:s;background-color:#dff}.content{grid-area:c;margin-left:5em;margin-right:5em}.footer{grid-area:f;background-color:#dff;text-align:center}#canvas{display:block;background-color:#ddd;width:100%;height:400px}.team-grid{display:grid;grid-gap:1em;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}.event-grid{display:grid;grid-gap:1px;grid-template-columns:1fr 1fr 1fr 1fr 4fr;grid-auto-rows:auto;background-color:#fff;border:1px solid #e0e0e0;margin-top:-1px}.event-grid>div{padding:4px}.event-grid:hover{background-color:#ffe;text-decoration:none}.event-date{grid-column:1 / -1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:19.8px}.event-date h4{font-weight:500;line-height:19.8px;font-size:18px;margin-block-start:.5em;margin-block-end:.5em;text-indent:-3em;margin-left:2em}.event-title{text-align:left;font-size:large;font-weight:700;text-decoration:underline}.schedule-game{border:1px solid #ddd;padding:.1em .5em;display:inline-block;min-width:20em;background-color:#fff;margin:-1px 0 0 -1px}.tblock{white-space:pre-wrap;background:#fff;border:1px solid #ccc;padding:5px;margin-top:-1px}@media print{a[href]:after{content:none}}.radioo{margin-right:1em;display:inline}.right{text-align:right}.help,.help td{background:#dfd;border:1px solid #bdb;padding:.5em;color:#063;margin-top:1em}.edit-role{padding-right:1em}#role{width:10em}.roster{white-space:pre-line;text-align:left;margin-left:auto;margin-right:auto;width:fit-content}.rosterx{border:2px solid #ccc;padding:.5em;display:inline-block;vertical-align:top;margin-right:2em}.rosterteam{color:#fff;background:#666;font-weight:700;width:100%;padding:.2em 2em}.form-control{display:inline}.nobr .form-control{padding-top:0;padding-bottom:0;height:1.5em;width:6em;float:left}.fieldnum{width:5em}.event-info-form textarea{width:60em;height:8em}.fieldoptions span{display:inline-block;margin-right:2em}.pool{display:inline-block;border:1px solid #ddd;margin:1px;vertical-align:top;background:white}.pool-title{top:.3em;position:relative;text-align:center;margin-top:-.5em;text-decoration:underline;text-decoration-color:#aaa}.pool>.pool-title{margin-bottom:.4em}.navbar-inverse .navbar-nav>li .hilite{background:#5a5;color:#000}.pool td{border-top:1px solid #eee;border-right:1px solid #eee;font-size:small;text-align:center;padding:1px 2px}.bracket{display:inline-block;padding-bottom:.3em;margin:1px;vertical-align:top;background:white}.bracket td{font-size:small;line-height:1em;text-align:right;height:.9em;max-height:10px}.bracket .bname{padding:.2em .2em .2em 1em}.standings td{border:none;text-align:left}.elink:last-child{border-top:2px solid #ccc;border-right:2px solid #ccc;border-left:2px solid #ccc}.elink{border-right:2px solid #ccc;border-left:2px solid #ccc;background:#f6f6f6;font-weight:700;border-top:2px solid #ccc}.results .end-event td{border-top:1px solid #ccc}.bottom{border-bottom:2px solid #ccc}.ediv{border-top:1px solid #ddd;background:#f6f6f6}.single{border-right:2px solid #ccc;border-left:2px solid #ccc}.nobr{white-space:nowrap}.pool th,.bracket th{font-size:small;background:#ccc}.bracket .field{text-align:center}td.b{padding-right:.2em}.b1rbl{border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #777}.b2trb{border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777}.b2tr{border-top:1px solid #777;border-right:1px solid #777}.b2t{border-top:1px solid #777}.b2b{border-bottom:1px solid #777}.b2rb{border-bottom:1px solid #777;border-right:1px solid #777}.b2tb{border-top:1px solid #777;border-bottom:1px solid #777;padding:0 3px}.b1aw{border:1px solid #777;min-width:5em;background:#bfb;font-weight:700}.b1awh{border:1px solid #777;min-width:5em;background:#bfb;font-weight:700;cursor:pointer}.click{cursor:pointer}.pool a{font-weight:700}.b1a{border:1px solid #777;min-width:5em;font-weight:700}.b1ah{border:1px solid #777;min-width:5em;font-weight:700;cursor:pointer;padding-right:.2em}.bracket .btm{font-size:75%;text-align:center}.bracket .btm span{padding:0 1px}.b1{vertical-align:bottom;bottom:4px;position:relative}.b1trl{border-top:1px solid #777;border-right:1px solid #777;border-left:1px solid #777}.wide{width:100%}a{color:#000}.score-form .form-control,.seed-form .form-control,.map-form .form-control{width:inherit;display:inline;margin-bottom:1em}.rules{background:white}.seeds{background:white;padding-left:1em}.n1{width:4em}.n2{width:4.5em}.n3{width:5em}.left{text-align:left}.list-group-item{border:none;cursor:move;padding:10px 15px}.teamList .list-group-item{padding:2px 15px;width:fit-content}.rules th{font-size:small;color:#000;text-align:center;border:1px solid #ddd;padding:0 5px}.rankings td{font-size:180%}.rankings th{font-size:150%;text-align:center;background:#ccc}.rankings .rank{text-align:right;padding-right:15px}.rankings .team{text-align:left}.rri{padding-left:1em}.name{padding-right:1em}.rules td{font-size:small;text-align:center;border:1px solid #ddd;white-space:nowrap;padding:5px}.results td{padding:0 3px;border-bottom:1px solid #e4e4e4;font-size:120%}.pool .win{color:#000;background-color:#bfb}.enotes{background:white;padding:1em;border:1px solid #ddd}.notes{text-align:left}.subnotes legend{font-weight:700;margin:10px 0 0;font-size:inherit;text-align:left}.center{text-align:center}.logo{display:inline-block;text-align:center;width:100%;background:#fff}.logo img{max-height:200px}.logo{top:55px;left:30px}.loss{color:#d00;font-weight:700}.row{padding:4px;min-height:40px}.event{background:#f4f4f4;padding-left:3em;padding-right:3em;margin-left:-5em;margin-right:-5em}.eventtitle{text-align:left;font-size:large;font-weight:700;text-decoration:underline;margin-left:.5em}a:nth-of-type(odd) .row{background:#f5f5f5;color:#000;border-bottom:1px solid #ccc}a:nth-of-type(2n) .row{background:#eaeaea;color:#000;border-bottom:1px solid #ccc}a:nth-of-type(odd) .row:hover{background:#ffd;color:#000}a:nth-of-type(2n) .row:hover{background:#ffd;color:#000}@media (min-width: 750px) and (max-width: 970px){.container{width:100%;min-width:750px}}.sortable-ghost{opacity:.2}img{border:0;vertical-align:middle}.team-title h2{text-align:center;font-family:helvetica}.team-title input{font-family:helvetica;font-size:30px;display:block;margin:auto;width:20em}.title{color:#fff;padding:3px 10px;display:inline-block;position:relative;background-color:#ff7373;z-index:1000}.title_xl{padding:3px 15px;font-size:40px}.block{opacity:1;position:absolute;margin:1em}.block__list{padding:20px 0;max-width:360px;margin-top:-8px;margin-left:5px;background-color:#fff}.block__list-title{margin:-20px 0 0;padding:10px;text-align:center;background:#5F9EDF}.block__list li{cursor:move}.block__list_words li{background-color:#fff;padding:10px 40px}.block__list_words .sortable-ghost{opacity:.4;background-color:#f4e2c9}.block__list_words li:first-letter{text-transform:uppercase}.block__list_tags{padding-left:30px}.block__list_tags:after{clear:both;content:"";display:block}.block__list_tags li{color:#fff;float:left;margin:8px 20px 10px 0;padding:5px 10px;min-width:10px;background-color:#5f9edf;text-align:center}.block__list_tags li:first-child:first-letter{text-transform:uppercase}.flex{display:inline-flex}.seedList{max-width:20em}.seedList li{position:relative}.seedList i{-webkit-transition:opacity .2s;transition:opacity .2s;transition:position .4s ease;transition:top .4s ease;opacity:0;display:block;cursor:pointer;color:#c00;top:10px;left:0;position:absolute;font-style:normal}#simpleList li:hover i{opacity:1}.teamList{overflow:auto;top:0;max-width:20em;font-size:180%;background-color:#fff;border:1px solid #ddd}.teamList li{position:relative}.teamList i{-webkit-transition:opacity .2s;transition:opacity .2s;transition:position .4s ease;transition:top .4s ease;opacity:0;display:block;cursor:pointer;color:#c00;top:2px;left:0;position:absolute;font-style:normal}#filter button{color:#fff;width:100%;border:none;outline:0;opacity:.5;margin:10px 0 0;transition:opacity .1s ease;transition:position .4s ease;transition:top .4s ease;cursor:pointer;background:#5F9EDF;padding:10px 0;font-size:20px}#filter button:hover{opacity:1}#filter .block__list{padding-bottom:0}.drag-handle{margin-right:10px;font:bold 20px Sans-Serif;color:#5f9edf;display:inline-block;cursor:move;cursor:-webkit-grabbing}#todos input{padding:5px;font-size:14px;font-family:Roboto,sans-serif;font-weight:300}#nested ul li{background-color:#0000000d}.half,.auth{width:35em;margin-left:auto;margin-right:auto}.page{background-color:#fff}.ui-state-highlight{height:1.5em;line-height:1.2em;width:5em;display:inline-block}.newline{height:2em;width:3em;display:inline-block;background-color:#fff}.cutline{background-color:#aaa}.import-btn{margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px}.not-in-league{color:#999}.h2,h2{margin-top:0;margin-bottom:10px;font-family:helvetica;font-weight:500;font-size:30px}.menu a{color:#eef;background-color:#254786;padding:5px 15px}.menu a:hover{filter:brightness(1.4);color:#fff;background:#080808;cursor:pointer}.menu{grid-area:h;background-color:#254786;padding-right:10%;line-height:24px;border-radius:.6em;white-space:nowrap}.menu div{text-align:left}.dropdown{display:inline-block;position:relative;outline:none}.dropbtn{padding:12px 16px;color:#222;background-color:#eee;cursor:pointer}.dropdown .dropdown-content{position:absolute;top:50%;min-width:120%;box-shadow:0 8px 16px #0003;z-index:100000;visibility:hidden;opacity:0}.dropdown-content a{color:#222;background-color:#eee;padding:0 12px;display:block;text-decoration:none;line-height:1.8em}.dropdown-content a:hover{background-color:#999;color:#000}.dropdown:focus .dropdown-content{outline:none;transform:translateY(20px);visibility:visible;opacity:1}.dropbtn:hover,.dropdown:focus .dropbtn{filter:brightness(1.4);color:#eee;background:#080808;cursor:pointer}.dropdown .db2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:10;display:none}.dropdown:focus .db2{display:inline-block}.dropdown .db2:focus .dropdown-content{outline:none;visibility:hidden;opacity:0}.button{background-color:#4caf50;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.spacer:first-child{min-width:100px;min-height:30px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#f6f6f6;border:3px outset #d4d4d4;margin:10% auto;padding:20px;width:80%;max-width:fit-content}.close{color:#555;float:right;font-size:20px;font-weight:700;margin:0 -20px;background-color:#ccc;padding:3px 7px}.pointer{cursor:pointer}.pointer:hover{border:1px dashed #3a3}.popup-title{font-weight:700;font-size:130%;background-color:#4848a0;color:#dd6;margin:-20px -20px 10px;padding:0 1em}.rank-table{font-size:180%}.rank-table>table{border:1px solid #aaa}.rank-table tr:nth-child(5n+1) td{border-bottom:1px solid #ddd}.rank-table tr td,.rank-table tr th{padding:0 .5em}.saves{position:fixed;top:3px;left:0;background-color:#e0e0ff;padding:0 5px;border:1px solid #88f}.top span{vertical-align:top}.event-dnd{max-height:24em;overflow:auto;border:1px solid #999;min-width:16em;min-height:16em}.league-teams .hide{display:None}.schedule{border:1px solid #eee}.deletex{background-color:#ddd;color:#000;font-weight:700;margin:0;padding:1px 5px;float:right;font-size:100%;border-right:1px solid #b66;border-bottom:1px solid #b66}.editable{background:#dfd;padding:2px;border:1px dotted;cursor:pointer}h4{font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:400;line-height:1.1}.bo1,.b0{min-width:1.4em;text-align-last:center}.signin-form{text-align:center;margin:auto;width:fit-content}.clickable-score{cursor:pointer;white-space:nowrap}.report-form label{display:None}.signin-form input{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.g_id_signin iframe{margin:auto!important}.raised{margin-top:-.5em;top:.3em;padding-bottom:4px}.whiteboard{background-color:#2c2;padding:2em;width:24em;height:59em}.fieldzone{border-color:#afa;border-style:solid;border-width:0 2px;width:100%;height:64%}.endzone{border-width:2px;height:18%}.offender,.defender,.thrower,.cone{position:absolute;border-radius:50%;display:inline-block;transform:rotate(30deg);cursor:pointer}.offender{height:.9em;width:.9em;background-color:#030}.cone{position:relative;height:.6em;width:.6em;background-color:#d60}.defender{height:6px;width:20px;background-color:orange;outline:2px solid black;z-index:2}.thrower{height:10px;width:10px;outline:3px solid #030;background-color:#fff}.key tr td{background-color:#afa}.diagram{display:flex}.key{padding:1em;outline:1em solid #afa;margin:1em;width:22em}.defender:before{content:"^";left:5.5px;position:relative;top:-12px}.mapx{padding:2em}.scrimmage:before{content:"["}.scrimmage:after{content:"]"}.editor-preview-side>ul editor-preview>ul editor-preview-active-side>ul{list-style:inherit}.note{font-size:80%;margin-top:1em;color:#888;text-align:left}.results{margin-left:auto;margin-right:auto}.field-chart-div{overflow-x:auto}.field-chart{border:1px solid black}.field-chart>tr>td{border:1px solid #aaa;min-width:3em;text-align:center}.field-chart-row>td>div{white-space:nowrap;cursor:pointer;text-align:center}.field-label{background-color:#ee8;text-align:center}.field-chart-row>.round-label{background-color:#dfd;text-align:right;white-space:nowrap}.issue{background-color:#fdd}form-item>label{display:inline-block}form-item>span>label{display:inline-block}.form-item{display:inline-block}.field-chart .form{text-align:left}.team-games{text-align:center}.half-width{width:50%;min-width:50%}.markdown-fullscreen .markdown{overflow:auto;position:fixed;right:0;width:50%;bottom:0;top:50px;padding:10px}.markdown-fullscreen{background:#fff;position:fixed!important;top:0;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important;display:flex;flex-flow:column}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.forum-message A,.forum-message A:visited{text-decoration:underline;color:#00c}.forum-from button{min-width:30px;padding:0 6px;white-space:nowrap;background:0 0;height:30px;margin:0;border:1px solid #ccc}.forum-from button.active,.forum-from button:hover{background:#fcfcfc;border-color:#95a5a6}.s128{width:128px;height:128px;background-image:url(https://roboracer.net/M3/tiles128.png)}.s80{width:80px;height:80px;background-image:url(https://roboracer.net/M3/tiles80.png)}.s64{width:64px;height:64px;background-image:url(https://roboracer.net/M3/tiles64.png)}.s52{width:52px;height:52px;background-image:url(https://roboracer.net/M3/tiles52.png)}.s40{width:40px;height:40px;background-image:url(https://roboracer.net/M3/tiles40.png)}.s32{width:32px;height:32px;background-image:url(https://roboracer.net/M3/tiles32.png)}.s24{width:24px;height:24px;background-image:url(https://roboracer.net/M3/tiles24.png)}.z10{z-index:10}.hwall128{height:64px}.hwall80{height:40px}.hwall64{height:32px}.hwall52{height:26px}.hwall40{height:20px}.hwall32{height:16px}.hwall24{height:12px}.vwall128{width:64px}.vwall80{width:40px}.vwall64{width:32px}.vwall52{width:26px}.vwall40{width:20px}.vwall32{width:16px}.vwall24{width:12px}.tile{position:absolute}.top{z-index:9}.ff{position:absolute;width:16px;height:16px}.bot{position:absolute;z-index:11;background-image:none}.fly128{width:256px;height:256px;margin-left:-64px;margin-top:-64px}.fly80{width:160px;height:160px;margin-left:-40px;margin-top:-40px}.fly64{width:128px;height:128px;margin-left:-32px;margin-top:-32px}.fly52{width:104px;height:104px;margin-left:-26px;margin-top:-26px}.fly40{width:80px;height:80px;margin-left:-20px;margin-top:-20px}.fly32{width:64px;height:64px;margin-left:-16px;margin-top:-16px}.fly24{width:48px;height:48px;margin-left:-12px;margin-top:-12px}.hand{position:absolute;width:260px;touch-action:none;z-index:9}@media print{.no-print,.no-print *{display:none!important}}.drag-flex{width:250px;display:inline-block;float:left}.drag-flex :is(div){display:inline-block}.drag-flex :is(img){width:50px}.form-item>.blah-on:before{content:""}:root{--sans-font:-apple-system,BlinkMacSystemFont,"Avenir Next",Avenir,"Nimbus Sans L",Roboto,"Noto Sans","Segoe UI",Arial,Helvetica,"Helvetica Neue",sans-serif;--mono-font:Consolas,Menlo,Monaco,"Andale Mono","Ubuntu Mono",monospace;--bg:#fff;--accent-bg:#f5f7ff;--text:#212121;--text-light:#585858;--border:#d8dae1;--accent:#0d47a1;--code:#d81b60;--preformatted:#444;--marked:#ffdd33;--disabled:#efefef;--hover-brightness:brightness(.6)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#212121;--accent-bg:#2b2b2b;--text:#dcdcdc;--text-light:#ababab;--border:#666;--accent:#ffb300;--code:#f06292;--preformatted:#ccc;--disabled:#111;--hover-brightness:brightness(1.4)}img,video{opacity:.8}}*,:after,:before{box-sizing:border-box}input,progress,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}html{font-family:var(--sans-font);scroll-behavior:smooth}body{color:var(--text);background-color:var(--bg);font-size:1.15rem;line-height:1.5;margin:0}body>header{background-color:var(--accent-bg);border-bottom:1px solid var(--border);text-align:center;padding:0 .5rem 2rem;grid-column:1/-1}body>header h1{max-width:1200px;margin:1rem auto}body>header p{max-width:40rem;margin:1rem auto}main{padding-top:1.5rem}body>footer{margin-top:4rem;padding:2rem 1rem 1.5rem;color:var(--text-light);font-size:.9rem;text-align:center;border-top:1px solid var(--border)}h1{font-size:3rem}h2{font-size:2.6rem;margin-top:3rem}h3{font-size:2rem;margin-top:3rem}h4{font-size:1.44rem}h5{font-size:1.15rem}h6{font-size:.96rem}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3{line-height:1.1}@media only screen and (max-width:720px){h1{font-size:2.5rem}h2{font-size:2.1rem}h3{font-size:1.75rem}h4{font-size:1.25rem}}a,a:visited{color:var(--accent)}a:hover{text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit],label[type=button]{border:none;border-radius:5px;background-color:var(--accent);font-size:1rem;color:var(--bg);padding:.7rem .9rem;margin:.5rem 0}[role=button][aria-disabled=true],button[disabled],input[type=button][disabled],input[type=checkbox][disabled],input[type=radio][disabled],input[type=reset][disabled],input[type=submit][disabled],select[disabled]{opacity:.5;cursor:not-allowed}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background-color:var(--disabled)}input[type=range]{padding:0}abbr{cursor:help}header>nav{font-size:1rem;line-height:2;padding:1rem 0 0}header>nav ol,header>nav ul{align-content:space-around;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}header>nav ol li,header>nav ul li{display:inline-block}header>nav a,header>nav a:visited{margin:0 .5rem 1rem;border:1px solid var(--border);border-radius:5px;color:var(--text);display:inline-block;padding:.1rem 1rem;text-decoration:none}header>nav a:hover{filter:var(--hover-brightness);cursor:pointer}@media only screen and (max-width:720px){header>nav a{border:none;padding:0;text-decoration:underline;line-height:1}}aside,details,pre,progress{background-color:var(--accent-bg);border:1px solid var(--border);border-radius:5px;margin-bottom:1rem}aside{font-size:1rem;width:30%;padding:0 15px;margin-left:15px;float:right}@media only screen and (max-width:720px){aside{width:100%;float:none;margin-left:0}}article,fieldset{border:1px solid var(--border);padding:1rem;border-radius:5px;margin-bottom:1rem}article h2:first-child,section h2:first-child{margin-top:1rem}section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem 1rem;margin:3rem 0}section+section,section:first-child{border-top:0;padding-top:0}section:last-child{border-bottom:0;padding-bottom:0}details{padding:.7rem 1rem}summary{cursor:pointer;font-weight:700;padding:.7rem 1rem;margin:-.7rem -1rem;word-break:break-all}details[open]>summary+*{margin-top:0}details[open]>summary{margin-bottom:.5rem}details[open]>:last-child{margin-bottom:0}table{border-collapse:collapse}td,th{border:1px solid var(--border);text-align:left}th{background-color:var(--accent-bg);font-weight:700}tr:nth-child(2n){background-color:var(--accent-bg)}table caption{font-weight:700;margin-bottom:.5rem}input,select,textarea{font-size:inherit;font-family:inherit;padding:.5rem;margin-bottom:.5rem;color:var(--text);background-color:var(--bg);border:1px solid var(--border);border-radius:5px;box-shadow:none;max-width:100%;display:inline-block}label{display:block}textarea:not([cols]){width:100%}select:not([multiple]){background-image:linear-gradient(45deg,transparent 49%,var(--text) 51%),linear-gradient(135deg,var(--text) 51%,transparent 49%);background-position:calc(100% - 15px),calc(100% - 10px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:25px}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative}input[type=radio]{border-radius:100%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--accent)}input[type=checkbox]:checked:after{content:" ";width:.18em;height:.32em;border-radius:0;position:absolute;top:.05em;left:.17em;background-color:transparent;border-right:solid var(--bg) .08em;border-bottom:solid var(--bg) .08em;font-size:1.8em;transform:rotate(45deg)}input[type=radio]:checked:after{content:" ";width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background-color:var(--bg);left:.125em;font-size:32px}@media only screen and (max-width:720px){input,select,textarea{width:100%}}input[type=checkbox],input[type=radio]{width:auto}input[type=color]{height:2.5rem;padding:.2rem}input[type=file]{border:0}hr{color:var(--border);border-top:1px solid;margin:2rem auto}mark{padding:2px 5px;border-radius:4px;background-color:var(--marked)}img,video{max-width:100%;height:auto;border-radius:5px}figure{margin:0;text-align:center}figcaption{font-size:.9rem;color:var(--text-light);margin-bottom:1rem}blockquote{margin:2rem 0 2rem 2rem;padding:.4rem .8rem;border-left:.35rem solid var(--accent);color:var(--text-light);font-style:italic}cite{font-size:.9rem;color:var(--text-light);font-style:normal}dt{color:var(--text-light)}kbd{color:var(--preformatted);border:1px solid var(--preformatted);border-bottom:3px solid var(--preformatted);border-radius:5px;padding:.1rem .4rem}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto;color:var(--preformatted)}pre code{color:var(--preformatted);background:0 0;margin:0;padding:0}progress{width:100%}progress:indeterminate{background-color:var(--accent-bg)}progress::-webkit-progress-bar{border-radius:5px;background-color:var(--accent-bg)}progress::-webkit-progress-value{border-radius:5px;background-color:var(--accent)}progress::-moz-progress-bar{border-radius:5px;background-color:var(--accent);transition-property:width;transition-duration:.3s}progress:indeterminate::-moz-progress-bar{background-color:var(--accent-bg)}.form-list{max-height:24em;overflow:auto;border:1px solid #999;min-width:16em;min-height:16em}.header{grid-area:m;position:fixed;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:1000;background-color:#c52e2e;height:60px}.nav{text-align:center;width:100%;background-color:#f3ffff;padding:0;margin:0;height:2rem;position:relative;border-radius:.4rem;border-bottom:1px solid #acc;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nav ul{background-color:#f3ffff;display:inline-flex;padding:0;margin:0;list-style:none;vertical-align:sub}.nav .mdropdown ul{display:block;border-width:1px;border-style:solid;border-color:#f9f9f9 #bbb #bbb #f9f9f9}.mdropdown ul li{display:block;text-align:left;width:100%}.nav li a{display:block;width:100%;color:#000;padding:0px .5rem;text-decoration:none;line-height:1.5rem;white-space:nowrap}.nav li a:hover{background-color:#def}.mdropdown{display:none;position:absolute}li li .mdropdown{left:100%;margin-top:-1.5rem}.main-content{grid-area:g}.small-menu{display:none}.default-menu{display:block}.nav li .dropdown{padding-right:1.5rem}.dropdown:after{content:"▾";float:right;margin-right:-.8rem}.mdropdown .dropdown:after{width:1rem;margin-right:-1.5rem;content:"▸"}.out-league td{background-color:#e8e8f0}.inline-block,.drag{display:inline-block}.drag:hover{background-color:#ffe}.form-list .drag{display:block}.form-list .hide{display:None}hr.drag{margin:.5rem auto;display:block}.dragged{background-color:#ffc}.half-width{width:50%;min-width:50%;display:block}.markdown-fullscreen .half-width{height:100%}#markdown-editor{height:20em}.bold{font-weight:700}.italic{font-style:italic}.markdown-fullscreen .markdown{overflow:auto;position:fixed;right:0;width:50%;bottom:0;top:50px;padding:10px;height:100%}.markdownx{height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;word-wrap:break-word}.markdown-fullscreen{background:#fff;position:fixed!important;top:0;left:0;right:0;bottom:0;height:auto;z-index:9999;border-right:none!important;border-bottom-right-radius:0!important;display:flex;flex-flow:column}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:3px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.markdown-fullscreen>.editor-toolbar{flex:0 1 auto;border:0;border-bottom:1px solid #ddd;white-space:nowrap}.markdown-fullscreen>.editor-content{flex:1 1 auto}.markdown-fullscreen>.editor-content textarea{height:100%}.no-resize{resize:none;height:100%}.markdown-fullscreen textarea:focus,.markdown-fullscreen input:focus{outline:none}.editor-toolbar button{min-width:30px;padding:0 6px;white-space:nowrap;background:0 0;height:30px;margin:0;border:1px solid transparent}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.fa{color:#000}.modal{display:block;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#f6f6f6;border:3px outset #d4d4d4;margin:55px auto;padding:20px;width:80%;max-width:fit-content}.line20{min-height:20em;height:100%}.hidden{display:None}.message{background-color:#faa;margin:auto;width:fit-content;padding:.5rem 2rem .5rem .5rem;cursor:pointer;border:2px solid;border-color:#ddd #aaa #aaa #ddd;position:fixed;top:3rem;left:0%;right:0%;z-index:99}.message>.deletex{position:absolute;top:0;right:0;background-color:#d77}input,button{margin:5px 2px}.form-list,.drag-grid{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.form-list div{cursor:grab}.list-rm{display:none;float:right}.drag:hover .list-rm{display:inline-block}[role=button]:focus,[role=button]:not([aria-disabled=true]):hover,button:enabled:hover,button:focus,input[type=button]:enabled:hover,input[type=button]:focus,input[type=reset]:enabled:hover,input[type=reset]:focus,input[type=submit]:enabled:hover,input[type=submit]:focus,label[type=button]:focus,label[type=button]:hover{filter:brightness(1.4);cursor:pointer}.drag:hover button{margin:0;margin-right:.2rem;padding:3px .5rem}.formlist .drag{display:block}.drag-grid{display:grid;text-align:center}.drag-grid>span{--bc: #bbb;border:1px dashed #ddd}.drag-grid>span:first-child{border:0}.drag-grid>span:nth-child(11n){border-right:1px solid var(--bc)}.drag-grid>span:nth-child(11n+1){background-color:#ddd;font-weight:700;border-bottom:1px solid #bcbcbc}.drag-grid>span:nth-last-child(-n+11){border-bottom:1px solid var(--bc)}.drag-grid .col{background-color:#ddd;border-bottom:1px solid #bcbcbc;font-weight:700}.drag-grid .row{background-color:#ddd;text-align:right;font-weight:700}.drag-grid>span>span{cursor:grab}.dragging{background-color:red}.over{background-color:#efe}.calendar-head{margin:1rem;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1em;text-align:center;font-weight:700;color:#aaa}.calendar{text-align:center;margin:1rem}.calendar .today{background-color:#ffd}.calendar div{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(9,1fr);text-align:center}.calendar div div{display:inline-block;width:100%;height:8rem;font-size:70%;border-top:1px solid #dde;border-bottom:1px solid #dde;border-right:1px solid #dde;overflow:auto}.calendar div div:nth-child(n+8){border-top:none}.calendar div div:nth-child(7n+1){border-left:1px solid #dde}.calendar .month-name{font-size:150%}.calendar button{background:none;color:#000}.calendar button:hover{border:1px solid #000}.calendar .title{display:inline-block;width:15rem}.calendar div div.empty{border-top:none;border-right:none;border-left:none}.calendar div div.last-empty{border-top:none;border-left:none}@media only screen and (max-width: 900px){.nav{text-align:left}.small-menu{display:block}.default-menu{display:none}}.calendar div span{padding-left:.2rem;padding-right:.2rem}.close{color:#555;float:right;font-size:20px;font-weight:700;margin:3px -20px 0 10px;background-color:#ccc;padding:3px 7px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;background-color:#888}.popup-title{font-weight:700;font-size:130%;background-color:#4848a0;color:#ff7;margin:-20px -20px 10px;padding:0 1em}.drag-grid2{display:grid;float:left}.drag-grid2>:first-child{width:48px}.drag-over{background-color:#ffc}.keep-bg{background-color:inherit}figure{display:inline-block}.rules-page{margin-left:2rem;margin-right:2rem;h1 {font-size: 2.6rem; color: #000;} h2 {margin-top: 2rem; margin-bottom: 0rem; h3 {margin-top: 1rem; margin-bottom: 0;}} .rules-page span {} .rules-page>span {} body {background-color: #fff;color: #000; margin: 0px;} hr {height: 1px;background-color: #000;color: #000;margin: 2em 0;} input[type="submit"] {font-weight: bold;} h1 {font-size: 160%; font-weight: normal; color: #777; text-align: center; display: block;} h3 {font-size: 120%;} A:link {color: black; text-decoration: none;} A:link:hover,:visited:hover {color: red; text-decoration: none;} A:visited {color: black; text-decoration: none;} A:link:active,:link:active {color: black; text-decoration: none;} table.data thead th {background: #e4ecec;empty-cells: hide;} table.data th,table.data td {border: 5px solid #f00} tr.odd {background: #F5F5F5;} address {color: #666;} TH {BACKGROUND-COLOR: #386038; color: #ffffff; border-right:1px solid #000000} .dark {COLOR: white; font-weight: 800; background-color: #990033} .grey {font-weight: 800; background-color: #bbbbbb} .ftable {background-color: #e6ffe6; border: solid 1px #00aa00} .togb:hover img{background-color: #99ff99;} .togb:hover{color: red;} .unsd {color: #007700} .full {height: 100%; width: 100%} .top {vertical-align: top;} .lad0 {background-color: #ffffaa;} .lad1 {background-color: #ffaaff;} .lad2 {background-color: #aaffff;} .lad3 {background-color: #ffaaaa;} .numlabelN,.numlabelG,.numlabelB,.numlabelT,.numlabelX {line-height: normal; position: absolute; z-index: 12;} .numlabelB {font-family: verdana; font-weight: bold; background-color: #000000; color: white;} .numlabelb {font-family: verdana; font-weight: bold; background-color: #000000; color: #0055bb;} .numlabelN {font-family: verdana; font-weight: bold; background-color: #aa0000; color: white;} .numlabeln {font-family: verdana; font-weight: bold; background-color: #0055bb; color: #8ff;} .numlabelG {font-family: verdana; font-weight: bold; background-color: #00aa00; color: white;} .numlabelX {font-family: verdana; font-weight: bold; background-color: #00aa00; color: black;} .numlabelT {font-family: verdana; font-weight: bold; background-color: white; color: black;} .numlabel64 {font-size: 16px;} .numlabel24 {font-size: 6px;} .numlabel32 {font-size: 8px;} .numlabel40 {font-size: 10px;} .numlabel80 {font-size: 20px;} .numlabel128 {font-size: 32px;} .zbot {z-index: 1} .ztop {z-index: 4} .ztop2 {z-index: 5} .ztop3 {z-index: 8; position: relative;} .zabove {z-index: 8;} .zwall {z-index: 9;} .ff {z-index: 10;} .ffmark {z-index: 10; position: absolute;} .ffx {z-index: 10; filter: hue-rotate(180deg);} .zpop {z-index: 19;} .botz {z-index: 6;} .mez {z-index: 7;} .fixed {position: fixed; overflow:auto;} .topheader {position: fixed; overflow:auto; z-index: 7;} .damage {border-spacing: 0; padding: 0;} .scan {background-color: #dd0000; border-spacing: 0; padding: 0;} .hpbg {background-color: #cccccc;} .shift {top: 100px;} .splitpanel {width: 100%; height: 100%;} .rightpanel {width: 100%;} .purple {background-color: #purple;} .chb0 {color: green;} .chb1 {color: #0055cc;} .chb2 {color: #cc4411;} .chf0 {color: black;} .chf1 {color: #2277ff;} .chf2 {color: #ff8833;} .chdiv {background-color: #bb0000; color: #ffff88;} .b {border-bottom:2px solid windowtext} .t {border-top:3px solid windowtext} .fld {background-color: #fee56c; border-bottom: 1px solid windowtext; border-right: 1px solid windowtext; cursor: pointer; text-align: center} .t0 {border-top:3px solid windowtext; color: white; background-color: white} .r {border-right:1px solid windowtext} .cr {border-right:1px solid windowtext; text-align: center} .gr {background-color: #dddddd} .bx {border:1px solid windowtext;} .bbx {border: 5px solid #f00} .nb {border-bottom:0px solid windowtext} .br {border-right:2px solid windowtext;border-bottom:2px solid windowtext} .brt {border-right:1px solid windowtext;border-bottom:1px solid windowtext} .br0 {border-right:2px solid windowtext;border-bottom:2px solid windowtext} .br1 {border-right:2px solid windowtext;border-bottom:2px solid windowtext; background-color: #dadada} .tbr {border-top:2px solid windowtext; border-right:2px solid windowtext;border-bottom:2px solid windowtext} .tbr2 {text-align: center; background-color: #fee56c; border-top:2px solid windowtext; border-right:2px solid windowtext;border-bottom:2px solid windowtext; cursor: pointer;} .tbl {border-top:2px solid windowtext; border-left:2px solid windowtext;border-bottom:2px solid windowtext} .a {text-align: center; width:100%; border-right:1px solid windowtext;border-bottom:1px solid windowtext; border-left:1px solid windowtext;border-top:1px solid windowtext; cursor: pointer;} .ax {background-color: #ffff00} .a1 {background-color: #c6ffc6;} .a0 {background-color: #ffc6c6;} .gtm {text-align: center; font-size: 75%; vertical-align: bottom} .gtime {font-size: 75%; border: 1px solid windowtext} .tr3 {height: 3px; font-size: 50%} .tr0 {cursor: pointer; background-color: #99ffff} .tr0:hover {background-color: #ffffaa} .tr1 {background-color: #dadada; cursor: pointer;} .tr1:hover {background-color: #ffffaa} .bl {border-left:2px solid windowtext;border-bottom:2px solid windowtext} .b {border-bottom:2px solid windowtext} .tm {text-align: right} .tr {border-right:2px solid windowtext;border-top:2px solid windowtext;border-bottom: 0px; border-left: 0px} .tl {border-left:2px solid windowtext;border-top:2px solid windowtext} .l {border-left:2px solid windowtext} .box {border-right:1px solid windowtext;border-bottom:1px solid windowtext; border-left:1px solid windowtext;border-top:1px solid windowtext;} .boxl {border-bottom:1px solid windowtext; border-left:1px solid windowtext;border-top:1px solid windowtext} .boxr {border-right:1px solid windowtext;border-bottom:1px solid windowtext; border-top:1px solid windowtext;} .bc1 {border-collapse: collapse; border: solid 1px} .bc2 {border-collapse: collapse; border: solid 1px} .bc3 {border-collapse: collapse; font-size: 12; border: solid 1px} .bc5 {border-collapse: collapse; font-size: 12} .bc4 {border-collapse: collapse; font-size: 12; border: solid 1px} .bc {border-collapse: collapse; font-size: 12} .bcx {background-color: #99ff99; border-collapse: collapse; font-size: 12; background-image: none; outline: solid 1px; width: 100%} .hz {background-image: url(https://roboracer.net/images/hz.jpg); background-repeat: repeat-x; background-position: center center} .hzl {background-image: url(https://roboracer.net/images/hz.jpg); background-repeat: repeat-x; background-position: center center; border-left:2px solid windowtext} .nhz {background-color: #99ff99; background-image: none; outline: solid 1px} .self {background: #cccccc;} .bhilite {opacity: .6; background-color: #ffffaa;} .brackethead {font-weight: bold; background-color: #ddffff; color: #000000; text-align: center;} .bracketmatch {background-color: #ffffbb; border-style: solid; border-width: 1px;} .brackettable {float: right; text-align: right;} .team1 {background-color: #55aaff;} .team2 {background-color: #ff8833;} .team1box {border: 3px #55aaff solid;} .team2box {border: 3px #ff8833 solid;} .right {text-align: right;} .left {text-align: left;} .center {text-align: center;} .names {text-align: center; font-weight: bold; background-color: #ddffff;} .courseodd {text-align: right; font-weight: bold; background-color: #ddffff;} .courseeven {text-align: right; font-weight: bold; background-color: #bbffff;} .rowname {font-weight: bold; text-align: right;} .white {background-color: #ffffff;} .createpanel {width: 100%;} tr.gameodd {background-color: #eeeeee; cursor: pointer; text-align: center;} tr.gameeven {background-color: #cccccc; cursor: pointer; text-align: center;} tr.gameodd:hover {background-color: #aaffcc;} tr.gameeven:hover {background-color: #aaffcc;} .waiting {color: red;} .bracketconnect {border-right: 2px solid black;} .bracketcell0 {text-align: right; white-space: nowrap; border-left: 1px black solid;border-top: 1px black solid;border-right: 1px black solid;} .bracketcell1 {text-align: right; white-space: nowrap; border-left: 1px black solid;border-bottom: 1px black solid;border-right: 1px black solid;} .bracketg {width: 100%;} .bracketseed {text-align: left; font-weight: bold; font-style: italic;} .brackettop {background: #eeeeee; border-top: 2px black solid; border-right: 2px black solid;} .bracketbot {background: #eeeeee; border-bottom: 2px black solid; border-right: 2px black solid;} .brackettopx {background: #cccccc; border-top: 2px black solid; border-right: 2px solid;} .bracketbotx {background: #cccccc; border-bottom: 2px solid; border-right: 2px solid;} .btop {border-top: 2px black solid; border-right: 2px black solid;} .bbot {border-right: 2px black solid; border-bottom: 2px black solid;} .bhor {border-top: 2px black solid;} .bscore0 {border-top: 1px solid black;border-right: 1px solid black; cursor: pointer;} .bscore1 {border-bottom: 1px solid black;border-right: 1px solid black; cursor: pointer;} .pointer {cursor: pointer;} .pointer:hover {color: red;} .bstop {border-top: 1px black solid; border-right: 1px black solid;} .bsbot {border-bottom: 1px solid; border-right: 1px black solid;} .bstopr {border-top: 1px black solid; border-right: 1px black solid;} .bsbotr {border-bottom: 1px solid; border-right: 1px black solid;} .modules {border: 2px black solid;} .programL {border-left: 3px solid #aaffaa;} .programR {border-right: 3px solid #00bb00;} .chip {padding: 1px solid black; border-top: 3px solid #00bb00; border-bottom: 3px solid #00bb00;} .xprogram {border-top: 1px solid #88ff88; border-bottom: 1px solid #00bb00;} .xchip {border-top: 1px solid #edecea; border-bottom: 1px solid #edecea;} .chipselect {background: #ffc;} .statusTable {border-spacing: 1; padding: 0;} .statap {background: #ffffdd; text-align: left;} .olo {color: red; font-weight: bold;} .lead {color: green; font-weight: bold;} .selected {border-style: solid; border-width: 2px; border-color: #ff4444;} .locked {background-color: #ff8888; border-radius: 0px;} .moveable {background-color: #dddcda;} .active {background-color: #aaffaa;} .helpframe {border: none;} .ng0 {} .ng1 {color: #ff0;} .ng2 {color: #7f4;} .courseName {font-size: large; font-weight: bold;} .inline {display: inline; width: 200px; height: 200px;} .inline-block {display: inline-block;} .inl {display: inline;} .tabsel {padding: 0px 2px 0px 2px; background: #edecea; border-top: 2px solid black; border-right: 2px solid black; border-left: 2px solid black; border-bottom: 2px solid #edecea;} .tabun {padding: 0px 2px 0px 2px; cursor: pointer; background: #cdccca; border-top: 2px solid #edecea; border-right: 2px solid #edecea; border-left: 2px solid #edecea; border-bottom: 2px solid black;} .coursepic {border: 5px #edecea solid; cursor: pointer; display: inline; float: left;width: 200px; height: 200px;} .coursesel {border: 5px #33ff88 solid; cursor: pointer; display: inline; float: left;} .coursesolved {border: 5px #33ffff solid; cursor: pointer;} .maindisplay {height: 100%; width: 100%; background-color: #edecea;} .forum {width: 100%; vertical-align: top; background-color: #fff; border: 1px black solid;} .chathp {width: 100%; height: 100px;} .spacer {width: 10px;} .chat-text {overflow: auto;background-color: white;color: black;min-height: 5rem;max-height:8rem;font-size:small;} .statuspanel {width: 100%;} .chatsp {width: 100%; height: 120px;} .chat {font-family: Arial; grid-area: c; background-color: #fff; line-height: 1.1; :is(A) {background-color: lightblue;}} .textinput {width: 100%; background-color: #ccf; margin: 0px;padding: 5px 4px; border: 1px solid #ccc; border-top: 1px solid #999; font-size: small; font-family: Arial Unicode MS,Arial,sans-serif;} .ranks {background-color: #fff; border: 1px solid #000;} .tall {height: 100%;} .right b {font-size: large;} .border {border-style: solid; border-width: 2px; border-color: #aaa; background-color: #fff;} .poolhead {text-align: center;} .poolside {text-align: right;} .pooltitle {font-weight: bold; background-color: #228; color: #fff; text-align: right;} .pool {background-color: #fff;} .pool td {cursor: pointer;} .win {background: #aFa;} .lose {background: #F99;} .tie {background: #ffa;} .win8 {background: #afa;} .lose8 {background: #f99;} .bwin {background: #afa;} .blose {background: #f99;} .bdraw {background: #ff9;} .tourns {} .floorpanel img {width: 64; height: 64;} .floorpanel {font-size: 1px;line-height: 0;} .testpanel {background-image: url(https://roboracer.net/M/bg.jpg);} .mainbg {background-color: #edecea;} .hilite {background-color: #eeb !important;} .noteams {background-color: #ddd;} .readylocked {background-color: #3b3;} .ready {background-color: #bfb;} .over,.over .ready {background-color: #efb;} .boot {background-color: #000;} .gboot {color: #000;} .gready {color: #000;} .gaway {color: #a00; background-color: #faa;} .gtimeup {color:#f00; background-color: #000;} .gthink {color: #e00;} .gdead {text-decoration: line-through; color: #000;} .virtual {opacity: .6;} .ghost {opacity: .2;} .targeto {opacity: .3;} .gamelist {display: grid; grid-template-areas: "c f" "g g"; grid-template-rows: max-content 1fr; grid-template-columns: 3fr 2fr;} .gamelist>table {grid-area: g; border-spacing: 0px 3px; border-collapse: separate; font-size: small;} .gamelist>table tr {background-color: #fff; text-align: center;} .gamelist>table tr td {border-width: 2px 0; cursor: pointer; border-style: solid; border-color: black; padding: 0px 3px 0px 6px; background-image: url(https://roboracer.net/M/grad.png); text-align: center;} .gamelist>table tr td.right {background-image: none;} .gamelist>table tr td:first-child {border-width: 0px 0px 0px 0px; background-image: none;} .gamelist>table tr td:nth-child(2) {border-width: 2px 0 2px 2px; background-image: none;} .gamelist>table tr td:last-child {border-width: 2px 2px 2px 0;} .gamelist>table tr td.topper {background-color: #edecea; border-style: none;} .gamelist>table tr td.ready {background-color: #afc;} .gamelist>table tr.hilite td {background-color: #ffa;} .gamelist>table tr td.delgame {background-color: #edecea; border-width: 0 2px 0 0; cursor: auto;} .gamelist>table tr.joiner {background: #def} .gamelist>table .no-bg {background-image: none;} .gametitle {text-align: right; font-size: large; white-space: nowrap; font-weight: bold} .menua {color: white !important;} .lavail {background: #aaffaa; width: 100%;} .gaway {color: #a00; background-color: #faa;} .laway {background: #faa;} .lplaying {width: 100%;} .lplaying img {cursor: pointer;} .lfill {width: 3em;} .xxxlcell {text-align: center;} .lcell table tr td {text-align: center;} .gamesheader {font-weight: bold; background-color: #228; color: #fff;} .time {font-size: 75%; display: block;} .tagcp {background-color: #bb0000; color: #ffff88;} .hands {background-color: #aaaa55; width: 100%;} .historyTable {border-spacing: 1; padding: 0;} .centerp {margin-left: auto; margin-right: auto;} .bold {font-weight: bold;} .da-3:before {content: ""} .small-font {line-height: 1;} .full-scroll {overflow: auto; width: 100%; height: 100%;} .link {cursor: pointer;} .link:hover {color: red;} .form-select {width: 300px;} .phase-label {position: absolute; z-index: 13; background-color: black; color: aliceblue; font-weight: bold; padding: 0px 0px; line-height: .9em; border-radius: 50%; border: 1px solid black; margin-top: 14px; margin-left: 5px;} .phasef-label {margin-left: auto; margin-right: auto; width: 1rem; color: aliceblue; line-height: .9em; border-radius: 50%;} .sideways {transform: rotate(90deg);} .nav {text-align: left; width: 100%; background-color: #009; padding: 0; margin: 0; height: 1.1rem; position: relative;} .nav ul {background-color: #009; display: inline-flex; padding: 0; margin: 0; list-style: none;} .nav .mdropdown ul {display: block;} .mdropdown ul li {display: block; text-align: left; width: 100%;} .nav {border-bottom: none; background-color: #3567a6; border-radius: 0px; line-height: 1.1rem;} .nav ul li a {background-color: #3567a6; font-size: 16px; font-weight: 600; font-family: arial; display: block; width: 100%; color:#ebe1e1; padding:0px 1rem; text-decoration:none; line-height: 1.1rem; white-space: nowrap;} .nav ul li a:hover {background-color: #89c; color: yellow;} .mdropdown {display: none; position: absolute;} li li .mdropdown {left:100%; margin-top: -1.5rem;} .small-menu {display: none;} .default-menu {display: block;} @media only screen and (max-width: 900px) {.small-menu {display: block;} .default-menu {display: none;} .gamepage {grid-template-columns: 1fr; grid-template-areas: "m" "c" "f" "g";}} .vcenter {height: 100%; align-content: center;} .vfree {height: 100%;} .health {display: grid; grid-template-columns: repeat(5,min-content);} .module {margin-top: .25rem; margin-right: .5rem;} #map {grid-area: g; --accent: none; -ms-overflow-style: none; background-color: black; display: inline-block; overflow: auto; resize: horizontal; scrollbar-width: none; user-select: none; height: 100%; position: relative;} #map::-webkit-scrollbar {display: none;} .modules {display: grid; grid-template-columns: repeat(3,max-content); grid-template-rows: 2rem repeat(6,1.4rem);} .all-3 {grid-column-start: 1; grid-column-end: 4; display: flex;} .cols-2-3 {grid-column-start: 2; grid-column-end: 4; display: flex;} .form {background-color: #f8fff8; border: 1px solid #9c9; padding: 2rem;} .small-chip {height: 24px; width: 24px;} .status-panel .history-name {text-align: left; margin-left: .3rem;} .drag-grid2>div {border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc;} .drag-grid2>div:first-child {width: 54px;} .drag-submitted>div:nth-child(1)>img,.drag-ready>div:nth-child(1)>img,.drag-ready>div:nth-child(n+6)>img {background-color: #bfb;} .active-9>div:nth-child(2),.active-1>div:nth-child(6),.active-2>div:nth-child(7),.active-3>div:nth-child(8),.active-4>div:nth-child(9),.active-5>div:nth-child(10) {border-color: #080;} .drag-ready>div.moving>img {background-color: #efb;} div.moving>img {background-color: #efb;} .notselected {border-style: solid; border-width: 2px; border-color: transparent; background-color: #eee; color: #033;} .selected {border-style: solid; border-width: 2px; border-color: #8c8; background-color: #afb; color: #033;} .notselected:hover {border-color: #8c8; color: #033; opacity: 100%;filter: brightness(1) !important;} .selected:hover {border-color: #363; background-color: #8fa;filter: brightness(1) !important;} .voyage-table {margin-left: auto; margin-right: auto; td,th {text-align: center; padding-left: 1rem; padding-right: 1rem;}} .calform>div {width: min-content; display: grid; grid-template-columns: repeat(12,1fr);} .totals {font-size: 150%; font-family: verdana;}}
