@import"https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;--color-blue: #22B1FF;--color-black: rgb(7, 7, 15);--color-grey-light: rgb(183, 189, 202);--color-grey: rgb(143, 147, 157);--color-grey-darker: rgb(98, 101, 108);--color-grey-dark: rgb(48, 48, 52);--color-bg-grey: rgb(237, 238, 241);--color-bg-grey-little-darker: rgb(218, 219, 223);--color-bg-grey-light: rgb(241, 243, 249);--color-bg-grey-hover: rgb(222, 225, 231);--color-bg-ipnut: rgba(255, 255, 255, .7);--color-green: #139b13;--color-error: #bc3535;--color-red: #bc3535;--color-pink: #e5155d}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}html{font-size:10px}body{font-size:1.6rem;line-height:1.1;margin:0;display:flex;flex-direction:column;min-height:100vh}*{box-sizing:border-box;border-collapse:collapse}.Logo{position:absolute;padding:10px;height:48px}img{max-width:100%;max-height:100%}.box{background-color:#edeef1;box-shadow:0 3px 5px -1px #0003,0 1px 18px #0000001f,0 6px 10px #00000024}.mt30{margin-top:30px}.mt15{margin-top:15px}.Page{height:100%}.Page[class$=Page]{padding-bottom:30px}.Page__Container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.Page .Page__Container__Inner{width:100%;display:flex;flex-direction:row;align-items:normal}.Page .Page__Container__Inner.progress{cursor:wait}.Page--simple{height:100vh}.Page--simple h1{color:#fff;font-size:5.8rem;margin-bottom:60px}.Page--simple .box{position:relative;flex:0 1 333px;width:400px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:45px 30px}.GoogleButton{position:relative;display:inline-block;background:white;color:#757575;width:210px;border-radius:1px;border:none;box-shadow:0 2px 4px #00000040;white-space:nowrap;font-family:Roboto,arial,sans-serif;font-weight:500;font-size:1.4rem;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;outline:none;margin-top:30px}.GoogleButton:hover{cursor:pointer;box-shadow:0 0 3px 2px #22b1ff4d}.GoogleButton span.label{letter-spacing:.21px;vertical-align:middle;line-height:38px}.GoogleButton span.icon{position:absolute;left:0;top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAB2ElEQVR4AWP4T2NAJwtGLRi14NeNq5+6m99lxb8OcH7lbfs2LuhTd9PP08epYMGfF8/fF2W8cjbFit7lp/x59oR8C35dvfQ62B1oEB70vjSbTAv+vH752t8J2ay38cEfmyo/NJS/iQ2E+iAj9u+nj2Ra8L40E270mwjvH8cOIcv+OLTvQ1UBxHRyLPj37vCXXvFXbsYg08M8/zx9QuVU9Oda+u89rN+X8r0J1v++cwv1k+nv44ZAC4Do5w6Jf3/+IEu1bfyBFR26/psUC/YLQyz4fdoeTcqp9QtWNGnHD9pa0LOFJAuOG0As+HxQ7s9flCCKm/4VjiKnfIVbMGf/TxIs+HklBWj61R3Cfqs8ttzbjysC15/+Bbdg1yVS4uD7673rtyhZrQgwWRHssSHl8ecXmGo+fP0XMw3qA+fWL0AuaRkte38T0HQI8t6YdujpaWTZG+/uJcy7B3d+28bvJOfkl1/fOK6NA5oOR0FbciqO9lYf64/ZWQrkmi6Ltu0/CDTdt+fLiw9/ySnsLr2+6bY+CWgWHuS9cPG5+3/IL66ff3mVvq8Ol+khW/Ouv7tLhQrn6tvbTSenxu0qd1oXb7060m9zZtWx/j2Pjv3993c41MmjFoxaAAB8n/tkbTPVXwAAAABJRU5ErkJggg==) transparent 5px 50% no-repeat;display:inline-block;vertical-align:middle;width:38px;height:38px}.IcoEdit{width:15px;height:20px;fill:var(--color-green)}.IcoTrash,.IcoCross{width:20px;height:20px;fill:var(--color-red)}.Button{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#22b1ff;outline:none;cursor:pointer;height:38px;line-height:22px;padding:9px 16px 7px;color:#213547;font-size:1.3rem;letter-spacing:.4px;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:0 1px 3px #0003,0 2px 1px -1px #0000001f,0 1px 1px #00000024;transition:box-shadow ease-in .2s,transform ease-in .2s}.Button:visited{color:#213547}.Button:hover{box-shadow:0 0 3px 2px #22b1ff4d}.Button:active,.Button:active:focus{transform:scale3d(.98,.98,1);box-shadow:0 2px 4px -1px #0003,0 1px 10px #0000001f,0 4px 5px #00000024}.Button:focus{box-shadow:0 1px 5px #22b1ff33,0 3px 1px -2px #22b1ff1f,0 2px 2px #22b1ff24}.Button[disabled],.Button.disabled{cursor:not-allowed;opacity:.6;color:#fff;background:rgb(143,147,157);box-shadow:0 1px 3px #0003,0 2px 1px -1px #0000001f,0 1px 1px #00000024}.Button--close{padding:0;background-color:#22b1ff;color:#fff;text-align:center;border-radius:16px;height:24px;width:24px;position:absolute;top:-12px;right:-12px}.Button--rounded{border-radius:4px}.Button--white{background-color:#fff}.Button--transparent{background:transparent;border:1px solid transparent}.Button--success{background-color:#139b13;color:#fff}.Button--pink{background-color:#e5155d;color:#fff}.Button--green{background-color:var(--color-green)}.Button--small{font-size:1.2rem;letter-spacing:.24px;height:28px;line-height:18px;padding:6px 12px}.Button--large{font-size:1.4rem;letter-spacing:.4px;height:44px;padding:12px 16px}.CloseButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:transparent;color:#22b1ff;border:1px solid rgb(34,177,255);border-radius:16px;height:24px;width:24px;position:absolute;top:15px;right:15px;text-align:center;display:flex;align-items:center;justify-content:center}.CloseButton .IcoCross{width:11px;height:11px}.CloseButton:hover,.CloseButton:active{text-decoration:none;font-weight:700;cursor:pointer}.CloseButton:hover .IcoCross{width:13px;height:13px}.CloseButton:focus{box-shadow:0 1px 5px #22b1ff33,0 3px 1px -2px #22b1ff1f,0 2px 2px #22b1ff24}.IcoButton{cursor:pointer;vertical-align:middle;transition:filter ease-in .2s,transform ease-in .2s}.IcoButton:link,.IcoButton:hover{text-decoration:none}.IcoButton svg{-webkit-filter:drop-shadow(1px 1px 4px rgba(0,0,0,.8));filter:drop-shadow(1px 1px 4px rgba(0,0,0,.8))}.IcoButton:active,.IcoButton:active:focus{text-decoration:none;transform:scale3d(.98,.98,1)}.IcoButton svg{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.8));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.8))}.IcoButton:focus svg{-webkit-filter:drop-shadow(1px 1px 3px rgba(34,177,255,.8));filter:drop-shadow(1px 1px 3px rgba(34,177,255,.8))}.IcoButton--edit{width:32px;height:32px}.IcoButton--edit svg{width:32px;height:32px;stroke:none;fill:#fff;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,.8));filter:drop-shadow(1px 1px 2px rgba(0,0,0,.8))}.ButtonLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;margin:0;cursor:pointer;color:#0287cf;vertical-align:middle}.ButtonLink:hover{text-decoration:underline}.Modal{width:100%;height:100vh;position:fixed;z-index:10;left:0;top:0;display:flex;align-items:center;justify-content:center}.Modal__BackGround{width:100%;height:100vh;position:absolute;left:0;top:0;background-color:#0003}.Modal__Panel{position:relative;z-index:2;padding:7rem;background-color:#fff;box-shadow:0 1px 5px #0003,0 3px 1px -2px #0000001f,0 2px 2px #00000024;transition:background-color ease-in .35s;max-height:85%;display:flex;flex-direction:column;text-align:center;margin:auto}.Modal.Notice .Modal__Panel{background-color:#daa520}.Modal.Error .Modal__Panel{background-color:#bc3535;color:#fff}.Modal.Success .Modal__Panel{background-color:green;color:#fff}.Modal .CloseButton{border-color:#3e5764}.Modal .CloseButton .IcoCross{fill:#3e5764}.PageSize{font-size:1.5rem;position:relative}.PageSize__Label{color:#8f939d}.ActivityDetail .PageSize{position:absolute;bottom:5px;right:25px}.Page.MapPage{padding-bottom:0}.Page.MapPage .Page__Container{display:block}.Map{flex:1;height:calc(100vh - 40px);background-color:#fff}.ActivityList{flex-grow:0;flex-shrink:0;width:45px;height:calc(100vh - 43px);display:block;text-align:center;transition:width 1s}.ActivityList.isOpen{width:350px}.ActivityList>.Button{display:inline-block;margin-top:5px}.ActivityList__Container{position:relative;padding:0 0 0 15px;text-align:left;opacity:0;transition:opacity .5s;height:calc(100% - 40px)}.ActivityList.isOpen .ActivityList__Container{opacity:1}.ActivityList__Count{text-align:center;line-height:28px}.ActivityList__Count>span{font-size:1.3rem}.ActivityList__Count>span+span{font-size:1.4rem;font-weight:700}.ActivityList .ActivityList__ScrollCont{position:relative;height:calc(100% - 74px);overflow-y:scroll;padding:0;clear:both}.ActivityList .Loader{width:calc(100% - 25px);height:calc(100% - 75px);top:75px}.ActivityList h2{margin-bottom:10px;margin-top:10px}.ActivityList #FetchButton{margin-bottom:10px;float:left}.ActivityList #RefetchButton{float:right;margin-bottom:10px;margin-right:15px}.ActivityList .Activity{font-size:1.3rem;margin-bottom:4px;clear:both;line-height:24px;border-top:1px solid transparent;border-bottom:1px solid transparent}.ActivityList .Activity:hover{border-top:1px solid var(--color-bg-grey);border-bottom:1px solid var(--color-bg-grey)}.ActivityList .Activity--selected{background-color:#85909b}.ActivityList .Activity *{vertical-align:top}.ActivityList .Activity .IcoEdit{width:11px;height:15px}.ActivityList .Activity .Button--small{padding:3px 12px;height:24px}.ActivityList .Activity .Button--small svg{vertical-align:middle}.ActivityList .Activity .IcoTrash{width:14px;height:14px}.ActivityList .Activity .IcoCross{width:11px;height:11px}.ActivityList .Activity .Activity__Name{cursor:default;pointer-events:none}.ActivityList .Activity .Activity__Tools{float:right}.ActivityList .Activity .Activity__Tools .edit,.ActivityList .Activity .Activity__Tools .delete,.ActivityList .Activity .Activity__Tools .close{display:none}.ActivityList .Activity--hover .Activity__Tools .edit,.ActivityList .Activity--hover .Activity__Tools .delete{display:inline-block}.ActivityList .Activity--selected .Activity__Tools .close{display:inline-block;margin-right:1px;line-height:12px}.ActivityList .Activity--selected .Activity__Tools .edit,.ActivityList .Activity--selected .Activity__Tools .delete{display:none}.ActivityList .Activity--selected .Activity__Name{padding-left:5px}.ActivityDetail{position:relative;width:400px;height:calc(100vh - 40px)}.ActivityDetail .CloseButton{z-index:10}.ActivityDetail .ActivityDetail__Properties{position:relative;padding:15px}.ActivityDetail .ActivityDetail__Properties h4{line-height:28px;margin:0;position:relative;cursor:help}.ActivityDetail .ActivityDetail__Properties button{margin-left:30px;position:absolute;top:15px}.ActivityDetail .ActivityDetail__Properties h4 .ActivityDetail__Properties__Data{display:none}.ActivityDetail .ActivityDetail__Properties h4:hover .ActivityDetail__Properties__Data{display:block;position:absolute;top:30px;left:0;border:2px solid black;background-color:#fff;padding:15px;font-size:1.3rem;font-weight:400}.ActivityDetail .ActivityDetail__Properties button.deselect{left:150px}.ActivityDetail .ActivityDetail__Properties button.deleteAll{left:210px}.ActivityDetail .ActivityDetail__Properties .IcoTrash{width:16px;height:16px}.ActivityDetail .ActivityDetail__Properties .IcoCross{width:12px;height:12px}.ActivityDetail .ActivityDetail__Points{clear:both;height:calc(100% - 60px);padding:5px 15px;overflow-y:scroll}.ActivityDetail .ActivityDetail__Points .ActivityDetail__Points__Paging{margin-top:15px;margin-bottom:8px;font-size:1.3rem}.ActivityDetail .ActivityDetail__Point{font-size:1.3rem;margin-bottom:4px;clear:both;line-height:22px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:alias}.ActivityDetail__Point:hover{border-top:1px solid var(--color-bg-grey);border-bottom:1px solid var(--color-bg-grey)}.ActivityDetail__Point *{vertical-align:top}.ActivityDetail__Point .Button{padding:3px 6px;height:22px;line-height:12px}.ActivityDetail__Point .IcoTrash{width:12px;height:12px}.ActivityDetail__Point__Title{cursor:default;pointer-events:none}.ActivityDetail__Point__Tools{float:right}.ActivityDetail__Point__Tools .delete{display:none}.ActivityDetail__Point:hover .ActivityDetail__Point__Tools .delete{display:inline-block}.ActivityDetail__Point.ActivityDetail__Point--selected{background-color:#85909b}.ActivityDetail__Point.ActivityDetail__Point--hover{background-color:#85909b4d}.ActivityDetail__Points.modeSelect .ActivityDetail__Point:hover .ActivityDetail__Point__Tools .delete{display:none}.Page__Container__Inner.progress .ActivityDetail__Point__Title,.Page__Container__Inner.progress .ActivityList .Activity .Activity__Name,.Page__Container__Inner.progress .ActivityDetail .ActivityDetail__Point{cursor:wait}.LoaderRing{display:inline-block;position:relative;width:80px;height:80px}.LoaderRing div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #cef;border-radius:50%;animation:LoaderRing 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#cef transparent transparent transparent}.LoaderRing div:nth-child(1){animation-delay:-.45s}.LoaderRing div:nth-child(2){animation-delay:-.3s}.LoaderRing div:nth-child(3){animation-delay:-.15s}@keyframes LoaderRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;justify-items:center}.Topmenu{padding:10px 15px 10px 60px;background-color:#85909b}.Topmenu__Title{line-height:28px;vertical-align:middle}.Topmenu__Rightmenu{float:right}.Topmenu__Rightmenu>*{display:inline-block;vertical-align:middle}.Topmenu__Rightmenu__Email{color:#f1f3f9;margin-right:15px;margin-left:15px}.Topmenu__Leftmenu{margin-left:30px}.Topmenu__Leftmenu a{margin-left:25px;padding-left:25px;padding-right:25px}.Topmenu a:visited{color:inherit}.Page.ImportPage{height:100vh;padding-bottom:0}.Page.ImportPage .Page__Container{height:calc(100% - 50px)}.Page.ImportPage .Page__Container__Inner{display:block;text-align:center;position:relative;height:100%}.ImportPage .ImportInput{display:block;position:absolute;top:20%;left:25%;width:50%;height:60%;opacity:0;cursor:pointer;margin:0 auto}.ImportButton{position:absolute;top:20%;left:25%;width:50%;height:60%;border:1px solid var(--color-blue)}.ImportButton div{padding:20%}.ImportPage .ToolsTemporary{position:absolute;top:10%;right:10%}
