a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--background-color:#282828;--secondary-background-color:#636a6c;--white:#f5f5f5;--black:#000;--button-background-color:#4b5052;--button-disabled-background-color:#2e3335;--button-disabled-text-color:#a9a9a9;--border-radius:7px;--px-max-width:550px;--percent-width:92%}body{background-color:var(--background-color);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0}h1,h2,h3,h4,label,p{color:var(--white);text-align:center}h1{font-size:2rem;margin:20px auto}h2{font-size:1.7rem}h3{font-size:1.1rem}.dialog{background-color:var(--background-color)}button{background-color:#4b5052;box-shadow:3px 3px 8px 0 var(--black);color:var(--white);display:inline-block;padding:1em 1.5em;text-align:center}button,input{border:2px solid var(--black)}input{background-color:var(--white);font-size:1.1rem}.fakedisabled,button:disabled{background-color:var(--button-disabled-background-color);color:var(--button-disabled-text-color)}hr{margin:0;padding:0}.backarrow{color:var(--white);margin:0 8px}.dropdown{width:100%}.plus{font-size:25px}.icon{color:var(--white);font-size:18px}.login{max-width:var(--px-max-width);width:var(--percent-width)}.login,.login form{display:flex;flex-direction:column;margin:0 auto}.login form{justify-content:space-between;max-width:250px;min-width:230px;width:75%}.login .logininputs{align-items:center;display:flex;flex-direction:column}.login .logininputs p{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:center;width:90vw}.login .otherbuttons{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:90%}.login .otherbuttons button{font-size:.75rem}.login input{margin:2% auto;width:95%}.login form button{margin:4% auto;width:90%}.createaccount{margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.createaccountheader{align-items:center;display:flex}.createaccountheader h1{margin-left:0;margin-right:0;width:calc(100% - 92px)}.createaccount .formitem{align-items:center;display:flex;margin:1% 0}.createaccount form{display:flex;flex-flow:column}.createaccount label{min-width:150px;text-align:right;width:40%}.createaccount input{flex-grow:1;min-width:0}.createaccount button{margin:4% auto;width:150px}.parklist{width:100%}.parklistitem{display:flex;margin:0 auto;max-width:400px}.parklistitem button{margin:5px;width:100%}.parklistitem .parkgobutton{padding:5px 10px;width:-webkit-min-content;width:min-content}.addparkbutton{align-items:center;display:flex;height:46px;justify-content:center}.addparkbutton .plus{margin-right:5px}.parkselect{margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.parkselect h1{margin-bottom:5px}.parkselect .accountcontainer{align-items:center;display:flex;flex-direction:row;height:-webkit-min-content;height:min-content;justify-content:space-between;margin-top:7px}.parkselect .accountbuttons{display:flex;justify-content:flex-end;width:30%}.parkselect .accountcontainer button{font-size:.8rem;margin:0;padding:7px;width:-webkit-min-content;width:min-content}.parkselect .faveicon,.parkselect .homeicon,.parkselect .searchicon{margin-right:7px}.parkselectoptions{align-items:center;display:flex;flex-direction:column}.parkselectoptions button{align-items:center;display:flex;height:50px;justify-content:center;margin:8px;width:100%}.parkselectoptions .icon{margin-right:5px}.parkselect .favoriteparks,.parkselect .homeparks{margin-top:7px}.parkselect .favoriteparks h3,.parkselect .homeparks h3{margin-bottom:13px;margin-top:13px}.parkselect .favoriteparksheader,.parkselect .homeparksheader{align-items:center;display:flex;justify-content:center}.parkselect .favoriteparks hr,.parkselect .homeparks hr{margin:15px auto 0;width:90%}.parkselect .searchbutton{align-items:center;display:flex;height:46px;justify-content:center}.parkselect .buttonlist{align-items:center;display:flex;flex-direction:column;margin:25px auto;width:100%}.parkselect .buttonlist button{margin:5px;max-width:250px;width:85%}.homebutton{padding:7px 10px;width:-webkit-min-content;width:min-content}.history{align-items:center;display:flex;flex-direction:column;height:98vh;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.history .historyheader{align-items:center;display:flex;justify-content:space-between;margin:20px 0;width:100%}.history .datebuttons{margin:15px 0}.history .historyitemscontainer{background-color:var(--secondary-background-color);border-radius:var(--border-radius);color:var(--white);display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:7px;width:100%}.history .historyitem{display:flex;font-size:1.1rem;margin:7px 0}.history .textcontainer{align-items:center;display:flex;flex-direction:column;text-align:center;width:calc(100% - 90px)}.history .editbuttoncontainer{align-items:center;display:flex;justify-content:flex-end;width:90px}.history .timestamp{font-size:.9rem}.history .editbutton{background-color:#4b5052;border:2px solid var(--black);box-shadow:3px 3px 8px 0 var(--black);color:var(--white);display:inline-block;margin:0;padding:.6em;text-align:center}.parkviewheader{margin:20px 0}.parkviewheadertop{align-items:center;display:flex;justify-content:space-between}.parkviewheaderbuttons{display:flex;justify-content:center;margin-top:10px;width:100%}.parkviewheaderbuttons button{margin:5px}.dialog{padding:20px 15px}.dialog p{margin-bottom:15px}.atparkview{display:flex;flex-direction:column;height:98vh;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.atparkview h3{margin-bottom:15px}.parkviewoptions{align-items:center;display:flex;flex-direction:column;padding-bottom:10px}.parkviewoptions .icon,.parkviewoptions .plus{margin-right:5px}.ridefavoritesheader .faveicon{margin-right:5px;margin-top:5px}.parkviewoptions .addbutton{padding:8px 20px}.parkviewoptions button{align-items:center;display:flex;justify-content:center;margin:8px;max-width:200px;width:100%}.atparkview .historyitemscontainer{background-color:var(--secondary-background-color);border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--white);display:flex;flex-direction:column;overflow-y:auto;padding:7px}.addmode .historyitemscontainer{height:40vh}.historyitem{display:flex;justify-content:space-between;width:100%}.spacer{flex:1 1 auto}.viewlabel{background-color:var(--secondary-background-color);border-radius:var(--border-radius) var(--border-radius) 0 0;margin:0;padding:5px}.ridefavorites,.ridelist{margin:2%}.ridefavorites h3{margin-top:20px}.ridefavoritesheader{align-items:center;display:flex;justify-content:center}.ridefavorites hr{margin:10px auto;width:90%}.ridecontainer{display:flex;flex-direction:row;justify-content:center;margin:0 auto;width:100%}.ridename{max-width:300px;width:75%}.quickadd,.ridename{margin:5px}.quickadd{padding:5px 10px}.viewbuttons{display:flex;margin:15px auto 10px;max-width:450px;width:95%}.viewbuttons button{padding:1em 5px;width:100%}.recordaddupdatecontainer{height:100vh}.recordaddupdate{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.recordaddupdate p{margin:auto 0}.recordaddupdateupdateheader{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.recordaddupdate form{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-top:10px}.recordaddupdate label{font-size:1.4rem;margin-bottom:15px}.seatselectcontainer{display:flex;flex-direction:column;width:100%}.recordaddupdate .togglebutton{margin:0 auto 15px;padding:10px;width:200px}.rowseatcontainer{align-items:center;display:flex;flex-direction:column;margin-top:5px}.seatmap{margin:15px auto;width:95%}.recordaddupdate .row{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.recordaddupdate .seatmap .singlerow{margin-right:60px;width:auto}.recordaddupdate .seatmap .singlerow p{min-width:60px}.recordaddupdate .seatbuttons{display:flex;flex-flow:row wrap;justify-content:center}.recordaddupdate .multirow .seatbuttons{margin:15px 0}.recordaddupdate .row button{height:40px;margin:5px;padding:8px;width:40px}.seatcontainer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:15px;margin-left:40px}.seatcontainer label{margin:0}#row,#seat{font-size:1.4rem;width:40px}.questionbutton{color:var(--white);font-size:1.8rem;margin-left:10px}#time{font-size:1.4rem;margin:5px auto 15px;width:-webkit-min-content;width:min-content}textarea::-webkit-input-placeholder{color:#d2d2d2}textarea::placeholder{color:#d2d2d2}#notes{background:var(--secondary-background-color);color:var(--white);flex-grow:1;font-size:1.3rem;max-width:550px;min-height:150px;width:95%}.recordaddupdate form button{font-size:1.2rem;margin:15px;max-width:250px;width:60%}.quicktip{align-items:center}.addupdateform,.quicktip{display:flex;flex-direction:column}.addupdateform .formitem{align-items:center;display:flex;justify-content:center}.addupdateform .inputlabel{padding-right:5px;text-align:right}.addupdateform input{border:2px solid var(--black);box-sizing:border-box;min-width:100px;padding:0 2px}.addupdateform input,.datalistcontainer{max-width:300px;width:100%}.react-datalist-input__container>*{box-sizing:border-box}.react-datalist-input__container{position:relative;width:100%}.react-datalist-input__textbox{border:2px solid var(--black);max-width:300px;min-width:100px;padding:0 2px;width:100%}.react-datalist-input__label{padding:0;width:0}.react-datalist-input__listbox{background-color:#fff;display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;position:absolute;width:100%;z-index:2}.react-datalist-input__listbox-option{padding:7px}.addupdateform .textcontainer{margin:15px 0}.addupdateform p{margin:5px 0}.addupdateform .textcontainer .err{color:#d13100}.addupdateform button{margin:0 auto;min-width:70px;width:25%}.parkaddupdate{margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.addchaincountry .dialogbuttons{display:flex;justify-content:center}.parkaddupdateheader{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.parkaddupdate .inputlabel{min-width:120px;width:120px}.rideaddupdate{margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.rideaddupdateheader{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.addmanufacturer .dialogbuttons{display:flex;justify-content:center}.rideaddupdate .inputlabel{min-width:155px;width:155px}.rideaddupdate .ridetypes{background:var(--secondary-background-color);border-radius:var(--border-radius);margin:10px auto 0;padding:5px}.rideaddupdate .ridetypes label{max-width:135px;min-width:auto}.rideaddupdate .selectedtypeitem{align-items:center;display:flex;margin:5px 0;width:100%}.rideaddupdate .selectedtypeitem p{width:100%}.rideaddupdate .editbutton{background-color:#4b5052;border:2px solid var(--black);box-shadow:3px 3px 8px 0 var(--black);color:var(--white);display:inline-block;margin:0;padding:6px;text-align:center}.search{flex-direction:column;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.search,.searchheader{align-items:center;display:flex}.searchheader{margin:20px 0;width:100%}.searchheader h2{width:calc(100% - 92px)}.search input{font-size:1.5rem;margin:20px auto;width:70%}.search button{margin:5px;width:100%}.search .results{margin-bottom:10px;width:100%}.emptyinput{align-items:center;display:flex;flex-direction:column;width:60%}.search .homebutton{align-items:center;display:flex;height:46px;justify-content:center}.emptyinput button{max-width:300px;width:100%}.search .homeicon{margin-right:5px}.search .noresults h2{font-size:1.6rem;margin-bottom:10px}.search .cantfindtext{line-height:1.5;margin:10px}.search .addparkbutton{max-width:250px}.chainlistcontainer{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.chainlistheader{justify-content:space-between;margin:20px 0}.chainlist,.chainlistheader{align-items:center;display:flex;width:100%}.chainlist{flex-direction:column}.chainlist button{margin:5px auto;max-width:350px;width:95%}.chainparks{flex-direction:column;margin:0 auto;max-width:var(--px-max-width);width:var(--percent-width)}.chainparks,.chainparksheader{align-items:center;display:flex}.chainparksheader{justify-content:space-between;margin:20px 0;width:100%}
/*# sourceMappingURL=main.63698a16.css.map*/