.App{display:flex;height:100%}.App .map-container .map-canvas{overflow:hidden}.App .map-container .map-canvas root{padding:0}.App .map-container .map-canvas tpc{padding:10px var(--gap)}.App .map-container .map-canvas tpc>*{padding:10px 4px;text-align:center}.App .map-container .map-canvas .box>grp>t{padding:0}.App .showcase{box-sizing:border-box;flex-grow:1;width:100px;position:relative}.App .code{flex-grow:1;width:100px}.App .code .block{height:40vh}.App h2{margin-left:16px}.App .block{margin:16px;box-sizing:border-box}.App pre{margin:0;padding:0}.App .block input,.App .block button{margin:12px;align-items:center;appearance:none;background-color:#fff;border:1px solid #dbdbdb;border-radius:.375em;box-shadow:none;box-sizing:border-box;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.5em;justify-content:center;line-height:1.5;padding:calc(.5em - 1px) 1em;position:relative;text-align:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:top;white-space:nowrap}.App .block .button:active{border-color:#4a4a4a;outline:0}.App .block .button:focus{border-color:#485fc7;outline:0}.App .block .button:hover{border-color:#b5b5b5}.App .block .button:focus:not(:active){box-shadow:#485fc740 0 0 0 .125em}.App .floatMenu{position:absolute;top:8px;right:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;gap:8px}.App .floatMenu button{box-shadow:0 1px 2px #0003;width:160px;margin:0;background:#FFF;border:none;cursor:pointer;outline:none;color:#000;padding:8px 0;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:column}.App .floatMenu button:disabled{background:#ddd}.App .floatMenu button span{font-size:16px;text-align:center;white-space:nowrap;display:block}.App .floatMenu button:hover{color:#000}.App .flex{display:flex;gap:8px}.App dialog{border:none;border-radius:12px;padding:0 30px 30px;display:flex;justify-content:center;flex-direction:column;align-items:center}.App dialog:not([open]){display:none}.App dialog button{box-shadow:0 1px 2px #0003;width:160px;margin:35px 0 0;background:#ddd;border:none;cursor:pointer;outline:none;color:#000;padding:8px 0;border-radius:5px;display:flex;justify-content:center;align-items:center}.App dialog button span{font-size:16px;text-align:center;white-space:nowrap;display:block}.App dialog button:hover{color:#000}.alert{color:red;font-size:9px}.cut-selected{opacity:.3}.map-container me-tpc>.hyper-link{pointer-events:all}._listContainer_wlt0l_1{width:100vw;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;background:#efefef}._listContainer_wlt0l_1 ._inner_wlt0l_10 h1{font-size:48px;margin:0 0 16px;color:#000;text-align:center}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul{margin:0;padding:0;background:#FFF;border-radius:8px;max-width:50vw;min-width:20vw;max-height:275px;overflow:scroll}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul::-webkit-scrollbar{display:none}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul li{list-style:none;padding:0 16px;border-bottom:1px solid #efefef;height:50px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul li span{display:block;font-size:16px;font-weight:700}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul li:hover{cursor:pointer;background:#dbdbdb}._listContainer_wlt0l_1 ._inner_wlt0l_10 ._maps_wlt0l_16 ul li:last-of-type{border-bottom:none}._create_wlt0l_52{margin:24px 0;display:flex;justify-content:center;align-items:center}._create_wlt0l_52 button{outline:none;display:flex;justify-content:center;align-items:center;appearance:none;border-radius:8px;padding:8px 32px;background:#00aaff;border:none}._create_wlt0l_52 button span{display:block;text-align:center;color:#fff;font-size:16px;font-weight:700}._create_wlt0l_52 button:hover{cursor:pointer;opacity:.8}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
