.profile-allergen-dialog[data-v-cf52f93b]{z-index:1200;background:#14221ca8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-allergen-dialog__panel[data-v-cf52f93b]{background:#fff;border:1px solid #e6c6ba;border-radius:18px;outline:none;width:min(100%,560px);max-height:calc(100svh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11231b4d}.profile-allergen-dialog__close[data-v-cf52f93b]{color:#254e3f;cursor:pointer;background:#fff;border:1px solid #d2ded6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.profile-allergen-dialog__icon[data-v-cf52f93b]{color:#8c6615;background:#fffbef;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.profile-allergen-dialog__content[data-v-cf52f93b]{gap:12px;padding-right:28px;display:grid}.profile-allergen-dialog__content h2[data-v-cf52f93b],.profile-allergen-dialog__content p[data-v-cf52f93b]{margin:0}.profile-allergen-dialog__content h2[data-v-cf52f93b]{color:#26362d;font-size:25px;line-height:1.2}.profile-allergen-dialog__content p[data-v-cf52f93b]{color:#4d5350;font-size:16px;line-height:1.5}.profile-allergen-dialog__additional[data-v-cf52f93b]{background:#f4f7f5;border-radius:10px;padding:12px 14px}.profile-allergen-dialog__note[data-v-cf52f93b]{background:#fffbef;border-left:3px solid #e0b348;padding:12px 14px;color:#73591f!important}.profile-allergen-dialog__actions[data-v-cf52f93b]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.profile-allergen-dialog__button[data-v-cf52f93b]{cursor:pointer;border-radius:999px;min-height:46px;padding:0 22px;font-size:15px;font-weight:600}.profile-allergen-dialog__button--safe[data-v-cf52f93b]{color:#fff;background:#2f765f;border:1px solid #2f765f}.profile-allergen-dialog__button--confirm[data-v-cf52f93b]{color:#8d462f;background:#fff8f5;border:1px solid #d28568}.profile-allergen-dialog__button[data-v-cf52f93b]:focus-visible,.profile-allergen-dialog__close[data-v-cf52f93b]:focus-visible{outline-offset:2px;outline:3px solid #2f765f4d}@media (width<=680px){.profile-allergen-dialog[data-v-cf52f93b]{align-items:end;padding:0}.profile-allergen-dialog__panel[data-v-cf52f93b]{width:100%;max-height:calc(100svh - 24px);padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.profile-allergen-dialog__content[data-v-cf52f93b]{padding-right:22px}.profile-allergen-dialog__content h2[data-v-cf52f93b]{font-size:22px}.profile-allergen-dialog__actions[data-v-cf52f93b]{flex-direction:column}.profile-allergen-dialog__button[data-v-cf52f93b]{width:100%}}.favorites-auth-overlay[data-v-87714f3d]{z-index:9999;background:#0000007a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.favorites-auth-modal[data-v-87714f3d]{background:#fff;border-radius:12px;width:min(100%,390px);padding:28px;position:relative;box-shadow:0 18px 48px #0000002e}.favorites-auth-modal h2[data-v-87714f3d]{color:#2b3f21;margin:0 0 10px;font-size:24px}.favorites-auth-modal p[data-v-87714f3d]{color:#4c4b4b;margin:0;line-height:1.5}.favorites-auth-modal__close[data-v-87714f3d]{color:#4c4b4b;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.favorites-auth-modal__actions[data-v-87714f3d]{gap:10px;margin-top:22px;display:flex}.favorites-auth-modal__primary[data-v-87714f3d],.favorites-auth-modal__secondary[data-v-87714f3d]{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.favorites-auth-modal__primary[data-v-87714f3d]{color:#fff;background:#4d9078}.favorites-auth-modal__secondary[data-v-87714f3d]{color:#4d9078;border:1px solid #4d9078}
