*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:1.6rem;margin:0;padding:0;text-decoration:none;vertical-align:baseline}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.4}@media (max-width:750px){body{line-height:1.3}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:3.6rem}h2{font-size:2.7rem}h3{font-size:2.11rem}body{color:#222}.centered-flex{align-items:center;display:flex;justify-content:center}body{overflow-x:auto}body select{font-family:Oswald,Arial,sans-serif;font-weight:300}.small{padding:2rem}table{border-radius:5px;margin:2rem auto}thead tr{background:#f5a541}thead th,thead td{padding:.7rem;vertical-align:middle}tbody td{font-size:1.7rem;font-weight:300;padding:.7rem 1rem;vertical-align:middle}tbody tr:nth-child(2n){background:rgba(245,165,65,0.35)}tbody tr:nth-child(2n-1){background:#f9f8f5}tbody select{background:#fff;border:none;border-radius:5px;padding:.5rem;box-shadow:0 4px 6px rgba(69,50,93,0.11),0 1px 3px rgba(0,0,0,0.08);}tbody select:hover{cursor:pointer}tbody a{color:#f5a541;font-weight:600}.menu{left:12px;max-height:600px;position:fixed;top:12px;z-index:4;}.menu .icon-cog{color:#7e7f81;cursor:pointer;font-size:25px;height:44px;line-height:44px;position:absolute;text-align:center;width:44px;z-index:2}.menu .menu_inner{height:calc((44px / 0.116));position:relative;transform:scale(.272,.116);transform-origin:0% 0%;transition:.3s all ease;width:calc((44px / 0.272));z-index:1}.menu .overlay{background:#222;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%}.menu ul.main-nav{opacity:0;padding:2.5rem 2rem 1.5rem 4rem;text-align:left;transition:opacity 0s,visibility 0s;visibility:hidden}.menu li{display:block;padding-top:1.3rem}.menu a,.menu span.title{color:#7e7f81;font-size:2rem;transition:color ease .3s}.menu a:hover{color:#f5a541}.menu.open .icon-cog{left:.7rem}.menu.open .menu_inner{animation:anim-jelly .8s linear;border-left:solid 5px #f5a541;height:auto;transform:scale(1);width:auto}.menu.open .overlay{opacity:.6;visibility:visible}.menu.open ul.main-nav{list-style-type:none;max-height:50rem;opacity:1;overflow:auto;transition:opacity .3s,visibility .3s;transition-delay:.3s;visibility:visible}ul.nested a{pointer-events:none}ul.nested li:not(:first-child){height:0;opacity:0;padding:0;transform:translateY(-100%);transition:none}ul.nested li.parent{align-items:center;cursor:pointer;display:block;display:flex;justify-content:space-between;}ul.nested li.parent:hover span.title,ul.nested li.parent:hover span.expand{color:#f5a541}ul.nested li.parent span.expand{color:#7e7f81;font-size:2rem;font-weight:bold;transition:all .3s cubic-bezier(.215,.61,.355,1);transition-property:transform}ul.nested.open{margin-bottom:-.5rem;}ul.nested.open li:not(:first-child){height:auto;height:auto;margin-left:1rem;opacity:1;padding-top:.5rem;transform:translateY(0);transition:.5s all ease;}ul.nested.open li:not(:first-child) a{font-size:1.8rem;pointer-events:unset}ul.nested.open li:not(:first-child)::before{color:#f5a541;content:'>';font-size:2rem;font-weight:bold;padding-right:.5rem}ul.nested.open span.expand{transform:rotate(90deg);transition:all .3s cubic-bezier(.55,.055,.675,.19)}#login{align-items:center;display:inline-flex;flex-direction:column;height:40rem;width:33rem;}#login img{margin:2rem auto 0;object-fit:cover;width:80%}#login .input input{border-radius:5px}#login .input label{font-size:1.8rem;position:relative}#pigEntry button,#pickDate button,#account button,#login button{width:80%}.revisions{width:1300px}
