.modal-overlay[data-v-916b20b6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}[data-v-916b20b6] .p-dialog{z-index:1001!important}.login-modal[data-v-916b20b6]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.tab-container[data-v-916b20b6]{display:flex;margin-bottom:20px}.tab-container button[data-v-916b20b6]{flex:1;padding:10px;border:none;background-color:#f0f0f0;cursor:pointer;transition:all .3s ease}.tab-container button.active[data-v-916b20b6]{background-color:#fff;border-bottom:2px solid #000;font-weight:500}.tab-container button[data-v-916b20b6]:hover:not(.active){background-color:#e8e8e8}.login-container[data-v-916b20b6],.register-container[data-v-916b20b6]{display:flex;flex-direction:column;gap:15px}.resend-verification-btn[data-v-916b20b6]{background:none;border:none;color:#9485be;text-decoration:underline;cursor:pointer;padding:0;font-size:14px;margin-top:5px;transition:color .3s ease}.resend-verification-btn[data-v-916b20b6]:hover:not(:disabled){color:#7a6a9e}.resend-verification-btn[data-v-916b20b6]:disabled{color:#ccc;cursor:not-allowed}.gsi-material-button[data-v-916b20b6]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#f2f2f2;background-image:none;border:none;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button[data-v-916b20b6]:disabled{cursor:not-allowed;opacity:.6}.gsi-material-button .gsi-material-button-icon[data-v-916b20b6]{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-916b20b6]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents[data-v-916b20b6]{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.input-field[data-v-916b20b6]{position:relative;width:100%}.input-field input[data-v-916b20b6]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.input-field input[data-v-916b20b6]:focus{outline:none;border-color:#9485be;box-shadow:0 0 0 2px rgba(148,133,190,.2)}.input-field input[data-v-916b20b6]:disabled{background-color:#f5f5f5;cursor:not-allowed}.create-account-button[data-v-916b20b6],.login-button[data-v-916b20b6]{background-color:#000;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s ease;width:100%;height:40px}.create-account-button[data-v-916b20b6]:hover:not(:disabled),.login-button[data-v-916b20b6]:hover:not(:disabled){background-color:#333}.create-account-button[data-v-916b20b6]:disabled,.login-button[data-v-916b20b6]:disabled{background-color:#ccc;cursor:not-allowed}.forgot-password[data-v-916b20b6]{text-align:center;color:#9485be;text-decoration:none;font-size:14px;transition:color .3s ease}.forgot-password[data-v-916b20b6]:hover:not(.disabled){color:#7a6a9e}.or-divider[data-v-916b20b6]{text-align:center;color:#666;font-size:14px;position:relative;margin:15px 0}.or-divider[data-v-916b20b6]:after,.or-divider[data-v-916b20b6]:before{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}.or-divider[data-v-916b20b6]:before{left:0}.or-divider[data-v-916b20b6]:after{right:0}.terms-text[data-v-916b20b6]{font-size:12px;color:#666;text-align:center;line-height:1.4;margin-top:15px}.error-message[data-v-916b20b6]{color:#dc3545;font-size:14px;margin:5px 0;text-align:center;padding:8px;background-color:rgba(220,53,69,.1);border-radius:4px}.success-container[data-v-916b20b6]{text-align:center;padding:20px}.success-title[data-v-916b20b6]{color:#000;font-size:24px;font-weight:500;margin-bottom:15px}.success-message[data-v-916b20b6]{color:#666;font-size:16px;line-height:1.5;margin-bottom:20px}.apple-auth-button[data-v-916b20b6]{display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;height:40px;width:100%;transition:background-color .3s ease}.apple-auth-button[data-v-916b20b6]:hover:not(:disabled){background-color:#333}.apple-auth-button[data-v-916b20b6]:disabled{background-color:#ccc;cursor:not-allowed}.apple-auth-button-icon[data-v-916b20b6]{display:inline-flex;width:18px;height:18px;margin-right:8px}.apple-auth-button-icon svg[data-v-916b20b6]{fill:#fff}.apple-auth-button-text[data-v-916b20b6]{line-height:20px}.login-link[data-v-916b20b6],.no-account[data-v-916b20b6]{text-align:center;font-size:14px;color:#666;margin-top:15px}.disabled[data-v-916b20b6]{opacity:.6;cursor:not-allowed;pointer-events:none}a[data-v-916b20b6]{color:#9485be;text-decoration:none;transition:color .3s ease}a[data-v-916b20b6]:hover:not(.disabled){color:#7a6a9e}@keyframes pulse-916b20b6{0 %{opacity:1}50%{opacity:.5}to{opacity:1}}button[data-v-916b20b6]:disabled{animation:pulse-916b20b6 1.5s ease-in-out infinite}.navbar[data-v-92daa904]{background:#fff;width:100vw;height:60px;position:fixed;top:0;left:0;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:210;display:flex;align-items:center;padding:0 25px}.profile-area[data-v-92daa904]{margin-left:auto;flex-direction:row;display:flex;align-items:center}.create-new-menu-btn[data-v-92daa904]{border-radius:20px;border:none;color:#7c7c7c;padding:4px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s,transform .2s;display:flex;align-items:center;justify-content:center;margin-right:10px;font-family:Inter,sans-serif}.dropdown-toggle[data-v-92daa904]{background:none;border:none;padding:0;margin:0;cursor:pointer}.dropdown-toggle[data-v-92daa904]:after{display:none!important}.dropdown-toggle svg[data-v-92daa904]{vertical-align:middle}.user-dropdown-toggle[data-v-92daa904]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:8px;transition:background-color .2s ease}.user-dropdown-toggle[data-v-92daa904]:hover{background-color:#f8f9fa}.avatar-wrapper[data-v-92daa904]{position:relative;width:32px;height:32px}.avatar-container[data-v-92daa904]{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.dropdown-arrow[data-v-92daa904]{transition:transform .2s ease}.user-dropdown-toggle[aria-expanded=true] .dropdown-arrow[data-v-92daa904]{transform:rotate(180deg)}.user-avatar[data-v-92daa904]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.profile-icon[data-v-92daa904]{width:28px;height:28px}.premium-indicator[data-v-92daa904]{position:absolute;top:-4px;right:-4px;background:#ffb743;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:10}.premium-crown[data-v-92daa904]{width:12px;height:12px;filter:brightness(0) invert(1)}@media (min-width:768px){.navbarIconWrapper[data-v-92daa904]{display:none}}@media (max-width:767px){.desktop-only[data-v-92daa904],.importTrigger[data-v-92daa904],.navbarLogoWrapper[data-v-92daa904]{display:none}.premium-btn[data-v-92daa904]{padding:8px;min-width:36px}}.navbarDropDownIcon[data-v-92daa904]{margin-right:7px;opacity:.6}.premiumIcon[data-v-92daa904]{height:15px;margin-right:7px}.premium-btn[data-v-92daa904]{display:none;border-radius:25px;border:1px solid #ffb743;color:#fff;background-color:#ffb743;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s,transform .2s;align-items:center;justify-content:center;margin-right:15px;font-family:Inter,sans-serif}.premium-btn[data-v-92daa904]:hover{background-color:#e6a13a;transform:translateY(-1px)}.premiumTrigger[data-v-92daa904]{margin-left:6px;color:#fff}.auth-buttons[data-v-92daa904]{display:flex;gap:12px;align-items:center}.auth-btn[data-v-92daa904]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif}.login-btn[data-v-92daa904]{background:transparent;border:1px solid #9485be;color:#9485be}.login-btn[data-v-92daa904]:hover{background:rgba(148,133,190,.1)}.signup-btn[data-v-92daa904]{background:#9485be;border:1px solid #9485be;color:#fff}.signup-btn[data-v-92daa904]:hover{background:#8373ac;border-color:#8373ac;transform:translateY(-1px)}@media (max-width:768px){.auth-buttons[data-v-92daa904]{gap:8px}.auth-btn[data-v-92daa904]{padding:6px 12px;font-size:13px}}.mt-150[data-v-9740e24c]{margin-top:150px}.card-header[data-v-9740e24c]{display:flex;justify-content:space-between;align-items:center}.menu-info[data-v-9740e24c]{display:flex;flex-direction:column}.menu-name[data-v-9740e24c]{font-family:Inter,sans-serif;color:#1e1e1e;font-weight:600;font-size:18px;cursor:pointer;transition:color .3s}.menu-name[data-v-9740e24c]:hover{color:#4a4a4a}.menu-date[data-v-9740e24c]{font-family:Inter,sans-serif;color:#989898;font-weight:400;font-size:14px;margin-top:4px}.card-actions[data-v-9740e24c]{display:flex;gap:10px}.icon-button[data-v-9740e24c]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#333;transition:color .3s}.icon-button[data-v-9740e24c]:hover{color:#000}.menuCard[data-v-9740e24c]{margin-bottom:15px}.empty-state[data-v-9740e24c]{text-align:center;margin-top:50px;color:#7a7a7a}.create-first-menu-btn[data-v-9740e24c]{background:linear-gradient(-67deg,#313131,#4f4f4f);border-radius:20px;border:none;color:#fff;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s,transform .2s;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.create-first-menu-btn[data-v-9740e24c]:hover{background-color:#202020;transform:scale(1.05)}.headline[data-v-9740e24c]{font-family:Inter,sans-serif;color:#1e1e1e;font-weight:600;font-size:25px}.subheadline[data-v-9740e24c]{font-family:Inter,sans-serif;color:#989898;font-weight:400;font-size:16px;margin-bottom:40px}.skeleton-card[data-v-9740e24c]{background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px rgba(0,0,0,.18),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:15px;padding:1rem}.skeleton-content[data-v-9740e24c]{display:flex;flex-direction:column;gap:1rem;border-radius:10px}.skeleton-header[data-v-9740e24c]{display:flex;justify-content:space-between;align-items:center;border-radius:10px}.skeleton-title[data-v-9740e24c]{height:24px;width:200px}.skeleton-date[data-v-9740e24c],.skeleton-title[data-v-9740e24c]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-9740e24c 1.5s infinite;border-radius:10px}.skeleton-date[data-v-9740e24c]{height:16px;width:100px}.skeleton-body[data-v-9740e24c]{height:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-9740e24c 1.5s infinite;border-radius:10px}@keyframes loading-9740e24c{0%{background-position:200% 0}to{background-position:-200% 0}}.settings-panel[data-v-4fc4ceb5]{padding:20px;border-radius:12px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;overflow-y:auto;scroll-behavior:smooth;bottom:0;overflow:visible}.settings-panel[data-v-4fc4ceb5]::-webkit-scrollbar{width:8px}.settings-panel[data-v-4fc4ceb5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.settings-panel[data-v-4fc4ceb5]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.settings-panel[data-v-4fc4ceb5]::-webkit-scrollbar-thumb:hover{background:#555}.color-picker-container[data-v-4fc4ceb5]{margin-top:10px}.color-picker-container label[data-v-4fc4ceb5]{display:flex;margin-bottom:10px}.color-picker-container[data-v-4fc4ceb5]{display:flex;justify-content:space-between}.color-picker-wrapper[data-v-4fc4ceb5]{width:25px;height:25px;border-radius:50%;overflow:hidden}.ck-cp-container[data-v-4fc4ceb5]{z-index:9999;position:absolute!important;left:-200px!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:visible!important}.ck-cp-container.background-picker[data-v-4fc4ceb5]{z-index:9999!important;position:absolute!important;left:-50px!important;top:0!important;margin-top:10px!important;transform:none!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;overflow:visible!important;width:auto!important}input[type=color][data-v-4fc4ceb5]{height:25px;width:25px;border:1px solid #1b1b1b;border-radius:50%;padding:0;-webkit-appearance:none;cursor:pointer}small[data-v-4fc4ceb5]{font-size:10px;padding-top:0;margin-top:-6px!important}input[type=color][data-v-4fc4ceb5]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-4fc4ceb5]::-webkit-color-swatch{border:none}.font-dropdown .p-dropdown-item[data-v-4fc4ceb5]{font-family:var(--font)}.addButton[data-v-4fc4ceb5]{width:100%;border:none;border-radius:5px;color:#414141;padding:5px 10px;background:transparent;text-align:center}.addButtonWrapper[data-v-4fc4ceb5]{background:#fff;width:90%;border-radius:8px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-top:10px;margin-bottom:10px;cursor:pointer}.addButtonText[data-v-4fc4ceb5]{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#717171}.settingsItem[data-v-4fc4ceb5]{display:flex;flex-direction:column;margin-bottom:20px}.settingsItemLabel[data-v-4fc4ceb5]{font-family:Inter,sans-serif;font-size:13px;font-weight:300;line-height:20px;color:#717171;margin-bottom:10px;margin-top:5px}.settingsColorWrapper[data-v-4fc4ceb5]{padding-left:20px;padding-right:20px;padding-bottom:5px;width:90%;padding-top:15px!important;border-radius:8px;margin-bottom:15px}.settingsColorRow[data-v-4fc4ceb5],.settingsColorWrapper[data-v-4fc4ceb5]{display:flex;flex-direction:column;align-items:center;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.settingsColorRow[data-v-4fc4ceb5]{position:relative;border-radius:5px;width:40px;height:40px;margin-left:10px;justify-content:center}.ActionWrapper[data-v-4fc4ceb5]{display:flex;flex-direction:column;align-items:center;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:8px;margin-bottom:15px;width:-moz-fit-content;width:fit-content;background:#fff}.custom-dropdown-container[data-v-4fc4ceb5]{margin-bottom:20px}.custom-dropdown[data-v-4fc4ceb5]{position:relative;cursor:pointer;background:#fff;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.selected-font[data-v-4fc4ceb5]{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.dropdown-arrow[data-v-4fc4ceb5]{min-width:14px;margin-left:8px;transition:transform .2s ease}.dropdown-options[data-v-4fc4ceb5]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:#fff;z-index:10;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown-option[data-v-4fc4ceb5]{padding:8px 12px;transition:background-color .2s}.dropdown-option[data-v-4fc4ceb5]:hover{background-color:#f0f0f0}.dropdown-options[data-v-4fc4ceb5]::-webkit-scrollbar{width:6px}.dropdown-options[data-v-4fc4ceb5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dropdown-options[data-v-4fc4ceb5]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.dropdown-options[data-v-4fc4ceb5]::-webkit-scrollbar-thumb:hover{background:#555}.actions-container[data-v-4fc4ceb5]{margin-top:10px}.actionsIcon[data-v-4fc4ceb5]{width:25px;height:25px}.reset-button[data-v-4fc4ceb5]{width:100%;text-align:center;cursor:pointer}.section-divider[data-v-4fc4ceb5]{margin:5px 0 10px 0;position:relative;text-align:center}.divider-text[data-v-4fc4ceb5]{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:#717171;padding:0 12px;background:transparent}.section-divider[data-v-4fc4ceb5]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:#e5e7eb;z-index:0}.divider-text[data-v-4fc4ceb5]{position:relative;z-index:1;background:#fbfbfb}.smallDescription[data-v-4fc4ceb5]{margin-top:0;color:#b7b7b7;font-size:8px}.addButtonIcon[data-v-4fc4ceb5]{color:#9195ca}.color-circle[data-v-4fc4ceb5]{width:100%;height:100%;border:1px solid #ccc;border-radius:50%;cursor:pointer}@media (max-width:1040px){.add-buttons-container[data-v-4fc4ceb5]{display:none}.settings-panel[data-v-4fc4ceb5]{padding:5px!important;margin-top:25px}.template-name[data-v-4fc4ceb5]{min-width:100px!important}.divider-text[data-v-4fc4ceb5]{background:#f2f2f2}.ck-cp-container.background-picker[data-v-4fc4ceb5]{top:75px!important;right:50px}}.template-switcher[data-v-4fc4ceb5]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:10px;margin-bottom:20px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);width:100%;margin-left:auto;margin-right:auto}.template-name[data-v-4fc4ceb5]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#717171;margin:0 15px;min-width:120px;text-align:center}.chevron-button[data-v-4fc4ceb5]{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#717171;transition:all .2s ease}.chevron-button[data-v-4fc4ceb5]:hover:not(:disabled){color:#313131}.chevron-button[data-v-4fc4ceb5]:disabled{color:#ccc;cursor:not-allowed}.premium-disabled[data-v-4fc4ceb5]{opacity:.4;cursor:not-allowed;pointer-events:none}.premium-locked[data-v-4fc4ceb5]{opacity:.6;cursor:not-allowed;position:relative}.premium-locked[data-v-4fc4ceb5]:hover{opacity:.8}.premium-icon-overlay[data-v-4fc4ceb5]{position:absolute;top:2px;right:2px;width:12px;height:12px;z-index:1}.addButton.premium-locked .addButtonText .smallDescription[data-v-4fc4ceb5]{color:#666;font-size:.7rem}@media (min-width:1040px){.tabWrapper[data-v-2c52789e]{display:none!important}.generate-button-mobile[data-v-2c52789e],.save-button-mobile[data-v-2c52789e]{width:100%;text-align:center;padding:10px 0;background:#333;color:#fff;border-radius:8px;margin-top:10px}}.generate-button-mobile[data-v-2c52789e]{background-color:#4caf50}.tabWrapper[data-v-2c52789e]{display:flex;width:100vw;height:60px;bottom:0;position:fixed;justify-content:center}.actionsWrapper[data-v-2c52789e]{width:100%}.custom-speed-dial-item[data-v-2c52789e]{background:#fff;border:none;padding:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:10px;width:100px;text-align:center}.item-title[data-v-2c52789e]{font-size:12px;font-weight:700}.item-detail[data-v-2c52789e]{font-size:10px;color:#a8a8a8}.mobile-actions[data-v-2c52789e]{position:fixed;bottom:13px;z-index:1000;display:flex;justify-content:space-between;width:100vw;padding-left:10px;padding-right:10px}.save-button[data-v-2c52789e]{background:linear-gradient(-67deg,#8c90c2,#8f80b7);border:none;border-radius:24px;color:#fff;padding:6px 18px;display:flex;align-items:center;font-family:Inter,sans-serif;font-size:14px;cursor:pointer}.save-button svg[data-v-2c52789e]{width:20px;height:20px}@media (min-width:768px){.d-md-none[data-v-2c52789e]{display:none}}[data-v-2c52789e] .p-speeddial-item{transform:scale(1.2)!important}[data-v-2c52789e] .p-speeddial-action{width:auto!important;height:auto!important}[data-v-2c52789e] .p-speeddial-circle{transform:translateY(60px,-100px)!important}[data-v-2c52789e] .p-speeddial-item:first-child{transform:translate(-65px,-15px) scale(1)!important}[data-v-2c52789e] .p-speeddial-item:nth-child(3){transform:translate(-60px,-10px) scale(1)!important}[data-v-2c52789e] .p-speeddial-item:nth-child(4){transform:translate(-50px,25px) scale(1)!important}[data-v-2c52789e] .p-speeddial-item:nth-child(2){transform:translate(-70px,25px) scale(1)!important}[data-v-2c52789e] .p-speeddial-item:nth-child(5){transform:translate(-55px,-15px) scale(1)!important}[data-v-2c52789e] .p-speeddial-button{border-radius:100%!important}.actionsWrapper[data-v-2c52789e]{max-width:100%}.actionsWrapper[data-v-2c52789e],.modal{display:flex;justify-content:center;align-items:center}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content{background:#fff;border-radius:5px;width:100%;max-width:700px;padding:40px}@keyframes loader{0%{width:10%;transform:rotate(0deg)}10%{left:0;transform:rotate(0deg)}20%{width:0;left:20%}30%{width:25%}50%{left:15%;width:35%}70%{width:30%;left:18%;transform:rotate(240deg)}90%{width:30%;left:10%}to{width:2%;left:25%;transform:rotate(1turn)}}@keyframes pan{0%{transform:rotate(0deg);transform-origin:top right}10%{transform:rotate(-2deg);transform-origin:top right}50%{transform:rotate(15deg)}to{transform:rotate(0deg)}}@keyframes shadow{0%{width:30%}50%{width:40%;left:20px}to{width:30%}}.pan-loader{width:180px;height:180px;margin:100px auto}.pan-loader .loader{position:relative;top:10%;left:0;z-index:0;width:60%;height:45%;border:10px solid transparent;border-bottom:10px solid #9195ca;border-radius:50%;animation:loader 2s infinite;animation-timing-function:linear}.pan-loader .pan-container{display:flex;width:100%;animation:pan 2s infinite}.pan-loader .pan{width:60%;height:20px;background:linear-gradient(#464646,#484848);border-bottom-right-radius:20px;border-bottom-left-radius:20px}.pan-loader .handle{width:40%;height:10px;background:linear-gradient(#313131,#343434);border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.menu-item-wrapper[data-v-14f2200e]{position:relative;cursor:pointer;padding:4px}.editor-content[data-v-14f2200e]{width:100%}.delete-btn[data-v-14f2200e],.drag-handle[data-v-14f2200e]{position:absolute;background-color:rgba(35,35,35,.8);color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2}.drag-handle[data-v-14f2200e]{top:-20px;left:-15px;cursor:move}.delete-btn[data-v-14f2200e]{top:-20px;right:-15px}.delete-btn[data-v-14f2200e]:hover,.drag-handle[data-v-14f2200e]:hover{background-color:#232323;transform:scale(1.1)}.text-alignment-controls[data-v-14f2200e]{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background-color:rgba(35,35,35,.9);border-radius:6px;padding:4px;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.2)}.align-btn[data-v-14f2200e]{background-color:transparent;color:#fff;border:none;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px}.align-btn[data-v-14f2200e]:hover{background-color:hsla(0,0%,100%,.1)}.align-btn.active[data-v-14f2200e]{background-color:rgba(244,164,98,.8);color:#fff}@media (max-width:768px){.delete-btn[data-v-14f2200e],.drag-handle[data-v-14f2200e]{width:24px;height:24px;font-size:12px}.text-alignment-controls[data-v-14f2200e]{bottom:-36px}.align-btn[data-v-14f2200e]{width:28px;height:28px;font-size:12px}}.innerMenu[data-v-05e10998]{padding-bottom:1.5cm;padding-left:1cm;padding-right:1cm;padding-top:.5cm;height:27cm;overflow:hidden}.menu-page[data-v-05e10998]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;background-color:#fff;transform-origin:top left;padding:50px;overflow:hidden;page-break-inside:avoid}.menu-category[data-v-05e10998]{letter-spacing:3px;font-size:50px;line-height:1;padding:10px}.categoryDescription[data-v-05e10998],.menu-text[data-v-05e10998]{font-weight:200;padding:10px}.itemTitlePrice[data-v-05e10998]{width:100%}.itemPrice[data-v-05e10998],.itemTitle[data-v-05e10998]{font-weight:700;padding-left:10px}.itemDescription[data-v-05e10998]{font-weight:200;margin-top:4px;margin-bottom:0;padding-left:10px;padding-right:10px}.menu-page-scaled[data-v-05e10998]{transform:scale(1)}.ProseMirror[data-v-05e10998]{outline:none}.ProseMirror p[data-v-05e10998]{margin:0}.drag-handle[data-v-05e10998]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-05e10998]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-05e10998],.itemTitle[data-v-05e10998]{flex:1}.itemPrice[data-v-05e10998]{text-align:right}.menu-item-container[data-v-05e10998]{position:relative}.menu-item-container[data-v-05e10998]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-05e10998]:after{height:25px}.menu-item-container.category[data-v-05e10998]:after,.menu-item-container.text[data-v-05e10998]:after{height:10px}.menu-item-wrapper.w-100[data-v-05e10998]:after{height:20px}.ghost-item[data-v-05e10998]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-05e10998]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-05e10998]{transform:scale(.5)}}.drag-list[data-v-05e10998]{position:relative}[data-v-05e10998] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-05e10998] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-05e10998] .sortable-drag{transform:translateX(-150%)!important}}[data-v-05e10998] .sortable-ghost{opacity:.2}.itemPrice[data-v-05e10998]{display:flex;align-items:center;justify-content:flex-end}.modern-template[data-v-6e045175]{--category-background-color:red}.innerMenu[data-v-6e045175]{padding:2cm;height:100%;overflow:hidden;position:relative;background-color:#2c4b3e}.menu-page[data-v-6e045175]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;background-color:#2c4b3e;transform-origin:top left;overflow:hidden;page-break-inside:avoid}.drag-list[data-v-6e045175]{margin-left:1cm}.menu-category[data-v-6e045175]{position:relative;color:#fff;padding:5px 10px;margin:20px 0 10px 0;font-size:1.5em;font-weight:700;width:-moz-fit-content;width:fit-content;z-index:1}.menu-category[data-v-6e045175]:before{content:"";position:absolute;left:20px;right:-10px;max-height:20px;top:50%;bottom:-5px;background-color:var(--category-background-color);z-index:-1}.categoryDescription[data-v-6e045175],.menu-text[data-v-6e045175]{font-weight:200;padding:10px}.itemTitlePrice[data-v-6e045175]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px;padding-left:10px;padding-right:10px}.itemTitle[data-v-6e045175]{font-weight:700;font-size:1.1em}.itemPrice[data-v-6e045175]{color:#e87c3e;font-weight:700;display:flex;align-items:center;justify-content:flex-end}.itemDescription[data-v-6e045175]{font-size:.9em;padding-left:10px;padding-right:10px}.modern-page-headline[data-v-6e045175]{position:absolute;bottom:4cm!important;left:2.2cm!important;width:-moz-fit-content;width:fit-content;max-width:80vh;font-size:100px;transform-origin:bottom left;font-family:Lato,sans-serif;font-weight:700;text-orientation:mixed;transform:rotate(-90deg);white-space:nowrap;z-index:9999999;line-height:102.04px}.modern-page-headline[data-v-6e045175] .ProseMirror{width:100%;transform:none!important;overflow:visible}.modern-page-headline[data-v-6e045175] .ProseMirror p{margin:0!important;padding:0!important;transform:none!important;white-space:nowrap}.drag-list[data-v-6e045175]{margin-left:3cm}.ProseMirror p[data-v-6e045175]{margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-shadow:inherit!important;writing-mode:inherit!important;text-orientation:inherit!important;transform:inherit!important}.drag-handle[data-v-6e045175]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item-container[data-v-6e045175]{position:relative}.menu-item-container[data-v-6e045175]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-6e045175]:after{height:25px}.menu-item-container.category[data-v-6e045175]:after,.menu-item-container.text[data-v-6e045175]:after{height:10px}.menu-item-wrapper.w-100[data-v-6e045175]:after{height:20px}.ghost-item[data-v-6e045175]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-6e045175]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-6e045175]{transform:scale(.5)}}[data-v-6e045175] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-6e045175] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-6e045175] .sortable-drag{transform:translateX(-150%)!important}}[data-v-6e045175] .sortable-ghost{opacity:.2}.innerMenu[data-v-5b723e00]{padding:2cm;height:100%;overflow:hidden}.menu-page[data-v-5b723e00]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;padding:0}.menu-items-container[data-v-5b723e00]{display:flex;flex-wrap:wrap;margin:0 -20px}.menu-item-container.full-width[data-v-5b723e00]{width:100%;padding:0 20px;box-sizing:border-box}.menu-item-container.half-width[data-v-5b723e00]{width:50%;padding:0 20px;box-sizing:border-box}.page-headline-wrapper[data-v-5b723e00]{text-align:center;margin-bottom:30px}.page-headline[data-v-5b723e00]{font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:3px}.menu-category[data-v-5b723e00]{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:10px 0;position:relative;margin-bottom:15px}.menu-category[data-v-5b723e00]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;opacity:1}.menu-text[data-v-5b723e00]{font-size:1rem;line-height:1.5;margin-bottom:15px}.itemTitlePrice[data-v-5b723e00]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.itemTitle-wrapper[data-v-5b723e00]{flex:1;font-weight:700}.itemPrice[data-v-5b723e00]{text-align:right;white-space:nowrap;margin-left:10px;display:flex;align-items:center;justify-content:flex-end}.itemDescription-wrapper[data-v-5b723e00]{font-size:.9rem;line-height:1.4;opacity:.85}.ProseMirror[data-v-5b723e00]{outline:none}.ProseMirror p[data-v-5b723e00]{margin:0}.menu-item-container[data-v-5b723e00]{position:relative}.menu-item-container[data-v-5b723e00]:after{content:"";display:block;height:10px}.menu-item-wrapper.w-100[data-v-5b723e00]:after{height:20px}.ghost-item[data-v-5b723e00]{opacity:.5;transform:scale(.9)}.drag-list[data-v-5b723e00]{position:relative}[data-v-5b723e00] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-5b723e00] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-5b723e00] .sortable-drag{transform:translateX(-150%)!important}.innerMenu[data-v-5b723e00]{padding:1cm}}[data-v-5b723e00] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-5b723e00]{transform:scale(1);transform-origin:top left}.menu-item-container.category[data-v-5b723e00]:not(:first-child){margin-top:25px}.menu-item-container.item[data-v-5b723e00]:after{height:25px}.menu-item-container.category[data-v-5b723e00]:after{height:10px}.innerMenu[data-v-6d9062c6]{padding:2cm;height:100%;overflow:hidden;position:relative;background-color:#2c4b3e}.st0[data-v-6d9062c6]{fill:#f03225}.menu-page[data-v-6d9062c6]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid}.naranja-page-headline[data-v-6d9062c6]{font-family:"DM Serif Display",serif;position:absolute;bottom:4cm!important;left:2.2cm!important;width:-moz-fit-content;width:fit-content;max-width:80vh;font-size:100px;transform-origin:bottom left;text-orientation:mixed;color:#f03226;transform:rotate(-90deg);white-space:nowrap;z-index:9999999;line-height:102.04px}.naranja-page-headline[data-v-6d9062c6] .ProseMirror{width:100%;transform:none!important;overflow:visible}.naranja-page-headline[data-v-6d9062c6] .ProseMirror p{margin:0!important;padding:0!important;transform:none!important;white-space:nowrap}.drag-list[data-v-6d9062c6]{margin-left:1.5cm;margin-right:1cm}.editor-wrapper[data-v-6d9062c6] .ProseMirror{color:inherit;font-family:inherit}.editor-wrapper[data-v-6d9062c6] p{color:inherit;font-family:inherit;margin:0}.menu-category[data-v-6d9062c6]{position:relative;padding:5px 10px;margin:20px 0 10px 0;font-size:2em;font-weight:700;width:-moz-fit-content;width:fit-content;z-index:1}.categoryDescription[data-v-6d9062c6],.menu-text[data-v-6d9062c6]{font-weight:200;padding:10px}.itemTitlePrice[data-v-6d9062c6]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px;padding-left:10px;padding-right:10px}.itemTitle[data-v-6d9062c6]{font-weight:700;font-size:1.1em}.dividerWrapper[data-v-6d9062c6]{position:absolute;right:2cm;top:2cm;height:257mm;width:1cm;z-index:1}.dividerContent[data-v-6d9062c6]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.itemPrice[data-v-6d9062c6]{color:#e87c3e;font-weight:700;display:flex;align-items:center;justify-content:flex-end}.svgDivider[data-v-6d9062c6]{width:.7cm;right:1cm;top:0;position:absolute}.itemDescription[data-v-6d9062c6]{font-size:.9em;padding-left:10px;padding-right:10px}.ProseMirror[data-v-6d9062c6]{outline:none}.drag-handle[data-v-6d9062c6]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item-container[data-v-6d9062c6]{position:relative}.menu-item-container[data-v-6d9062c6]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-6d9062c6]:after{height:25px}.menu-item-container.category[data-v-6d9062c6]:after,.menu-item-container.text[data-v-6d9062c6]:after{height:10px}.menu-item-wrapper.w-100[data-v-6d9062c6]:after{height:20px}.ghost-item[data-v-6d9062c6]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-6d9062c6]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-6d9062c6]{transform:scale(.5)}}.cls-1[data-v-6d9062c6]{fill:#e64c3c}[data-v-6d9062c6] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-6d9062c6] .sortable-ghost{opacity:.2}.innerMenu[data-v-2d167e5f]{padding-bottom:1.5cm;padding-left:1cm;padding-right:1cm;padding-top:.5cm;height:27cm;overflow:hidden}.menu-page[data-v-2d167e5f]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;transform-origin:top left;padding:50px;overflow:hidden;page-break-inside:avoid}.classic-menu-category[data-v-2d167e5f]{letter-spacing:-1px;font-size:50px;line-height:1;padding:10px}.categoryDescription[data-v-2d167e5f],.menu-text[data-v-2d167e5f]{font-weight:200;padding:10px}.itemTitlePrice[data-v-2d167e5f]{width:100%}.itemPrice[data-v-2d167e5f],.itemTitle[data-v-2d167e5f]{font-weight:700;padding-left:10px}.itemDescription[data-v-2d167e5f]{font-weight:200;margin-top:4px;margin-bottom:0;padding-left:10px;padding-right:10px}.menu-page-scaled[data-v-2d167e5f]{transform:scale(1)}.ProseMirror[data-v-2d167e5f]{outline:none}.ProseMirror p[data-v-2d167e5f]{margin:0}.drag-handle[data-v-2d167e5f]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-2d167e5f]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-2d167e5f],.itemTitle[data-v-2d167e5f]{flex:1}.itemPrice[data-v-2d167e5f]{text-align:right}.menu-item-container[data-v-2d167e5f]{position:relative}.menu-item-container[data-v-2d167e5f]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-2d167e5f]:after{height:25px}.menu-item-container.category[data-v-2d167e5f]:after,.menu-item-container.text[data-v-2d167e5f]:after{height:10px}.menu-item-wrapper.w-100[data-v-2d167e5f]:after{height:20px}.ghost-item[data-v-2d167e5f]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-2d167e5f]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-2d167e5f]{transform:scale(.5)}}.drag-list[data-v-2d167e5f]{position:relative}[data-v-2d167e5f] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-2d167e5f] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-2d167e5f] .sortable-drag{transform:translateX(-150%)!important}}[data-v-2d167e5f] .sortable-ghost{opacity:.2}.itemPrice[data-v-2d167e5f]{display:flex;align-items:center;justify-content:flex-end}.innerMenu[data-v-44782691]{padding-bottom:1.5cm;padding-left:1cm;padding-right:1cm;padding-top:.5cm;height:27cm;overflow:hidden}.menu-page[data-v-44782691]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;padding:50px;overflow:hidden;page-break-inside:avoid}.menu-category[data-v-44782691]{letter-spacing:-1px;font-size:40px;line-height:1;padding:10px;position:relative;margin-bottom:20px}.menu-category[data-v-44782691]:after{content:"";position:absolute;bottom:-10px;left:10px;right:10px;height:1px;background-color:currentColor;opacity:.8}.menu-item-container.category+.menu-item-container[data-v-44782691]{margin-top:15px}.categoryDescription[data-v-44782691],.menu-text[data-v-44782691]{font-weight:200;padding:10px}.itemTitlePrice[data-v-44782691]{width:100%}.itemPrice[data-v-44782691],.itemTitle[data-v-44782691]{font-weight:700;padding-left:10px}.itemDescription[data-v-44782691]{font-weight:200;margin-top:4px;margin-bottom:0;padding-left:10px;padding-right:10px}.menu-page-scaled[data-v-44782691]{transform:scale(1)}.ProseMirror[data-v-44782691]{outline:none}.ProseMirror p[data-v-44782691]{margin:0}.drag-handle[data-v-44782691]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-44782691]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-44782691],.itemTitle[data-v-44782691]{flex:1}.itemTitle[data-v-44782691]{letter-spacing:1px;text-transform:uppercase}.itemPrice[data-v-44782691]{text-align:right}.menu-item-container[data-v-44782691]{position:relative}.menu-item-container[data-v-44782691]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-44782691]:after{height:25px}.menu-item-container.category[data-v-44782691]:after,.menu-item-container.text[data-v-44782691]:after{height:10px}.menu-item-wrapper.w-100[data-v-44782691]:after{height:20px}.ghost-item[data-v-44782691]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-44782691]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-44782691]{transform:scale(.5)}}.drag-list[data-v-44782691]{position:relative}[data-v-44782691] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-44782691] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-44782691] .sortable-drag{transform:translateX(-150%)!important}}[data-v-44782691] .sortable-ghost{opacity:.2}.itemPrice[data-v-44782691]{display:flex;align-items:center;justify-content:flex-end}[data-v-b940c364]{box-sizing:border-box}.innerMenu[data-v-b940c364]{padding-bottom:3.5cm;padding-left:2.5cm;padding-right:2.5cm;padding-top:3.5cm;height:100%;overflow:hidden}.menu-page[data-v-b940c364]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;position:relative}.ornamentsWrapper[data-v-b940c364]{position:absolute;width:100%;top:0;left:0;fill:#e0b664}.classic-menu-category[data-v-b940c364]{letter-spacing:-1px;font-size:40px;line-height:1;padding:10px}.categoryDescription[data-v-b940c364],.menu-text[data-v-b940c364]{font-weight:200;padding:10px}.itemTitlePrice[data-v-b940c364]{width:100%}.itemPrice[data-v-b940c364],.itemTitle[data-v-b940c364]{font-weight:700;padding-left:10px}.itemDescription[data-v-b940c364]{font-weight:200;margin-top:4px;margin-bottom:0;padding-left:10px;padding-right:10px}.menu-page-scaled[data-v-b940c364]{transform:scale(1)}.ProseMirror[data-v-b940c364]{outline:none}.ProseMirror p[data-v-b940c364]{margin:0}.drag-handle[data-v-b940c364]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-b940c364]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-b940c364],.itemTitle[data-v-b940c364]{flex:1}.itemPrice[data-v-b940c364]{text-align:right}.menu-item-container[data-v-b940c364]{position:relative}.menu-item-container[data-v-b940c364]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-b940c364]:after{height:25px}.menu-item-container.category[data-v-b940c364]:after,.menu-item-container.text[data-v-b940c364]:after{height:10px}.menu-item-wrapper.w-100[data-v-b940c364]:after{height:20px}.ghost-item[data-v-b940c364]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-b940c364]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-b940c364]{transform:scale(.5)}}.drag-list[data-v-b940c364]{position:relative}[data-v-b940c364] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-b940c364] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-b940c364] .sortable-drag{transform:translateX(-150%)!important}}[data-v-b940c364] .sortable-ghost{opacity:.2}.itemPrice[data-v-b940c364]{display:flex;align-items:center;justify-content:flex-end}.innerMenu[data-v-fae99e7a]{padding-bottom:1.5cm;padding-left:1cm;padding-right:1cm;padding-top:.5cm;height:27cm;overflow:hidden}.menu-page[data-v-fae99e7a]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;transform-origin:top left;padding:50px;overflow:hidden;page-break-inside:avoid}.classic-menu-category[data-v-fae99e7a]{font-size:50px;line-height:1;padding:10px;padding-left:20px;border-left:none;border-right:none}.menu-item-container[data-v-fae99e7a]{border-left:2px solid;border-right:2px solid;border-bottom:2px solid;border-top:none}.menu-item-container.category[data-v-fae99e7a]{border-left:none!important;border-right:none!important;border-top:none!important;margin-top:40px!important}.menu-item-container.category[data-v-fae99e7a]:first-of-type{margin-top:0!important;border-top:none!important}.menu-item-container.category+.menu-item-container[data-v-fae99e7a]:not(.category){border-left:2px solid;border-right:2px solid}.menu-item-container[data-v-fae99e7a]:not(.category){border-left:2px solid!important;border-right:2px solid!important;border-top:none}.menu-item-container[data-v-fae99e7a]:not(.category):last-of-type{border-bottom:2px solid!important}.categoryDescription[data-v-fae99e7a],.menu-text[data-v-fae99e7a]{font-weight:200;padding:10px;margin-left:10px;margin-right:10px}.itemTitlePrice[data-v-fae99e7a]{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px}.itemPrice[data-v-fae99e7a],.itemTitle[data-v-fae99e7a]{font-weight:700;padding-left:10px}.itemDescription[data-v-fae99e7a]{font-weight:200;margin-top:4px;margin-bottom:10px;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.menu-page-scaled[data-v-fae99e7a]{transform:scale(1)}.ProseMirror[data-v-fae99e7a]{outline:none}.ProseMirror p[data-v-fae99e7a]{margin:0}.drag-handle[data-v-fae99e7a]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-fae99e7a]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-fae99e7a],.itemTitle[data-v-fae99e7a]{flex:1}.itemPrice[data-v-fae99e7a]{text-align:right}.menu-item-container[data-v-fae99e7a]{position:relative}.menu-item-wrapper[data-v-fae99e7a]{padding:0!important}.menu-item-container[data-v-fae99e7a]{border-left:2px solid!important;border-right:2px solid!important;border-bottom:2px solid!important;margin:0!important;margin-top:-10px!important;padding-top:10px!important}.menu-item-container[data-v-fae99e7a]:last-child{border-bottom:2px solid!important}.ghost-item[data-v-fae99e7a]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-fae99e7a]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-fae99e7a]{transform:scale(.5)}}.drag-list[data-v-fae99e7a]{position:relative}[data-v-fae99e7a] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-fae99e7a] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-fae99e7a] .sortable-drag{transform:translateX(-150%)!important}}[data-v-fae99e7a] .sortable-ghost{opacity:.2}.itemPrice[data-v-fae99e7a]{display:flex;align-items:center;justify-content:flex-end}[data-v-47ed2ba5]{box-sizing:border-box}.innerMenu[data-v-47ed2ba5]{padding-bottom:3.5cm;padding-left:2.5cm;padding-right:2.5cm;padding-top:3.5cm;height:100%;overflow:hidden}.menu-page[data-v-47ed2ba5]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;position:relative}.ornamentsWrapper[data-v-47ed2ba5]{position:absolute;width:100%;top:0;left:0;fill:#30364e}.classic-menu-category[data-v-47ed2ba5]{letter-spacing:-1px;font-size:40px;line-height:1;padding:10px}.categoryDescription[data-v-47ed2ba5],.menu-text[data-v-47ed2ba5]{font-weight:200;padding:10px}.itemTitlePrice[data-v-47ed2ba5]{width:100%}.itemPrice[data-v-47ed2ba5],.itemTitle[data-v-47ed2ba5]{font-weight:700;padding-left:10px}.itemDescription[data-v-47ed2ba5]{font-weight:200;margin-top:4px;margin-bottom:0;padding-left:10px;padding-right:10px}.menu-page-scaled[data-v-47ed2ba5]{transform:scale(1)}.ProseMirror[data-v-47ed2ba5]{outline:none}.ProseMirror p[data-v-47ed2ba5]{margin:0}.drag-handle[data-v-47ed2ba5]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itemTitlePrice[data-v-47ed2ba5]{display:flex;justify-content:space-between;align-items:center}.itemPrice[data-v-47ed2ba5],.itemTitle[data-v-47ed2ba5]{flex:1}.itemPrice[data-v-47ed2ba5]{text-align:right}.menu-item-container[data-v-47ed2ba5]{position:relative}.menu-item-container[data-v-47ed2ba5]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-47ed2ba5]:after{height:25px}.menu-item-container.category[data-v-47ed2ba5]:after,.menu-item-container.text[data-v-47ed2ba5]:after{height:10px}.menu-item-wrapper.w-100[data-v-47ed2ba5]:after{height:20px}.ghost-item[data-v-47ed2ba5]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-47ed2ba5]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-47ed2ba5]{transform:scale(.5)}}.drag-list[data-v-47ed2ba5]{position:relative}[data-v-47ed2ba5] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-47ed2ba5] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-47ed2ba5] .sortable-drag{transform:translateX(-150%)!important}}[data-v-47ed2ba5] .sortable-ghost{opacity:.2}.itemPrice[data-v-47ed2ba5]{display:flex;align-items:center;justify-content:flex-end}.innerMenu[data-v-3f2b206f]{padding-left:2.5cm;padding-right:2.5cm;padding-bottom:1.5cm;padding-top:1.5cm;height:100%;overflow:hidden;position:relative;background-color:#fff}.menu-page[data-v-3f2b206f]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;background-color:#fff}.menu-category[data-v-3f2b206f]{font-size:24px;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:8px 0;font-weight:400;border-top:1px solid;border-bottom:1px solid;margin:20px 0}.menu-text[data-v-3f2b206f]{font-size:16px;line-height:1.6;text-align:center;max-width:600px;margin:0 auto;padding:0 0;font-weight:300}.itemTitlePrice[data-v-3f2b206f]{display:flex;align-items:center;gap:15px;margin-bottom:8px}.itemTitle[data-v-3f2b206f]{font-size:16px;letter-spacing:.5px;font-weight:400}.price-line[data-v-3f2b206f]{flex:1;border-bottom:1px solid;opacity:.5;margin:0 8px}.price-wrapper[data-v-3f2b206f]{display:flex;align-items:center;gap:2px;min-width:60px}.itemPrice[data-v-3f2b206f]{font-size:16px;font-weight:400;text-align:right}.itemDescription[data-v-3f2b206f]{font-size:14px;line-height:1.6;opacity:.7;font-weight:300;margin-left:0;margin-top:4px}.menu-item-container[data-v-3f2b206f]{padding:4px 0}.menu-item-container.item[data-v-3f2b206f]{margin-bottom:12px}.ProseMirror[data-v-3f2b206f]{outline:none}.ProseMirror p[data-v-3f2b206f]{margin:0}.drag-handle[data-v-3f2b206f]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-item[data-v-3f2b206f]{opacity:.5;transform:scale(.9)}[data-v-3f2b206f] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-3f2b206f] .sortable-ghost{opacity:.2}@media (max-width:1300px){.ghost-item[data-v-3f2b206f]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-3f2b206f]{transform:scale(.5)}}.modern-template[data-v-7e979fae]{--category-background-color:red}.innerMenu[data-v-7e979fae]{padding:2cm;height:100%;overflow:hidden;position:relative;background-color:#2c4b3e}.menu-page[data-v-7e979fae]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;background-color:#2c4b3e;transform-origin:top left;overflow:hidden;page-break-inside:avoid}.drag-list[data-v-7e979fae]{margin-left:1cm}.menu-category[data-v-7e979fae]{position:relative;color:#232323;padding:5px 10px;margin:20px 0 10px 0;font-size:2em;font-weight:700;width:-moz-fit-content;width:fit-content;z-index:1}.menu-category[data-v-7e979fae]:before{content:"";position:absolute;left:0;right:-10px;max-height:20px;top:30px;bottom:0;background-color:var(--category-background-color);z-index:-1;opacity:.3;min-width:8cm}.categoryDescription[data-v-7e979fae],.menu-text[data-v-7e979fae]{font-weight:200;padding:10px}.itemTitlePrice[data-v-7e979fae]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px;padding-left:10px;padding-right:10px}.itemTitle[data-v-7e979fae]{font-weight:700;font-size:1.1em}.itemPrice[data-v-7e979fae]{color:#e87c3e;font-weight:700;display:flex;align-items:center;justify-content:flex-end}.itemDescription[data-v-7e979fae]{font-size:.9em;padding-left:10px;padding-right:10px;width:70%}.modern-page-headline[data-v-7e979fae]{position:absolute;bottom:4cm!important;left:2.2cm!important;width:-moz-fit-content;width:fit-content;max-width:80vh;font-size:100px;transform-origin:bottom left;font-family:Lato,sans-serif;font-weight:700;text-orientation:mixed;transform:rotate(-90deg);white-space:nowrap;z-index:9999999;line-height:102.04px}.modern-page-headline[data-v-7e979fae] .ProseMirror{width:100%;transform:none!important;overflow:visible}.modern-page-headline[data-v-7e979fae] .ProseMirror p{margin:0!important;padding:0!important;transform:none!important;white-space:nowrap}.drag-list[data-v-7e979fae]{margin-left:3cm}.barRight[data-v-7e979fae]{position:absolute;top:0;right:0;width:1cm;height:100%;background:red}.PriceBarRight[data-v-7e979fae]{position:absolute;top:3.5cm;right:5cm;width:.08cm;height:80%;opacity:.3}.PriceBarLeft[data-v-7e979fae]{position:absolute;top:3.5cm;right:5.2cm;width:.08cm;height:80%;opacity:.3}.ProseMirror p[data-v-7e979fae]{margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-shadow:inherit!important;writing-mode:inherit!important;text-orientation:inherit!important;transform:inherit!important}.drag-handle[data-v-7e979fae]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item-container[data-v-7e979fae]{position:relative}.menu-item-container[data-v-7e979fae]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-7e979fae]:after{height:25px}.menu-item-container.category[data-v-7e979fae]:after,.menu-item-container.text[data-v-7e979fae]:after{height:10px}.menu-item-wrapper.w-100[data-v-7e979fae]:after{height:20px}.ghost-item[data-v-7e979fae]{opacity:.5;transform:scale(.9)}@media (max-width:1300px){.ghost-item[data-v-7e979fae]{transform:scale(.7)}}@media (max-width:767px){.ghost-item[data-v-7e979fae]{transform:scale(.5)}}[data-v-7e979fae] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}@media (max-width:1300px){[data-v-7e979fae] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-7e979fae] .sortable-drag{transform:translateX(-150%)!important}}[data-v-7e979fae] .sortable-ghost{opacity:.2}.innerMenu[data-v-076f5812]{padding:2cm;height:100%;overflow:hidden;position:relative}.menu-page[data-v-076f5812]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;padding:0}.heritage-border[data-v-076f5812]{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid;pointer-events:none}.menu-items-container[data-v-076f5812]{display:flex;flex-wrap:wrap;margin:0 -20px}.menu-item-container.full-width[data-v-076f5812]{width:100%;padding:0 20px;box-sizing:border-box}.menu-item-container.half-width[data-v-076f5812]{width:50%;padding:0 20px;box-sizing:border-box}.menu-category[data-v-076f5812]{text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:15px 0;position:relative}.category-ornament[data-v-076f5812]{width:40px;height:1px;margin:.5rem auto 0}.menu-text[data-v-076f5812]{font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:center;font-style:italic}.itemTitlePrice[data-v-076f5812]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.itemTitle-wrapper[data-v-076f5812]{flex:0 1 auto;font-weight:700;margin-right:8px}.price-connector[data-v-076f5812]{flex:1;height:0;border:none;margin:0 8px 4px 0;opacity:0}.itemPrice[data-v-076f5812]{flex:0 0 auto;text-align:right;white-space:nowrap;min-width:40px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.itemDescription[data-v-076f5812]{font-size:.9rem;line-height:1.4;opacity:.85;font-style:italic}.itemDescription-wrapper[data-v-076f5812]{font-size:.9rem;line-height:1.4;opacity:.85;margin-left:0}.heritage-footer-ornament[data-v-076f5812]{height:20px;width:100%;margin:30px auto 10px;position:relative;opacity:.8}.heritage-footer-ornament[data-v-076f5812]:before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background-color:currentColor;opacity:.6}.heritage-footer-ornament[data-v-076f5812]:after{content:"";position:absolute;width:60%;left:20%;right:20%;top:6px;height:8px;border-radius:50%;border-top:1px solid currentColor;opacity:.6}.ProseMirror[data-v-076f5812]{outline:none}.ProseMirror p[data-v-076f5812]{margin:0}.menu-item-container[data-v-076f5812]{position:relative;margin-bottom:4px}.menu-item-container[data-v-076f5812]:after{content:"";display:block;height:10px}.menu-item-container.item[data-v-076f5812]:after{height:25px}.menu-item-container.category[data-v-076f5812]:after{height:10px}.menu-item-container.category[data-v-076f5812]:not(:first-child){margin-top:25px}.menu-item-wrapper.w-100[data-v-076f5812]:after{height:20px}.ghost-item[data-v-076f5812]{opacity:.5;transform:scale(.9)}.drag-list[data-v-076f5812]{position:relative}[data-v-076f5812] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-076f5812] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-076f5812]{transform:scale(1);transform-origin:top left}.innerMenu[data-v-2bb5adda]{padding:1cm 1.5cm;height:100%;overflow:hidden;position:relative;background-color:#fff}.menu-page[data-v-2bb5adda]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;background-color:#fff;padding:0}.menu-items-container[data-v-2bb5adda]{display:flex;flex-wrap:wrap;margin:0 -15px}.menu-item-container.full-width[data-v-2bb5adda]{width:100%;padding:0 15px;box-sizing:border-box}.menu-item-container.half-width[data-v-2bb5adda]{width:50%;padding:0 15px;box-sizing:border-box}.menu-category[data-v-2bb5adda]{font-size:24px;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:6px 0;font-weight:400;border-top:1px solid;border-bottom:1px solid;margin:15px 0}.menu-text[data-v-2bb5adda]{font-size:16px;line-height:1.6;text-align:center;max-width:800px;margin:0 auto;padding:0 20px;font-weight:300}.itemTitlePrice[data-v-2bb5adda]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.itemTitle[data-v-2bb5adda]{font-size:16px;letter-spacing:.5px;font-weight:400}.price-line[data-v-2bb5adda]{flex:1;border-bottom:1px solid;opacity:.5;margin:0 6px}.price-wrapper[data-v-2bb5adda]{display:flex;align-items:center;gap:2px;min-width:60px}.itemPrice[data-v-2bb5adda]{font-size:16px;font-weight:400;text-align:right}.itemDescription[data-v-2bb5adda]{font-size:14px;line-height:1.5;opacity:.7;font-weight:300;margin-left:0;margin-top:4px}.menu-item-container[data-v-2bb5adda]{margin-bottom:2px;position:relative}.menu-item-container.item[data-v-2bb5adda]{margin-bottom:12px}.menu-item-container.category[data-v-2bb5adda]{margin-top:8px;margin-bottom:8px}.menu-item-container[data-v-2bb5adda]:after{content:"";display:block;height:5px}.menu-item-container.item[data-v-2bb5adda]:after{height:10px}.menu-item-container.category[data-v-2bb5adda]:after,.menu-item-container.text[data-v-2bb5adda]:after{height:5px}.ProseMirror[data-v-2bb5adda]{outline:none}.ProseMirror p[data-v-2bb5adda]{margin:0}.drag-handle[data-v-2bb5adda]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-item[data-v-2bb5adda]{opacity:.5;transform:scale(.9)}[data-v-2bb5adda] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-2bb5adda] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-2bb5adda]{transform:scale(1);transform-origin:top left}@media (max-width:1300px){[data-v-2bb5adda] .sortable-drag{transform:translateX(-150%)!important}}@media (max-width:767px){[data-v-2bb5adda] .sortable-drag{transform:translateX(-150%)!important}}.innerMenu[data-v-334ba09f]{padding:1.5cm 2cm;height:100%;overflow:hidden;position:relative}.menu-page[data-v-334ba09f]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;padding:0}.heritage-style-border[data-v-334ba09f]{position:absolute;top:35px;left:35px;right:35px;bottom:35px;border:3px solid;pointer-events:none}.menu-items-container[data-v-334ba09f]{display:flex;flex-wrap:wrap;margin:0 -20px}.menu-item-container.full-width[data-v-334ba09f]{width:100%;padding:0 20px;box-sizing:border-box}.menu-item-container.half-width[data-v-334ba09f]{width:50%;padding:0 20px;box-sizing:border-box}.menu-category[data-v-334ba09f]{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;margin:15px 0}.category-deco-line[data-v-334ba09f]{height:2px;flex:1;opacity:1}.menu-category.category-align-left[data-v-334ba09f]{text-align:left!important;justify-content:flex-start!important}.menu-category.category-align-center[data-v-334ba09f]{text-align:center!important;justify-content:center!important}.menu-category.category-align-right[data-v-334ba09f]{text-align:right!important;justify-content:flex-end!important}.menu-text[data-v-334ba09f]{font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:center}.itemTitlePrice[data-v-334ba09f]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.itemTitle-wrapper[data-v-334ba09f]{flex:0 1 auto;font-weight:700;margin-right:8px}.price-dots-line[data-v-334ba09f]{flex:1;height:0;border-bottom:1px dotted;margin:0 8px 4px 0;opacity:.6}.itemPrice[data-v-334ba09f]{flex:0 0 auto;text-align:right;white-space:nowrap;min-width:40px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.itemDescription-wrapper[data-v-334ba09f]{font-size:.9rem;line-height:1.4;opacity:.85;margin-left:0}.ProseMirror[data-v-334ba09f]{outline:none}.ProseMirror p[data-v-334ba09f]{margin:0}.menu-item-container[data-v-334ba09f]{position:relative;margin-bottom:4px}.menu-item-container[data-v-334ba09f]:after{content:"";display:block;height:8px}.menu-item-container.item[data-v-334ba09f]:after{height:16px}.menu-item-container.category[data-v-334ba09f]:after{height:8px}.menu-item-container.category[data-v-334ba09f]:not(:first-child){margin-top:20px}.ghost-item[data-v-334ba09f]{opacity:.5;transform:scale(.9)}.drag-list[data-v-334ba09f]{position:relative}[data-v-334ba09f] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-334ba09f] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-334ba09f]{transform:scale(1);transform-origin:top left}.innerMenu[data-v-6284d86a]{padding:1.5cm 2cm;height:100%;overflow:hidden;position:relative}.menu-page[data-v-6284d86a]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;padding:0}.geometric-element[data-v-6284d86a]{position:absolute;width:50px;height:50px;border:3px solid;opacity:1;pointer-events:none}.top-left[data-v-6284d86a]{top:35px;left:35px;border-right:none;border-bottom:none}.top-right[data-v-6284d86a]{top:35px;right:35px;border-left:none;border-bottom:none}.bottom-left[data-v-6284d86a]{bottom:35px;left:35px;border-right:none;border-top:none}.bottom-right[data-v-6284d86a]{bottom:35px;right:35px;border-left:none;border-top:none}.menu-items-container[data-v-6284d86a]{display:flex;flex-wrap:wrap;margin:0 -20px}.menu-item-container.full-width[data-v-6284d86a]{width:100%;padding:0 20px;box-sizing:border-box}.menu-item-container.half-width[data-v-6284d86a]{width:50%;padding:0 20px;box-sizing:border-box}.menu-category[data-v-6284d86a]{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;margin:15px 0}.category-decoration[data-v-6284d86a]{display:flex;align-items:center;justify-content:center;gap:5px}.diamond[data-v-6284d86a]{width:8px;height:8px;transform:rotate(45deg)}.diamond-line[data-v-6284d86a]{height:2px;width:40px}.menu-category.category-align-left[data-v-6284d86a]{text-align:left!important;justify-content:flex-start!important}.menu-category.category-align-center[data-v-6284d86a]{text-align:center!important;justify-content:center!important}.menu-category.category-align-right[data-v-6284d86a]{text-align:right!important;justify-content:flex-end!important}.menu-text[data-v-6284d86a]{font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:center}.itemTitlePrice[data-v-6284d86a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.itemTitle-wrapper[data-v-6284d86a]{flex:0 1 auto;font-weight:700;margin-right:8px}.price-connector[data-v-6284d86a]{flex:1;height:1px;margin:0 8px 4px 0;opacity:.8;align-self:center}.itemPrice[data-v-6284d86a]{flex:0 0 auto;text-align:right;white-space:nowrap;min-width:40px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.itemDescription-wrapper[data-v-6284d86a]{font-size:.9rem;line-height:1.4;opacity:.85;margin-left:0}.ProseMirror[data-v-6284d86a]{outline:none}.ProseMirror p[data-v-6284d86a]{margin:0}.menu-item-container[data-v-6284d86a]{position:relative;margin-bottom:4px}.menu-item-container[data-v-6284d86a]:after{content:"";display:block;height:8px}.menu-item-container.item[data-v-6284d86a]:after{height:16px}.menu-item-container.category[data-v-6284d86a]:after{height:8px}.menu-item-container.category[data-v-6284d86a]:not(:first-child){margin-top:20px}.ghost-item[data-v-6284d86a]{opacity:.5;transform:scale(.9)}.drag-list[data-v-6284d86a]{position:relative}[data-v-6284d86a] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-6284d86a] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-6284d86a]{transform:scale(1);transform-origin:top left}.innerMenu[data-v-27d04ecd]{padding:1.5cm 2cm;height:100%;overflow:hidden;position:relative}.menu-page[data-v-27d04ecd]{width:210mm;height:297mm;max-height:297mm;max-width:210mm;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.7);box-sizing:border-box;transform-origin:top left;overflow:hidden;page-break-inside:avoid;padding:0}.heritage-style-border[data-v-27d04ecd]{position:absolute;top:35px;left:35px;right:35px;bottom:35px;border:3px solid;pointer-events:none}.menu-items-container[data-v-27d04ecd]{display:flex;flex-wrap:wrap;margin:0 -20px}.menu-item-container.full-width[data-v-27d04ecd]{width:100%;padding:0 20px;box-sizing:border-box}.menu-item-container.half-width[data-v-27d04ecd]{width:50%;padding:0 20px;box-sizing:border-box}.menu-category[data-v-27d04ecd]{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;margin:15px 0;flex-direction:column}.category-deco-line[data-v-27d04ecd]{height:2px;flex:1;opacity:1}.menu-category.category-align-left[data-v-27d04ecd]{text-align:left!important;align-items:flex-start!important}.menu-category.category-align-center[data-v-27d04ecd]{text-align:center!important;align-items:center!important}.menu-category.category-align-right[data-v-27d04ecd]{text-align:right!important;align-items:flex-end!important}.menu-text[data-v-27d04ecd]{font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:center}.itemTitlePrice[data-v-27d04ecd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.itemTitle-wrapper[data-v-27d04ecd]{flex:0 1 auto;font-weight:700;margin-right:8px}.price-dots-line[data-v-27d04ecd]{flex:1;height:0;border-bottom:1px dotted;margin:0 8px 4px 0;opacity:.6}.itemPrice[data-v-27d04ecd]{flex:0 0 auto;text-align:right;white-space:nowrap;min-width:40px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.itemDescription-wrapper[data-v-27d04ecd]{font-size:.9rem;line-height:1.4;opacity:.85;margin-left:0}.ProseMirror[data-v-27d04ecd]{outline:none}.ProseMirror p[data-v-27d04ecd]{margin:0}.menu-item-container[data-v-27d04ecd]{position:relative;margin-bottom:4px}.menu-item-container[data-v-27d04ecd]:after{content:"";display:block;height:8px}.menu-item-container.item[data-v-27d04ecd]:after{height:16px}.menu-item-container.category[data-v-27d04ecd]:after{height:8px}.menu-item-container.category[data-v-27d04ecd]:not(:first-child){margin-top:20px}.ghost-item[data-v-27d04ecd]{opacity:.5;transform:scale(.9)}.drag-list[data-v-27d04ecd]{position:relative}[data-v-27d04ecd] .sortable-drag{position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-150%)!important;z-index:1000;opacity:.8}[data-v-27d04ecd] .sortable-ghost{opacity:.2}.menu-page-scaled[data-v-27d04ecd]{transform:scale(1);transform-origin:top left}.brush-stroke-container[data-v-27d04ecd]{width:70%;display:flex;justify-content:center;margin-top:-20px}.brush-stroke[data-v-27d04ecd]{width:40%;height:auto;max-height:20px}.a4-border[data-v-27d04ecd]{width:100%;height:100%;position:absolute;top:0;left:0}.itemDescription-wrapper[data-v-27d04ecd]::-moz-selection,.itemPrice[data-v-27d04ecd]::-moz-selection,.itemTitle-wrapper[data-v-27d04ecd]::-moz-selection,.menu-category[data-v-27d04ecd]::-moz-selection,.menu-text[data-v-27d04ecd]::-moz-selection{background-color:invert(1)}.itemDescription-wrapper[data-v-27d04ecd]::selection,.itemPrice[data-v-27d04ecd]::selection,.itemTitle-wrapper[data-v-27d04ecd]::selection,.menu-category[data-v-27d04ecd]::selection,.menu-text[data-v-27d04ecd]::selection{background-color:invert(1);color:red}.itemDescription-wrapper[data-v-27d04ecd]::-moz-selection,.itemPrice[data-v-27d04ecd]::-moz-selection,.itemTitle-wrapper[data-v-27d04ecd]::-moz-selection,.menu-category[data-v-27d04ecd]::-moz-selection,.menu-text[data-v-27d04ecd]::-moz-selection{background-color:#fff;color:red}.watermark-overlay[data-v-09fee7d8]{position:absolute;top:0;left:0;width:210mm;height:297mm;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:99999999;pointer-events:auto}.watermark-content[data-v-09fee7d8]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);text-align:center;max-width:350px;border:2px solid #f0f0f0}.watermark-crown[data-v-09fee7d8]{width:48px;height:48px;margin-bottom:16px}.watermark-text h2[data-v-09fee7d8]{margin:0 0 15px 0;color:#000;font-size:24px;font-weight:500}.watermark-text p[data-v-09fee7d8]{margin:0 0 20px 0;color:#666;font-size:16px;line-height:1.5}.watermark-buttons[data-v-09fee7d8]{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:100%}.upgrade-btn[data-v-09fee7d8]{background:#ffb743;color:#fff;border:none;padding:12px 24px;border-radius:24px;font-weight:600;cursor:pointer;transition:background-color .3s;font-size:14px}.upgrade-btn[data-v-09fee7d8]:hover{background:#333}.maybe-later-btn[data-v-09fee7d8]{background:transparent;border:none;color:#666;padding:8px;cursor:pointer;transition:color .3s;font-size:14px}.maybe-later-btn[data-v-09fee7d8]:hover{color:#333}.watermark-overlay.thumbnail-mode[data-v-09fee7d8]{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;left:0;z-index:99999999}.watermark-overlay.thumbnail-mode .watermark-content[data-v-09fee7d8]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);text-align:center;max-width:350px;border:2px solid #f0f0f0}.watermark-overlay.thumbnail-mode .watermark-crown[data-v-09fee7d8]{width:48px;height:48px;margin-bottom:16px}.watermark-overlay.thumbnail-mode .watermark-text h2[data-v-09fee7d8]{margin:0 0 15px 0;color:#000;font-size:24px;font-weight:500}.watermark-overlay.thumbnail-mode .watermark-text p[data-v-09fee7d8]{margin:0 0 20px 0;color:#666;font-size:16px;line-height:1.5}.watermark-overlay.thumbnail-mode .watermark-buttons[data-v-09fee7d8]{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:100%}.watermark-overlay.thumbnail-mode .upgrade-btn[data-v-09fee7d8]{background:#ffb743;color:#fff;border:none;padding:12px 24px;border-radius:24px;font-weight:600;cursor:pointer;transition:background-color .3s;font-size:14px}.watermark-overlay.thumbnail-mode .maybe-later-btn[data-v-09fee7d8]{background:transparent;color:#666;border:none;padding:8px 16px;font-weight:500;cursor:pointer;transition:color .3s;font-size:12px}@media (max-width:767px){.watermark-content[data-v-09fee7d8]{max-width:280px;padding:16px}.watermark-text h2[data-v-09fee7d8]{font-size:20px}.watermark-text p[data-v-09fee7d8]{font-size:14px}.upgrade-btn[data-v-09fee7d8]{padding:10px 20px;font-size:14px}.maybe-later-btn[data-v-09fee7d8]{font-size:12px}}[data-v-3d46ad68]:root{--custom-category-font:"Staatliches";--custom-item-color:"#2d2d2d"}.thumbnail[data-v-3d46ad68]{transform:scale(.17);transform-origin:top left;display:flex;margin-left:0;position:relative}.menu-page-thumbnail[data-v-3d46ad68]{width:218mm;height:304mm;box-sizing:border-box;overflow:hidden;transform:scale(.9);transform-origin:top left;padding:0;border-radius:75px;position:relative}.thumbnail-overlay[data-v-3d46ad68]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:10}.page-number[data-v-3d46ad68]{font-size:80px;color:#383838;z-index:1}.thumbnailPageNumber[data-v-3d46ad68]{display:flex;justify-content:center;align-items:center}.thumbnailImage[data-v-3d46ad68]{position:relative;align-items:center;margin-left:40px}.thumbnailWrapper[data-v-3d46ad68]{margin-left:0!important;margin-right:0!important;display:flex}.active-thumbnail[data-v-3d46ad68]{border:15px solid #383838}.delete-page-btn[data-v-3d46ad68]{position:absolute;top:-50px;right:-80px;background-color:#232323;color:#f1f1f1;border:none;border-radius:50%;padding:5px;cursor:pointer;z-index:11;box-shadow:0 2px 4px rgba(0,0,0,.2);width:150px!important;height:150px!important}.pageDeleteIcon[data-v-3d46ad68]{font-size:75px}.thumbnail-component .thumbnail[data-v-3d46ad68]{transform:scale(.17);transform-origin:top left;display:flex;margin-left:0;position:relative}.menu-page-thumbnail[data-v-3d46ad68] .category{font-family:var(--7effb0db),sans-serif;color:var(--aec80f6c)}.menu-page-thumbnail[data-v-3d46ad68] .text{font-family:var(--7723f08a),sans-serif;color:var(--22599ffb)}.menu-page-thumbnail[data-v-3d46ad68] .item{font-family:var(--0db47920),sans-serif;color:var(--3edbac56)}.thumbnail-template-container[data-v-3d46ad68]{position:relative;width:100%;height:100%}.thumbnail-image-layer[data-v-3d46ad68]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:10}.thumbnail-image[data-v-3d46ad68]{pointer-events:none;border-radius:1px;overflow:hidden}.thumbnail-menu-image[data-v-3d46ad68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1px}.image-upload-content[data-v-aca3983e]{padding:1rem 0}.text-red-500[data-v-aca3983e]{color:#ef4444}.text-green-500[data-v-aca3983e]{color:#10b981}.text-center[data-v-aca3983e]{text-align:center}.py-2[data-v-aca3983e]{padding-top:.5rem;padding-bottom:.5rem}.mb-4[data-v-aca3983e]{margin-bottom:1rem}.text-md[data-v-aca3983e]{font-size:1rem}.menumaker-button-primary[data-v-aca3983e]{background-color:#4f46e5;border-color:#4f46e5}.draggable-image[data-v-09e32fa8]{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease;z-index:999;position:relative;overflow:visible}.draggable-image[data-v-09e32fa8]:hover{border-color:#6366f1!important}.menu-image[data-v-09e32fa8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:4px}.resize-handles[data-v-09e32fa8]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9998;overflow:visible}.resize-handle[data-v-09e32fa8]{position:absolute;background:#3b82f6;border:4px solid #fff;border-radius:50%;width:20px;height:20px;pointer-events:all;box-shadow:0 4px 16px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.3);transition:all .2s ease;z-index:9999;opacity:1!important;visibility:visible!important;display:block!important}.resize-handle.nw[data-v-09e32fa8]{top:0;left:0;cursor:nw-resize;transform:translate(-50%,-50%)}.resize-handle.ne[data-v-09e32fa8]{top:0;right:0;cursor:ne-resize;transform:translate(50%,-50%)}.resize-handle.sw[data-v-09e32fa8]{bottom:0;left:0;cursor:sw-resize;transform:translate(-50%,50%)}.resize-handle.se[data-v-09e32fa8]{bottom:0;right:0;cursor:se-resize;transform:translate(50%,50%)}.resize-handle[data-v-09e32fa8]:hover{background:#2563eb;box-shadow:0 6px 20px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.4)}.resize-handle.nw[data-v-09e32fa8]:hover{transform:translate(-50%,-50%) scale(1.2)}.resize-handle.ne[data-v-09e32fa8]:hover{transform:translate(50%,-50%) scale(1.2)}.resize-handle.sw[data-v-09e32fa8]:hover{transform:translate(-50%,50%) scale(1.2)}.resize-handle.se[data-v-09e32fa8]:hover{transform:translate(50%,50%) scale(1.2)}.draggable-image[data-v-09e32fa8] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-overlay[data-v-6e5a5e3a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}[data-v-6e5a5e3a] .p-dialog{z-index:1400!important}.save-menu-modal[data-v-6e5a5e3a]{font-family:Arial,sans-serif;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.save-menu-container[data-v-6e5a5e3a]{display:flex;flex-direction:column;gap:15px;padding:20px}.save-menu-title[data-v-6e5a5e3a]{color:#000}.save-menu-message[data-v-6e5a5e3a],.save-menu-title[data-v-6e5a5e3a]{text-align:center;margin-bottom:20px}.input-field input[data-v-6e5a5e3a]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.save-button[data-v-6e5a5e3a],.secondary-button[data-v-6e5a5e3a]{width:100%;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}.save-button[data-v-6e5a5e3a]{background-color:#000;color:#fff}.secondary-button[data-v-6e5a5e3a]{background-color:#f0f0f0;color:#000}.save-button[data-v-6e5a5e3a]:hover,.secondary-button[data-v-6e5a5e3a]:hover{opacity:.8}.settings-content[data-v-7ecf7d15]{padding:1rem 0}.p-field[data-v-7ecf7d15]{margin-bottom:1rem}.p-field-toggle[data-v-7ecf7d15]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.p-formgroup-inline[data-v-7ecf7d15]{display:flex;flex-wrap:wrap}.p-field-radiobutton[data-v-7ecf7d15]{margin-right:1rem}.w-full[data-v-7ecf7d15]{width:100%}.actionPanelWrapper[data-v-524b9879]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:4;display:none}@media (min-width:1041px){.actionPanelWrapper[data-v-524b9879]{display:block}}.actionPanel[data-v-524b9879]{background:#fff;border-radius:12px;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);padding:15px 20px;display:flex;align-items:center;justify-content:center}.generateButton[data-v-524b9879]{background:linear-gradient(-67deg,#313131,#4f4f4f);border-radius:24.5455px;border:none;color:#fff;padding:10px 20px;text-align:center;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease;white-space:nowrap}.generateButton[data-v-524b9879]:hover{transform:translateY(-1px)}.upgradeButton[data-v-524b9879]{background:#ffb743;border-radius:24.5455px;border:none;color:#fff;padding:10px 20px;text-align:center;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease,background-color .2s ease;white-space:nowrap;font-weight:600}.upgradeButton[data-v-524b9879]:hover{background:#e6a13a;transform:translateY(-1px)}.icon-row[data-v-524b9879]{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.icon-wrapper[data-v-524b9879]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s,transform .2s;background:#fff;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.icon-wrapper[data-v-524b9879]:hover{background-color:rgba(0,0,0,.05);transform:translateY(-1px)}.icon-wrapper svg[data-v-524b9879]{width:18px;height:18px;color:#333}.mobileLeftActions[data-v-524b9879],.mobileRightActions[data-v-524b9879]{display:none}@media (max-width:1040px){.mobileLeftActions[data-v-524b9879],.mobileRightActions[data-v-524b9879]{display:block}.mobileLeftActions[data-v-524b9879]{left:20px;display:flex;flex-direction:column;gap:10px}.mobileLeftActions[data-v-524b9879],.mobileRightActions[data-v-524b9879]{position:fixed;bottom:20px;z-index:1000;transition:opacity .3s ease,transform .3s ease}.mobileRightActions[data-v-524b9879]{right:20px}.floatingPdfButton[data-v-524b9879]{background:#9195ca;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.floatingPdfButton[data-v-524b9879]:hover{background:#4f4f4f;transform:translateY(-2px)}.floatingPdfButton svg[data-v-524b9879]{width:24px;height:24px}.floatingUpgradeButton[data-v-524b9879]{background:#ffb743;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.floatingUpgradeButton[data-v-524b9879]:hover{background:#e6a13a;transform:translateY(-2px)}.floatingUpgradeButton svg[data-v-524b9879]{width:24px;height:24px}.mobile-actions-hidden[data-v-524b9879]{opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .3s ease,transform .3s ease}}.image-edit-panel[data-v-46264aa8]{position:absolute;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15);border:1px solid #e5e7eb;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:auto;min-width:200px}.panel-content[data-v-46264aa8]{padding:12px}.edit-section[data-v-46264aa8]{display:flex;gap:8px}.edit-btn[data-v-46264aa8]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:12px;color:#6b7280;min-width:60px}.edit-btn[data-v-46264aa8]:hover{background:#f3f4f6;border-color:#d1d5db}.edit-btn i[data-v-46264aa8]{font-size:16px;margin-bottom:4px}.edit-btn.delete-btn[data-v-46264aa8]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.edit-btn.delete-btn[data-v-46264aa8]:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}:root{--custom-category-font:"Staatliches",sans-serif;--custom-item-color:"#2d2d2d"}.menu-pages-thumbnail-wrapper{height:200px}.menu-component{height:100vh;width:100vw;display:flex}.menu-pages-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:130px;-ms-overflow-style:none;scrollbar-width:none;width:100%}.menu-pages-wrapper::-webkit-scrollbar{display:none}.pageNavigationMobile{display:none}@media (max-width:1040px){.pageNavigationMobile{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:30px;margin-top:-22px}}.pageNumberLarge{border:1px solid #000;padding:2px 6px;font-size:12px;border-radius:4px;opacity:.5;width:-moz-fit-content;width:fit-content}.pageArrow{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.pageArrow:hover:not(.arrow-disabled){transform:translateY(-1px)}.pageArrow.arrow-disabled{opacity:.3;cursor:not-allowed}.pageArrow i{color:#666;font-size:14px}.menu-pages-thumbnails::-webkit-scrollbar{display:none}.menu-settings{right:0;height:-moz-fit-content;height:fit-content;z-index:1;margin:0 auto;background:#fbfbfb;border-radius:20px;width:100%;color:#1a1a1a;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);overflow-y:scroll;scrollbar-width:none}.menu-pages-wrapper{position:sticky;z-index:0}.menu-pages-thumbnails{width:300px;height:100vh;overflow:scroll;padding-top:100px;padding-left:50px}.menu-settings-wrapper{position:fixed;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:25%;max-width:350px;margin-bottom:20px;margin-top:75px}.addPageButtonWrapper{position:fixed;top:75px;left:0;z-index:2;padding-left:65px;padding-top:20px;padding-bottom:20px}.thumbnailScrollContainer{margin-top:160px;height:calc(100vh - 60px);overflow-y:auto;-ms-overflow-style:none;padding-top:20px;position:fixed;padding-bottom:400px}.thumbnailScrollContainer::-webkit-scrollbar{display:none}.settingsIcon{color:#7c7c7c}.menu-pages-thumbnails{padding-top:0}.menu-page{transform-origin:center top}.addPageButton{background:#fff;padding-left:25px;padding-right:25px;padding-top:5px;padding-bottom:5px;color:#2f2f2f;border:none;border-radius:8px;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.thumbnailScrollContainer{display:flex;flex-direction:column}.titleDescription{color:#a7a7a7;font-size:13px;text-align:center;margin-top:10px}.titleHeadline{color:#454545;text-align:center;margin-left:1rem;margin-right:1rem}.toggle-settings-button{z-index:100}.toggle-settings-button,.toggle-thumbnails-button{margin-top:80px;position:absolute;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}::v-deep .p-dialog{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}::v-deep .p-dialog-header{background-color:#f8f9fa;color:#495057;border-bottom:1px solid #e9ecef}::v-deep .p-dialog-content{padding:20px}::v-deep .p-button{margin-right:10px}::v-deep .p-inputtext{width:100%;margin-bottom:10px}.delete-page-btn{right:0!important}@media (max-width:1040px){.menu-settings-wrapper{display:none}.thumbnailScrollContainer{margin-top:80px}.addPageButtonWrapper{padding-left:35px!important}.menu-pages-thumbnails{display:none}.toggle-settings-button{display:block;position:fixed;right:0;padding:15px;border-top-left-radius:8px;border-bottom-left-radius:8px}.toggle-thumbnails-button{display:block;position:fixed;left:0;z-index:100;padding:15px;border-top-right-radius:8px;border-bottom-right-radius:8px}.menu-pages-wrapper{padding-left:0;margin-left:auto;margin-right:auto}.menu-component{flex-direction:column;align-items:center}.menu-pages-wrapper{width:100%;display:flex;justify-content:center;padding:0}.menu-page{margin:0 auto;max-width:100%;transform-origin:top center!important}}@media (min-width:1041px){.pageNavigationMobile,.toggle-settings-button,.toggle-thumbnails-button{display:none}}@media (max-width:767px){.menu-pages-wrapper{padding:0}.menu-page-scale{scale:1!important}.thumbnail{scale:1}.delete-page-btn{right:10px}.menuComponent{position:fixed;width:100%;display:flex;justify-content:center}}.template-container{position:relative;width:100%;height:100%}.image-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:10}.image-layer .draggable-image{pointer-events:all}.thumbnailPages{max-width:150px}.thumbnailScrollContainer{width:300px;overflow-y:scroll;scrollbar-width:none}@media (min-width:768px){.menuComponent{display:flex}}@media (min-width:1301px){.menu-pages-wrapper{max-width:730px}}.menu-page.menu-page-thumbnail-scaled{margin-left:auto;margin-right:auto}.loading-wrapper{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#fff;z-index:9999}.loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state{text-align:center;margin-top:100px;color:#7a7a7a}.empty-state .headline{font-size:1.5rem;font-weight:600;margin:20px 0 10px 0;color:#383838}.empty-state .subheadline{font-size:1rem;margin-bottom:30px}.create-first-page-btn{background:linear-gradient(-67deg,#313131,#4f4f4f);border-radius:20px;border:none;color:#fff;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.create-first-page-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.modal-overlay[data-v-7e2d52db]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}[data-v-7e2d52db] .p-dialog{z-index:1001!important}.design-selection[data-v-7e2d52db]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:120px;padding-left:20px;padding-right:20px;min-height:100vh;position:relative}.filter-container[data-v-7e2d52db]{position:absolute;top:140px;right:40px;z-index:10}@media (max-width:1100px){.filter-container[data-v-7e2d52db]{position:static;display:flex;justify-content:center;margin:20px 0 30px 0}}.filter-switcher[data-v-7e2d52db]{display:flex;background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e5e5}.filter-option[data-v-7e2d52db]{padding:8px 16px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-family:Inter var,sans-serif;font-weight:500;font-size:14px;color:#666;transition:all .2s ease;min-width:60px}.filter-option[data-v-7e2d52db]:hover{background:#f8f9fa;color:#333}.filter-option.active[data-v-7e2d52db]{background:#9485be;color:#fff;box-shadow:0 1px 3px rgba(148,133,190,.3)}.filter-option.active.premium[data-v-7e2d52db]{background:#ffb743;color:#fff;box-shadow:0 1px 3px rgba(255,183,67,.3)}.design-item.selected[data-v-7e2d52db]{border:2px solid #9485be!important;transform:translateY(-5px);box-shadow:0 8px 15px rgba(148,133,190,.2)}.selected-badge[data-v-7e2d52db]{position:absolute;top:-14px;right:-14px;background:#9485be;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.15)}.design-item.selected[data-v-7e2d52db]:hover{transform:translateY(-5px)}.headline[data-v-7e2d52db]{font-family:Inter var,sans-serif;color:#1e1e1e;font-weight:600;font-size:35px}.subheadline[data-v-7e2d52db]{font-family:Inter var,sans-serif;color:#989898;font-weight:400;font-size:16px;margin-bottom:40px}.premium-modal[data-v-7e2d52db]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.design-list[data-v-7e2d52db]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1400px;width:100%;padding:0 20px}.design-item[data-v-7e2d52db]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .3s,box-shadow .3s;position:relative}.design-item[data-v-7e2d52db]:not(.premium-locked):hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.design-thumbnail-wrapper[data-v-7e2d52db]{position:relative;width:100%;border-radius:4px;margin-bottom:12px}.design-thumbnail-wrapper img[data-v-7e2d52db]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.premium-badge[data-v-7e2d52db]{position:absolute;top:-14px;right:-14px;background:#ffb743;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:5px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.15)}.premium-crown[data-v-7e2d52db]{width:16px;height:16px;filter:brightness(0) invert(1)}.premium-locked[data-v-7e2d52db]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:1}.design-info[data-v-7e2d52db]{display:flex;flex-direction:column;align-items:center;gap:4px}.design-info p[data-v-7e2d52db]{margin:0;font-weight:500;color:#333}.premium-label[data-v-7e2d52db]{font-size:12px;color:#ffb743;font-weight:600}.free-label[data-v-7e2d52db]{font-size:12px;color:#666;font-weight:500}.premium-modal-content[data-v-7e2d52db]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.premium-modal-icon[data-v-7e2d52db]{width:48px;height:48px;margin-bottom:16px}.premium-modal-content h2[data-v-7e2d52db]{color:#000;font-size:24px;font-weight:500;margin-bottom:15px}.premium-modal-content p[data-v-7e2d52db]{color:#666;font-size:16px;line-height:1.5;margin-bottom:20px}.premium-modal-buttons[data-v-7e2d52db]{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:100%}.upgrade-button[data-v-7e2d52db]{background:#ffb743;color:#fff;padding:12px 24px;border-radius:24px;text-decoration:none;font-weight:600;transition:background-color .3s}.upgrade-button[data-v-7e2d52db]:hover{background:#333}.cancel-button[data-v-7e2d52db]{background:transparent;border:none;color:#666;padding:8px;cursor:pointer;transition:color .3s;font-size:14px}.cancel-button[data-v-7e2d52db]:hover{color:#333}.loading-overlay[data-v-7e2d52db]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.spinner[data-v-7e2d52db]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ffb743;border-radius:50%;animation:spin-7e2d52db 1s linear infinite}@keyframes spin-7e2d52db{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1400px){.design-list[data-v-7e2d52db]{grid-template-columns:repeat(4,1fr);max-width:1200px}}@media (max-width:1200px){.design-list[data-v-7e2d52db]{grid-template-columns:repeat(3,1fr);max-width:900px}}@media (max-width:900px){.design-list[data-v-7e2d52db]{grid-template-columns:repeat(2,1fr);max-width:600px}.design-selection[data-v-7e2d52db]{padding-top:110px}.headline[data-v-7e2d52db]{font-size:32px}.filter-option[data-v-7e2d52db]{padding:6px 12px;font-size:13px;min-width:50px}}@media (max-width:768px){.design-list[data-v-7e2d52db]{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 12px}.design-item[data-v-7e2d52db]{padding:12px;min-height:200px}.design-thumbnail-wrapper[data-v-7e2d52db]{margin-bottom:8px}.design-info p[data-v-7e2d52db]{font-size:14px}.free-label[data-v-7e2d52db],.premium-label[data-v-7e2d52db]{font-size:10px}.premium-badge[data-v-7e2d52db]{top:-10px;right:-10px;width:24px;height:24px}.premium-crown[data-v-7e2d52db]{width:14px;height:14px}.filter-switcher[data-v-7e2d52db]{padding:3px}.filter-option[data-v-7e2d52db]{padding:5px 10px;font-size:12px;min-width:45px}}@media (max-width:480px){.design-selection[data-v-7e2d52db]{padding-top:90px;padding-left:12px;padding-right:12px}.headline[data-v-7e2d52db]{font-size:24px}.subheadline[data-v-7e2d52db]{font-size:13px;margin-bottom:24px}.design-list[data-v-7e2d52db]{gap:8px;padding:0 8px}.design-item[data-v-7e2d52db]{padding:8px;min-height:180px}.premium-modal-content[data-v-7e2d52db]{padding:16px}.upgrade-button[data-v-7e2d52db]{padding:10px 20px;font-size:14px}.filter-option[data-v-7e2d52db]{padding:4px 8px;font-size:11px;min-width:40px}}.no-access-container[data-v-623a6d71]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);background-color:#f5f5f5;padding:20px}.no-access-content[data-v-623a6d71]{text-align:center;background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.no-access-logo[data-v-623a6d71]{width:250px;margin-bottom:20px}h1[data-v-623a6d71]{font-size:36px;color:#333}p[data-v-623a6d71]{font-size:18px;color:#666;margin-bottom:30px}.home-button[data-v-623a6d71]{width:-moz-fit-content;width:fit-content;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;background-color:#000;color:#fff;transition:opacity .3s ease;margin-top:40px}.home-button[data-v-623a6d71]:hover{opacity:.8}.mb-50[data-v-623a6d71]{margin-bottom:50px}.pricing-page[data-v-42275020]{background-color:#f7f8fc;font-family:Arial,sans-serif;max-width:900px;margin:0 auto;padding:20px;color:#333;min-height:100vh;min-width:100vw}.toggle-container[data-v-42275020]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.toggle-btn[data-v-42275020]{padding:10px 20px;font-size:16px;border:none;background-color:transparent;color:#666;cursor:pointer;transition:all .3s ease;border-radius:10px}.toggle-btn.active[data-v-42275020]{background-color:#9485be;color:#fff}.plans-container[data-v-42275020]{display:flex;justify-content:center;gap:20px;margin-bottom:50px}.plan[data-v-42275020]{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;max-width:400px}.plan-pro[data-v-42275020]{background:#fff}.plan-headline[data-v-42275020]{font-size:24px;margin-bottom:10px}.login-btn[data-v-42275020]{background-color:#a5a5a5;color:#fff}.login-btn[data-v-42275020]:hover{background-color:#333}.plan-description[data-v-42275020]{color:#666;font-size:14px;margin-bottom:20px}.price-container[data-v-42275020]{background:#ffffff38;padding:10px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;margin:20px 0}.amount[data-v-42275020]{font-size:32px;font-weight:700}.period[data-v-42275020]{font-size:16px;color:#666}.popular-badge[data-v-42275020]{background-color:#131313;color:#fff;padding:5px 10px;border-radius:15px;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content}.features li[data-v-42275020]{display:flex;align-items:center;margin-bottom:20px}.feature-icon[data-v-42275020]{background-color:#9485be;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.premiumIcon[data-v-42275020]{width:16px;height:16px;filter:brightness(0) invert(1)}.features li strong[data-v-42275020]{display:block;font-size:16px;color:#333;margin-bottom:4px}.features li p[data-v-42275020]{margin:0;color:#666;font-size:14px}.get-started-btn[data-v-42275020]{width:100%;border:none;padding:15px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;transition:all .3s ease}.premium-btn[data-v-42275020]{background-color:#9485be;color:#fff}.premium-btn[data-v-42275020]:hover{background-color:#9485be}.cancel-btn[data-v-42275020]{background-color:transparent;color:#dc3545;border:2px solid #dc3545}.cancel-btn[data-v-42275020]:hover{background-color:#dc3545;color:#fff}.get-started-btn[data-v-42275020]:disabled{background-color:#ccc;cursor:not-allowed;border:none}.loading-spinner[data-v-42275020]{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px}.plans-description[data-v-42275020]{text-align:center;opacity:.4;max-width:600px;margin:0 auto}.cancellation-notice[data-v-42275020]{text-align:center;color:#666;margin-top:10px;font-size:.9em}.success-container[data-v-b94b6120]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);background-color:#f5f5f5;padding:20px}.success-content[data-v-b94b6120]{text-align:center;background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.success-logo[data-v-b94b6120]{width:250px;margin-bottom:20px}h1[data-v-b94b6120]{font-size:36px;color:#333}p[data-v-b94b6120]{font-size:18px;color:#666;margin-bottom:30px}.home-button[data-v-b94b6120]{width:-moz-fit-content;width:fit-content;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;background-color:#000;color:#fff;transition:opacity .3s ease;margin-top:40px}.home-button[data-v-b94b6120]:hover{opacity:.8}.mb-50[data-v-b94b6120]{margin-bottom:50px}.redeem-code-wrapper[data-v-6b35d16e]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f7f8fc}.redeem-card[data-v-6b35d16e]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 20px rgba(0,0,0,.1);text-align:center;max-width:520px;width:100%;position:relative;margin-right:5%;margin-left:5%;z-index:1;padding-top:75px}.input-group[data-v-6b35d16e]{display:flex;justify-content:center;align-items:center;margin-top:20px;flex-wrap:nowrap}.redeem-input[data-v-6b35d16e]{flex:1;padding:12px;border-radius:8px;border:1px solid #ddd;font-size:16px;text-transform:uppercase}.redeem-button[data-v-6b35d16e]{background-color:#9195ca;color:#fff;border-radius:8px;padding:12px 20px;font-size:16px;border:1px solid #9195ca;cursor:pointer;transition:background-color .3s}.redeem-button[data-v-6b35d16e]:hover{background-color:#6f72bc}.redeem-button[data-v-6b35d16e]:disabled{opacity:.7;cursor:not-allowed}.success-message[data-v-6b35d16e]{color:#4caf50;margin-top:15px;font-weight:700}.error-message[data-v-6b35d16e]{color:#9195ca;margin-top:15px;font-weight:700}.early-bird-message[data-v-6b35d16e]{margin-top:20px;font-size:14px;color:#888}.early-bird-message a[data-v-6b35d16e]{color:#9195ca;text-decoration:none;font-weight:700}.early-bird-message a[data-v-6b35d16e]:hover{text-decoration:underline}.redeem-code-img[data-v-6b35d16e]{width:40%;max-width:300px}.redeem-image-wrapper[data-v-6b35d16e]{margin-left:auto;margin-right:auto;z-index:0;margin-top:-180px;margin-bottom:30px}.titleDescription[data-v-6b35d16e]{color:#a7a7a7;font-size:13px}.auth-buttons[data-v-6b35d16e]{display:flex;gap:12px;justify-content:center;margin:20px 0}.auth-btn[data-v-6b35d16e]{padding:12px 24px;border-radius:8px;border:1px solid;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:140px;justify-content:center}.login-btn[data-v-6b35d16e]{background:#fff;border-color:#ddd;color:#666}.login-btn[data-v-6b35d16e]:hover{background:#f5f5f5;border-color:#bbb}.register-btn[data-v-6b35d16e]{background:#7c3aed;border-color:#7c3aed;color:#fff}.register-btn[data-v-6b35d16e]:hover{background:#6d28d9;border-color:#6d28d9}@media (max-width:480px){.auth-buttons[data-v-6b35d16e]{flex-direction:column;gap:8px}.auth-btn[data-v-6b35d16e]{width:100%;min-width:auto}}.skeleton-card{background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px rgba(0,0,0,.18),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:15px;padding:1rem}.skeleton-content{display:flex;flex-direction:column;gap:1rem;border-radius:10px}.skeleton-header{display:flex;justify-content:space-between;align-items:center;border-radius:10px}.skeleton-title{height:24px;width:200px}.skeleton-date,.skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:10px}.skeleton-date{height:16px;width:100px}.skeleton-body{height:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:10px}.skeleton-thumbnail,.skeleton-title{border-radius:4px}.skeleton-thumbnail{width:100%;height:150px}.skeleton-title{margin-top:10px;width:80%;height:20px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}