._app_fb7la_1{color:#171717;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;display:flex;position:fixed;inset:0}._app_fb7la_1 *{box-sizing:border-box}._app_fb7la_1 button,._app_fb7la_1 input,._app_fb7la_1 select,._app_fb7la_1 textarea{font:inherit;color:inherit}._app_fb7la_1 button{cursor:pointer;text-align:left;background:0 0;border:0;min-height:42px}:is(._app_fb7la_1 button:focus-visible,._app_fb7la_1 input:focus-visible,._app_fb7la_1 select:focus-visible,._app_fb7la_1 textarea:focus-visible){outline-offset:2px;outline:3px solid #5a67ac}._demoBar_fb7la_6{color:#616161;letter-spacing:.06em;background:#f3f3f3;flex-shrink:0;justify-content:space-between;align-items:center;padding:2px 16px;font-size:9px;display:flex}._demoBar_fb7la_6 button{place-items:center;width:40px;display:grid}._content_fb7la_8{overscroll-behavior:auto;scrollbar-width:thin;flex:1;min-height:0;padding:18px 20px 28px;overflow:auto}._app_fb7la_1 h1{letter-spacing:-.035em;margin:0 0 18px;font-size:27px;font-weight:700;line-height:1.2}._app_fb7la_1 h2{letter-spacing:0;margin:22px 0 12px;font-size:17px;font-weight:700;line-height:1.4}._app_fb7la_1 h3{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.5}._app_fb7la_1 p{color:#535353;margin:0 0 12px;font-size:14px;line-height:1.5}._app_fb7la_1 label{margin:0 0 16px;font-size:12px;font-weight:600;display:block}._app_fb7la_1 input:not([type=checkbox]),._app_fb7la_1 select,._app_fb7la_1 textarea{background:#fff;border:1px solid #dedede;border-radius:10px;width:100%;min-width:0;min-height:44px;margin-top:5px;padding:10px;font-size:16px;font-weight:400;display:block}._app_fb7la_1 textarea{resize:vertical}._app_fb7la_1 ._search_fb7la_16{margin-bottom:22px}._app_fb7la_1 ._search_fb7la_16 input{font-size:14px}._list_fb7la_18{border-top:1px solid #e4e4e4;margin-bottom:20px}._list_fb7la_18 button{overflow-wrap:anywhere;border-bottom:1px solid #e4e4e4;flex-direction:column;gap:5px;width:100%;padding:18px 0;display:flex}._list_fb7la_18 strong{font-size:15px;font-weight:700}._list_fb7la_18 span{color:#737373;font-size:12px}._app_fb7la_1 ._primary_fb7la_22{color:#fff;text-align:center;background:#101010;border-radius:28px;justify-content:center;align-items:center;gap:7px;max-width:100%;margin:20px auto 0;padding:12px 17px;display:flex}._app_fb7la_1 ._secondary_fb7la_23{text-align:center;border:1px solid #ddd;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin:12px 0 18px;padding:8px 10px;display:flex}._app_fb7la_1 ._secondary_fb7la_23[aria-pressed=true]{background:#eaf3e8;border-color:#99b392}._app_fb7la_1 ._back_fb7la_25{color:#666;align-items:center;gap:6px;margin-bottom:12px;display:flex}._app_fb7la_1 ._item_fb7la_26{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:12px;padding:14px 12px 4px}._app_fb7la_1 ._remove_fb7la_27{color:#a02d2d;font-size:12px;text-decoration:underline}._app_fb7la_1 ._hint_fb7la_28{color:#777;font-size:12px}._app_fb7la_1 ._notice_fb7la_29{color:#386344;font-size:12px}._notice_fb7la_29:empty{display:none}._nav_fb7la_31{background:#fff;border-top:1px solid #e2e2e2;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 3px 12px;display:grid}._nav_fb7la_31 button{color:#686868;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 0;font-size:10px;display:flex}._nav_fb7la_31 button[aria-current]{color:#111;font-weight:600}._switcher_fb7la_34{border:1px solid #ddd;border-radius:20px;display:flex;overflow:hidden}._switcher_fb7la_34 button{text-align:center;flex:1;font-size:13px}._switcher_fb7la_34 button[aria-pressed=true]{color:#fff;background:#111}._app_fb7la_1 ._checkRow_fb7la_37{border-bottom:1px solid #eee;align-items:center;gap:10px;min-height:50px;margin:0;padding:12px 0;font-weight:400;display:flex}._checkRow_fb7la_37 input{accent-color:#111;flex-shrink:0;width:20px;height:20px}._checkRow_fb7la_37 span{flex-direction:column;gap:3px;font-size:14px;display:flex}._checkRow_fb7la_37 strong{font-size:13px;font-weight:600}._checkRow_fb7la_37:has(:checked){color:#686868;text-decoration:line-through}._plan_fb7la_42{border-bottom:1px solid #ddd;padding:16px 0}._planDish_fb7la_43{color:#535353;margin:8px 0;font-size:13px}._planDish_fb7la_43 summary{cursor:pointer}._planDish_fb7la_43 p{margin:0;padding:8px 0 0 12px}._sr_fb7la_46{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:280px){._content_fb7la_8{padding:16px 12px 24px}._nav_fb7la_31 button{font-size:9px}._app_fb7la_1 h1{font-size:24px}}
