*:focus{outline:none!important}*{-webkit-tap-highlight-color:transparent}@media(hover:none),(pointer:coarse){.MuiButtonBase-root:not(.Mui-selected):not(.MuiChip-root):not(.MuiButton-contained):not(.MuiFab-root):hover,.MuiIconButton-root:hover,.MuiToggleButton-root:not(.Mui-selected):hover,.MuiMenuItem-root:hover{background-color:transparent!important}.MuiListItemButton-root:not(.Mui-selected):hover{background-color:transparent!important}.MuiChip-root:hover,.MuiChip-root:active,.MuiChip-root.Mui-focusVisible{opacity:1!important;filter:none!important}.MuiButtonBase-root:not(.MuiChip-root):active,.MuiTab-root:active,.MuiTypography-root:active{opacity:1!important;transform:none!important}a:active,a:hover,.MuiLink-root:active,.MuiLink-root:hover{opacity:1!important}.MuiButtonBase-root:not(.MuiChip-root):active{transform:none!important}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fafafa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.familea-tour-popover.driver-popover{border-radius:16px!important;box-shadow:0 8px 32px #00000038,0 2px 8px #0000001f!important;padding:20px 20px 16px!important;max-width:320px!important;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif!important;background:#fff!important;will-change:auto!important;transform:none!important}.familea-tour-popover.driver-popover *,.familea-tour-popover.driver-popover *:before,.familea-tour-popover.driver-popover *:after{box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.familea-tour-popover .driver-popover-title{font-size:1rem!important;font-weight:800!important;color:#3e3228!important;margin-bottom:6px!important}.familea-tour-popover .driver-popover-description{font-size:.84rem!important;color:#555!important;line-height:1.5!important}.familea-tour-popover .driver-popover-progress-text{font-size:.72rem!important;color:#8b7355!important;font-weight:600!important}.familea-tour-popover .driver-popover-footer{margin-top:14px!important;display:flex!important;gap:8px!important;align-items:center!important}.familea-tour-popover .driver-popover-next-btn,.familea-tour-popover .driver-popover-done-btn{background:#8b7355!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:7px 16px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;line-height:1!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}.familea-tour-popover .driver-popover-next-btn:hover,.familea-tour-popover .driver-popover-done-btn:hover{background:#6b5744!important}.familea-tour-popover .driver-popover-prev-btn{background:transparent!important;color:#8b7355!important;border:1.5px solid #8B7355!important;border-radius:10px!important;padding:7px 16px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;line-height:1!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}.familea-tour-popover .driver-popover-next-btn *,.familea-tour-popover .driver-popover-done-btn *,.familea-tour-popover .driver-popover-prev-btn *{text-shadow:none!important}.familea-tour-popover .driver-popover-prev-btn:hover{background:#8b735514!important}.familea-tour-popover .driver-popover-close-btn{color:#aaa!important;font-size:18px!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-right-color:#fff!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-left-color:#fff!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-bottom-color:#fff!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-top-color:#fff!important}@media(prefers-color-scheme:dark){.familea-tour-popover.driver-popover{background:#2a2420!important}.familea-tour-popover .driver-popover-title{color:#f0ebe4!important}.familea-tour-popover .driver-popover-description{color:#b8a898!important}}a:not([class*=Mui]){font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){a:not([class*=Mui]):hover{opacity:.85}}html{height:100%;overflow:hidden;background:#fafafa;font-size:var(--user-font, 16px)}@media(min-width:900px)and (hover:hover){html{font-size:calc(var(--user-font, 16px) * 1.2)}}body{margin:0;width:100%;height:100%;overflow:hidden;background:#fafafa;padding-top:0}#root{width:100%;height:100%;overflow:hidden}html.capacitor-native,html.capacitor-native body,html.capacitor-native #root,html.capacitor-native #main-scroll{overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.35) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#80808059;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#8080808c}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fafafa}button{background-color:#f9f9f9}}@media(max-width:1024px){.MuiDialog-container{align-items:flex-start!important}.MuiDialog-container:has(.MuiDialog-paperFullScreen),.MuiDialog-container:has(.familea-dialog-fullviewport){align-items:stretch!important}.MuiDialog-paper:not(.MuiDialog-paperFullScreen):not(.familea-dialog-fullviewport){margin:calc(var(--sat, env(safe-area-inset-top, 0px)) + 8px) auto 0 auto!important;width:90%!important;max-width:90%!important;max-height:calc(var(--vh, 1vh) * 80 - var(--sat, env(safe-area-inset-top, 0px)))!important;overflow-y:auto!important}html.keyboard-open .MuiDialog-paper:not(.MuiDialog-paperFullScreen):not(.familea-dialog-fullviewport){max-height:calc(var(--vh, 1vh) * 100 - var(--sat, env(safe-area-inset-top, 0px)) - 24px)!important}html.keyboard-open .MuiDialog-container:not(:has(.MuiDialog-paperFullScreen)):not(:has(.familea-dialog-fullviewport)){transform:translateY(var(--vv-offset-top, 0px));height:calc(var(--vh, 1vh) * 100)!important}.MuiDialog-paper.familea-dialog-compact:not(.MuiDialog-paperFullScreen){width:min(340px,90vw)!important;max-width:min(340px,90vw)!important}.MuiDialog-container:has(.familea-dialog-centered){align-items:center!important}.MuiDialog-paper.familea-dialog-centered:not(.MuiDialog-paperFullScreen):not(.familea-dialog-fullviewport){margin:auto!important}.MuiDialog-paper.familea-dialog-tall:not(.MuiDialog-paperFullScreen):not(.familea-dialog-fullviewport){max-height:calc(var(--vh, 1vh) * 100 - var(--sat, env(safe-area-inset-top, 0px)) - var(--sab, env(safe-area-inset-bottom, 0px)) - 24px)!important}.MuiListItem-root.familea-touch-row{min-height:76px!important;padding-top:14px!important;padding-bottom:14px!important}.MuiDialog-paper.familea-dialog-compact.familea-time-picker:not(.MuiDialog-paperFullScreen){width:min(360px,94vw)!important;max-width:min(360px,94vw)!important}.MuiDialog-paperFullScreen,.MuiDialog-paper.familea-dialog-fullviewport{margin:0!important;width:100%!important;max-width:100%!important;max-height:var( --familea-dialog-vh, calc(100dvh - var(--sat, env(safe-area-inset-top, 0px)) - var(--sab, env(safe-area-inset-bottom, 0px))) )!important;height:var( --familea-dialog-vh, calc(100dvh - var(--sat, env(safe-area-inset-top, 0px)) - var(--sab, env(safe-area-inset-bottom, 0px))) )!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body:has(.MuiDialog-paperFullScreen) [data-testid=bottom-nav],body:has(.MuiDialog-paper.familea-dialog-fullviewport) [data-testid=bottom-nav]{display:none!important}.MuiDialog-paper.familea-dialog-fullviewport>.MuiDialogContent-root{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}einkaufsliste-container{max-width:700px;margin:0 auto;padding:.5em .5em 0;box-sizing:border-box;width:100%}ul{width:98%!important}.einkaufsliste-container{max-width:700px;margin:0 auto;padding:.5em .5em 0;box-sizing:border-box;width:100%}@media(max-width:800px){.einkaufsliste-container{max-width:100vw;margin:0;padding:.5em 0 0}}@media(min-width:600px){.MuiContainer-root{max-width:1000px!important}}#root{width:100%;margin:0;padding-top:0;text-align:left}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media(min-width:900px){.MuiListItem-root{min-height:16px!important;padding-top:0!important;padding-bottom:0!important}}@media(min-width:700px){.MuiListItem-root{min-height:18px!important;padding-top:0!important;padding-bottom:0!important}}
