@charset "UTF-8";@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}#root .ErrorPage{background-color:var(--background-colour);margin:0}#root .ErrorPage .main-box{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:550px;padding:0 20px;margin:auto;transform:translateY(-20%)}#root .ErrorPage .main-box>*{margin-bottom:40px}#root .ErrorPage .main-box>:last-child{margin-bottom:0}#root .ErrorPage .main-box>img:nth-child(1){width:180px}#root .ErrorPage .main-box>img:nth-child(2){width:250px}#root .ErrorPage .main-box .lock-icon{width:250px}#root .ErrorPage .main-box>p{font-size:20px}#root .ErrorPage .main-box .user-info{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:40px}#root .ErrorPage .main-box .user-info .user-name{font-size:18px;font-weight:600;color:var(--primary-text-colour)}#root .ErrorPage .main-box .user-info .user-email{font-size:14px;font-weight:400;color:var(--secondary-text-colour)}#root .ErrorPage .main-box .button-group{display:flex;flex-direction:column;gap:16px;width:100%;max-width:180px}#root .ErrorPage .main-box .button-group>button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;width:100%}#root .ErrorPage .main-box .button-group>button img{margin-right:8px}#root .ErrorPage .main-box .button-group>button:disabled{opacity:.6;cursor:not-allowed}#root .ErrorPage .main-box .button-group>button:hover{background:var(--primary-brand-dark-colour)}#root .ErrorPage .main-box .button-group .logout-button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:var(--primary-text-colour)}#root .ErrorPage .main-box .button-group .logout-button img{margin-right:8px}#root .ErrorPage .main-box .button-group .logout-button:disabled{opacity:.6;cursor:not-allowed}#root .ErrorPage .main-box .button-group .logout-button:hover{background-color:var(--control-hover-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.IdleSplash{position:fixed;inset:0;z-index:100;display:flex;background-color:#fff}@media (prefers-color-scheme: dark){.IdleSplash{background-color:#000}}.IdleSplash .message-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:auto;transform:translateY(-10%)}.IdleSplash .message-container>*{margin-bottom:40px}.IdleSplash .message-container>:last-child{margin-bottom:0}.IdleSplash .message-container>img:nth-child(1){width:180px}.IdleSplash .message-container>img:nth-child(2){width:250px}.IdleSplash .message-container>p{font-size:20px}.IdleSplash .message-container button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.IdleSplash .message-container button>img{margin-right:8px}.IdleSplash .message-container button:disabled{opacity:.6;cursor:not-allowed}.IdleSplash .message-container button.primary{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;width:180px}.IdleSplash .message-container button.primary img{margin-right:8px}.IdleSplash .message-container button.primary:disabled{opacity:.6;cursor:not-allowed}.IdleSplash .message-container button.primary:hover{background:var(--primary-brand-dark-colour)}.Icon{width:16px;height:16px}.Icon.small{width:10px;height:10px}.Icon.large{width:20px;height:20px}.Icon.x-large{width:24px;height:24px}.Icon.rot180{transform:rotate(180deg)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ToastContainer{position:fixed;z-index:100;right:10px;top:10px}.ToastContainer .Toast{padding:10px;border:1px solid;border-radius:8px;margin-bottom:10px;box-shadow:0 0 10px var(--shadow-colour);width:320px;display:flex;justify-content:space-between;transition:opacity .5s ease-out}.ToastContainer .Toast.pre-open{opacity:0}.ToastContainer .Toast.opening,.ToastContainer .Toast.open{opacity:.9}.ToastContainer .Toast.closing{opacity:0}.ToastContainer .Toast .message{padding:5px}.ToastContainer .Toast .message .emoji{font-size:16px}.ToastContainer .Toast button{align-self:flex-start;padding:10px;margin:-10px}.ToastContainer .Toast>*:not(:last-child){margin-right:10px}.ToastContainer .Toast:not(.closing):hover{opacity:1}.ToastContainer .Toast.information{border-color:var(--alert-information-colour);background-color:var(--alert-information-alt-colour)}.ToastContainer .Toast.success{border-color:var(--alert-success-colour);background-color:var(--alert-success-alt-colour)}.ToastContainer .Toast.warning{border-color:var(--alert-warning-colour);background-color:var(--alert-warning-alt-colour)}.ToastContainer .Toast.error{border-color:var(--alert-critical-colour);background-color:var(--alert-critical-alt-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.RefreshBanner{position:fixed;top:0;width:100%;background-color:var(--alert-warning-colour);color:var(--primary-text-colour);transform:translateY(-100%);transition:transform .3s ease-out;z-index:1000;box-shadow:0 2px 4px #0000001a;font-size:13px}.RefreshBanner.visible{transform:translateY(0)}.RefreshBanner .content{display:flex;align-items:center;justify-content:center;padding:6px 20px;gap:12px;position:relative}.RefreshBanner .action{height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;padding:4px 12px;min-width:70px;height:auto}.RefreshBanner .action img{margin-right:8px}.RefreshBanner .action:disabled{opacity:.6;cursor:not-allowed}.RefreshBanner .action:hover{background:var(--primary-brand-dark-colour)}.RefreshBanner .dismiss{position:absolute;right:20px;color:var(--primary-text-colour);font-size:20px;cursor:pointer;padding:4px 8px}.RefreshBanner .dismiss:focus-visible{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}body:has(.RefreshBanner.visible) #root>header{top:var(--refresh-banner-height)}body:has(.RefreshBanner.visible) #root>main{margin-top:calc(56px + var(--refresh-banner-height))}body:has(.RefreshBanner.visible) .InsightsNavHeader{top:calc(56px + var(--refresh-banner-height))}body:has(.RefreshBanner.visible) .InsightsPage{margin-top:calc(56px + var(--refresh-banner-height))}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.StatCard{padding:20px;background:var(--foreground-colour);border:1px solid var(--separator-colour);border-radius:8px}.StatCard>div{font-size:28px;font-weight:700}.StatCard.full-width{grid-column-end:span 4}.StatCard.half-width{grid-column-end:span 2}.StatCard.quarter-width{grid-column-end:span 1}.StatCard.compact{padding:10px 15px}.StatCard.compact>div{font-size:18px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}@keyframes skeleton-shimmer{0%{background-position:-100px 0}to{background-position:calc(100px + 100%) 0}}.Skeleton{display:block;height:auto;width:100%;border-radius:4px;background-color:var(--skeleton-colour);background-image:linear-gradient(90deg,var(--skeleton-colour),var(--skeleton-shimmer-colour),var(--skeleton-colour));background-size:100px 100%;background-repeat:no-repeat;animation:skeleton-shimmer 1.5s ease-in-out infinite}.Skeleton.text:before{content:" "}.Skeleton.input{padding:10px}.Skeleton.input:before{content:" "}.Skeleton.header{height:20px}.Skeleton.circle{border-radius:50%}.Skeleton.rect{border-radius:0}.ResidentStats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:20px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Field:not(.no-margin){margin-bottom:20px}.Field label{display:block;margin-bottom:10px;white-space:nowrap}.Field.inline-label{display:flex;align-items:center}.Field.inline-label label{margin-bottom:0;margin-right:10px}.Field input[type=text]+img,.Field input[type=email]+img,.Field input[type=number]+img,.Field input[type=time]+img,.Field input[type=url]+img,.Field input[type=password]+img{position:absolute;left:10px}.Field input[type=text],.Field input[type=email],.Field input[type=number],.Field input[type=time],.Field input[type=url],.Field input[type=password]{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px;width:100%}.Field input[type=text]:disabled,.Field input[type=email]:disabled,.Field input[type=number]:disabled,.Field input[type=time]:disabled,.Field input[type=url]:disabled,.Field input[type=password]:disabled{opacity:.6;cursor:not-allowed}.Field input[type=time]{min-width:120px}.Field input[type=date]{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px;position:relative;width:100%}.Field input[type=date]:disabled{opacity:.6;cursor:not-allowed}.Field input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0;left:-30px}.Field input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.Field input[type=date]::-webkit-datetime-edit,.Field input[type=date]::-webkit-inner-spin-button,.Field input[type=date]::-webkit-clear-button,.Field input[type=date]::-webkit-date-and-time-value{display:none}.Field input[type=date]:before{content:attr(data-date);flex-grow:1}.Field textarea{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px;height:auto;width:100%}.Field textarea:disabled{opacity:.6;cursor:not-allowed}.Field select,.Field button{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px}.Field select:disabled,.Field button:disabled{opacity:.6;cursor:not-allowed}.Field textarea{resize:vertical}.Field input[type=checkbox]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.Field input[type=checkbox]+label{display:inline-block;padding:10px 10px 10px calc(1.2em + 10px);margin:0;background-position:left center;background-size:auto 1.2em;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='16'%20height='16'%20rx='3'%20fill='none'%20stroke='%238C9196'%20stroke-width='2'/%3e%3c/svg%3e")}@media (prefers-color-scheme: dark){.Field input[type=checkbox]+label{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='16'%20height='16'%20rx='3'%20fill='none'%20stroke='%23AAA'%20stroke-width='2'/%3e%3c/svg%3e")}}.Field input[type=checkbox]:checked+label{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='16'%20height='16'%20rx='3'%20fill='white'%20stroke='%238C9196'%20stroke-width='2'/%3e%3cpath%20d='M7.73047%2013.9258C8.15039%2013.9258%208.47266%2013.7744%208.69238%2013.4473L13.1992%206.69434C13.3555%206.46484%2013.4189%206.23047%2013.4189%206.02539C13.4189%205.43945%2012.96%205%2012.3594%205C11.9492%205%2011.6904%205.14648%2011.4414%205.53711L7.71582%2011.3672L5.86035%209.18945C5.64062%208.93555%205.3916%208.81836%205.0498%208.81836C4.44434%208.81836%204%209.25781%204%209.84863C4%2010.1172%204.07324%2010.332%204.30273%2010.5957L6.8125%2013.5107C7.06152%2013.7988%207.35449%2013.9258%207.73047%2013.9258Z'%20fill='black'/%3e%3c/svg%3e")}@media (prefers-color-scheme: dark){.Field input[type=checkbox]:checked+label{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='16'%20height='16'%20rx='3'%20stroke='%23AAA'%20stroke-width='2'/%3e%3cpath%20d='M7.73047%2013.9258C8.15039%2013.9258%208.47266%2013.7744%208.69238%2013.4473L13.1992%206.69434C13.3555%206.46484%2013.4189%206.23047%2013.4189%206.02539C13.4189%205.43945%2012.96%205%2012.3594%205C11.9492%205%2011.6904%205.14648%2011.4414%205.53711L7.71582%2011.3672L5.86035%209.18945C5.64062%208.93555%205.3916%208.81836%205.0498%208.81836C4.44434%208.81836%204%209.25781%204%209.84863C4%2010.1172%204.07324%2010.332%204.30273%2010.5957L6.8125%2013.5107C7.06152%2013.7988%207.35449%2013.9258%207.73047%2013.9258Z'%20fill='white'/%3e%3c/svg%3e")}}.Field input[type=checkbox]:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.Field input[disabled],.Field textarea[disabled]{opacity:.6;cursor:not-allowed}.Field input[disabled]+label,.Field textarea[disabled]+label{opacity:.6;cursor:not-allowed}.Field.hidden{height:0!important}.Field.hidden *{opacity:0!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important}.FieldRow{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;align-items:flex-end;width:100%}.FieldRow.no-wrap{flex-wrap:nowrap}.FieldRow.stretch-first>:first-child{flex-grow:1}.FieldRow.stretch-last>:last-child{flex-grow:1}.FieldRow>*:not(:last-child){margin-right:20px}.FieldRow.tight>*:not(:last-child){margin-right:10px}.FieldRow.align-top{align-items:flex-start}.FieldRow.align-middle{align-items:center}.FieldRow.align-bottom{align-items:flex-end}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.SelectDropdown{position:relative}.SelectDropdown select{border-radius:4px;background-color:var(--foreground-colour);font-size:1rem;padding:8px 30px 8px 10px;height:38px;border:1px solid var(--separator-colour);cursor:pointer;width:100%;text-overflow:ellipsis}.SelectDropdown select:disabled{opacity:.6;cursor:not-allowed}.SelectDropdown:after{content:"";position:absolute;display:block;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L5%205L10%200H0Z'%20fill='%235C5F62'/%3e%3c/svg%3e");background-size:contain;background-position:center right;background-repeat:no-repeat;width:.7em;top:0;right:10px;bottom:0;pointer-events:none}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ServiceCheckInInsights{border:1px solid var(--separator-colour);border-radius:8px;background:var(--foreground-colour)}.ServiceCheckInInsights header{padding:20px;display:flex;align-items:center}.ServiceCheckInInsights header h2{font-size:18px;font-weight:700;display:flex;align-items:center}.ServiceCheckInInsights header h2>:first-child{margin-right:5px}.ServiceCheckInInsights header .date-range-selector{margin:0 10px;flex:1}.ServiceCheckInInsights header .legend{display:flex}.ServiceCheckInInsights header .legend>div{display:flex;align-items:center;margin-right:15px;font-weight:700}.ServiceCheckInInsights header .legend>div .ref-colour{display:block;width:10px;height:10px;border-radius:1000px;margin-right:5px}.ServiceCheckInInsights h3{font-size:18px;margin-left:20px}.ServiceCheckInInsights .charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;overflow:hidden;border-bottom:1px solid var(--separator-colour)}.ServiceCheckInInsights .charts>div{height:106px;padding:20px 0;min-width:0}.ServiceCheckInInsights .charts>div:nth-child(odd){border-right:1px dashed var(--separator-colour)}.ServiceCheckInInsights .charts>div:nth-child(-n+2){border-bottom:1px dashed var(--separator-colour);border-top:1px dashed var(--separator-colour)}.ServiceCheckInInsights .charts .no-data{text-align:center;margin-top:20px;color:var(--secondary-text-colour)}.ServiceCheckInInsights .charts .ChartSkeleton{padding:20px}.ServiceCheckInInsights .charts .ChartSkeleton :first-child{margin-bottom:5px}.ServiceCheckInInsights .submission-list table{width:100%;border-spacing:0;border-collapse:separate}.ServiceCheckInInsights .submission-list table th{font-weight:700;text-align:left}.ServiceCheckInInsights .submission-list table tfoot td{text-align:center;color:var(--secondary-text-colour)}.ServiceCheckInInsights .submission-list table thead tr:last-child th,.ServiceCheckInInsights .submission-list table tbody td{border-bottom:1px solid var(--separator-colour)}.ServiceCheckInInsights .submission-list table th,.ServiceCheckInInsights .submission-list table td{padding:15px 10px;background-color:var(--foreground-colour)}.ServiceCheckInInsights .submission-list table th:first-child,.ServiceCheckInInsights .submission-list table td:first-child{padding-left:15px}.ServiceCheckInInsights .submission-list table th:last-child,.ServiceCheckInInsights .submission-list table td:last-child{padding-right:15px}.ServiceCheckInInsights .submission-list table th.narrow,.ServiceCheckInInsights .submission-list table td.narrow{padding:15px 5px}.ServiceCheckInInsights .submission-list table thead:first-child tr:first-child th:first-child,.ServiceCheckInInsights .submission-list table thead:first-child tr:first-child td:first-child,.ServiceCheckInInsights .submission-list table tbody:first-child tr:first-child th:first-child,.ServiceCheckInInsights .submission-list table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.ServiceCheckInInsights .submission-list table thead:first-child tr:first-child th:last-child,.ServiceCheckInInsights .submission-list table thead:first-child tr:first-child td:last-child,.ServiceCheckInInsights .submission-list table tbody:first-child tr:first-child th:last-child,.ServiceCheckInInsights .submission-list table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.ServiceCheckInInsights .submission-list table tfoot:last-child tr:last-child td:first-child,.ServiceCheckInInsights .submission-list table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.ServiceCheckInInsights .submission-list table tfoot:last-child tr:last-child td:last-child,.ServiceCheckInInsights .submission-list table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.ServiceCheckInInsights .submission-list table tr td:nth-child(n+3),.ServiceCheckInInsights .submission-list table tr th:nth-child(n+3){width:10%;white-space:nowrap;text-align:right}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}#root .LoginPage{margin:0;background-color:#fff}@media (prefers-color-scheme: dark){#root .LoginPage{background-color:#000}}.LoginPage .welcome-box{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:auto;transform:translateY(-20%)}.LoginPage .welcome-box>*{margin-bottom:40px}.LoginPage .welcome-box>:last-child{margin-bottom:0}.LoginPage .welcome-box>img:nth-child(1){width:180px}.LoginPage .welcome-box>img:nth-child(2){width:250px}.LoginPage .welcome-box>p{font-size:20px}.LoginPage .welcome-box>button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;width:180px}.LoginPage .welcome-box>button img{margin-right:8px}.LoginPage .welcome-box>button:disabled{opacity:.6;cursor:not-allowed}.LoginPage .welcome-box>button:hover{background:var(--primary-brand-dark-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CanBeEmpty{color:var(--secondary-text-colour);font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DishCategoryBadge{border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0;color:var(--primary-text-colour)}.DishCategoryBadge.M{background-color:var(--dish-category-main-colour)}.DishCategoryBadge.S{background-color:var(--dish-category-side-colour)}.DishCategoryBadge.D{background-color:var(--dish-category-dessert-colour)}.DishCategoryBadge.B{background-color:var(--dish-category-beverage-colour)}.DishCategoryBadge.faded{opacity:.6}.DishCategoryBadge.inactive{background-color:var(--control-background-colour)}.FieldSpacer{flex-grow:1;margin:0!important}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Modal{position:relative;z-index:10;opacity:0;transition:opacity .3s ease-out}.Modal.pre-open{opacity:0}.Modal.opening,.Modal.open{opacity:1}.Modal.closing{opacity:0}.Modal .overlay{position:fixed;background:var(--modal-overlay-colour)}.Modal .overlay.see-through{opacity:0}.Modal>.content{z-index:11;background:var(--foreground-colour);border:1px solid var(--separator-colour);border-radius:8px;box-shadow:0 0 10px var(--shadow-colour);position:fixed}.Modal>.content.screenCenter{left:50vw;top:50vh;transform:translate(-50%,-50%)}.Modal>.content.screenTop{left:50vw;top:5%;transform:translate(-50%)}.Modal>.content.screenRight{right:0;top:0;bottom:0}.Modal>.content.screenLeft{left:0;top:0;bottom:0}@media (max-width: 479px){.Modal.fullscreen-phone .content{inset:0;border:none;border-radius:0;transform:none}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.RecordModal{width:700px}@media (max-width: 479px){.RecordModal{width:unset}}@media (max-width: 479px){.RecordModal>article{height:100%}}.RecordModal>article>header{display:flex;background:var(--background-colour);border-radius:8px 4px 0 0}.RecordModal>article>header>div{display:flex;align-items:center;border-bottom:1px solid var(--separator-colour)}.RecordModal>article>header>div>h1{font-size:20px;margin:20px}.RecordModal>article>header .close{flex:1 0 auto;justify-content:flex-end}.RecordModal>article>header .close>button{margin:15px;padding:8px;display:inline-flex}.RecordModal>article>header .tab-headers{border:none;margin-top:2px}.RecordModal>article>header .tab-headers button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;margin-top:-10px;margin-bottom:-10px;border:none;height:100%;padding:0 21px;border-bottom:1px solid var(--separator-colour)}.RecordModal>article>header .tab-headers button>img{margin-right:8px}.RecordModal>article>header .tab-headers button:disabled{opacity:.6;cursor:not-allowed}.RecordModal>article>header .tab-headers button.selected{padding:0 20px 2px;background:var(--foreground-colour);border:1px solid var(--separator-colour);border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}.RecordModal>article .body{max-height:80dvh;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}@media (max-width: 479px){.RecordModal>article .body{max-height:calc(100% - 60px)}}.RecordModal>article .body .record-content{flex:1;overflow-y:auto}.RecordModal>article .body>.hidden{display:none}.RecordModal>article .body button.cancel-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.RecordModal>article .body button.cancel-button>img{margin-right:8px}.RecordModal>article .body button.cancel-button:disabled{opacity:.6;cursor:not-allowed}.RecordModal>article .body button.action-button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.RecordModal>article .body button.action-button img{margin-right:8px}.RecordModal>article .body button.action-button:disabled{opacity:.6;cursor:not-allowed}.RecordModal>article .body button.action-button:hover{background:var(--primary-brand-dark-colour)}.RecordModal>article .body button.delete-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--critical-text-colour);margin-right:20px}.RecordModal>article .body button.delete-button>img{margin-right:8px}.RecordModal>article .body button.delete-button:disabled{opacity:.6;cursor:not-allowed}.RecordModal>article .body .delete-confirmation{display:flex;color:var(--critical-text-colour)}.RecordModal>article .body .delete-confirmation>*{margin-right:20px}.RecordModal>article .body .delete-confirmation button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--critical-text-colour);text-decoration:underline}.RecordModal>article .body .delete-confirmation button>img{margin-right:8px}.RecordModal>article .body .delete-confirmation button:disabled{opacity:.6;cursor:not-allowed}.RecordModal>article .body .delete-confirmation button:not(:last-child){margin-right:20px}.RecordModal>article .body .action-bar{padding:15px 20px;align-content:center;background:var(--background-colour);border-top:1px solid var(--separator-colour)}header.FieldGroupHeader{font-weight:700;margin-bottom:20px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.FormSection{padding:20px}.FormSection.separator-primary{border-bottom:1px solid var(--separator-colour)}.FormSection.separator-secondary{border-bottom:1px dashed var(--separator-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MutuallyExclusiveSelectGroup{display:flex;height:38px}.MutuallyExclusiveSelectGroup .option{position:relative;display:flex;align-items:center}.MutuallyExclusiveSelectGroup .option label{height:100%;padding:8px 15px;width:100%;cursor:pointer;display:flex;align-items:center;border:1px solid var(--separator-colour);border-right:none}.MutuallyExclusiveSelectGroup .option label img{margin-right:15px}.MutuallyExclusiveSelectGroup .option:first-child label{border-top-left-radius:4px;border-bottom-left-radius:4px}.MutuallyExclusiveSelectGroup .option:last-child label{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid var(--separator-colour)}.MutuallyExclusiveSelectGroup input[type=radio]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.MutuallyExclusiveSelectGroup input[type=radio] label{background-color:var(--foreground-colour)}.MutuallyExclusiveSelectGroup input[type=radio]:checked+label{background-color:var(--control-background-colour)}.MutuallyExclusiveSelectGroup input[type=radio]:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.MutuallyExclusiveSelectGroup input[type=radio]:hover+label{background-color:var(--control-hover-colour)}.MutuallyExclusiveSelectGroup input[type=radio]:disabled+label{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NumberInput{display:flex}.NumberInput input[type=number]{border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px;border-radius:0;text-align:center;border-left:0;border-right:0;width:50px;transition:width .2s ease-out,height .2s ease-out,font-size .2s ease-out;-moz-appearance:textfield}.NumberInput input[type=number]:disabled{opacity:.6;cursor:not-allowed}.NumberInput input[type=number]::-webkit-outer-spin-button,.NumberInput input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput input[type=number][disabled]{cursor:not-allowed;opacity:.6}.NumberInput button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;background-color:var(--control-background-colour);transition:padding .2s ease-out,height .2s ease-out,font-size .2s ease-out}.NumberInput button img{margin-right:8px}.NumberInput button:disabled{opacity:.6;cursor:not-allowed}.NumberInput button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.NumberInput button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.NumberInput button[disabled]{cursor:not-allowed;opacity:.6}.NumberInput button:not([disabled]):hover{background:var(--control-hover-colour)}.NumberInput.large{font-size:28px}.NumberInput.large>button{height:60px;padding:16px 30px}.NumberInput.large>input[type=number]{width:80px;height:60px;font-size:28px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Image{background:var(--image-background-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PhotoUpload{position:relative}.PhotoUpload>img{width:100%;height:100%;border-radius:4px;display:flex;object-fit:cover}.PhotoUpload .change{position:absolute;left:10px;bottom:10px;padding-right:20px;display:flex;justify-content:space-between;width:100%}.PhotoUpload .change input{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.PhotoUpload .change input:disabled+label{cursor:not-allowed;opacity:.6}.PhotoUpload .change input:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.PhotoUpload .change label{height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--foreground-colour);color:var(--primary-brand-colour);border:none;padding:5px 10px;box-shadow:0 0 10px var(--shadow-colour)}.PhotoUpload .change label img{margin-right:8px}.PhotoUpload .change label:disabled{opacity:.6;cursor:not-allowed}.PhotoUpload .change button{height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--foreground-colour);color:var(--primary-brand-colour);border:none;padding:5px 10px;box-shadow:0 0 10px var(--shadow-colour)}.PhotoUpload .change button img{margin-right:8px}.PhotoUpload .change button:disabled{opacity:.6;cursor:not-allowed}.PhotoUpload .change button img{margin:3px 0}.PhotoUpload.circle-photo>img{border-radius:50%;margin-bottom:10px}.PhotoUpload.circle-photo .change{position:inherit;left:auto;bottom:auto;justify-content:center;padding:0 10px}.PhotoUpload.circle-photo.has-picture .change{justify-content:space-between}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Tag{padding:4px 8px;display:flex;align-items:center;border-radius:2px;background-color:var(--tag-input-colour)}.Tag>:first-child{margin-right:8px}.Tag button{padding:10px;margin:-10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.TagSelector ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-7px;margin-top:-7px;min-height:38px}.TagSelector ul li{margin:7px 10px 7px 0}.TagSelector ul .selector-input{margin:0}.TagSelector ul .selector-input input{width:150px}.TagSelector ul .selector-input:not(.allow-custom)>*{margin:0;opacity:0;height:24px;padding:0}.TagSelector ul .selector-input:not(.allow-custom) input{vertical-align:top;height:0;padding:0;border:none}.TagSelector ul .add-link{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.TagSelector ul .add-link>img{margin-right:8px}.TagSelector ul .add-link:disabled{opacity:.6;cursor:not-allowed}.TagSelector.disabled{opacity:.6}.TagSelectorModalDropdown{overflow:hidden}.TagSelectorModalDropdown ul{min-width:150px;max-height:250px;overflow-y:auto;overflow-x:hidden;position:relative}.TagSelectorModalDropdown ul li{padding:10px;cursor:default}.TagSelectorModalDropdown ul li:first-child{padding-top:15px}.TagSelectorModalDropdown ul li:last-child{padding-bottom:15px}.TagSelectorModalDropdown ul li.focused{background-color:var(--control-hover-colour)}.TagSelectorModalDropdown ul li.empty{color:var(--secondary-text-colour);font-style:italic;text-align:center}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.IddsiBadge{display:inline-block;font-size:12px;font-weight:500;border:1px solid var(--separator-colour);border-radius:5px;padding:2px 5px;min-width:40px;text-align:center}.IddsiBadge.crossed-out{text-decoration:line-through;text-decoration-thickness:2px;opacity:.4}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InfoPanel{border-radius:8px;border:1px solid;border-left-width:4px;padding:10px}.InfoPanel.inline{display:inline-flex;width:auto}.InfoPanel.information{border-color:var(--alert-information-colour);background-color:var(--alert-information-alt-colour)}.InfoPanel.success{border-color:var(--alert-success-colour);background-color:var(--alert-success-alt-colour)}.InfoPanel.warning{border-color:var(--alert-warning-colour);background-color:var(--alert-warning-alt-colour)}.InfoPanel.critical{border-color:var(--alert-critical-colour);background-color:var(--alert-critical-alt-colour)}.InfoPanel .panel-content>button,.InfoPanel .panel-content>a{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;border:none;display:inline-block;margin:-10px 30px;color:var(--primary-text-colour);text-decoration:underline}.InfoPanel .panel-content>button>img,.InfoPanel .panel-content>a>img{margin-right:8px}.InfoPanel .panel-content>button:disabled,.InfoPanel .panel-content>a:disabled{opacity:.6;cursor:not-allowed}.InfoPanel>.dismiss{margin-left:10px}.DishDetails .dish-photo{width:200px;height:200px}.DishDetails .no-edit-warning{margin-bottom:20px}.DishDetails .no-edit-warning>div{display:flex;align-items:center}.DishDetails .no-edit-warning>div>span{margin-left:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.AutoCompleteInput .placeholder-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.AutoCompleteInput .placeholder-button>img{margin-right:8px}.AutoCompleteInput .placeholder-button:disabled{opacity:.6;cursor:not-allowed}.AutoCompleteModalDropdown{overflow:hidden}.AutoCompleteModalDropdown ul{min-width:150px;max-height:250px;overflow-y:auto;overflow-x:hidden;position:relative}.AutoCompleteModalDropdown ul li{padding:10px;cursor:default;display:flex;align-items:center}.AutoCompleteModalDropdown ul li:first-child{padding-top:15px}.AutoCompleteModalDropdown ul li:last-child{padding-bottom:15px}.AutoCompleteModalDropdown ul li.focused{background-color:var(--control-hover-colour)}.AutoCompleteModalDropdown ul li.empty{color:var(--secondary-text-colour);font-style:italic;text-align:center}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DishRecipe button.add-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.DishRecipe button.add-button>img{margin-right:8px}.DishRecipe button.add-button:disabled{opacity:.6;cursor:not-allowed}.DishRecipe .ingredient-list{margin-bottom:20px}.DishRecipe .allergen-warning{margin-top:20px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DishRecipeIngredient{margin-bottom:10px}.DishRecipeIngredient .ingredient-row>img{margin-right:10px}.DishRecipeIngredient .ingredient-row .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DishRecipeIngredient .ingredient-row .unit{flex:0;min-width:130px}.DishRecipeIngredient .ingredient-row .remove>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.DishRecipeIngredient .ingredient-row .remove>button>img{margin-right:8px}.DishRecipeIngredient .ingredient-row .remove>button>img{margin-right:0}.DishRecipeIngredient .ingredient-row .remove>button:disabled{opacity:.6;cursor:not-allowed}.DishRecipeIngredient .ingredient-row .drag-handle>div{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.DishRecipeIngredient .ingredient-row .drag-handle>div>img{margin-right:8px}.DishRecipeIngredient .ingredient-row .drag-handle>div>img{margin-right:0}.DishRecipeIngredient .ingredient-row .drag-handle>div:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DishRecipeStep .label-area{display:flex;align-items:center;margin-bottom:10px}.DishRecipeStep .label-area label{font-size:18px;margin-bottom:0;flex:1}.DishRecipeStep .label-area button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;border:none;margin:0 20px}.DishRecipeStep .label-area button>img{margin-right:8px}.DishRecipeStep .label-area button>img{margin-right:0}.DishRecipeStep .label-area button:disabled{opacity:.6;cursor:not-allowed}.DishRecipeStep .label-area .drag-handle{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.DishRecipeStep .label-area .drag-handle>img{margin-right:8px}.DishRecipeStep .label-area .drag-handle>img{margin-right:0}.DishRecipeStep .label-area .drag-handle:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NutritionFacts>header{padding:20px}.NutritionFacts>header h1{font-size:28px;font-weight:700}.NutritionFacts>header .warning{margin-top:20px}.NutritionFacts table{width:100%;border-spacing:10px;border-collapse:collapse}.NutritionFacts table tr{text-align:left}.NutritionFacts table th,.NutritionFacts table td{padding:10px 0;margin:0;border-bottom:1px solid var(--separator-colour)}.NutritionFacts table thead th{font-weight:700;padding-left:20px}.NutritionFacts table tbody th{padding-left:20px}.NutritionFacts table tbody th.indent-1{padding-left:40px}.NutritionFacts table tbody td{text-align:right;padding-right:20px}.NutritionFacts table tbody.section-0 tr{font-size:16px}.NutritionFacts table tbody.section-0 th:not(.indent-1),.NutritionFacts table tbody.section-1 th:not(.indent-1){font-weight:700}.NutritionFacts table tbody:not(:last-child){border-bottom:8px solid black}.NutritionFacts .fine-print{padding:20px;color:var(--secondary-text-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CreateEditDishModal .body{height:80dvh}@media (max-width: 479px){.CreateEditDishModal .body{height:100%}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Page{display:flex;flex-direction:row;min-height:100%;padding:20px}.Page.gutter{width:100%;max-width:1280px;margin:0 auto}.Page .page-content{flex-grow:1;order:2}.Page .page-left-panel{flex-shrink:0;max-width:340px;width:37%;padding-right:20px;order:1}@media (max-width: 479px){.Page .page-left-panel{width:100%;max-width:unset;padding-right:0;order:2}}.Page .page-right-panel{flex-shrink:0;width:340px;order:3}@media print{.Page{padding:0}}.PageSectionHeader{display:flex;margin-bottom:20px;align-items:center;align-content:stretch}.PageSectionHeader h1{font-size:20px;font-weight:700;margin-right:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.AllMenuItemsPage .back-link{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.AllMenuItemsPage .back-link>img{margin-right:8px}.AllMenuItemsPage .back-link:disabled{opacity:.6;cursor:not-allowed}.AllMenuItemsPage .add-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.AllMenuItemsPage .add-button>img{margin-right:8px}.AllMenuItemsPage .add-button:disabled{opacity:.6;cursor:not-allowed}.AllMenuItemsPage table{width:100%;border-spacing:0;border-collapse:separate}.AllMenuItemsPage table th{font-weight:700;text-align:left}.AllMenuItemsPage table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.AllMenuItemsPage table thead tr:last-child th,.AllMenuItemsPage table tbody td{border-bottom:1px solid var(--separator-colour)}.AllMenuItemsPage table th,.AllMenuItemsPage table td{padding:15px 10px;background-color:var(--foreground-colour)}.AllMenuItemsPage table th:first-child,.AllMenuItemsPage table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.AllMenuItemsPage table th:last-child,.AllMenuItemsPage table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.AllMenuItemsPage table th.narrow,.AllMenuItemsPage table td.narrow{padding:15px 5px}.AllMenuItemsPage table thead:first-child tr:first-child th,.AllMenuItemsPage table thead:first-child tr:first-child td,.AllMenuItemsPage table tbody:first-child tr:first-child th,.AllMenuItemsPage table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.AllMenuItemsPage table thead:first-child tr:first-child th:first-child,.AllMenuItemsPage table thead:first-child tr:first-child td:first-child,.AllMenuItemsPage table tbody:first-child tr:first-child th:first-child,.AllMenuItemsPage table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.AllMenuItemsPage table thead:first-child tr:first-child th:last-child,.AllMenuItemsPage table thead:first-child tr:first-child td:last-child,.AllMenuItemsPage table tbody:first-child tr:first-child th:last-child,.AllMenuItemsPage table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.AllMenuItemsPage table tfoot:last-child tr:last-child td:first-child,.AllMenuItemsPage table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.AllMenuItemsPage table tfoot:last-child tr:last-child td:last-child,.AllMenuItemsPage table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.AllMenuItemsPage table tr:hover td{background:var(--table-cell-hover-colour)}.AllMenuItemsPage table .dish-name{display:flex;align-items:center}.AllMenuItemsPage table .dish-name>:first-child{margin-right:15px}.AllMenuItemsPage table .dish-name>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;text-align:left}.AllMenuItemsPage table .dish-name>button>img{margin-right:8px}.AllMenuItemsPage table .dish-name>button:disabled{opacity:.6;cursor:not-allowed}.AllMenuItemsPage table .recipe{text-align:center}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InputWithIcon{position:relative}.InputWithIcon>input[type=text],.InputWithIcon>input[type=number]{padding-left:40px}.InputWithIcon>img{position:absolute;left:10px;height:100%}.SearchBox{position:relative}.SearchBox input.has-text{padding-right:25px}.SearchBox button{position:absolute;top:0;right:0;border:none;background:transparent}.IddsiBadgeGroup{display:flex;gap:2px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.RecipeViewerModal{width:400px;transition:left .2s ease-out,width .2s ease-out,font-size .2s ease-out;font-size:14px}.RecipeViewerModal.content{border-radius:0}.RecipeViewerModal.pre-open,.RecipeViewerModal.closing{left:100vw}.RecipeViewerModal.opening,.RecipeViewerModal.open{left:calc(100vw - 400px)}.RecipeViewerModal>article{display:flex;flex-direction:column;height:100%}.RecipeViewerModal>article>header{display:flex;align-items:center;width:100%;height:56px;padding:16px;border-bottom:1px solid var(--separator-colour);font-size:14px}.RecipeViewerModal>article>header>h1{flex:1;display:flex;align-items:center;overflow:hidden;font-size:20px}.RecipeViewerModal>article>header>h1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecipeViewerModal>article>header>h1>img{margin-right:5px}.RecipeViewerModal>article>header .header-actions{display:flex;align-items:center}.RecipeViewerModal>article>header .header-actions>button{padding:8px;margin-right:5px;display:inline-flex}.RecipeViewerModal>article>header .header-actions>button:last-child{margin-right:-5px}.RecipeViewerModal>article>header .header-actions .enlargement-options{margin:0 10px}.RecipeViewerModal>article>header .header-actions .enlargement-options .option:nth-child(2){font-size:20px}.RecipeViewerModal>article .body{height:100%;flex:1;overflow-y:auto}.RecipeViewerModal>article .body>section{padding:20px}.RecipeViewerModal>article .body>section:not(:last-child){border-bottom:1px solid var(--separator-colour)}.RecipeViewerModal>article .body>section h2{font-size:1em;font-weight:700;margin-bottom:.66em}.RecipeViewerModal>article .body>section .servings-selector>*{transition:margin .2s ease-out}.RecipeViewerModal>article .body>section .servings-selector .servings-reset{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.RecipeViewerModal>article .body>section .servings-selector .servings-reset>img{margin-right:8px}.RecipeViewerModal>article .body>section .servings-selector .servings-reset:disabled{opacity:.6;cursor:not-allowed}.RecipeViewerModal>article .body>section .ingredient-list{list-style:disc;padding-left:1.5em}.RecipeViewerModal>article .body>section .ingredient-list li{padding:.33em 0;list-style:disc}.RecipeViewerModal>article .body>section .instruction-list li{margin-bottom:2em}.RecipeViewerModal>article .body>section .instruction-list li>h3{color:var(--primary-brand-colour);font-size:1.2em;margin-bottom:.66em}.RecipeViewerModal>article .body>section .instruction-list li>p{white-space:pre-wrap}.RecipeViewerModal.enlarged{font-size:28px}.RecipeViewerModal.enlarged>article .servings-selector>*:not(:last-child){margin-right:40px}.RecipeViewerModal.fullscreen{width:100%}.RecipeViewerModal.fullscreen.opening,.RecipeViewerModal.fullscreen.open{left:0}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ContextMenuModal{display:flex;flex-direction:column}.ContextMenuModal>button{padding:15px 20px;white-space:nowrap;text-align:left;width:100%;display:flex;align-items:center}.ContextMenuModal>button>*:not(:first-child){margin-left:10px}.ContextMenuModal>button.critical{color:var(--critical-text-colour)}.ContextMenuModal .warning{margin:10px 10px 0}.ContextMenuButton>button{font-size:24px;line-height:1rem;padding:0 10px;min-height:30px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MenuItem{border-radius:4px;border:1px solid var(--separator-colour);background:var(--foreground-colour)}.MenuItem.linked{background-color:var(--control-background-colour)}.MenuItem.disabled{opacity:.6}.MenuItem.clickable:hover{background:var(--control-hover-colour)}.MenuItem .name-row{display:flex;align-items:center;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}.MenuItem .name-row:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.MenuItem .name-row>button{display:flex;flex-direction:column;flex-grow:1}.MenuItem .name-row>button .details{width:100%;display:flex;grid-gap:5px 15px;align-items:center;padding:10px;text-align:left}.MenuItem .name-row>button .move-handle{display:flex}.MenuItem .name-row>button .context-menu{right:5px;top:-10px}.MenuItem .name-row>button .badge-container{position:relative}.MenuItem .name-row>button .sync-icon{position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:var(--alert-success-colour);border-radius:100px}.MenuItem .name-row>button .sync-icon img{width:8px;height:8px}.MenuItem .appearances-row{border-top:1px solid var(--separator-colour);display:flex;flex-direction:row}.MenuItem .appearances-row li{display:flex;flex:1;font-size:12px;justify-content:center;align-items:center}.MenuItem .appearances-row li>span{padding:5px}.MenuItem .appearances-row li:not(:last-child){border-right:1px solid var(--separator-colour)}.MenuItemContextHeader{display:flex;padding:10px;color:var(--secondary-text-colour);font-size:12px;align-items:center;background-color:var(--control-background-colour);border-top-left-radius:8px;border-top-right-radius:8px}.MenuItemContextHeader>span{margin-left:5px}.MenuItemContextHeader img{opacity:.6}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ConfirmationModal{width:500px;padding:20px}.ConfirmationModal header{margin-bottom:10px}.ConfirmationModal header h1{font-weight:700}.ConfirmationModal .action-row{margin-top:20px}.ConfirmationModal .action-row button.cancel-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.ConfirmationModal .action-row button.cancel-button>img{margin-right:8px}.ConfirmationModal .action-row button.cancel-button:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModal .action-row button.confirm-button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--critical-button-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.ConfirmationModal .action-row button.confirm-button img{margin-right:8px}.ConfirmationModal .action-row button.confirm-button:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModal .action-row button.confirm-button:hover{background:var(--critical-button-hover-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CopyMenuModal{width:500px}.CopyMenuModal .copy-checkbox{border:1px solid var(--separator-colour);border-radius:4px;padding:5px 10px}.CopyMenuModal .copy-checkbox:not(:last-child){margin-bottom:10px}.CopyMenuModal .other-checkbox.checked{margin-bottom:10px}.CopyMenuModal .critical{margin-top:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.RadioGroup{display:flex;align-items:center;flex-wrap:wrap}.RadioGroup.disabled{opacity:.6}.RadioGroup .option{position:relative;margin:7px 20px 7px 0}.RadioGroup .option>input{-webkit-appearance:radio;opacity:0;position:absolute;z-index:-1}.RadioGroup .option>input:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.RadioGroup .option>input:disabled+label{cursor:not-allowed}.RadioGroup .option>label{display:flex;align-items:center;cursor:pointer}.RadioGroup .option>label img{margin-right:5px}@media (max-width: 479px){.RadioGroup{flex-direction:column;align-items:flex-start;margin-top:-10px}.RadioGroup .option{margin:5px 0}.RadioGroup .option>label{padding:5px 0}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CopyMenuWeekSelector .week-selector-mode{margin-bottom:15px}.CopyMenuWeekSelector .left-label{min-width:75px}.CopyMenuWeekSelector .right-label{margin-left:15px}.CopyMenuWeekSelector .more-button-container{justify-content:center}.CopyMenuWeekSelector .more-button-container .more-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.CopyMenuWeekSelector .more-button-container .more-button>img{margin-right:8px}.CopyMenuWeekSelector .more-button-container .more-button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.WeekPicker{display:flex;align-items:center}.WeekPicker .main-inputs{display:flex;border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;height:38px;padding:0}.WeekPicker .main-inputs:disabled{opacity:.6;cursor:not-allowed}.WeekPicker .main-inputs button{padding:8px;display:flex;align-items:center;border:none;height:auto;border-radius:0;background:transparent}.WeekPicker .main-inputs input{padding:0;margin:0;position:relative;width:200px;display:flex;align-items:center;font-size:14px;border:none;background:none}.WeekPicker .main-inputs input::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0;left:-30px}.WeekPicker .main-inputs input::-webkit-calendar-picker-indicator:hover{cursor:pointer}.WeekPicker .main-inputs input::-webkit-datetime-edit,.WeekPicker .main-inputs input::-webkit-inner-spin-button,.WeekPicker .main-inputs input::-webkit-clear-button,.WeekPicker .main-inputs input::-webkit-date-and-time-value{display:none}.WeekPicker .main-inputs input:before{content:attr(data-date);flex-grow:1;text-align:center}.WeekPicker button.this-week{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-left:10px}.WeekPicker button.this-week>img{margin-right:8px}.WeekPicker button.this-week:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PrintMenuModal .print-checkbox{margin-right:16px;display:inline-flex;align-items:center}.PrintMenuModal .print-checkbox input[type=checkbox],.PrintMenuModal .print-checkbox input[type=radio]{margin-right:8px}.PrintMenuModal .print-checkbox label{cursor:pointer}.PrintMenuModal .service-selection-tip{margin-bottom:10px}.PrintMenuModal .print-tips{margin-top:20px}.PrintMenuModal .print-tips p{margin-top:0;margin-bottom:.5rem;font-weight:500}.PrintMenuModal .print-tips ul{margin:0;padding-left:25px}.PrintMenuModal .print-tips ul li{list-style-type:"– "}.PrintMenuModal .print-tips ul li:not(:last-child){margin-bottom:5px}.PrintMenuModal .paper-size-selection{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.PrintMenuModal .paper-size-selection .paper-size-option{flex:1 0 40%;border:2px solid transparent;border-radius:5px;padding:8px;transition:all .2s ease-in-out;text-align:center;display:flex;justify-content:center}.PrintMenuModal .paper-size-selection .paper-size-option.selected{border-color:var(--primary-brand-colour);background-color:var(--control-background-colour)}.PrintMenuModal .paper-size-selection .paper-size-option label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.PrintMenuModal .paper-size-selection .paper-size-option .paper-icon{display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-weight:700;color:var(--primary-text-colour-on-dark-background);border:1px solid var(--separator-colour)}.PrintMenuModal .paper-size-selection .paper-size-option .a4-icon{width:30px;height:42px;background-color:var(--a4-paper-colour)}.PrintMenuModal .paper-size-selection .paper-size-option .a3-icon{width:42px;height:60px;background-color:var(--a3-paper-colour)}.PrintMenuModal .paper-size-selection .paper-size-option .paper-note{display:block;color:var(--secondary-text-colour);font-size:11px;margin-top:5px;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.AddMenuItemPlaceholder{display:flex;align-items:center;border-radius:4px;border:2px dashed var(--control-background-colour);padding:10px;width:100%;color:var(--secondary-text-colour);background:none;cursor:pointer}.AddMenuItemPlaceholder:hover:not(:disabled){background-color:var(--control-hover-colour)}.AddMenuItemPlaceholder:disabled{cursor:not-allowed;opacity:.6}.AddMenuItemPlaceholder>:first-child{border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:15px;background-color:var(--control-background-colour);font-family:Arial,serif;font-size:14px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MenuItemSelectionModal{background:var(--foreground-colour);padding:15px;z-index:2;width:400px}.MenuItemSelectionModal article{width:100%}.MenuItemSelectionModal article>header{padding:10px 0;margin-bottom:15px;display:flex;align-items:center}.MenuItemSelectionModal article>header h1{font-size:20px;flex-grow:1}.MenuItemSelectionModal article>header>.new-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.MenuItemSelectionModal article>header>.new-button>img{margin-right:8px}.MenuItemSelectionModal article>header>.new-button:disabled{opacity:.6;cursor:not-allowed}.MenuItemSelectionModal article ul{list-style:none;overflow-y:auto}.MenuItemSelectionModal article ul li{margin-bottom:10px}.MenuItemSelectionModal .DishCategoryFilter{display:flex;align-items:center;margin-bottom:20px}.MenuItemSelectionModal .DishCategoryFilter h2{margin-right:10px}.MenuItemSelectionModal .DishCategoryFilter input{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.MenuItemSelectionModal .DishCategoryFilter input:focus:focus-visible{outline:none}.MenuItemSelectionModal .DishCategoryFilter input:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.MenuItemSelectionModal .DishCategoryFilter>label{cursor:pointer;display:flex;align-items:center}.MenuItemSelectionModal .DishCategoryFilter>label>:first-child{margin-right:5px}.MenuItemSelectionModal .DishCategoryFilter>label:not(:last-of-type){margin-right:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MenuPage{padding-bottom:0}.MenuPage .page-content{flex-grow:unset;width:100%}.MenuPage .page-content>header .nav-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.MenuPage .page-content>header .nav-button>img{margin-right:8px}.MenuPage .page-content>header .nav-button:disabled{opacity:.6;cursor:not-allowed}.MenuPage .page-content>header .nav-button.critical{color:var(--critical-text-colour)}.MenuPage .menu-calendar-container{overflow:auto;width:fit-content;max-width:100%;max-height:calc(100vh - 160px);background:var(--table-background-colour);border-radius:8px;border:1px solid var(--separator-colour)}.MenuPage .menu-calendar-container .menu-calendar{display:inline-grid;grid-template-columns:160px repeat(7,320px)}.MenuPage .menu-calendar-container .menu-calendar .day-header{text-align:center;font-size:16px;position:-webkit-sticky;position:sticky;top:0;background:var(--table-background-colour);z-index:1}.MenuPage .menu-calendar-container .menu-calendar .service-header{z-index:1;padding-top:10px}.MenuPage .menu-calendar-container .menu-calendar .service-header .time{font-size:12px;color:var(--secondary-text-colour)}.MenuPage .menu-calendar-container .menu-calendar .service-header h3{font-size:16px;font-weight:700}.MenuPage .menu-calendar-container .menu-calendar .service{cursor:pointer;min-height:150px}.MenuPage .menu-calendar-container .menu-calendar .service:hover{background:var(--table-cell-hover-colour)}.MenuPage .menu-calendar-container .menu-calendar .service.disabled{cursor:not-allowed}.MenuPage .menu-calendar-container .menu-calendar ul.service-items{list-style:none}.MenuPage .menu-calendar-container .menu-calendar ul.service-items>li{margin-bottom:10px}.MenuPage .menu-calendar-container .menu-calendar>div{padding:15px}.MenuPage .menu-calendar-container .menu-calendar>div:not(:nth-child(8n+1)){border-bottom:1px solid var(--separator-colour)}.MenuPage .menu-calendar-container .menu-calendar>div:nth-child(8n+1){border-right:1px solid var(--separator-colour);position:sticky;position:-webkit-sticky;background:var(--table-background-colour);left:0}.MenuPage .menu-calendar-container .menu-calendar>div.selected{box-shadow:0 0 10px var(--shadow-colour)}.MenuPage .dish-list-container{border-left:1px solid var(--separator-colour);height:100%}.MenuPage .print-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--modal-overlay-colour);z-index:9999;display:flex;align-items:center;justify-content:center}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MenuTitleEditor{display:flex;padding-right:20px}.MenuTitleEditor input[type=text]{font-size:20px;font-weight:700;min-width:150px}.MenuTitleEditor .input-sizer{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;padding:8px 10px;height:38px;position:absolute;visibility:hidden;height:0;white-space:pre;font-size:20px;font-weight:700}.MenuTitleEditor .input-sizer:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.Badge{display:inline-block;font-size:12px;padding:2px 8px;border-radius:1000px;white-space:nowrap}.Badge>span{display:flex;align-items:center;gap:5px}.Badge.round{border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px}.Badge.information{background-color:var(--alert-information-colour)}.Badge.success{background-color:var(--alert-success-colour)}.Badge.warning{background-color:var(--alert-warning-colour)}.Badge.critical{background-color:var(--alert-critical-colour)}.Badge.high-contrast{background-color:var(--high-constrast-badge-background-colour);color:var(--high-constrast-badge-text-colour)}.Badge.neutral{background-color:var(--tag-input-colour)}.BadgeGroup .Badge{margin-top:5px}.BadgeGroup .Badge:not(:last-child){margin-right:5px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DatePicker{display:flex;align-items:center}.DatePicker .main-inputs{display:flex;border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;height:38px;padding:0}.DatePicker .main-inputs:disabled{opacity:.6;cursor:not-allowed}.DatePicker .main-inputs button{padding:8px;display:flex;align-items:center}.DatePicker .main-inputs input[type=date]{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;height:38px;position:relative;padding:0;margin:0;height:auto;width:120px;display:flex;align-items:center;font-size:14px;border:none;background:none}.DatePicker .main-inputs input[type=date]:disabled{opacity:.6;cursor:not-allowed}.DatePicker .main-inputs input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0;left:-30px}.DatePicker .main-inputs input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.DatePicker .main-inputs input[type=date]::-webkit-datetime-edit,.DatePicker .main-inputs input[type=date]::-webkit-inner-spin-button,.DatePicker .main-inputs input[type=date]::-webkit-clear-button,.DatePicker .main-inputs input[type=date]::-webkit-date-and-time-value{display:none}.DatePicker .main-inputs input[type=date]:before{content:attr(data-date);flex-grow:1}.DatePicker .main-inputs input[type=date]:before{text-align:center}.DatePicker button.today{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-left:10px}.DatePicker button.today>img{margin-right:8px}.DatePicker button.today:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CreateEditResidentModal .resident-photo{display:flex;flex-direction:column}.CreateEditResidentModal .resident-photo>img{width:160px;height:160px}@media (max-width: 479px){.CreateEditResidentModal .resident-photo{width:100%;align-items:center;margin-bottom:10px}}.CreateEditResidentModal .input-badge-inner{position:relative}.CreateEditResidentModal .input-badge-inner input{padding-right:40px}.CreateEditResidentModal .input-badge-inner .Badge{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CreateEditResidentModal .input-badge-outer{position:relative}.CreateEditResidentModal .input-badge-outer .Badge{position:absolute;right:-20px;top:50%;transform:translate(100%,-50%)}.CreateEditResidentModal .DataLinkBadge{margin-left:auto}.CreateEditResidentModal .tag-container{display:flex}.CreateEditResidentModal .room-occupied{margin-top:20px}.CreateEditResidentModal .dob{min-width:120px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentProfile{background-color:var(--foreground-colour)}.ResidentProfile.show-border{border-radius:8px;border:1px solid var(--separator-colour)}.ResidentProfile>header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 10px;border-bottom:1px solid var(--separator-colour);position:relative}.ResidentProfile>header>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;position:absolute;right:15px;top:15px}.ResidentProfile>header>button>img{margin-right:8px}.ResidentProfile>header>button:disabled{opacity:.6;cursor:not-allowed}.ResidentProfile>header img{width:90px;height:90px;border:1px solid var(--separator-colour);border-radius:50%;object-fit:cover;margin-bottom:10px}.ResidentProfile>header h1{font-size:1.5rem;font-weight:700}.ResidentProfile>header h2{color:var(--secondary-text-colour);margin:5px}.ResidentProfile>header .badges>:not(:last-child){margin-right:5px}.ResidentProfile section{padding:20px}.ResidentProfile section dl dt{font-size:12px;font-weight:700;margin-bottom:5px}.ResidentProfile section dl dt *{font-weight:700}.ResidentProfile section dl dd{margin-bottom:25px;display:flex;flex-wrap:wrap;align-items:center}.ResidentProfile section dl dd>span{margin-right:20px}.ResidentProfile section dl dd.multiline{white-space:pre-wrap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentPicker{border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;height:38px;display:flex;padding:0}.ResidentPicker:disabled{opacity:.6;cursor:not-allowed}.ResidentPicker button{padding:8px;display:flex;align-items:center}.ResidentPicker button[disabled]{cursor:not-allowed;opacity:.6}.ResidentPicker select{border:none;background:none;height:100%}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.CustomiseOrderItemModal .double-confirm{width:100%;display:flex;flex-direction:row;background:var(--alert-critical-colour);padding:10px}.CustomiseOrderItemModal .double-confirm>:first-child{flex-grow:1}.CustomiseOrderItemModal .double-confirm>*:not(:last-child){margin-right:20px}.CustomiseOrderItemModal .double-confirm button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--primary-text-colour);text-decoration:underline;width:50px;justify-content:center;background:transparent}.CustomiseOrderItemModal .double-confirm button>img{margin-right:8px}.CustomiseOrderItemModal .double-confirm button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.OptionSelector{display:flex;gap:10px;flex-wrap:wrap}.OptionSelector>li>input[type=checkbox]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.OptionSelector>li>input[type=checkbox]+label{white-space:nowrap;width:auto;height:auto;padding:5px 10px;gap:20px;background:none;border:1px solid var(--separator-colour);border-radius:50px}.OptionSelector>li>input[type=checkbox]:checked+label{background:var(--high-constrast-badge-background-colour);color:var(--high-constrast-badge-text-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PortionSizeSelector fieldset{border:none;padding:0;margin:0;display:flex}.PortionSizeSelector fieldset .size-option input+label{border-top:1px solid var(--separator-colour);border-bottom:1px solid var(--separator-colour);border-right:1px solid var(--separator-colour)}.PortionSizeSelector fieldset .size-option:first-child input+label{border-left:1px solid var(--separator-colour);border-top-left-radius:4px;border-bottom-left-radius:4px}.PortionSizeSelector fieldset .size-option:last-child input+label{border-top-right-radius:4px;border-bottom-right-radius:4px}.PortionSizeSelector fieldset .size-option input{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.PortionSizeSelector fieldset .size-option input+label{font-size:14px;display:block;background-color:var(--foreground-colour);padding:10px 18px;cursor:pointer}.PortionSizeSelector fieldset .size-option input:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.PortionSizeSelector fieldset .size-option input:checked+label{background-color:var(--control-background-colour)}.PortionSizeSelector fieldset .size-option input[disabled]+label{cursor:not-allowed;opacity:.6}.PortionSizeSelector fieldset .size-option input:hover+label{background-color:var(--control-hover-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.RegularItemModal{max-width:500px}.RegularItemModal .day-list>li{margin-bottom:10px}.RegularItemModal .day-list>li .day-checkbox{border:1px solid var(--separator-colour);border-radius:4px;padding:5px 10px}.RegularItemModal .day-list>li label{width:100%}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentDayPage .back-link{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-right:20px}.ResidentDayPage .back-link>img{margin-right:8px}.ResidentDayPage .back-link:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 479px){.ResidentDayPage .day-page-content{display:none}}.ResidentDayPage .vacant{position:absolute;top:50%;left:50%;transform:translate(-50%)}.ResidentDayPage .Content{display:flex;flex-direction:column}.ResidentDayPage .Content .DayView{padding-bottom:20px;width:100%}.ResidentDayPage .Content .DayView>div:not(:last-of-type){margin-bottom:20px}.ResidentDayPage .Content .DayView .UpcomingMealService{display:block;background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.ResidentDayPage .Content .DayView .UpcomingMealService>*:not(:last-child){border-bottom:1px solid var(--separator-colour)}.ResidentDayPage .Content .DayView .UpcomingMealService>header{display:flex;align-items:center;justify-content:space-between;padding:20px}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.not-needed-toggle{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-right:40px}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.not-needed-toggle>img{margin-right:8px}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.not-needed-toggle:disabled{opacity:.6;cursor:not-allowed}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.add-items{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.add-items img{margin-right:8px}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.add-items:disabled{opacity:.6;cursor:not-allowed}.ResidentDayPage .Content .DayView .UpcomingMealService>header button.add-items:hover{background:var(--primary-brand-dark-colour)}.ResidentDayPage .Content .DayView .UpcomingMealService>header .info{flex-grow:1}.ResidentDayPage .Content .DayView .UpcomingMealService>header .info .time{font-size:12px;color:var(--secondary-text-colour)}.ResidentDayPage .Content .DayView .UpcomingMealService>header .info h1{font-weight:700;font-size:18px}.ResidentDayPage .Content .DayView .UpcomingMealService>header .location{position:relative;margin-right:40px}.ResidentDayPage .Content .DayView .UpcomingMealService>header .location select{font-size:14px;background-color:transparent;border:none;padding:10px 2.5em 10px 10px;margin:-10px;text-align:right}.ResidentDayPage .Content .DayView .UpcomingMealService>header .location select:disabled{cursor:not-allowed}.ResidentDayPage .Content .DayView .UpcomingMealService>header .location:after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='12'%20viewBox='0%200%208%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4%2012L0%208H8L4%2012ZM4%200L8%204H0L4%200Z'%20fill='%235C5F62'/%3e%3c/svg%3e");background-size:contain;background-position:center right;background-repeat:no-repeat;width:1.5em;top:0;right:0;bottom:0;pointer-events:none}@media (prefers-color-scheme: dark){.ResidentDayPage .Content .DayView .UpcomingMealService>header .location:after{background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='12'%20viewBox='0%200%208%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4%2012L0%208H8L4%2012ZM4%200L8%204H0L4%200Z'%20fill='%23A3A09D'/%3e%3c/svg%3e")}}.ResidentDayPage .Content .DayView .UpcomingMealService .feedback{padding:20px;display:flex;justify-content:space-between;align-items:center}.ResidentDayPage .Content .DayView .UpcomingMealService .feedback .rating{display:flex}.ResidentDayPage .Content .DayView .UpcomingMealService .feedback .rating>div{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.53711%2019.1973C4.89746%2019.4785%205.35449%2019.3818%205.89941%2018.9863L10.5488%2015.5674L15.207%2018.9863C15.752%2019.3818%2016.2002%2019.4785%2016.5693%2019.1973C16.9297%2018.9248%2017.0088%2018.4766%2016.7891%2017.835L14.9521%2012.3682L19.6455%208.99316C20.1904%208.60645%2020.4102%208.20215%2020.2695%207.7627C20.1289%207.34082%2019.7158%207.12988%2019.0391%207.13867L13.2822%207.17383L11.5332%201.68066C11.3223%201.03027%2011.0059%200.705078%2010.5488%200.705078C10.1006%200.705078%209.78418%201.03027%209.57324%201.68066L7.82422%207.17383L2.06738%207.13867C1.39062%207.12988%200.977539%207.34082%200.836914%207.7627C0.6875%208.20215%200.916016%208.60645%201.46094%208.99316L6.1543%2012.3682L4.31738%2017.835C4.09766%2018.4766%204.17676%2018.9248%204.53711%2019.1973ZM5.80273%2017.457C5.78516%2017.4395%205.79395%2017.4307%205.80273%2017.3779L7.55176%2012.3506C7.6748%2012.0078%207.60449%2011.7354%207.29688%2011.5244L2.91992%208.50098C2.87598%208.47461%202.86719%208.45703%202.87598%208.43066C2.88477%208.4043%202.90234%208.4043%202.95508%208.4043L8.27246%208.50098C8.63281%208.50977%208.86133%208.36035%208.97559%208L10.5049%202.91113C10.5137%202.8584%2010.5312%202.84082%2010.5488%202.84082C10.5752%202.84082%2010.5928%202.8584%2010.6016%202.91113L12.1309%208C12.2451%208.36035%2012.4736%208.50977%2012.834%208.50098L18.1514%208.4043C18.2041%208.4043%2018.2217%208.4043%2018.2305%208.43066C18.2393%208.45703%2018.2217%208.47461%2018.1865%208.50098L13.8096%2011.5244C13.502%2011.7354%2013.4316%2012.0078%2013.5547%2012.3506L15.3037%2017.3779C15.3125%2017.4307%2015.3213%2017.4395%2015.3037%2017.457C15.2861%2017.4834%2015.2598%2017.4658%2015.2246%2017.4395L10.9971%2014.2139C10.7158%2013.9941%2010.3906%2013.9941%2010.1094%2014.2139L5.88184%2017.4395C5.84668%2017.4658%205.82031%2017.4834%205.80273%2017.457Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em}@media (prefers-color-scheme: dark){.ResidentDayPage .Content .DayView .UpcomingMealService .feedback .rating>div{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.53711%2019.1973C4.89746%2019.4785%205.35449%2019.3818%205.89941%2018.9863L10.5488%2015.5674L15.207%2018.9863C15.752%2019.3818%2016.2002%2019.4785%2016.5693%2019.1973C16.9297%2018.9248%2017.0088%2018.4766%2016.7891%2017.835L14.9521%2012.3682L19.6455%208.99316C20.1904%208.60645%2020.4102%208.20215%2020.2695%207.7627C20.1289%207.34082%2019.7158%207.12988%2019.0391%207.13867L13.2822%207.17383L11.5332%201.68066C11.3223%201.03027%2011.0059%200.705078%2010.5488%200.705078C10.1006%200.705078%209.78418%201.03027%209.57324%201.68066L7.82422%207.17383L2.06738%207.13867C1.39062%207.12988%200.977539%207.34082%200.836914%207.7627C0.6875%208.20215%200.916016%208.60645%201.46094%208.99316L6.1543%2012.3682L4.31738%2017.835C4.09766%2018.4766%204.17676%2018.9248%204.53711%2019.1973ZM5.80273%2017.457C5.78516%2017.4395%205.79395%2017.4307%205.80273%2017.3779L7.55176%2012.3506C7.6748%2012.0078%207.60449%2011.7354%207.29688%2011.5244L2.91992%208.50098C2.87598%208.47461%202.86719%208.45703%202.87598%208.43066C2.88477%208.4043%202.90234%208.4043%202.95508%208.4043L8.27246%208.50098C8.63281%208.50977%208.86133%208.36035%208.97559%208L10.5049%202.91113C10.5137%202.8584%2010.5312%202.84082%2010.5488%202.84082C10.5752%202.84082%2010.5928%202.8584%2010.6016%202.91113L12.1309%208C12.2451%208.36035%2012.4736%208.50977%2012.834%208.50098L18.1514%208.4043C18.2041%208.4043%2018.2217%208.4043%2018.2305%208.43066C18.2393%208.45703%2018.2217%208.47461%2018.1865%208.50098L13.8096%2011.5244C13.502%2011.7354%2013.4316%2012.0078%2013.5547%2012.3506L15.3037%2017.3779C15.3125%2017.4307%2015.3213%2017.4395%2015.3037%2017.457C15.2861%2017.4834%2015.2598%2017.4658%2015.2246%2017.4395L10.9971%2014.2139C10.7158%2013.9941%2010.3906%2013.9941%2010.1094%2014.2139L5.88184%2017.4395C5.84668%2017.4658%205.82031%2017.4834%205.80273%2017.457Z'%20fill='white'/%3e%3c/svg%3e")}}.ResidentDayPage .Content .DayView .UpcomingMealService .meal-summary{padding:20px;display:flex}.ResidentDayPage .Content .DayView .UpcomingMealService .meal-summary .meal{display:flex;align-items:center}.ResidentDayPage .Content .DayView .UpcomingMealService .meal-summary .meal:not(:last-of-type){margin-right:40px}.ResidentDayPage .Content .DayView .UpcomingMealService .meal-summary .meal>:first-child{margin-right:15px}.ResidentDayPage .Content .DayView .un-archive-confirm{margin-left:30px}.ResidentDayPage .Content .DayView .un-archive-confirm>button{margin-left:20px;text-decoration:underline}.ResidentDayPage .MealOptions .MealListItem{position:relative;display:flex;align-items:center;padding:20px 10px 20px 20px}.ResidentDayPage .MealOptions .MealListItem>*:not(:last-child){margin-right:15px}.ResidentDayPage .MealOptions .MealListItem:not(:last-child){border-bottom:1px solid var(--separator-colour)}.ResidentDayPage .MealOptions .MealListItem.is-regular:before{position:absolute;left:0;top:0;width:5px;bottom:0;background:var(--separator-colour);content:""}.ResidentDayPage .MealOptions .MealListItem.is-regular.last:before{border-bottom-left-radius:8px}.ResidentDayPage .MealOptions .MealListItem.is-regular.skipped .name-and-description{text-decoration:line-through}.ResidentDayPage .MealOptions .MealListItem.disabled img,.ResidentDayPage .MealOptions .MealListItem.disabled .name-and-description{opacity:.6}.ResidentDayPage .MealOptions .MealListItem>img{display:block;height:77px;width:77px;flex-shrink:0;object-fit:cover;border-radius:4px}.ResidentDayPage .MealOptions .MealListItem .info{flex:1 1 auto}.ResidentDayPage .MealOptions .MealListItem .info>:not(:last-child){margin-bottom:10px}.ResidentDayPage .MealOptions .MealListItem .info .name-and-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ResidentDayPage .MealOptions .MealListItem .info .name-and-description>.name{font-size:14px;margin-bottom:5px;color:var(--primary-text-colour)}.ResidentDayPage .MealOptions .MealListItem .info .name-and-description>p{font-size:12px;color:var(--secondary-text-colour)}.ResidentDayPage .MealOptions .MealListItem .info .instructions{font-style:italic;color:var(--secondary-text-colour);display:flex;align-items:center}.ResidentDayPage .MealOptions .MealListItem .info .instructions>*:first-child{margin-right:5px}.ResidentDayPage .MealOptions .MealListItem .info .instructions>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-left:10px;white-space:nowrap}.ResidentDayPage .MealOptions .MealListItem .info .instructions>button>img{margin-right:8px}.ResidentDayPage .MealOptions .MealListItem .info .instructions>button:disabled{opacity:.6;cursor:not-allowed}.ResidentDayPage .MealOptions .MealListItem .regular{font-style:italic;color:var(--secondary-text-colour)}.ResidentDayPage .MealOptions .order-item-context{right:0}.ResidentDayPage .MealOptions .empty{padding:20px;color:var(--secondary-text-colour)}.ResidentDayPage .MealOptions .not-needed{padding:20px;color:var(--secondary-text-colour);background-color:var(--alert-warning-alt-colour)}@media print{.ResidentDayPage .resident-nav-header{display:none}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ServiceCheckInStatus{display:flex;background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour);margin-bottom:20px}.ServiceCheckInStatus>*{padding:10px 20px}.ServiceCheckInStatus>*:not(:last-child){border-right:1px dashed var(--separator-colour)}.ServiceCheckInStatus>*.last-checked{display:flex;flex-direction:column;align-items:center;justify-content:center}.ServiceCheckInStatus>*.last-checked h1{font-weight:700;display:flex;align-items:center;margin-bottom:5px}.ServiceCheckInStatus>*.last-checked h1 img{margin-right:5px}.ServiceCheckInStatus>*.last-checked div{font-size:12px;color:var(--secondary-text-colour)}.ServiceCheckInStatus>*.check-in{display:flex;align-items:center}.ServiceCheckInStatus>*.check-in button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.ServiceCheckInStatus>*.check-in button>img{margin-right:8px}.ServiceCheckInStatus>*.check-in button:disabled{opacity:.6;cursor:not-allowed}.ServiceCheckInStatus .sentiment{flex:1;display:flex;font-size:12px}.ServiceCheckInStatus .sentiment>*{display:flex;flex-direction:column;flex:1;align-items:center;text-align:center}.ServiceCheckInStatus .sentiment>*>:first-child{margin-bottom:5px}.RatingEmoticon{display:flex;flex-direction:column;white-space:nowrap;align-items:center}.RatingEmoticon img{width:22px}.RatingEmoticon.blank{font-size:18px;width:22px;height:22px}.RatingEmoticon>span{margin-top:5px;font-size:12px;font-weight:700}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.SubmitServiceCheckInModal{width:600px}.SubmitServiceCheckInModal p{padding:20px}.SubmitServiceCheckInModal table{width:100%;table-layout:fixed}.SubmitServiceCheckInModal table thead tr th:first-child{width:200px}.SubmitServiceCheckInModal table thead tr th{padding:20px;border-bottom:1px dashed var(--separator-colour);background:var(--control-background-colour)}.SubmitServiceCheckInModal table tbody tr th{text-align:left;padding-left:20px}.SubmitServiceCheckInModal table tbody tr td{text-align:center;padding:20px 0}.SubmitServiceCheckInModal table tbody tr td input{-webkit-appearance:radio;opacity:0;position:absolute;z-index:-1}.SubmitServiceCheckInModal table tbody tr td input:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.SubmitServiceCheckInModal table tbody tr td label{padding:20px}.SubmitServiceCheckInModal table tbody tr th,.SubmitServiceCheckInModal table tbody tr td{border-bottom:1px dashed var(--separator-colour)}.SubmitServiceCheckInModal .comments{padding:20px}.SubmitServiceCheckInModal .comments label{font-size:12px;color:var(--secondary-text-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ServiceMenuPickerModal{background:var(--foreground-colour);padding:15px;z-index:2;width:500px}.ServiceMenuPickerModal article{width:100%}.ServiceMenuPickerModal article>header{padding:10px 0;margin-bottom:15px;display:flex;align-items:center}.ServiceMenuPickerModal article>header h1{font-size:20px;flex-grow:1}.ServiceMenuPickerModal article>header>.close-button{padding:8px;margin:-8px}.ServiceMenuPickerModal article ul.menu-list{list-style:none;overflow-y:auto}.ServiceMenuPickerModal article ul.menu-list>li{margin-bottom:20px}.ServiceMenuPickerModal .ServiceMenuItem{border-radius:4px;border:1px solid var(--separator-colour)}.ServiceMenuPickerModal .ServiceMenuItem.disabled{opacity:.6}.ServiceMenuPickerModal .ServiceMenuItem .name-row{display:flex;align-items:center;background:var(--foreground-colour);border-radius:4px;width:100%}.ServiceMenuPickerModal .ServiceMenuItem .name-row:hover{background:var(--control-hover-colour)}.ServiceMenuPickerModal .ServiceMenuItem .name-row>button{display:flex;flex-direction:column;flex-grow:1}.ServiceMenuPickerModal .ServiceMenuItem .name-row>button>img{width:100%;object-fit:cover;height:250px}.ServiceMenuPickerModal .ServiceMenuItem .name-row>button .details{width:100%;display:grid;grid-gap:5px 15px;grid-template-columns:auto 1fr auto;align-items:center;padding:10px;text-align:left}.ServiceMenuPickerModal .ServiceMenuItem .name-row>button .details .desc{font-size:12px;color:var(--secondary-text-colour)}.ServiceMenuPickerModal .ServiceMenuItem .name-row>button .details img{width:20px;height:20px}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm{width:100%;display:flex;flex-direction:row;background:var(--alert-critical-colour);padding:10px}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm>:first-child{flex-grow:1}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm>*:not(:last-child){margin-right:20px}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--primary-text-colour);text-decoration:underline;width:50px;justify-content:center;background:transparent}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm button>img{margin-right:8px}.ServiceMenuPickerModal .ServiceMenuItem .double-confirm button:disabled{opacity:.6;cursor:not-allowed}.ServiceMenuPickerModal .ServiceMenuItem .customisations{max-height:500px;transition:max-height .3s ease-out;overflow:hidden}.ServiceMenuPickerModal .ServiceMenuItem .customisations.collapsed{max-height:0}.ServiceMenuPickerModal .ServiceMenuItem .customisations>*{padding:10px}.Expander:not(.init){transition:height .3s ease-out}.Expander.collapsed *{pointer-events:none!important}.Expander.collapsed>div{visibility:hidden}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.FilterExpander{padding-bottom:10px;border-top:1px solid transparent;border-bottom:1px solid transparent}.FilterExpander>header>button{width:100%;text-align:left;padding:10px 0}.FilterExpander>header>button h2{display:flex;align-items:center}.FilterExpander>header>button h2>:first-child{flex:1;font-weight:700}.FilterExpander.collapsed+.FilterExpander.expanded{border-top:1px solid var(--separator-colour)}.FilterExpander.expanded:not(:last-of-type){border-bottom:1px solid var(--separator-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.FilterPanel{width:400px;transition:left .2s ease-out}.FilterPanel.content{border-radius:0;border:none}.FilterPanel.pre-open,.FilterPanel.closing{left:100vw}.FilterPanel.opening,.FilterPanel.open{left:calc(100vw - 400px)}.FilterPanel>article{display:flex;flex-direction:column;height:100%}.FilterPanel>article>header{display:flex;padding:15px;height:56px;border-bottom:1px solid var(--separator-colour)}.FilterPanel>article>header>h1{flex:1 0 auto;font-size:20px}.FilterPanel>article>header>button{padding:8px;margin:-5px;display:inline-flex}.FilterPanel>article .body{flex:1;overflow-y:auto}.FilterPanel>article>footer{border-top:1px solid var(--separator-colour);padding:16px}.FilterPanel>article>footer button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer}.FilterPanel>article>footer button img{margin-right:8px}.FilterPanel>article>footer button:disabled{opacity:.6;cursor:not-allowed}.FilterPanel>article>footer button.done{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.FilterPanel>article>footer button.done img{margin-right:8px}.FilterPanel>article>footer button.done:disabled{opacity:.6;cursor:not-allowed}.FilterPanel>article>footer button.done:hover{background:var(--primary-brand-dark-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentListPage .links{display:flex;flex-grow:1;justify-content:flex-end}.ResidentListPage .links button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.ResidentListPage .links button>img{margin-right:8px}.ResidentListPage .links button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 479px){.ResidentListPage .DatePicker{display:none}}.ResidentListPage table{width:100%;border-spacing:0;border-collapse:separate}.ResidentListPage table th{font-weight:700;text-align:left}.ResidentListPage table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.ResidentListPage table thead tr:last-child th,.ResidentListPage table tbody td{border-bottom:1px solid var(--separator-colour)}.ResidentListPage table th,.ResidentListPage table td{padding:15px 10px;background-color:var(--foreground-colour)}.ResidentListPage table th:first-child,.ResidentListPage table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.ResidentListPage table th:last-child,.ResidentListPage table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.ResidentListPage table th.narrow,.ResidentListPage table td.narrow{padding:15px 5px}.ResidentListPage table thead:first-child tr:first-child th,.ResidentListPage table thead:first-child tr:first-child td,.ResidentListPage table tbody:first-child tr:first-child th,.ResidentListPage table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.ResidentListPage table thead:first-child tr:first-child th:first-child,.ResidentListPage table thead:first-child tr:first-child td:first-child,.ResidentListPage table tbody:first-child tr:first-child th:first-child,.ResidentListPage table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.ResidentListPage table thead:first-child tr:first-child th:last-child,.ResidentListPage table thead:first-child tr:first-child td:last-child,.ResidentListPage table tbody:first-child tr:first-child th:last-child,.ResidentListPage table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.ResidentListPage table tfoot:last-child tr:last-child td:first-child,.ResidentListPage table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.ResidentListPage table tfoot:last-child tr:last-child td:last-child,.ResidentListPage table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.ResidentListPage table .tag-row{margin-top:10px}.ResidentListPage table .tag-row ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-7px;margin-top:-7px;min-height:38px}.ResidentListPage table .tag-row ul li{margin:7px 10px 7px 0}.ResidentListPage table tr td{background-color:var(--table-background-colour);cursor:pointer}.ResidentListPage table tr td.name-cell>*{display:flex;align-items:center}.ResidentListPage table tr td.name-cell .name{font-weight:500}.ResidentListPage table tr td.name-cell .birth{white-space:nowrap;margin-left:15px;color:var(--secondary-text-colour);line-height:1}.ResidentListPage table tr td.tag-cell{padding-left:5px;padding-right:5px}.ResidentListPage table tr .right-aligned{text-align:right}.ResidentListPage table tr .centre-aligned{text-align:center}.ResidentListPage table tr:hover td{background:var(--table-cell-hover-colour)}.ResidentListPage table tr:focus{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.ResidentListPage table tr.group-header-row td{font-weight:700;font-size:13px;padding-top:5px;padding-bottom:5px;background:var(--table-row-group-header-colour);color:var(--primary-text-colour)}.ResidentListPage .group-by-label,.ResidentListPage .filter-label{margin-right:10px;align-self:center}.ResidentListBadges{display:flex;flex-flow:wrap;gap:5px}.OrderStatusGuide>button{display:flex;padding:10px;margin:-10px}.OrderStatusGuideModal{padding:15px}.OrderStatusGuideModal dl{display:grid;grid-gap:10px 20px;grid-template-columns:max-content;align-items:center}.OrderStatusGuideModal dd{margin:0;grid-column-start:2}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.OrderStatusIndicator{position:relative;display:flex;border:1px solid var(--primary-text-colour);border-radius:50%;width:12px;height:12px;margin:0 auto;align-items:center;justify-content:center}.OrderStatusIndicator.Empty{background:var(--foreground-colour)}.OrderStatusIndicator.NoMain:after{content:"";position:absolute;width:50%;height:100%;background:var(--primary-text-colour);border-radius:6px 0 0 6px;left:0;bottom:0}.OrderStatusIndicator.HasMain{background:var(--primary-text-colour)}.OrderStatusIndicator.HasRegularMain{border:none}.OrderStatusIndicator.HasRegularMain:after{content:"R";display:flex;align-items:center;font-weight:500}.OrderStatusIndicator.NotNeeded{border:none}.OrderStatusIndicator.NotNeeded:after{content:"S";display:flex;align-items:center;font-weight:500}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.SettingsMenu ul li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px}.SettingsMenu ul li:last-child a{border-bottom-width:1px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SettingsMenu ul li a{display:block;padding:20px;width:100%;border:solid var(--separator-colour);border-width:1px 1px 0 1px;background:var(--foreground-colour);color:var(--primary-brand-colour)}.SettingsMenu ul li a.current{background:var(--foreground-colour);border-left:4px solid var(--primary-brand-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.BusinessContinuityPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.IntegrationsPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.IntegrationsPage .content-box:not(:last-of-type){margin-bottom:10px}.IntegrationsPage input[type=text],.IntegrationsPage input[type=url],.IntegrationsPage input[type=password]{width:250px}.IntegrationsPage input[type=text].extra-wide,.IntegrationsPage input[type=url].extra-wide,.IntegrationsPage input[type=password].extra-wide{width:400px}.PcsIntegrationSettings label.community-label{width:300px;overflow-wrap:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.DebouncedSecretInput{display:flex;align-items:center}.DebouncedSecretInput>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;margin-left:10px}.DebouncedSecretInput>button>img{margin-right:8px}.DebouncedSecretInput>button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InfoModal{width:500px;padding:20px}.InfoModal header{margin-bottom:10px}.InfoModal header h1{font-weight:700}.InfoModal .body{max-height:70dvh;overflow-y:auto}.InfoModal .action-row{margin-top:20px}.InfoModal .action-row button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--critical-button-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.InfoModal .action-row button img{margin-right:8px}.InfoModal .action-row button:disabled{opacity:.6;cursor:not-allowed}.InfoModal .action-row button:hover{background:var(--critical-button-hover-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.IntegrationLogs table{width:100%;border-spacing:0;border-collapse:separate}.IntegrationLogs table th{font-weight:700;text-align:left}.IntegrationLogs table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.IntegrationLogs table thead tr:last-child th,.IntegrationLogs table tbody td{border-bottom:1px solid var(--separator-colour)}.IntegrationLogs table th,.IntegrationLogs table td{padding:15px 10px;background-color:var(--foreground-colour)}.IntegrationLogs table th:first-child,.IntegrationLogs table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.IntegrationLogs table th:last-child,.IntegrationLogs table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.IntegrationLogs table th.narrow,.IntegrationLogs table td.narrow{padding:15px 5px}.IntegrationLogs table thead:first-child tr:first-child th,.IntegrationLogs table thead:first-child tr:first-child td,.IntegrationLogs table tbody:first-child tr:first-child th,.IntegrationLogs table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.IntegrationLogs table thead:first-child tr:first-child th:first-child,.IntegrationLogs table thead:first-child tr:first-child td:first-child,.IntegrationLogs table tbody:first-child tr:first-child th:first-child,.IntegrationLogs table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.IntegrationLogs table thead:first-child tr:first-child th:last-child,.IntegrationLogs table thead:first-child tr:first-child td:last-child,.IntegrationLogs table tbody:first-child tr:first-child th:last-child,.IntegrationLogs table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.IntegrationLogs table tfoot:last-child tr:last-child td:first-child,.IntegrationLogs table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.IntegrationLogs table tfoot:last-child tr:last-child td:last-child,.IntegrationLogs table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.IntegrationLogs table button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.IntegrationLogs table button>img{margin-right:8px}.IntegrationLogs table button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.LeecareIntegrationSettings .facility-name-row{margin-bottom:20px}.LeecareIntegrationSettings .facility-name-row input{width:400px}.LeecareIntegrationSettings .facility-name-row button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.LeecareIntegrationSettings .facility-name-row button>img{margin-right:8px}.LeecareIntegrationSettings .facility-name-row button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ClinicalManagerIntegrationSettings .remove-question{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;display:inline-block;margin-left:10px}.ClinicalManagerIntegrationSettings .remove-question>img{margin-right:8px}.ClinicalManagerIntegrationSettings .remove-question:disabled{opacity:.6;cursor:not-allowed}.ClinicalManagerIntegrationSettings .add-note-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.ClinicalManagerIntegrationSettings .add-note-button>img{margin-right:8px}.ClinicalManagerIntegrationSettings .add-note-button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.IpAddressInput{display:flex;border-radius:4px;border:1px solid var(--separator-colour);background-color:var(--foreground-colour);font-size:1rem;height:38px;padding:0}.IpAddressInput:disabled{opacity:.6;cursor:not-allowed}.IpAddressInput>input[type=text]{width:50px;text-align:center;border:0;height:36px}.IpAddressInput>input[type=text]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.IpAddressInput>input[type=text]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.IpAddressInput .separator{height:5px;width:5px;border-radius:50%;background:var(--primary-text-colour);align-self:center}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PrintersPage .content{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.PrintersPage .content .printers-section:last-of-type{border-bottom:none}.PrintersPage button.add{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;margin-top:10px}.PrintersPage button.add img{margin-right:8px}.PrintersPage button.add:disabled{opacity:.6;cursor:not-allowed}.PrintersPage button.add:hover{background:var(--primary-brand-dark-colour)}.PrintersPage button.remove{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-bottom:-10px;border:none;margin-top:10px}.PrintersPage button.remove>img{margin-right:8px}.PrintersPage button.remove:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ServiceCheckInSettingsPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.ServiceCheckInSettingsPage p{margin-bottom:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MealServicesPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.MealServicesPage .content-box:not(:last-of-type){margin-bottom:10px}.MealServicesPage .content-box .meal-services input[type=checkbox]+label{width:200px}.MealServicesPage .content-box .timezone-select{width:300px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.TvSettingsPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.TvSettingsPage .content-box:not(:last-of-type){margin-bottom:10px}.TvSettingsPage .posters input[type=file]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.TvSettingsPage .posters input[type=file]+label{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;width:fit-content}.TvSettingsPage .posters input[type=file]+label img{margin-right:8px}.TvSettingsPage .posters input[type=file]+label:disabled{opacity:.6;cursor:not-allowed}.TvSettingsPage .posters input[type=file]+label:hover{background:var(--primary-brand-dark-colour)}.TvSettingsPage .posters input[type=file]:disabled+label{cursor:not-allowed}.TvSettingsPage .posters input[type=file]:focus:focus-visible+label{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}.TvSettingsPage .posters .poster-grid{display:flex;flex-wrap:wrap}.TvSettingsPage .posters .poster-grid .photo-upload{width:160px;height:160px;margin-right:25px;margin-bottom:45px}.TvSettingsPage .posters .poster-grid .photo-upload>div{display:flex;flex-direction:column;height:100%}.TvSettingsPage .posters .poster-grid .photo-upload>div>img{max-width:100%;max-height:80%;align-self:flex-start;border:1px solid var(--separator-colour)}.TvSettingsPage .posters .poster-grid .photo-upload>div>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-bottom:-10px;border:none;margin-top:auto}.TvSettingsPage .posters .poster-grid .photo-upload>div>button>img{margin-right:8px}.TvSettingsPage .posters .poster-grid .photo-upload>div>button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.UsersPage .content{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.UsersPage .content .user-section:last-of-type{border-bottom:none}.UsersPage .content .user-section .remove-button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.UsersPage .content .user-section .remove-button>img{margin-right:8px}.UsersPage .content .user-section .remove-button:disabled{opacity:.6;cursor:not-allowed}.UsersPage .user-candidate-select{max-width:300px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InlineConfirm{display:flex;color:var(--critical-text-colour)}.InlineConfirm>*:not(:last-child){margin-right:20px}.InlineConfirm button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--critical-text-colour);text-decoration:underline}.InlineConfirm button>img{margin-right:8px}.InlineConfirm button:disabled{opacity:.6;cursor:not-allowed}.InlineConfirm button:not(:last-child){margin-right:20px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.Spinner{width:50px;height:50px;animation:spin 2s infinite linear;background:url(/assets/embrayse-short-logo-6Do_oGcb.png) no-repeat 0 0;background-size:100% 100%}@media (prefers-color-scheme: dark){.Spinner{background-image:url(/assets/embrayse-short-logo-darktheme-Cs9mu2vr.png)}}#root .SpinnerPage{padding:0;margin:0}#root .SpinnerPage>*{margin:auto}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.TvPage{font-size:.5vw;height:100vh;overflow:hidden;background-color:#b2bcbe;background-image:url(/assets/tv-background-ZdAWMOjo.png)}.TvPage .service-headers{display:flex;height:20%;position:relative;background:transparent}.TvPage .service-headers h1{padding:1em 1.2em;border-top-right-radius:1em;border-top-left-radius:1em;font-size:4em;display:flex;flex-direction:column;color:#0000004d;transition:background-color .5s ease-out,color .5s ease-out;will-change:background-color,color}.TvPage .service-headers h1 *{font-weight:300}.TvPage .service-headers h1 .service-name{font-size:2em;font-weight:500}.TvPage .service-headers h1.selected{color:#000}.TvPage .service-headers .service-tab-slider{position:absolute;top:19.5em;height:10px;border-radius:5px;background:#f65b7e;border:1px solid #E64C6F;transition:left .4s ease-out,width .4s ease-out;will-change:left,width}.TvPage .service-headers .logo{position:absolute;right:4.8em;top:4.8em;height:15em}.TvPage .content{height:80%;position:relative;padding:2em 0;margin-top:-1px;opacity:1;transition:opacity .5s ease-out;will-change:opacity}.TvPage .content.transition,.TvPage .content .menu-items{opacity:0}.TvPage .content .menu-items.current{transition:opacity 1s ease-out;will-change:opacity;opacity:1}.TvPage .content .menu-items.current .list-container>ul{transition:transform 1.5s ease-in-out;will-change:transform}.TvPage .content .menu-items.page-0 .list-container>ul{transform:translate(4.7em)}.TvPage .content .menu-items.page-1 .list-container>ul{transform:translate(-190.9em)}.TvPage .content .menu-items.page-2 .list-container>ul{transform:translate(-386.5em)}.TvPage .content .menu-items.page-3 .list-container>ul{transform:translate(-582.1em)}.TvPage .content .menu-items.page-4 .list-container>ul{transform:translate(-777.7em)}.TvPage .content .menu-items.page-5 .list-container>ul{transform:translate(-973.3em)}.TvPage .content .menu-items.page-6 .list-container>ul{transform:translate(-1168.9em)}.TvPage .content .menu-items.page-7 .list-container>ul{transform:translate(-1364.5em)}.TvPage .content .menu-items.page-8 .list-container>ul{transform:translate(-1560.1em)}.TvPage .content .menu-items.page-9 .list-container>ul{transform:translate(-1755.7em)}.TvPage .content .menu-items.page-10 .list-container>ul{transform:translate(-1951.3em)}.TvPage .content .menu-items .list-container>ul{position:absolute;transform:translate(8em);width:100%;display:grid;grid-template-columns:repeat(20,60.5em);grid-template-rows:repeat(2,37.3em);grid-gap:4.7em;grid-auto-flow:column}.TvPage .content .menu-items .list-container>ul .menu-item{background:#fff;border-radius:2.5em;height:100%;display:flex;flex-direction:column;box-shadow:0 0 3em #0003}.TvPage .content .menu-items .list-container>ul .menu-item.tall{grid-row-end:span 2}.TvPage .content .menu-items .list-container>ul .menu-item .body{padding:4em;height:auto;overflow:hidden;color:#000}.TvPage .content .menu-items .list-container>ul .menu-item .body h2{font-size:6em;font-weight:500;margin-bottom:.5em}.TvPage .content .menu-items .list-container>ul .menu-item .body p{font-size:4em}.TvPage .content .menu-items .list-container>ul .menu-item .body>*{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-0{line-clamp:0;-webkit-line-clamp:0}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-1{line-clamp:1;-webkit-line-clamp:1}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-2{line-clamp:2;-webkit-line-clamp:2}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-3{line-clamp:3;-webkit-line-clamp:3}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-4{line-clamp:4;-webkit-line-clamp:4}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-5{line-clamp:5;-webkit-line-clamp:5}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-6{line-clamp:6;-webkit-line-clamp:6}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-7{line-clamp:7;-webkit-line-clamp:7}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-8{line-clamp:8;-webkit-line-clamp:8}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-9{line-clamp:9;-webkit-line-clamp:9}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-10{line-clamp:10;-webkit-line-clamp:10}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-11{line-clamp:11;-webkit-line-clamp:11}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-12{line-clamp:12;-webkit-line-clamp:12}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-13{line-clamp:13;-webkit-line-clamp:13}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-14{line-clamp:14;-webkit-line-clamp:14}.TvPage .content .menu-items .list-container>ul .menu-item .body>*.lines-15{line-clamp:15;-webkit-line-clamp:15}.TvPage .content .menu-items .list-container>ul .menu-item img{width:60.5em;height:42em;object-fit:cover;border-top-left-radius:2.5em;border-top-right-radius:2.5em}.TvPage .content .menu-items .pager{position:fixed;display:flex;bottom:3em;left:50%;transform:translate(-50%)}.TvPage .content .menu-items .pager>.page-bullet{width:3em;height:3em;border-radius:50%;border:.4em solid black;margin:0 1em;transition:background-color 1s ease-out,border 1s ease-out;will-change:background-color,border}.TvPage .content .menu-items .pager>.page-bullet.selected{background:#000;border:.4em solid black}.TvPage .content .poster{position:fixed;inset:0;background:#000;opacity:0;transition:opacity .5s ease-out;will-change:opacity}.TvPage .content .poster img{width:100%;height:100%;object-fit:contain}.TvPage .content .poster.show{opacity:1}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.SitePicker>select{border:none;font-weight:500;font-size:16px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NotificationsDropdown{display:flex;position:relative;align-self:center;min-height:40px}.NotificationsDropdown>button{padding:0 10px}.NotificationsDropdown>button:disabled{opacity:.6;cursor:not-allowed}.NotificationsDropdown>button+.marker{right:calc(50% - 9px);top:calc(50% - 10px)}.NotificationsDropdownModal{width:300px;right:0;max-height:calc(100vh - 150px);max-height:calc(var(--vh, 1vh) * 100 - 60px);overflow-y:auto}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NotificationsList .empty{padding:10px;color:var(--secondary-text-colour);text-align:center;font-style:italic}.NotificationsList ul li:not(:last-child){border-bottom:1px solid var(--separator-colour)}.NotificationsList ul li a{display:block;padding:10px 10px 10px 20px;position:relative;color:var(--primary-text-colour);outline-offset:-3px!important}.NotificationsList ul li a>.marker{left:10px;top:13px}.NotificationsList ul li a>p{padding-left:10px;margin-bottom:20px}.NotificationsList ul li a .action{padding-left:10px;display:flex;font-size:12px;color:var(--secondary-text-colour)}.NotificationsList ul li a .action>:first-child{flex-grow:1}.NotificationsList ul li a .action .view-hint{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;align-self:flex-end}.NotificationsList ul li a .action .view-hint>img{margin-right:8px}.NotificationsList ul li a .action .view-hint:disabled{opacity:.6;cursor:not-allowed}.NotificationsList ul li a .marker{position:absolute;width:8px;height:8px;border:1px solid var(--separator-colour);border-radius:50%}.NotificationsList ul li a .marker.unread{border:1px solid var(--critical-text-colour);background-color:var(--critical-text-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NotificationsIndicator{display:flex;align-self:center}.NotificationsIndicator .marker{position:absolute;width:8px;height:8px;border:1px solid var(--separator-colour);border-radius:50%}.NotificationsIndicator .marker.unread{border:1px solid var(--critical-text-colour);background-color:var(--critical-text-colour)}.NotificationsIndicator .bell{position:relative;display:flex;align-items:center}.NotificationsIndicator .bell .marker{right:calc(50% - 9px);top:calc(50% - 10px)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.NavLinkWithPermission.disabled{opacity:.6;cursor:not-allowed}.NavLinkWithPermission.disabled:active{pointer-events:none}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.AppHeader{display:flex;flex:1 0 auto;height:100%;width:100vw;padding:0;border-bottom:1px solid var(--separator-colour);background-color:var(--foreground-colour);box-shadow:0 0 5px var(--shadow-colour)}.AppHeader>.logo{margin:5px}.AppHeader>.logo>img{padding:8px 10px;height:45px}.AppHeader .site-container{align-self:center;width:auto}.AppHeader .nav-container{display:flex;position:relative;margin-left:auto;justify-content:flex-end}.AppHeader .nav-container nav{padding:0 20px;border-right:1px solid var(--separator-colour)}.AppHeader .nav-container nav>ul{list-style:none;display:flex;height:100%}.AppHeader .nav-container nav>ul>li{display:flex;align-items:center;justify-content:center}.AppHeader .nav-container nav>ul>li:not(:last-child){margin-right:20px}@media (max-width: 479px){.AppHeader .nav-container nav>ul>li:not(:first-child){display:none}.AppHeader .nav-container nav>ul>li:first-child{margin:0}}.AppHeader .nav-container nav>ul>li>a{height:100%;display:flex;flex-direction:column;color:var(--primary-text-colour)}.AppHeader .nav-container nav>ul>li>a>div{display:flex;align-items:center;justify-content:center;gap:10px;flex-grow:1;margin:0 10px -4px}.AppHeader .nav-container nav>ul>li>a>div>*{font-weight:500}.AppHeader .nav-container nav>ul>li>a:after{width:100%;content:"";height:4px;background:transparent;border-radius:5px 5px 0 0}.AppHeader .nav-container nav>ul>li>a .active-icon{display:none}.AppHeader .nav-container nav>ul>li>a .inactive-icon{display:flex}.AppHeader .nav-container nav>ul>li>a.current{color:var(--primary-brand-colour)}.AppHeader .nav-container nav>ul>li>a.current:after{background:var(--primary-brand-colour)}.AppHeader .nav-container nav>ul>li>a.current .active-icon{display:flex}.AppHeader .nav-container nav>ul>li>a.current .inactive-icon{display:none}.AppHeader .nav-container .icons-container{display:flex;align-items:center;max-width:200px;padding:0 15px}.AppHeader .nav-container .icons-container>a,.AppHeader .nav-container .icons-container button{display:flex;padding:10px}@media (max-width: 1023px){.AppHeader .nav-container .icons-container{display:none}}.AppHeader .nav-container .header-avatar{display:flex;align-items:center}.AppHeader .nav-container .header-avatar>button{padding:5px;margin:10px 15px 10px 10px}@media (max-width: 1023px){.AppHeader .nav-container .header-avatar{display:none}}.AppHeader .nav-container .more-items{display:none}.AppHeader .nav-container .more-items>button{padding:5px 20px}@media (max-width: 1023px){.AppHeader .nav-container .more-items{display:flex}}@media print{.AppHeader{display:none}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.AppNavExtensionSlideout{width:300px;transition:left .2s ease-out}.AppNavExtensionSlideout.content{border:none;border-radius:0}.AppNavExtensionSlideout.pre-open,.AppNavExtensionSlideout.closing{left:100vw}.AppNavExtensionSlideout.opening,.AppNavExtensionSlideout.open{left:calc(100vw - 300px)}.AppNavExtensionSlideout>article{display:flex;flex-direction:column;height:100%}.AppNavExtensionSlideout>article>header{display:flex;padding:15px;height:56px;border-bottom:1px solid var(--separator-colour)}.AppNavExtensionSlideout>article>header h1{display:flex;flex:1 0 auto;align-items:center;gap:10px}.AppNavExtensionSlideout>article>header>button{padding:8px;margin:-5px;display:inline-flex}.AppNavExtensionSlideout>article>nav{overflow-y:auto}.AppNavExtensionSlideout>article>nav>ul{display:flex;flex-direction:column}.AppNavExtensionSlideout>article>nav>ul>li .nav-link{display:flex;align-items:center;justify-items:flex-start;width:100%;padding:15px;color:var(--primary-text-colour)}.AppNavExtensionSlideout>article>nav>ul>li .nav-link:disabled{opacity:.6;cursor:not-allowed}.AppNavExtensionSlideout>article>nav>ul>li .nav-link>:first-child{margin-right:10px;align-self:flex-start}@media (max-width: 479px){.AppNavExtensionSlideout>article>nav>ul>li .settings{display:none}}.AppNavExtensionSlideout>article>nav>ul>li .notification-button .title{flex:1;text-align:left}.AppNavExtensionSlideout>article>nav>ul>li .notification-expander-container{background:var(--table-background-alt-colour);max-height:calc(100vh - 261px);overflow-y:auto}.AppNavExtensionSlideout>article>nav>ul>li .notification-expander-container.expanded{border-top:1px solid var(--separator-colour);border-bottom:1px solid var(--separator-colour)}@media (max-width: 479px){.AppNavExtensionSlideout>article>nav>ul>li .notification-expander-container{max-height:calc(100vh - 211px)}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.UserAvatar>.avatar-image{display:flex}.UserAvatar>.avatar-image img{width:30px;height:30px;border-radius:50%;object-fit:cover}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}#root{min-height:100dvh}#root>header{flex-shrink:0;position:fixed;top:0;width:100%;height:56px;z-index:1;transition:top .3s ease-out}#root>main{flex:1 0 auto;margin:56px 0 0;background-color:var(--background-colour);display:flex;flex-direction:column;overflow:auto;transition:margin-top .3s ease-out}#root>footer{background-color:var(--background-colour);padding:5px}#root>footer .version{font-size:10px;color:var(--secondary-text-colour)}@media print{#root>main{margin:0;background:transparent;overflow:unset}#root>footer{display:none}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}thead.PrepTableHeader tr>th,thead.PrepTableHeader tr>th.narrow{padding-bottom:10px}thead.PrepTableHeader tr:not(:first-child)>th{padding-top:0}thead.PrepTableHeader .filter-label{margin-right:10px;align-self:center}thead.PrepTableHeader .tag-row{margin-top:10px}thead.PrepTableHeader .tag-row ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-7px;margin-top:-7px;min-height:38px}thead.PrepTableHeader .tag-row ul li{margin:7px 10px 7px 0}thead.PrepTableHeader .expand-collapse-all{white-space:nowrap;min-width:90px;width:90px;display:flex;align-items:center;gap:4px}thead.PrepTableHeader .expand-collapse-all .expander-icon{display:inline-block;width:11px;height:11px;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L5%205L10%200H0Z'%20fill='%235C5F62'/%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:4px}thead.PrepTableHeader .expand-collapse-all .expander-icon.expanded{transform:rotate(180deg)}@media (prefers-color-scheme: dark){thead.PrepTableHeader .expand-collapse-all .expander-icon{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L5%205L10%200H0Z'%20fill='%23A3A09D'/%3e%3c/svg%3e")}}thead.PrepTableHeader .search-row{display:flex;gap:10px;align-items:center}@media print{thead.PrepTableHeader{display:none}}.FieldPack{display:flex}.FieldPack>*:not(:first-child) select,.FieldPack>*:not(:first-child) button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.FieldPack>*:not(:last-child) select,.FieldPack>*:not(:last-child) button{border-top-right-radius:0;border-bottom-right-radius:0}.PrepReportFiltersModal .filter-warning{margin-bottom:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PrepReport table{width:100%;border-spacing:0;border-collapse:separate}.PrepReport table th{font-weight:700;text-align:left}.PrepReport table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.PrepReport table thead tr:last-child th,.PrepReport table tbody td{border-bottom:1px solid var(--separator-colour)}.PrepReport table th,.PrepReport table td{padding:15px 10px;background-color:var(--foreground-colour)}.PrepReport table th:first-child,.PrepReport table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.PrepReport table th:last-child,.PrepReport table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.PrepReport table th.narrow,.PrepReport table td.narrow{padding:15px 5px}.PrepReport table thead:first-child tr:first-child th,.PrepReport table thead:first-child tr:first-child td,.PrepReport table tbody:first-child tr:first-child th,.PrepReport table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.PrepReport table thead:first-child tr:first-child th:first-child,.PrepReport table thead:first-child tr:first-child td:first-child,.PrepReport table tbody:first-child tr:first-child th:first-child,.PrepReport table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.PrepReport table thead:first-child tr:first-child th:last-child,.PrepReport table thead:first-child tr:first-child td:last-child,.PrepReport table tbody:first-child tr:first-child th:last-child,.PrepReport table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.PrepReport table tfoot:last-child tr:last-child td:first-child,.PrepReport table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.PrepReport table tfoot:last-child tr:last-child td:last-child,.PrepReport table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.PrepReport table tr.master-row{cursor:pointer}@media (hover: hover){.PrepReport table tr.master-row:hover td{background:var(--table-cell-hover-colour)}}.PrepReport table tr.child-row td{background:var(--table-background-alt-colour)}.PrepReport table tr.child-row .texture-badge-container{display:inline-block}.PrepReport table tr.child-row .texture-badge-container>div{display:flex;gap:3px}.PrepReport table tr.Delivered>td{background:var(--table-background-success-colour)}.PrepReport table tr.collapsed{display:none}.PrepReport table tr td{background:var(--table-background-colour);border-bottom:1px solid var(--light-separator-colour)}.PrepReport table tr td .indent{margin-left:25px}.PrepReport table tr td .title{display:flex;align-items:center;text-align:left}.PrepReport table tr td .title>button{text-align:left}.PrepReport table tr td .title .dish-badge{margin-top:-5px;margin-bottom:-5px;margin-right:10px}.PrepReport table tr td .title .recipe-button{margin-left:0}.PrepReport table tr td button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;border:none;padding:10px;margin:-10px}.PrepReport table tr td button>img{margin-right:8px}.PrepReport table tr td button:disabled{opacity:.6;cursor:not-allowed}.PrepReport table tr td button.icon-only{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;border:none;padding:5px;margin:-5px -3px}.PrepReport table tr td button.icon-only>img{margin-right:8px}.PrepReport table tr td button.icon-only>img{margin-right:0}.PrepReport table tr td button.icon-only:disabled{opacity:.6;cursor:not-allowed}.PrepReport table tr td .deliver-button{color:var(--secondary-text-colour);margin-right:auto;margin-left:auto;padding:6px}.PrepReport table tr td .deliver-button img{margin:0}.PrepReport table tr td .prep-status-note{display:flex}.PrepReport table tr td .prep-status-note>button{margin:-10px -10px -10px 0;padding:10px}.PrepReport table tr .expander{padding:5px;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L5%205L10%200H0Z'%20fill='%235C5F62'/%3e%3c/svg%3e");background-size:contain;background-position:center right;background-repeat:no-repeat;margin-left:4px;margin-right:18px}.PrepReport table tr .expander.expanded{transform:rotate(180deg)}@media (prefers-color-scheme: dark){.PrepReport table tr .expander{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L5%205L10%200H0Z'%20fill='%23A3A09D'/%3e%3c/svg%3e")}}.PrepReport table tr .invisible{visibility:hidden}.PrepReport table tr.group-last-row td{border-bottom:1px solid var(--separator-colour)}.PrepReport table tr.group-header-row td{font-weight:700;font-size:13px;padding-top:5px;padding-bottom:5px;background:var(--table-row-group-header-colour);color:var(--primary-text-colour);border-bottom:1px solid var(--separator-colour)}.PrepReport table .right-aligned{text-align:right}.PrepReport table .centre-aligned{text-align:center}.PrepReport table tfoot tr>td{border-bottom:1px solid var(--separator-colour)}@media print{.PrepReport table{font-size:12px}.PrepReport table tr.collapsed{display:table-row}.PrepReport table tr .invisible{visibility:visible}.PrepReport table tr .expander{display:none}.PrepReport table tr.print button,.PrepReport table tr .prep-status-note,.PrepReport table tr .deliver-button,.PrepReport table tr .DishCategoryBadge{visibility:hidden}.PrepReport table tr.master-row{break-before:auto}.PrepReport table tr.master-row td{padding:5px}.PrepReport table tr.master-row td .title button{color:#000;font-size:14px;font-weight:700}.PrepReport table tr.child-row{break-before:avoid}.PrepReport table tr.child-row td{padding:0 10px}.PrepReport table tr.child-row td:nth-last-child(2){color:transparent}.PrepReport table tr td{border:none!important}.PrepReport table tr td:last-child{display:none}.PrepReport table tr td>*{opacity:1!important}.PrepReport table tr.alt td{background:#f2f2f2!important}.PrepReport table tr:not(.alt) td{background:transparent!important}.PrepReport table tfoot{opacity:0}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentProfileSlideout{transition:right .2s ease-out;width:auto}.ResidentProfileSlideout.content{border-radius:0;border:none}.ResidentProfileSlideout.pre-open,.ResidentProfileSlideout.closing{right:100vw}.ResidentProfileSlideout.opening,.ResidentProfileSlideout.open{right:calc(100vw - 400px)}.ResidentProfileSlideout>article{display:flex;flex-direction:column;height:100%}.ResidentProfileSlideout>article>header{display:flex;padding:15px;border-bottom:1px solid var(--separator-colour);height:56px}.ResidentProfileSlideout>article>header>h1{flex:1 0 auto;font-size:20px}.ResidentProfileSlideout>article>header>button{padding:8px;margin:-5px;display:inline-flex}.ResidentProfileSlideout>article>.body{height:100%;flex:1;overflow-y:auto}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentBadges .tag-badge{background-color:var(--tag-input-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentTitle{display:flex;gap:5px;align-items:flex-start}.ResidentTitle .nowrap-group{display:flex;white-space:nowrap;gap:5px}.ResidentTitle .resident-name{font-weight:500}.ResidentTitle .resident-room{color:var(--secondary-text-colour);margin:0 5px}ul.StatCardRow{list-style:none;display:flex}ul.StatCardRow li{flex:1}ul.StatCardRow li:not(:last-child){margin-right:20px}ul.StatCardRow.compact li:not(:last-child){margin-right:10px}.PrepReportStats{margin-bottom:10px}@media print{.PrepReportStats{display:none}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PrepReportPage .page-header .print-service-date{font-size:28px;font-weight:700;display:none}.PrepReportPage .page-header .print-button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.PrepReportPage .page-header .print-button img{margin-right:8px}.PrepReportPage .page-header .print-button:disabled{opacity:.6;cursor:not-allowed}.PrepReportPage .page-header .print-button:hover{background:var(--primary-brand-dark-colour)}@media print{.PrepReportPage .page-header>*{display:none}.PrepReportPage .page-header .print-service-date{display:block}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PublicApiPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.PublicApiPage .content-box:not(:last-of-type){margin-bottom:10px}.PublicApiPage label>.warning{color:var(--critical-text-colour)}.PublicApiPage .renew-confirmation{display:flex;color:var(--critical-text-colour);margin-left:10px}.PublicApiPage .renew-confirmation>*{margin-right:20px}.PublicApiPage .renew-confirmation button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;color:var(--critical-text-colour);text-decoration:underline}.PublicApiPage .renew-confirmation button>img{margin-right:8px}.PublicApiPage .renew-confirmation button:disabled{opacity:.6;cursor:not-allowed}.PublicApiPage .renew-confirmation button:not(:last-child){margin-right:20px}.PublicApiPage .wait{margin-left:10px}.PublicApiPage .add button{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700}.PublicApiPage .add button img{margin-right:8px}.PublicApiPage .add button:disabled{opacity:.6;cursor:not-allowed}.PublicApiPage .add button:hover{background:var(--primary-brand-dark-colour)}.PublicApiPage .short-input>input{width:400px}@media (max-width: 1023px){.PublicApiPage .short-input>input{width:100%}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InsightsNavHeader{position:fixed;top:56px;display:flex;width:100%;height:56px;z-index:1;align-items:center;padding:0 20px;border-bottom:1px solid var(--separator-colour);font-size:16px;background:var(--foreground-colour)}.InsightsNavHeader>ul{display:flex;gap:30px}.InsightsNavHeader>ul>li>a.active{font-weight:500;color:var(--primary-text-colour)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.InsightsPage{margin-top:56px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.PowerBiReport{height:calc(100vh - 182px)}.PowerBiReport>iframe{border:1px solid var(--separator-colour);border-radius:8px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.GroupsPage button:focus{outline:2px solid var(--focus-outline-colour);outline-offset:2px}.GroupsPage button:disabled{opacity:.6;cursor:not-allowed}.GroupsPage .groups-header h1,.GroupsPage .sub-groups-header h1{flex-grow:1}.GroupsPage .groups-header button,.GroupsPage .sub-groups-header button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.GroupsPage .groups-header button>img,.GroupsPage .sub-groups-header button>img{margin-right:8px}.GroupsPage .groups-header button:disabled,.GroupsPage .sub-groups-header button:disabled{opacity:.6;cursor:not-allowed}.GroupsPage .container-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour);margin-bottom:20px}.GroupsPage .group-tabs input[type=radio]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.GroupsPage .group-tabs input[type=radio]+label{background:var(--control-background-colour)}.GroupsPage .group-tabs input[type=radio]+label img{display:none}.GroupsPage .group-tabs input[type=radio]+label .group-radio-content{display:flex}.GroupsPage .group-tabs input[type=radio]+label .group-radio-content>span{padding:7px}.GroupsPage .group-tabs input[type=radio]+label .group-radio-content>button{border-left:1px solid var(--foreground-colour);padding:7px}.GroupsPage .group-tabs input[type=radio]+label .group-radio-content>button img{display:block;margin:0}.GroupsPage .group-tabs input[type=radio]:checked+label{background:var(--primary-brand-colour);color:var(--primary-text-colour-on-dark-background)}.GroupsPage .group-tabs .confirm-group-delete{margin-top:10px}.GroupsPage table.sub-group{border-spacing:0;border-collapse:separate;width:100%;margin-bottom:20px}.GroupsPage table.sub-group th{font-weight:700;text-align:left}.GroupsPage table.sub-group tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.GroupsPage table.sub-group thead tr:last-child th,.GroupsPage table.sub-group tbody td{border-bottom:1px solid var(--separator-colour)}.GroupsPage table.sub-group th,.GroupsPage table.sub-group td{padding:15px 10px;background-color:var(--foreground-colour)}.GroupsPage table.sub-group th:first-child,.GroupsPage table.sub-group td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.GroupsPage table.sub-group th:last-child,.GroupsPage table.sub-group td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.GroupsPage table.sub-group th.narrow,.GroupsPage table.sub-group td.narrow{padding:15px 5px}.GroupsPage table.sub-group thead:first-child tr:first-child th,.GroupsPage table.sub-group thead:first-child tr:first-child td,.GroupsPage table.sub-group tbody:first-child tr:first-child th,.GroupsPage table.sub-group tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.GroupsPage table.sub-group thead:first-child tr:first-child th:first-child,.GroupsPage table.sub-group thead:first-child tr:first-child td:first-child,.GroupsPage table.sub-group tbody:first-child tr:first-child th:first-child,.GroupsPage table.sub-group tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.GroupsPage table.sub-group thead:first-child tr:first-child th:last-child,.GroupsPage table.sub-group thead:first-child tr:first-child td:last-child,.GroupsPage table.sub-group tbody:first-child tr:first-child th:last-child,.GroupsPage table.sub-group tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.GroupsPage table.sub-group tfoot:last-child tr:last-child td:first-child,.GroupsPage table.sub-group tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.GroupsPage table.sub-group tfoot:last-child tr:last-child td:last-child,.GroupsPage table.sub-group tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.GroupsPage table.sub-group th>div{display:flex;align-items:center}.GroupsPage table.sub-group th button.delete{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.GroupsPage table.sub-group th button.delete>img{margin-right:8px}.GroupsPage table.sub-group th button.delete:disabled{opacity:.6;cursor:not-allowed}.GroupsPage table.sub-group th button.add{padding:10px;height:38px;border-radius:4px;border:1px solid var(--separator-colour);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--button-primary-background-colour);color:var(--primary-text-colour-on-dark-background);font-weight:700;margin-left:20px}.GroupsPage table.sub-group th button.add img{margin-right:8px}.GroupsPage table.sub-group th button.add:disabled{opacity:.6;cursor:not-allowed}.GroupsPage table.sub-group th button.add:hover{background:var(--primary-brand-dark-colour)}.GroupsPage table.sub-group th .order-buttons{display:flex;margin-right:20px}.GroupsPage table.sub-group th .order-buttons button{border:1px solid var(--separator-colour);padding:7px 15px;display:flex}.GroupsPage table.sub-group th .order-buttons button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.GroupsPage table.sub-group th .order-buttons button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.GroupsPage table.sub-group th .order-buttons button:disabled{opacity:.6;cursor:not-allowed}.GroupsPage table.sub-group th,.GroupsPage table.sub-group td{text-align:right;white-space:nowrap}.GroupsPage table.sub-group th:first-child,.GroupsPage table.sub-group td:first-child{text-align:left}.GroupsPage table.sub-group td{background:var(--table-background-alt-colour)}.GroupsPage table.sub-group td button.remove{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.GroupsPage table.sub-group td button.remove>img{margin-right:8px}.GroupsPage table.sub-group td button.remove:disabled{opacity:.6;cursor:not-allowed}.GroupsPage table.sub-group td .resident-title{display:flex}.GroupsPage table.sub-group td .resident-title>button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;border:none;padding:10px;margin:-10px 0 -10px -10px}.GroupsPage table.sub-group td .resident-title>button>img{margin-right:8px}.GroupsPage table.sub-group td .resident-title>button>img{margin-right:0}.GroupsPage table.sub-group td .resident-title>button:disabled{opacity:.6;cursor:not-allowed}.GroupsPage table.sub-group td:first-child{width:100%}.GroupsPage table.sub-group .name{flex-grow:1}.GroupsPage table.sub-group .name>div{font-size:12px;color:var(--secondary-text-colour)}.GroupsPage table.sub-group .name h1{font-weight:700;font-size:18px;display:flex}.GroupsPage table.sub-group .name h1 button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none;font-size:14px;width:auto;margin-left:10px}.GroupsPage table.sub-group .name h1 button>img{margin-right:8px}.GroupsPage table.sub-group .name h1 button:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.ResidentSelectionModal form.body{min-height:80dvh}.ResidentSelectionModal table{border-spacing:0;border-collapse:separate;width:100%}.ResidentSelectionModal table th{font-weight:700;text-align:left}.ResidentSelectionModal table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.ResidentSelectionModal table thead tr:last-child th,.ResidentSelectionModal table tbody td{border-bottom:1px solid var(--separator-colour)}.ResidentSelectionModal table th,.ResidentSelectionModal table td{padding:15px 10px;background-color:var(--foreground-colour)}.ResidentSelectionModal table th:first-child,.ResidentSelectionModal table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.ResidentSelectionModal table th:last-child,.ResidentSelectionModal table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.ResidentSelectionModal table th.narrow,.ResidentSelectionModal table td.narrow{padding:15px 5px}.ResidentSelectionModal table thead:first-child tr:first-child th,.ResidentSelectionModal table thead:first-child tr:first-child td,.ResidentSelectionModal table tbody:first-child tr:first-child th,.ResidentSelectionModal table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.ResidentSelectionModal table thead:first-child tr:first-child th:first-child,.ResidentSelectionModal table thead:first-child tr:first-child td:first-child,.ResidentSelectionModal table tbody:first-child tr:first-child th:first-child,.ResidentSelectionModal table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.ResidentSelectionModal table thead:first-child tr:first-child th:last-child,.ResidentSelectionModal table thead:first-child tr:first-child td:last-child,.ResidentSelectionModal table tbody:first-child tr:first-child th:last-child,.ResidentSelectionModal table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.ResidentSelectionModal table tfoot:last-child tr:last-child td:first-child,.ResidentSelectionModal table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.ResidentSelectionModal table tfoot:last-child tr:last-child td:last-child,.ResidentSelectionModal table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.ResidentSelectionModal table .textures{white-space:nowrap}.ResidentSelectionModal table .right-aligned{text-align:right}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.BrandingPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour)}.BrandingPage .content-box:not(:last-of-type){margin-bottom:10px}.BrandingPage .content-box .branding-logo{max-width:400px}.RecipePrintPage{color:#000}.RecipePrintPage header{display:flex;gap:20px;margin-bottom:30px}.RecipePrintPage header>img{width:200px;height:150px;object-fit:cover}.RecipePrintPage h1{font-size:24px;font-weight:700}.RecipePrintPage h2{font-size:18px;font-weight:500;margin-bottom:10px}.RecipePrintPage h3{font-size:16px;font-weight:500}.RecipePrintPage ul.instructions{white-space:pre-wrap}.RecipePrintPage ul.instructions li{break-inside:avoid}.RecipePrintPage ul.instructions li:not(:last-child){margin-bottom:20px}.RecipePrintPage .ingredients-and-allergens{display:flex;gap:40px;margin-bottom:30px}.RecipePrintPage .ingredients-and-allergens>:first-child{flex:1.5}.RecipePrintPage .ingredients-and-allergens>:last-child{flex:1}.RecipePrintPage .ingredients-and-allergens>:last-child section:not(:last-child){margin-bottom:30px}.RecipePrintPage table{border-spacing:0;border-collapse:collapse;width:100%}.RecipePrintPage table td{padding:2px 0;vertical-align:top}.RecipePrintPage table td:first-child{padding-right:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MealsAppPage .content-box{background-color:var(--foreground-colour);border-radius:8px;border:1px solid var(--separator-colour);margin-bottom:10px}.InviteSelfServiceUserModal{width:500px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MealsAppInvitations .invitations-table{width:100%;border-spacing:0;border-collapse:separate}.MealsAppInvitations .invitations-table th{font-weight:700;text-align:left}.MealsAppInvitations .invitations-table tfoot td{text-align:center;color:var(--secondary-text-colour);border-bottom:1px solid var(--separator-colour)}.MealsAppInvitations .invitations-table thead tr:last-child th,.MealsAppInvitations .invitations-table tbody td{border-bottom:1px solid var(--separator-colour)}.MealsAppInvitations .invitations-table th,.MealsAppInvitations .invitations-table td{padding:15px 10px;background-color:var(--foreground-colour)}.MealsAppInvitations .invitations-table th:first-child,.MealsAppInvitations .invitations-table td:first-child{padding-left:15px;border-left:1px solid var(--separator-colour)}.MealsAppInvitations .invitations-table th:last-child,.MealsAppInvitations .invitations-table td:last-child{padding-right:15px;border-right:1px solid var(--separator-colour)}.MealsAppInvitations .invitations-table th.narrow,.MealsAppInvitations .invitations-table td.narrow{padding:15px 5px}.MealsAppInvitations .invitations-table thead:first-child tr:first-child th,.MealsAppInvitations .invitations-table thead:first-child tr:first-child td,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child th,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child td{border-top:1px solid var(--separator-colour)}.MealsAppInvitations .invitations-table thead:first-child tr:first-child th:first-child,.MealsAppInvitations .invitations-table thead:first-child tr:first-child td:first-child,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child th:first-child,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child td:first-child{border-top-left-radius:8px}.MealsAppInvitations .invitations-table thead:first-child tr:first-child th:last-child,.MealsAppInvitations .invitations-table thead:first-child tr:first-child td:last-child,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child th:last-child,.MealsAppInvitations .invitations-table tbody:first-child tr:first-child td:last-child{border-top-right-radius:8px}.MealsAppInvitations .invitations-table tfoot:last-child tr:last-child td:first-child,.MealsAppInvitations .invitations-table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:8px}.MealsAppInvitations .invitations-table tfoot:last-child tr:last-child td:last-child,.MealsAppInvitations .invitations-table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:8px}.MealsAppInvitations .invitations-table thead tr>th{font-weight:700}.MealsAppInvitations .invitations-table thead tr>th button{margin-left:auto}.MealsAppInvitations .invitations-table td button,.MealsAppInvitations .invitations-table th button{color:var(--primary-brand-colour);display:flex;line-height:1;align-items:center;padding:10px 0;margin-top:-10px;margin-bottom:-10px;border:none}.MealsAppInvitations .invitations-table td button>img,.MealsAppInvitations .invitations-table th button>img{margin-right:8px}.MealsAppInvitations .invitations-table td button:disabled,.MealsAppInvitations .invitations-table th button:disabled{opacity:.6;cursor:not-allowed}.MealsAppInvitations .invitations-table td.centred{text-align:center}.MealsAppInvitations .invitations-table td.no-invitation{color:var(--secondary-text-colour);font-style:italic}.MealsAppInvitations .invitations-table .secondary-line{color:var(--secondary-text-colour)}.MealsAppServiceSettings input[type=checkbox]+label{width:180px}.MealsAppServiceSettings .right-label{margin-left:10px}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}.MealsAppStorePage{background-color:var(--background-colour);color:var(--primary-text-colour);min-height:100dvh}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-DEdYD4ef.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-DVypYfX0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-zTQsUYwY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-DIrf6xfk.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-OJ-SY7zq.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DKljbfOO.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-B1lnZOlL.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Pridi;src:url(/assets/Pridi-ExtraLight-BZEt1EjT.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Light-D0Yzg_Ji.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Regular-DCDrgIXH.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Medium-FYmBi98M.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-SemiBold-CVqDkiBD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pridi;src:url(/assets/Pridi-Bold-5ay_Z4ju.ttf) format("truetype");font-weight:700;font-style:normal}body{-webkit-text-size-adjust:100%;color:var(--primary-text-colour)}*{margin:0;padding:0;box-sizing:border-box;color:inherit;font-weight:400;line-height:normal}*:focus:focus-visible{outline:2px dashed var(--focus-outline-colour);outline-offset:3px;z-index:1}a{text-decoration:none;cursor:pointer}button{background:none;border:none;border-radius:0;font-size:inherit;cursor:pointer;font-family:inherit}button[disabled]{cursor:not-allowed}input[type=checkbox]{cursor:pointer}input[type=checkbox]+label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit}strong{font-weight:700}input,select,textarea{-webkit-appearance:none;font-family:inherit}ul,li{list-style:none}@media (prefers-color-scheme: dark){:root{--primary-text-colour: #fff;--secondary-text-colour: #a8a8a8;--primary-text-colour-on-dark-background: #fff;--background-colour: #272727;--foreground-colour: #131313;--control-background-colour: #2b2b2b;--select-background-colour: #131313;--control-hover-colour: #303030;--unselected-item-colour: #121110;--separator-colour: #535353;--heavy-separator-colour: #5d5d5d;--light-separator-colour: #444;--shadow-colour: rgba(0, 0, 0, .5);--primary-brand-colour: #66b3ff;--button-primary-background-colour: #2c5aa0;--primary-brand-dark-colour: #237acb;--alert-information-colour: #567a7f;--alert-information-alt-colour: #48666a;--alert-information-border-colour: #6b989e;--alert-success-colour: #5b7b6e;--alert-success-alt-colour: #5a7c6e;--alert-success-border-colour: #91c1ad;--alert-warning-colour: #857051;--alert-warning-alt-colour: #87704f;--alert-warning-border-colour: #cead7f;--alert-critical-colour: #826c6b;--alert-critical-alt-colour: #816665;--alert-critical-border-colour: #c1a1a0;--dish-category-main-colour: #826c6b;--dish-category-side-colour: #b2956e;--dish-category-dessert-colour: #9494b2;--dish-category-beverage-colour: #97a9b2;--table-background-colour: #272727;--table-background-alt-colour: #323232;--table-cell-hover-colour: #323232;--table-background-success-colour: #27382a;--table-row-group-header-colour: #4b4b4b;--modal-overlay-colour: #ffffff88;--image-background-colour: #2c2c2c;--tag-input-colour: #414141;--critical-text-colour: #ff6464;--critical-button-colour: #a92323;--critical-button-hover-colour: #ba2626;--skeleton-colour: #555;--skeleton-shimmer-colour: #666;--high-constrast-badge-background-colour: #fff;--high-constrast-badge-text-colour: #000;--focus-outline-colour: #fff;--a3-paper-colour: #107c10;--a4-paper-colour: #0078d4}}@media (prefers-color-scheme: light){:root{--primary-text-colour: #000;--secondary-text-colour: #606366;--primary-text-colour-on-dark-background: #fff;--inverse-primary-text-colour: #fff;--background-colour: #f5f5f5;--foreground-colour: #fff;--control-background-colour: #f0f0f0;--select-background-colour: #fff;--control-hover-colour: #e5e5e5;--unselected-item-colour: #edeeef;--separator-colour: #d5d5d5;--heavy-separator-colour: #bebebf;--light-separator-colour: #eee;--shadow-colour: #aaaaaa88;--primary-brand-colour: #316ea8;--button-primary-background-colour: #2c5aa0;--primary-brand-dark-colour: #2e78bd;--alert-information-colour: #a4e8f2;--alert-information-alt-colour: #c9f1f7;--alert-information-border-colour: #80b5bc;--alert-success-colour: #aee9d1;--alert-success-alt-colour: #cff2e4;--alert-success-border-colour: #8bbaa7;--alert-warning-colour: #ffd79d;--alert-warning-alt-colour: #ffe7c2;--alert-warning-border-colour: #ccac7e;--alert-critical-colour: #fed3d1;--alert-critical-alt-colour: #fee2e1;--alert-critical-border-colour: #c6a6a5;--dish-category-main-colour: #fed3d1;--dish-category-side-colour: #ffd79d;--dish-category-dessert-colour: #d2d1fe;--dish-category-beverage-colour: #d1eefe;--table-background-colour: #fff;--table-background-alt-colour: #fafafa;--table-cell-hover-colour: #f6f6f6;--table-background-success-colour: #f4fbf5;--table-row-group-header-colour: #f0f0f0;--modal-overlay-colour: #00000088;--image-background-colour: #d3d3d3;--tag-input-colour: #e4e5e7;--critical-text-colour: #d42e2e;--critical-button-colour: #a92323;--critical-button-hover-colour: #ba2626;--skeleton-colour: #eee;--skeleton-shimmer-colour: #f6f6f6;--high-constrast-badge-background-colour: #000;--high-constrast-badge-text-colour: #fff;--focus-outline-colour: #000;--a3-paper-colour: #107c10;--a4-paper-colour: #0078d4}}:root{--refresh-banner-height: 40px}html{font-size:14px}body{font-family:Roboto,Arial,Lucida Grande,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#root{display:flex;flex-direction:column}select,select option{background-color:var(--select-background-colour)}a{color:var(--primary-brand-colour)}@media print{::-webkit-scrollbar{display:none}}
