/* jQuery Bracket | Copyright (c) Teijo Laine 2011-2018 | Licenced under the MIT licence */
div.jQBracket{font-family:Arial;font-size:14px;position:relative;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)}div.jQBracket .tools{position:absolute;top:0;color:#fff;background:rgba(0,0,0,0.1)}div.jQBracket .tools span{cursor:pointer;margin:5px;display:block;text-align:center;width:18px;height:18px;background-color:#3b82f6;border-radius:4px;transition:all 0.2s ease}div.jQBracket .tools span:hover{background-color:#2563eb}div.jQBracket .finals{float:right;right:0;clear:right;position:relative;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .bracket{float:right;clear:left;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .loserBracket{float:right;clear:left;position:relative;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .round{position:relative;float:left;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .match{position:relative;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .editable{cursor:pointer}div.jQBracket .team{position:relative;z-index:1;float:left;background-color:#f8fafc;cursor:default;border:1px solid #e2e8f0;transition:all 0.2s ease}div.jQBracket .team:first-child{border-bottom:1px solid #e2e8f0}div.jQBracket .team input{font-size:14px;padding:0;width:100%;border:0;margin:0;outline:0;background:transparent}div.jQBracket .team div.label{padding:3px;position:absolute;height:22px;white-space:nowrap;overflow:hidden;box-sizing:border-box;color:#1e293b}div.jQBracket .team div.label[disabled]{cursor:default;color:#94a3b8}div.jQBracket .team div.score{float:right;padding:3px;background-color:rgba(255,255,255,0.8);text-align:center;box-sizing:border-box;color:#1e293b}div.jQBracket .team div.score input{text-align:center}div.jQBracket .team div.score[disabled]{color:#94a3b8;cursor:default}div.jQBracket .team div.label input.error,div.jQBracket .team div.score input.error{background-color:#fee2e2;border-color:#ef4444}div.jQBracket .team.np{background-color:#f1f5f9;color:#64748b}div.jQBracket .team.na{background-color:#f1f5f9;color:#94a3b8}div.jQBracket .team.win{color:#1e293b;background-color:#dcfce7}div.jQBracket .team.win div.score{color:#059669}div.jQBracket .team.lose div.score{color:#dc2626}div.jQBracket .team.lose{background-color:#fee2e2;color:#64748b}div.jQBracket .team.tie div.score{color:#2563eb}div.jQBracket .team.highlightWinner{background-color:#fef3c7;color:#92400e}div.jQBracket .team.highlightLoser{background-color:#f1f5f9;color:#4b5563}div.jQBracket .team.highlight{background-color:#dbeafe;color:#1e40af}div.jQBracket .team.bye{background-color:#f1f5f9;color:#94a3b8}div.jQBracket .teamContainer{z-index:1;position:relative;float:left}div.jQBracket .connector{border:2px solid #cbd5e1;border-left-style:none;position:absolute;z-index:1;transition:all 0.2s ease}div.jQBracket .connector div.connector{border:0;border-bottom:2px solid #cbd5e1;height:0;position:absolute}div.jQBracket .connector.highlightWinner,div.jQBracket .connector div.connector.highlightWinner{border-color:#f59e0b}div.jQBracket .connector.highlightLoser,div.jQBracket .connector div.connector.highlightLoser{border-color:#94a3b8}div.jQBracket .connector.highlight,div.jQBracket .connector div.connector.highlight{border-color:#3b82f6}div.jQBracket .np .connector,div.jQBracket .np .connector div.connector{border-color:#94a3b8}div.jQBracket .bubble{height:22px;line-height:22px;width:30px;right:-35px;position:absolute;text-align:center;font-size:11px;font-weight:500;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}div.jQBracket .bubble:after{content:"";position:absolute;top:6px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent}div.jQBracket .bubble:after{left:-5px;border-left:0}div.jQBracket .win .bubble{background-color:#fef3c7;color:#92400e}div.jQBracket .win .bubble:after{border-right-color:#fef3c7}div.jQBracket .win .bubble.third{background-color:#f3e8ff;color:#6b21a8}div.jQBracket .win .bubble.third:after{border-right:6px solid #f3e8ff}div.jQBracket .lose .bubble{background-color:#f1f5f9;color:#4b5563}div.jQBracket .lose .bubble:after{border-right-color:#f1f5f9}div.jQBracket .lose .bubble.fourth{background-color:#f1f5f9;color:#64748b}div.jQBracket .lose .bubble.fourth:after{border-right:6px solid #f1f5f9}div.jQBracket.rl .finals{float:left;left:0;clear:left}div.jQBracket.rl .bracket{float:left;clear:right}div.jQBracket.rl .loserBracket{float:left;clear:right}div.jQBracket.rl .round{margin-right:0;float:right}div.jQBracket.rl .team{float:right}div.jQBracket.rl .team div.label{right:0}div.jQBracket.rl .team div.score{float:left}div.jQBracket.rl .teamContainer{float:right}div.jQBracket.rl .connector{border-left-style:solid;border-right-style:none;border-width:2px}div.jQBracket.rl .connector.highlightWinner,div.jQBracket.rl .connector div.connector.highlightWinner{border-color:#f59e0b}div.jQBracket.rl .connector.highlightLoser,div.jQBracket.rl .connector div.connector.highlightLoser{border-color:#94a3b8}div.jQBracket.rl .connector.highlight,div.jQBracket.rl .connector div.connector.highlight{border-color:#3b82f6}div.jQBracket.rl .bubble{left:-35px}div.jQBracket.rl .bubble.third{background-color:#f3e8ff;color:#6b21a8}div.jQBracket.rl .bubble.fourth{background-color:#f1f5f9;color:#64748b}div.jQBracket.rl .bubble:after{left:auto;right:-5px;border-left:5px solid transparent;border-right:0}div.jQBracket.rl .bubble.third:after{border-right:0;border-left:6px solid #f3e8ff}div.jQBracket.rl .bubble.fourth:after{border-right:0;border-left:6px solid #f1f5f9}div.jQBracket.rl .highlightWinner .bubble:after{border-left-color:#fef3c7}div.jQBracket.rl .highlightLoser .bubble:after{border-left-color:#f1f5f9}
