input[data-v-763a76e7]:invalid,select[data-v-763a76e7]:invalid{border-color:red}.entry[data-v-763a76e7]{width:100%;display:flex;flex-direction:column;justify-content:space-between}.entryLabel[data-v-763a76e7]{margin:0;font-size:medium;text-align:left}.entryCheckLabel[data-v-763a76e7]{margin:0 0 0 0;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold[data-v-763a76e7]{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px;font-weight:700}.entryCheckbox[data-v-763a76e7]{margin-left:5px}.entryText[data-v-763a76e7]{margin:0 0 10px 0;width:95%;font-size:16px}.entrySelect[data-v-763a76e7]{margin:5px;width:98%;font-size:16px}.entryTextDiv[data-v-763a76e7]{display:flex;flex-direction:row;min-width:250px}.buttontext{margin:0}.linkedbutton{text-decoration:underline;min-width:75px;height:25px;padding:0;font-size:inherit;margin:0;color:var(--button-color)}.linkedbutton:hover{color:var(--highlight-color);cursor:pointer}.linkedbutton:link{color:var(--button-color)}.linkedbutton:disabled{background-color:grey}.buttontext[data-v-791f5c14]{margin:0}.button[data-v-791f5c14]{border:none;border-radius:10px;width:130px;height:50px;padding:0;font-size:medium;margin:10px;text-decoration:none}button[data-v-791f5c14]:hover{font-weight:bolder;cursor:pointer}button[data-v-791f5c14]:disabled{background-color:grey;color:var(--light-text-color)}.buttonprimary[data-v-791f5c14]{background-color:var(--button-color);color:var(--light-text-color)}.buttonhighlight[data-v-791f5c14]{background-color:var(--highlight-button-color);color:var(--light-text-color)}.buttondisabled[data-v-791f5c14]{background-color:var(--disabled-color);color:var(--light-text-color)}.buttonpay[data-v-791f5c14]{background-color:var(--pay-color);color:var(--light-text-color)}.buttonmeal[data-v-791f5c14]{background-color:var(--meal-color);color:var(--light-text-color)}.modal[data-v-1dc889bc]{text-align:center;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.modal__backdrop[data-v-1dc889bc]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-1dc889bc]{background-color:#fff;position:relative;width:600px;margin:50px auto;display:flex;flex-direction:column;border-radius:5px;z-index:2}@media screen and (max-width:992px){.modal__dialog[data-v-1dc889bc]{width:90%}}.modal__close[data-v-1dc889bc]{width:30px;height:30px}.modal__header[data-v-1dc889bc]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-1dc889bc]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-1dc889bc]{padding:10px 20px 20px}.fade-enter-active[data-v-1dc889bc],.fade-leave-active[data-v-1dc889bc]{transition:opacity .2s}.fade-enter[data-v-1dc889bc],.fade-leave-to[data-v-1dc889bc]{opacity:0}.loginDiv{margin-top:60px;grid-area:center;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:large}.margin10{margin:10px}@media screen and (min-width:812px){.entry{flex-direction:row}}@media screen and (max-width:812px){.entry{flex-direction:column}}.entry{width:100%;display:flex;justify-content:space-between}.entryLabel{margin:5px;font-size:medium;text-align:left}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold{font-weight:700}.entryCheckbox{margin-left:5px}.entryText{width:95%}.entrySelect,.entryText{margin:5px;font-size:16px}.entrySelect{width:98%}.entryTextDiv{display:flex;flex-direction:row;min-width:250px}.capital{text-transform:capitalize}.iconbutton[data-v-01200ffe]:hover{cursor:pointer}.iconimage[data-v-01200ffe]{width:17px}.horizFlex{flex-direction:row}.horizFlex,.vertFlex{display:flex;margin:0}.vertFlex{flex-direction:column}.horizFlexStretch{justify-content:space-between}.horizFlexSpace,.horizFlexStretch{display:flex;padding:0;flex-direction:row;margin:0 0 0 0}.horizFlexSpace{justify-content:space-around;align-items:center}.vertFlexLeft{display:flex;flex-direction:column;text-align:left}.rightjustified{text-align:right}.leftjustified{text-align:left}.titlelabel{font-size:x-large}.subtitle,.subtitleBold{font-size:large;margin:20px}.subtitleBold{font-weight:700}.smalltext{font-size:small}.bold{font-weight:700}.left5{margin-left:5px}.left10{margin-left:10px}.right10{margin-right:10px}.bottom10{margin-bottom:10px}input,textarea{font:inherit}input:invalid,select:invalid{border-color:red}button:hover{cursor:pointer}.pleasewait{color:#ff5100;font-size:large}.required{color:red}.responsemessage{color:red;font-size:large}.linkdiv{display:flex;flex-direction:column;align-items:center;width:100%}.linkgrid{display:grid;grid-template-columns:300px auto 50px}.linkname{margin-right:30px}.linkText{margin:20px}.disabled,.disabled:hover{pointer-events:none}.frame{width:100%}.frame,.framenarrow{height:100%;border:none}.framenarrow{width:380px}#wrap{height:88vh}#wrap,body{width:100vw}body{height:95vh;height:-webkit-fill-available;padding:0;margin:0;font-size:medium;color:var(--text-color)}.logo{height:60px;margin:8px}.logotop{margin-top:40px;width:400px}.outerDiv{margin:0;padding:0;height:95vh;display:grid}.header{grid-area:header;padding:10px 20px 10px 10px;display:grid;grid-template-columns:2fr 4fr 2fr;grid-template-rows:auto auto;grid-template-areas:"logo nav user" "refresh refresh refresh";font-size:medium;background-color:var(--background-color);color:var(--header-text-color)}.refresh{grid-area:refresh}.navArea{padding:0;margin:0}.userArea{grid-area:user}.userlabel{margin:0}.menubutton{border:none;border-radius:2px;white-space:normal;color:var(--header-button-text-color);background-color:var(--header-button-color)}.menubutton,.menubuttonselected{width:95px;height:50px;padding:0;font-size:medium;margin:10px 2px 10px 2px;text-decoration:none}.menubuttonselected{border:1px solid #2f4f4f;border-radius:2px;color:#000}.menubuttondisabled{border:none;border-radius:2px;width:95px;height:50px;padding:0;font-size:medium;margin:10px 2px 10px 2px;text-decoration:none;color:var(--header-button-text-color);background-color:var(--inactive-color)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}