@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";.gm-canvas{overflow-x:auto;padding:8px 4px 16px}.gm-tree,.gm-children{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.gm-branch{display:flex;flex-direction:column;align-items:center}.gm-children{position:relative;padding-top:22px}.gm-children:before{content:"";position:absolute;top:0;left:50%;height:22px;border-left:1px solid #8d97a5}.gm-children>li{position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 8px 0}.gm-children>li:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #8d97a5}.gm-children>li:first-child:before{left:50%}.gm-children>li:last-child:before{right:50%}.gm-children>li:only-child:before{display:none}.gm-children>li:after{content:"";position:absolute;top:0;left:50%;height:22px;border-left:1px solid #8d97a5}.gm-card{display:flex;flex-direction:column;align-items:center;gap:4px}.gm-arrows{display:flex;align-items:center;gap:4px}.gm-arrow{width:28px;height:28px;border:1px solid #868dfb;border-radius:50%;background:#1f2a40;color:#e0e0e0;font-size:14px;line-height:26px;cursor:pointer}.gm-arrow:disabled{opacity:.3;cursor:default}.gm-person{min-width:132px;max-width:170px;padding:8px 10px;border:2px solid #3e4396;border-radius:8px;background:#1f2a40;color:#e0e0e0;cursor:pointer;text-align:center}.gm-person.is-selected{border-color:#4cceac;background:#1e5245}.gm-person strong,.gm-person span{display:block}.gm-person strong{font-size:13px;line-height:1.3}.gm-person span{margin-top:2px;color:#a4a9fc;font-size:11px}.gm-toggle{margin-top:6px;padding:0 8px;border:1px solid #868dfb;border-radius:10px;background:transparent;color:#868dfb;font-size:12px;line-height:20px;cursor:pointer}html,body,#root{height:100%;width:100%;font-family:"Source Sans 3",sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-track:hover{background:#555}
