#verifydialog,.dialog{min-width:254px;pointer-events:auto;padding:27px 10px 10px;font-size:14px}#verifydialog h3,#verifynote{color:var(--red);text-align:center}.dialog{position:absolute;border:var(--border-lightgray);border-radius:10px;max-height:50%;max-width:400px;box-shadow:var(--big-shadow);background-color:var(--back-light);overflow:auto}.closedialog{padding:4px 10px 2px;cursor:pointer;position:absolute;font-size:1.1rem;right:0;top:0}.closedialog:hover{background-color:var(--back-light-focus)}.dialog h3{text-align:center;font-size:.95rem}.leaflet-popup-content h4{text-align:center;margin:5px}.dialogsection{position:relative;border:solid .5px var(--gray);border-radius:10px;min-width:110px;padding:6px;margin:10px 2px 15px;min-height:40px}.sectionlabel{font-size:.8em;position:absolute;background:#fff;margin:0;transform-origin:top left;transform:rotate(-90deg) translate(calc(-100% + -4px),-15px)}#routingdialog .progress,.btn_sq,.fancyinput{position:relative}.notice{color:var(--accent);font-size:.8rem;font-weight:700;display:block;padding-left:15px;padding-bottom:4px}.btn_sq,.tutorialpop{color:var(--txt-dark)}.dialogsection textarea{flex:1;height:80px;padding:9px;border:var(--border-accent);border-radius:18px;overflow:auto;resize:none;font-family:Helvetica}.buttonbox{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.fancyinput{padding:4px;width:100%;max-width:300px}.fancyinput input[type=email],.fancyinput input[type=tel],.fancyinput input[type=text]{width:225px;padding:5px 0 5px 10px;font-size:.8rem;border:var(--border-thin-gray);border-radius:3px}.fancyinput.req input[type=email],.fancyinput.req input[type=tel],.fancyinput.req input[type=text]{border:var(--border-accent)}.fancyinput span{position:absolute;font-size:.8rem;color:var(--txt-gray);pointer-events:none;left:15px;top:9px;transition:.5s cubic-bezier(0, .75, .4, 1)}.fancyinput input:not(:placeholder-shown)+span{top:-4px;left:10px;font-size:.7rem;background-color:var(--back-light);opacity:1}.btn_sq{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:inherit;margin:3px 5px;width:36px;height:36px;border-radius:5px;border:var(--border-gray)}#verifydialog,.tutorialpop{background-color:var(--back-light);box-shadow:var(--big-shadow)}.btn_sq:only-child{margin-left:auto}.btn_sq.small{height:21px;width:21px}.btn_sq.imgbut{border:var(--border-lightgray)}.btn_sq img{height:34px}.btn_sq svg{height:21px;width:21px;margin-bottom:1px;stroke-width:4.5px;stroke:var(--txt-dark)}.btn_sq span{font-size:.54rem}.btn_sq:disabled,.btn_sq:disabled span,.btn_sq:disabled svg{border-color:var(--lightgray);color:var(--lightgray);stroke:var(--lightgray);cursor:default}.btn_sq:focus-visible:disabled,.btn_sq:hover:disabled{box-shadow:none;outline:0;background-color:var(--back-light)}.widebuttons button.btn_sq{width:50px}#verifydialog{position:absolute;top:50%;transform:translateY(-50%);align-self:center;z-index:200;border:var(--border-accent);border-radius:10px;max-width:300px;max-height:100%}#verifynote{padding:15px 0}#navscrim.verifying{background-color:var(--scrim);pointer-events:all;z-index:199}#notedialog{top:0;margin:10px 0;max-height:calc(100% - 20px);overflow:hidden}.notelist{min-height:50px;overflow-y:auto;border-top:var(--border-thin-gray)}.noteEntry{display:flex;flex-direction:column;padding:5px;border-top:.5px solid #ccc}.noteEntry span{font-size:.9rem}.noteEntry .notedate{font-size:.7rem;text-align:right;font-style:italic}.noteval{white-space:pre-wrap}#stoplist{width:100%;margin:27px 0 10px;min-width:300px;max-height:calc(100% - 30px);overflow:auto}.stoplistitem{min-height:31px;padding:5px 10px;margin:2px;border:var(--border-thin-gray);border-radius:5px;cursor:pointer;overflow:hidden;transition:height .4s cubic-bezier(.5, 0, .5, 1),border .4s}.liststopname{display:flex;justify-content:space-between}.stoplistitem.open{border:var(--border-thin-accent)}.liststopname svg{height:15px;stroke-width:10px;margin-left:4px}.iconbox{display:flex;align-items:center}#routingdialog .tabBox{display:flex;flex-direction:row;width:100%;padding:6px;text-align:center;height:44px;justify-content:space-evenly}#routingdialog .vname,#routingdialog select{border:var(--border-thin-accent);width:180px;font-size:.9em}.tabwrapper{padding:0 10px 10px}.routeoption{width:100%;padding:5px 0}.routeoption>span{display:inline-block;width:95px;font-size:.9em}#routingdialog select{padding:2px}select hr{padding:4px 0}#routingdialog .vname{padding:3px 6px}#manualroutetab .dialogsection{min-height:64px}#manualList div{padding:7px 10px;border-bottom:var(--border-thin-accent);display:flex;justify-content:space-between;align-items:center}#manualList div span{padding-right:10px}#manualList div:last-child{border-bottom:none}#manualList div.error{padding:2px 10px;cursor:pointer}@keyframes changewidth{0%{left:0;width:0}50%{width:100%}100%{width:0;right:0}}#routingdialog .progress::before{position:absolute;bottom:-5px;height:5px;background-color:var(--accent);content:'';animation-duration:2s;animation-name:changewidth;animation-timing-function:linear;animation-iteration-count:infinite}#sharingdialog li{list-style:none;padding:3px}#sharingdialog .dialogsection{max-height:400px;overflow-x:auto}tbody tr:active,tbody tr:hover{outline:0}#boxinfo tr.bordertop{border-top:solid .5px var(--accent)}.tutorialpop.rc::after,.tutorialpop.rt::after{left:100%;border-width:var(--arrow-size);transform:rotate(270deg)}#boxinfo select{width:100%;border:none;font-size:.75rem;background:0 0;padding:0}#boxinfo td,#popinfo td{padding:1px;font-size:.8125rem}#boxinfo .setlangshare2{padding-left:4px}.hide{display:none}#tutorialpane,.tutorialpop{display:flex;position:absolute}#tutorialpane{top:-50px;height:calc(100% + 50px);width:100%;z-index:205;pointer-events:none}.tutorialpop{flex-direction:column;justify-content:space-between;width:230px;height:auto;padding:10px;visibility:hidden;font-size:.85rem;text-align:center;border-radius:10px;border:var(--border-thin-accent);pointer-events:all;transition:top .5s,left .5s;--arrow-size:14px;--arrow-size-invert:-14px;--arrow-offset:10px;--arrow-offset-invert:-10px}.tutorialpop .tutorialcontent{padding:10px 5px}.tutorialpop::after{content:"";position:absolute;top:100%;left:50%;margin-left:0;border-width:0;border-style:solid;border-color:var(--back-light) transparent transparent transparent;transition:top .5s,left .5s,margin .5s,transform .5s}.tutorialpop.rc::after{top:50%;margin-top:var(--arrow-size-invert)}.tutorialpop.rt::after{top:var(--arrow-offset)}.tutorialpop.tc::after,.tutorialpop.tl::after,.tutorialpop.tr::after{top:calc(var(--arrow-size-invert) * 2);border-width:var(--arrow-size);transform:rotate(180deg)}.tutorialpop.tl::after{left:var(--arrow-offset)}.tutorialpop.tc::after{left:50%;margin-left:var(--arrow-size-invert)}.tutorialpop.tr::after{left:100%;margin-left:calc((var(--arrow-size-invert) * 2) + var(--arrow-offset-invert))}.tutorialpop.lc::after{top:50%;left:calc(var(--arrow-size-invert) * 2);margin-top:var(--arrow-size-invert);border-width:var(--arrow-size);transform:rotate(90deg)}.tutorialpop.bc::after,.tutorialpop.bl::after,.tutorialpop.br::after{top:100%;border-width:var(--arrow-size)}.tutorialpop.bl::after{left:var(--arrow-offset)}.tutorialpop.bc::after{left:50%;margin-left:var(--arrow-size-invert)}.tutorialpop.br::after{left:100%;margin-left:calc((var(--arrow-size-invert) * 2) + var(--arrow-offset-invert))}.tutorialpop.show{visibility:visible}#helpbut .dialogsection{margin:8px 2px}.highlight{animation:3s infinite pulse}#popdialog{min-width:250px}@keyframes pulse{0%,100%{box-shadow:inset 0 0 6px 3px var(--red)}50%{box-shadow:inset 0 0 2px 1px var(--red)}}.notect{position:absolute;top:-3px;left:28px;height:18px;width:18px;padding-top:1.5px;font-size:.75rem;color:var(--txt-light);background:var(--red);border-radius:7px;border:var(--border-thin-accent)}#routingdialog,#sharingdialog{min-width:325px}@media only screen and (max-width:550px){#routingdialog,#sharingdialog{position:fixed;width:100%;max-height:50%;max-width:none;bottom:50px;left:0}#tutorialpane{top:0}}@media only screen and (min-width:600px){#stoplist{transform:translateX(-300px);transition:transform .5s}#listview.open #stoplist{transform:translateX(0)}}