.container{margin:0 auto;max-width:800px;padding:0 .5rem}.mt{margin-top:1rem}.mt--small{margin-top:.5rem}html{--black:#000;--white:#fff;--red:#a00;--red--dark:#600;--red--light:#c00;--grey--dark:#4d4d4d;--grey--light:#aaa;font-family:sans-serif;font-size:16px}body,html{color:var(--black);margin:0;padding:0}a{color:var(--red--dark)}a:active,a:hover,input{color:var(--black)}input{background:var(--white);border:1px solid var(--grey--dark);box-sizing:border-box;padding:.5rem .25rem;width:100%}.button{background:var(--red);border:0;border-radius:.5rem;color:var(--white);cursor:pointer;display:inline-block;font-size:1rem;padding:.5rem;text-align:center;text-decoration:none}.button:active,.button:focus,.button:hover{background:var(--red--light)}.button--secondary{background:var(--grey--light)}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background:var(--grey--dark)}.button.button--small{padding:0 .5rem}.button.button--mobile-block{display:block}@media (min-width:800px){.button.button--mobile-block{display:inline-block}}.button--link,.button--link:active,.button--link:focus,.button--link:hover{background:transparent;box-shadow:unset;color:var(--red--dark);text-decoration:underline;transform:none}.button--link:active,.button--link:hover{color:var(--black)}.header{align-items:center;border-bottom:2px solid var(--red);display:flex;margin-bottom:1rem;margin-top:1rem;padding-bottom:.5rem}.header h1{color:var(--red);flex-grow:1;font-size:1.2rem;margin:0;padding:0;text-shadow:1px 1px var(--grey--dark)}@media (min-width:800px){h1{font-size:1.6rem}}h1:before{content:url(app-icon.f4ad7820.svg);display:inline-block;vertical-align:middle}.nav__state{display:none}@media screen and (max-width:600px){.nav__state:checked+.nav__items{display:block}.nav__button--close,.nav__state:checked~.nav__button--open{display:none}.nav__state:checked~.nav__button--close{display:block;position:fixed;right:.5rem;top:1rem}.nav__button{border-radius:.5rem;cursor:pointer;font-size:2rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2rem;z-index:2}.nav__button:hover{color:var(--red)}.nav__items{background:var(--white);bottom:0;display:none;left:0;padding-top:4rem;position:fixed;right:0;top:0;z-index:1}.nav__items *,.nav__items :active,.nav__items :hover{border-left:2px solid var(--white);border-radius:0;display:block;font-size:1rem;padding:1rem 0;text-align:center;text-decoration:none;width:100%}.nav__items :hover{border-left:2px solid var(--red)}}@media screen and (min-width:601px){.nav__button{display:none}.nav__items *{font-size:.9rem;padding:0}.nav__items>*+*{margin-left:.5rem}}.toast{background:var(--red--dark);border-radius:.5rem;bottom:1rem;color:var(--white);padding:.5rem 1rem;position:fixed;right:1rem;transform:translateY(200%);transition:transform .5s;z-index:3}.toast--visible{transform:translateY(0)}.loadingspinner{display:block;padding-top:1rem;text-align:center}.loadingspinner span{vertical-align:middle}.lds-dual-ring{display:inline-block}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff;border-bottom:3px solid var(--grey--light);border-left:3px solid transparent;border-radius:50%;border-right:3px solid transparent;border-top:3px solid var(--grey--light);content:" ";display:block;height:1rem;margin-right:.5rem;width:1rem}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.druglist{margin-left:0;padding-left:0}.druglist dt{font-size:1.5rem;margin-bottom:.25rem}.druglist dd{margin-bottom:1rem;margin-left:0;padding-left:0}.druglist__drugvalue{background:var(--grey--dark);border:0;color:var(--white);cursor:pointer;padding:.25rem .5rem}.druglist__drugvalue--warn{border:2px dotted var(--white)}.druglist__drugvalue--alert{background:var(--red)}.drugeditscreen h2{font-size:1.4rem}.drugeditscreen__actions{margin-top:1rem}.drugeditscreen__inputrow{display:flex}.drugeditscreen__inputrow input{flex-grow:1}.drugeditscreen__inputrow .button{width:3rem}.drugeditscreen__inputrow>*{margin-right:.25rem}.drugeditscreen__inputrow>:last-child{margin-right:0}
/*# sourceMappingURL=app.css.map */
