.besogo-container{outline:none;display:flex;background:#d0fefe}.besogo-container *{box-sizing:border-box}.besogo-container button{height:30px;width:30px;padding:0;background:#d8dcd6}.besogo-container input{font-size:12pt}.besogo-container input[type='button']{background:#d8dcd6}.besogo-container input[type='text']{width:30px}.besogo-container svg{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.besogo-panels{display:flex;flex-direction:column;align-items:center;padding:0 5px}.besogo-panels>*{margin:3px 0}.besogo-control{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;width:100%;flex:0 0 auto}.besogo-names{flex:0 0 auto;width:100%}.besogo-playerInfo{display:flex;font-family:Tahoma,Geneva,sans-serif;white-space:pre-wrap}.besogo-blackInfo{flex:50%;color:#fff;background:#000;text-align:right;padding:5px}.besogo-whiteInfo{flex:50%;color:#000;background:#fff;text-align:left;padding:5px}.besogo-blackCaps{float:left}.besogo-whiteCaps{float:right}.besogo-comment{font-family:Georgia,serif;font-size:12pt;white-space:pre-wrap;overflow:auto;flex:1 1 60%;width:100%}.besogo-comment input[type='button']{float:right}.besogo-comment textarea{height:100%;width:100%}.besogo-gameInfo{padding:5px;border-collapse:collapse}.besogo-gameInfo td,tr{border:1px solid #000;padding:3px}.besogo-tool{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;width:100%;flex:0 0 auto}.besogo-tree{overflow:auto;flex:1 1 40%;width:100%}.besogo-file{flex:0 0 auto}