.info-font[data-v-5daf58c8]{font-size:1.3rem}b[data-v-5daf58c8]{margin-bottom:5px}tr[data-v-5daf58c8]{vertical-align:top}.centered[data-v-aeec34e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:93%}.image-label[data-v-aeec34e8]{max-width:500px}.image-container[data-v-aeec34e8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.image-label[data-v-aeec34e8]{max-width:100%;max-height:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.zoom-controls[data-v-aeec34e8]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;padding-right:20px;gap:8px}.zoom-controls button[data-v-aeec34e8]{padding:3px 8px;cursor:pointer;font-size:12px}.switch[data-v-572ede65]{position:relative;display:inline-block;width:35px;height:20px;margin:0}.switch input[data-v-572ede65]{opacity:0;width:0;height:0}.slider[data-v-572ede65]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-572ede65]:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-572ede65]{background-color:#33691e}input:focus+.slider[data-v-572ede65]{-webkit-box-shadow:0 0 1px #33691e;box-shadow:0 0 1px #33691e}input:checked+.slider[data-v-572ede65]:before{-webkit-transform:translateX(13px);transform:translateX(13px)}.slider.round[data-v-572ede65]{border-radius:17px}.slider.round[data-v-572ede65]:before{border-radius:50%}.ingr-name-reset-btn[data-v-a3002ef2]{position:relative;top:-17px;right:-17px;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:scale(.75);transform:scale(.75)}.ingr-name-reset-btn[data-v-a3002ef2]:hover{background:#f77975;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.ingr-config-container[data-v-a3002ef2]{position:relative;color:#334155;border:1px solid #94a3b8;border-radius:3px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f8fafc;margin-top:6px;margin-right:10px;margin-bottom:5px}.ingr-link[data-v-a3002ef2]{cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.allergen-toggle[data-v-a3002ef2]{background-color:#f8fafc;border-color:#94a3b8!important}.ingredient-manual-badge[data-v-a3002ef2]{position:absolute;top:-7px;right:-7px;z-index:2;width:20px;height:20px;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#33691e;background:#fff;border:1px solid #33691e;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12);font-size:12px}.ingredient-manual-badge i[data-v-a3002ef2]{display:block;line-height:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ingr-config-container--manual[data-v-a3002ef2]{color:#33691e;border-color:#33691e;background:#edffe5}.ingr-config-container--ai[data-v-a3002ef2]{color:#1d5d92;border-color:#2f8fd7;background:#f4faff}.ingr-config-container--user-removed[data-v-a3002ef2]{color:#b42318;border-color:#d92d20;background:#fff5f5}.allergen-toggle--manual[data-v-a3002ef2]{background-color:#edffe5;border-color:#33691e!important}.allergen-toggle--ai[data-v-a3002ef2]{background-color:#e8f4fd;border-color:#2f8fd7!important}.allergen-toggle--user-removed[data-v-a3002ef2]{background-color:#fdecec;border-color:#d92d20!important}.ingr-link.active[data-v-a3002ef2],.ingr-link[data-v-a3002ef2]:hover{color:#fff;background:#475569;-webkit-transition:color .2s;transition:color .2s}.ingr-link.isBranded[data-v-a3002ef2]{color:#000!important;background:#fff!important;border:1px solid #000!important;-webkit-transition:color .2s;transition:color .2s}.ingr-link.isBranded.active[data-v-a3002ef2],.ingr-link.isBranded[data-v-a3002ef2]:hover{color:#fff!important;background:#000!important;-webkit-transition:color .2s;transition:color .2s}.ingr-container[data-v-a3002ef2]{margin:20px 0}.ingr-close[data-v-a3002ef2]{cursor:pointer;color:#33691e;border:0;background:0;margin-top:.5rem}.ingredient-edit-modal[data-v-a3002ef2]{display:grid;gap:.25rem}.ingredient-edit-modal__note[data-v-a3002ef2]{margin-top:0}.ingredient-edit-modal__actions[data-v-a3002ef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-a3002ef2] .ingredient-edit-modal-shell .modal-title{font-size:18px;font-weight:700;color:#17324d}[data-v-a3002ef2] .ingredient-edit-modal-shell .modal-body{padding-top:18px}.ingr-edit-note[data-v-a3002ef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.65rem;margin-top:.75rem;margin-bottom:.9rem;padding:.75rem .9rem;border-radius:8px;background:#fff7e6;border:1px solid #f7c66a;color:#8a5a00;font-size:.92rem;line-height:1.45}.ingr-edit-note__icon[data-v-a3002ef2]{margin-top:.1rem;color:#d48806;font-size:1rem}.ingr-allergen-container[data-v-a3002ef2]{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.allergen-label[data-v-a3002ef2]{margin-bottom:0;margin-right:0;font-family:Montserrat;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.ingr-names-container[data-v-a3002ef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.badge[data-v-a3002ef2]{font-size:unset;background-color:unset;color:unset;padding-left:unset;padding-right:unset;padding-bottom:unset;border-radius:unset}.trial-options[data-v-5514578c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;padding:3px 20px}.trial-food-type-option--locked[data-v-5514578c]{color:#93a1af;cursor:not-allowed}.trial-food-type-option-lock[data-v-5514578c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7b8794;background:#f3f5f7;border:1px solid #d8dde3;border-radius:999px;width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}.trial-food-type-select.v-select .dropdown-menu>li>a[data-v-5514578c],.trial-food-type-select.v-select li>a[data-v-5514578c]{padding:0}.accordion-content[data-v-16edebfa]{margin-top:-13px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.accordion-enter-active[data-v-16edebfa],.accordion-leave-active[data-v-16edebfa]{-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.accordion-enter[data-v-16edebfa],.accordion-leave-to[data-v-16edebfa]{max-height:0}.accordion-enter-to[data-v-16edebfa],.accordion-leave[data-v-16edebfa]{max-height:300px}.chevron[data-v-16edebfa]{font-size:12px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.chevron.active[data-v-16edebfa]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}h5[data-v-16edebfa]{font-family:Montserrat}.card-header-row[data-v-16edebfa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-header-row[data-v-16edebfa],.step-label[data-v-16edebfa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-label[data-v-16edebfa]{display:inline-block;margin-left:.5rem;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:600;background:#33691e;color:#fff;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 12px}.step-label-error[data-v-16edebfa]{background:#d32f2f}.step-label-warning[data-v-16edebfa]{background:#ed6c02}.trial-label-lock[data-v-6f6a12eb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#ef6c00;background:#fff3e0;border:1px solid #ef6c00;border-radius:4px;padding:1px 6px;cursor:default}.trial-options[data-v-6f6a12eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;padding:3px 20px}.trial-label-option--locked[data-v-6f6a12eb]{color:#93a1af;cursor:not-allowed}.trial-label-option-lock[data-v-6f6a12eb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7b8794;background:#f3f5f7;border:1px solid #d8dde3;border-radius:999px;width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}.trial-language-option--disabled[data-v-6f6a12eb]{color:#93a1af;cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.trial-language-lock[data-v-6f6a12eb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7b8794;background:#f3f5f7;border:1px solid #d8dde3;border-radius:999px;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;font-size:10px}[data-v-6f6a12eb] .dropdown-menu>li>a,[data-v-6f6a12eb] .v-select li>a{padding:0}.label-subheader[data-v-45283fa6]{font-size:12px;font-weight:600}.fsis-container[data-v-45283fa6]{padding:2px 15px}.no-transform[data-v-45283fa6]{text-transform:none;font-size:14px}.info-popover-icon[data-v-45283fa6]{color:#1c8be0}.free-text-field-label[data-v-ada2aaec]{color:#626c75;font-family:Montserrat;font-size:10.5px;font-weight:500;letter-spacing:.06em;line-height:1.3;margin-bottom:6px;text-transform:uppercase}.free-text-field-language[data-v-ada2aaec]{font-weight:600}.free-text-field-label-uppercase[data-v-ada2aaec]{text-transform:inherit;letter-spacing:inherit}.toggle-container[data-v-915a4eaa]{overflow:hidden}.chevron[data-v-915a4eaa]{font-size:12px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.chevron.active[data-v-915a4eaa]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}h5[data-v-915a4eaa]{font-family:Montserrat}.step-label[data-v-915a4eaa]{display:inline-block;margin-left:.5rem;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:600;background:#33691e;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 12px}.step-label-error[data-v-915a4eaa]{background:#d32f2f}.step-label-warning[data-v-915a4eaa]{background:#ed6c02}.card-header-row[data-v-915a4eaa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;gap:12px}.card-header-row[data-v-915a4eaa],.card-title[data-v-915a4eaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.card-title[data-v-915a4eaa]{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;-ms-flex-align:center;gap:8px}.card-title-actions[data-v-915a4eaa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-header-actions[data-v-915a4eaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.color-picker-field[data-v-6decd260]{display:grid;gap:10px}.color-picker-field__copy[data-v-6decd260]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.color-picker-field__label[data-v-6decd260]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#355672}.color-picker-field__description[data-v-6decd260]{font-size:12px;line-height:1.45;color:#5c7691}.color-picker-field__controls[data-v-6decd260]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-picker-field__swatch-button[data-v-6decd260]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;padding:4px;margin:0;border:1px solid #d1d9e2;border-radius:10px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06);cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.color-picker-field__swatch-button[data-v-6decd260]:hover{border-color:#8aa7c3}.color-picker-field__swatch-button.is-active[data-v-6decd260]{border-color:#1f5f96;-webkit-box-shadow:0 0 0 2px rgba(31,95,150,.14);box-shadow:0 0 0 2px rgba(31,95,150,.14)}.color-picker-field__swatch[data-v-6decd260]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(15,23,42,.12)}.color-picker-field__swatch-button[data-v-6decd260]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:575px){.color-picker-field__controls[data-v-6decd260]{gap:8px}}.toggle-container[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.inline-toggle-label[data-v-1ef7a6b6]{margin-bottom:0}.allergen-formatting-toolbar[data-v-1ef7a6b6]{display:grid;gap:16px;margin-top:18px;padding:18px;border:1px solid #dbe4ec;border-radius:16px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.96),hsla(0,0%,100%,0) 38%),linear-gradient(135deg,#fbfdff,#f3f8fc 56%,#eef4f8);-webkit-box-shadow:0 14px 34px rgba(15,23,42,.06);box-shadow:0 14px 34px rgba(15,23,42,.06)}.allergen-formatting-toolbar__header[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:#17324d}.allergen-formatting-toolbar__title[data-v-1ef7a6b6]{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.allergen-formatting-toolbar__description[data-v-1ef7a6b6]{margin:0;max-width:70ch;font-size:13px;line-height:1.55;color:#4f6b85}.allergen-formatting-toolbar__actions[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.allergen-formatting-toolbar__controls[data-v-1ef7a6b6]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.allergen-formatting-toolbar__button[data-v-1ef7a6b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;min-width:34px;min-height:34px;padding:0;border:1px solid #c7d3df;border-radius:8px;background:hsla(0,0%,100%,.82);color:#34506a;text-align:center;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.allergen-formatting-toolbar__button[data-v-1ef7a6b6]:hover{border-color:#8fb0cc;color:#183751;-webkit-box-shadow:0 8px 16px rgba(30,64,97,.08);box-shadow:0 8px 16px rgba(30,64,97,.08)}.allergen-formatting-toolbar__button.is-active[data-v-1ef7a6b6]{border-color:#195a91;background:linear-gradient(135deg,#1b5e93,#17466b);color:#fff;-webkit-box-shadow:0 10px 20px rgba(23,70,107,.24);box-shadow:0 10px 20px rgba(23,70,107,.24)}.allergen-formatting-toolbar__button-icon[data-v-1ef7a6b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:5px;background:rgba(20,53,80,.08);font-size:11px;font-weight:700}.allergen-formatting-toolbar__button.is-active .allergen-formatting-toolbar__button-icon[data-v-1ef7a6b6]{background:hsla(0,0%,100%,.16)}.allergen-formatting-toolbar__font-colour-icon[data-v-1ef7a6b6]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px}.allergen-formatting-toolbar__font-colour-icon-text[data-v-1ef7a6b6]{font-size:13px;font-weight:800;line-height:1}.allergen-formatting-toolbar__font-colour-icon-bar[data-v-1ef7a6b6]{position:absolute;bottom:0;width:14px;height:3px;border-radius:999px;-webkit-box-shadow:0 0 0 1px rgba(20,53,80,.12);box-shadow:0 0 0 1px rgba(20,53,80,.12)}.allergen-formatting-toolbar__button-icon.is-uppercase[data-v-1ef7a6b6]{letter-spacing:.08em}.allergen-formatting-toolbar__highlight-icon[data-v-1ef7a6b6]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px}.allergen-formatting-toolbar__highlight-icon-text[data-v-1ef7a6b6]{font-size:9px;font-weight:800;line-height:1;text-transform:lowercase}.allergen-formatting-toolbar__highlight-icon-marker[data-v-1ef7a6b6]{position:absolute;bottom:1px;width:16px;height:4px;border-radius:999px 999px 4px 4px;-webkit-box-shadow:0 0 0 1px rgba(20,53,80,.12);box-shadow:0 0 0 1px rgba(20,53,80,.12)}.allergen-formatting-toolbar__control-panel[data-v-1ef7a6b6]{position:absolute;top:calc(100% + 10px);left:0;z-index:20;display:grid;gap:12px;width:min(460px,calc(100vw - 48px));max-width:460px;padding:14px;border:1px solid #d4dee7;border-radius:14px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 18px 32px rgba(20,53,80,.16);box-shadow:0 18px 32px rgba(20,53,80,.16)}.allergen-formatting-toolbar__control-close[data-v-1ef7a6b6]{position:absolute;top:10px;right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(20,53,80,.08);color:#355672;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.allergen-formatting-toolbar__control-close[data-v-1ef7a6b6]:hover{background:rgba(27,94,147,.14);color:#17324d}.allergen-formatting-toolbar__control-copy[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-right:32px}.allergen-formatting-toolbar__control-title[data-v-1ef7a6b6]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#355672}.allergen-formatting-toolbar__control-description[data-v-1ef7a6b6]{font-size:12px;line-height:1.5;color:#5c7691}.allergen-formatting-toolbar__select-group[data-v-1ef7a6b6]{display:grid;gap:8px}.allergen-formatting-toolbar__popup-select[data-v-1ef7a6b6]{width:100%}.allergen-formatting-toolbar__popup-select[data-v-1ef7a6b6] .dropdown-menu{max-height:320px!important}@media (max-width:575px){.allergen-formatting-toolbar__controls[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.allergen-formatting-toolbar__control-panel[data-v-1ef7a6b6]{width:min(100%,320px)}}.ingredient-section__description[data-v-1ef7a6b6]{margin:6px 0 0;max-width:62ch;font-size:12px;line-height:1.55;color:#5c7691}.allergen-ai-detector-prompt[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:2px 0 14px;padding:16px 18px;border:1px solid #d5e5f7;border-radius:14px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.92),hsla(0,0%,100%,0) 44%),linear-gradient(135deg,#f7fbff,#edf6ff 52%,#fdf5e8);-webkit-box-shadow:0 14px 32px rgba(28,72,110,.08);box-shadow:0 14px 32px rgba(28,72,110,.08);color:#173958}.allergen-ai-detector-prompt--clear[data-v-1ef7a6b6]{border-color:#d9e7f3;background:radial-gradient(circle at top left,hsla(0,0%,100%,.94),hsla(0,0%,100%,0) 42%),linear-gradient(135deg,#fbfdff,#f0f7fb 55%,#f8fafc)}.allergen-ai-detector-prompt--clear .allergen-ai-detector-copy[data-v-1ef7a6b6]{max-width:none}.allergen-ai-detector-copy[data-v-1ef7a6b6]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;min-width:0;max-width:640px}.allergen-ai-detector-summary[data-v-1ef7a6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1 1 420px;flex:1 1 420px;min-width:0}.allergen-ai-detector-mascot[data-v-1ef7a6b6]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;width:64px;height:64px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.allergen-ai-detector-mascot-reactive[data-v-1ef7a6b6]{isolation:isolate}.allergen-ai-detector-mascot-aura[data-v-1ef7a6b6]{position:absolute;inset:14% 8% 8%;z-index:-1;border-radius:50%;background:radial-gradient(circle at center,rgba(68,214,255,.26),rgba(68,214,255,.08) 44%,rgba(68,214,255,0) 72%);-webkit-filter:blur(8px);filter:blur(8px);opacity:.75}.allergen-ai-detector-mascot-figure[data-v-1ef7a6b6]{position:relative;z-index:1;width:58px;height:58px;background:url(../img/menusano-ai-robot-idle.97645b08.png) 50%/contain no-repeat;-webkit-filter:drop-shadow(0 10px 18px rgba(47,143,215,.16));filter:drop-shadow(0 10px 18px rgba(47,143,215,.16));-webkit-transform-origin:center bottom;transform-origin:center bottom}.allergen-ai-detector-mascot-reactive.is-idle .allergen-ai-detector-mascot-figure[data-v-1ef7a6b6]{-webkit-animation:allergenAiPromptMascotIdleFloat-1ef7a6b6 5.8s ease-in-out infinite;animation:allergenAiPromptMascotIdleFloat-1ef7a6b6 5.8s ease-in-out infinite;background-image:url(../img/menusano-ai-robot-idle.97645b08.png)}.allergen-ai-detector-mascot-reactive.is-analyzing .allergen-ai-detector-mascot-figure[data-v-1ef7a6b6]{-webkit-animation:allergenAiPromptMascotAnalyzePulse-1ef7a6b6 1.8s ease-in-out infinite;animation:allergenAiPromptMascotAnalyzePulse-1ef7a6b6 1.8s ease-in-out infinite;background-image:url(../img/menusano-ai-robot-analyzing.d5585ac5.png)}.allergen-ai-detector-mascot-reactive.is-ready .allergen-ai-detector-mascot-figure[data-v-1ef7a6b6]{-webkit-animation:allergenAiPromptMascotReadyBounce-1ef7a6b6 2.7s ease-in-out infinite;animation:allergenAiPromptMascotReadyBounce-1ef7a6b6 2.7s ease-in-out infinite;background-image:url(../img/menusano-ai-robot-ready.5b38e213.png)}.allergen-ai-detector-mascot-reactive.is-analyzing .allergen-ai-detector-mascot-aura[data-v-1ef7a6b6]{background:radial-gradient(circle at center,rgba(55,203,255,.34),rgba(55,203,255,.12) 40%,rgba(55,203,255,0) 72%);-webkit-animation:allergenAiPromptMascotAuraAnalyze-1ef7a6b6 1.7s ease-in-out infinite;animation:allergenAiPromptMascotAuraAnalyze-1ef7a6b6 1.7s ease-in-out infinite}.allergen-ai-detector-mascot-reactive.is-ready .allergen-ai-detector-mascot-aura[data-v-1ef7a6b6]{background:radial-gradient(circle at center,rgba(86,235,176,.3),rgba(86,235,176,.1) 42%,rgba(86,235,176,0) 72%);-webkit-animation:allergenAiPromptMascotAuraReady-1ef7a6b6 2.2s ease-in-out infinite;animation:allergenAiPromptMascotAuraReady-1ef7a6b6 2.2s ease-in-out infinite}.allergen-ai-detector-mascot-headflow[data-v-1ef7a6b6]{position:absolute;top:4px;left:50%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.allergen-ai-detector-mascot-headflow span[data-v-1ef7a6b6]{width:7px;height:7px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#8fefff),to(#27c0f0));background:linear-gradient(180deg,#8fefff,#27c0f0);-webkit-box-shadow:0 0 0 4px rgba(39,192,240,.08),0 8px 18px rgba(39,192,240,.22);box-shadow:0 0 0 4px rgba(39,192,240,.08),0 8px 18px rgba(39,192,240,.22);-webkit-animation:allergenAiPromptMascotThoughtDot-1ef7a6b6 1.1s ease-in-out infinite;animation:allergenAiPromptMascotThoughtDot-1ef7a6b6 1.1s ease-in-out infinite}.allergen-ai-detector-mascot-headflow span[data-v-1ef7a6b6]:nth-child(2){-webkit-animation-delay:.14s;animation-delay:.14s}.allergen-ai-detector-mascot-headflow span[data-v-1ef7a6b6]:nth-child(3){-webkit-animation-delay:.28s;animation-delay:.28s}.allergen-ai-detector-prompt span[data-v-1ef7a6b6],.allergen-ai-detector-prompt strong[data-v-1ef7a6b6]{display:block}.allergen-ai-detector-prompt strong[data-v-1ef7a6b6]{font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;max-width:32ch;text-transform:uppercase}.allergen-ai-detector-prompt span[data-v-1ef7a6b6]{margin-top:4px;font-size:13px;line-height:1.45;color:#476887;max-width:58ch}.allergen-ai-detector-button[data-v-1ef7a6b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;background-color:#2f8fd7!important;border-color:#2f8fd7!important;color:#fff!important}.allergen-ai-detector-button[data-v-1ef7a6b6]:focus:not(:disabled),.allergen-ai-detector-button[data-v-1ef7a6b6]:hover:not(:disabled){background-color:#1d74b3!important;border-color:#1d74b3!important;color:#fff!important}.allergen-ai-detector-button[data-v-1ef7a6b6]:disabled{opacity:.7;background-color:#2f8fd7!important;border-color:#2f8fd7!important;color:#fff!important}@media (max-width:767px){.allergen-formatting-toolbar[data-v-1ef7a6b6]{padding:16px}.allergen-formatting-toolbar__actions[data-v-1ef7a6b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.allergen-ai-detector-prompt[data-v-1ef7a6b6]{padding:14px}.allergen-ai-detector-summary[data-v-1ef7a6b6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.allergen-ai-detector-button[data-v-1ef7a6b6]{width:100%}}@media (max-width:575px){.allergen-formatting-toolbar__actions[data-v-1ef7a6b6]{grid-template-columns:minmax(0,1fr)}}@-webkit-keyframes allergenAiPromptMascotIdleFloat-1ef7a6b6{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-4px) rotate(-1.5deg);transform:translateY(-4px) rotate(-1.5deg)}}@keyframes allergenAiPromptMascotIdleFloat-1ef7a6b6{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-4px) rotate(-1.5deg);transform:translateY(-4px) rotate(-1.5deg)}}@-webkit-keyframes allergenAiPromptMascotAnalyzePulse-1ef7a6b6{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}35%{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}65%{-webkit-transform:translateY(1px) scale(.985);transform:translateY(1px) scale(.985)}}@keyframes allergenAiPromptMascotAnalyzePulse-1ef7a6b6{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}35%{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}65%{-webkit-transform:translateY(1px) scale(.985);transform:translateY(1px) scale(.985)}}@-webkit-keyframes allergenAiPromptMascotReadyBounce-1ef7a6b6{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}20%{-webkit-transform:translateY(-4px) rotate(-2deg);transform:translateY(-4px) rotate(-2deg)}40%{-webkit-transform:translateY(0) rotate(1deg);transform:translateY(0) rotate(1deg)}60%{-webkit-transform:translateY(-2px) rotate(-1deg);transform:translateY(-2px) rotate(-1deg)}}@keyframes allergenAiPromptMascotReadyBounce-1ef7a6b6{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}20%{-webkit-transform:translateY(-4px) rotate(-2deg);transform:translateY(-4px) rotate(-2deg)}40%{-webkit-transform:translateY(0) rotate(1deg);transform:translateY(0) rotate(1deg)}60%{-webkit-transform:translateY(-2px) rotate(-1deg);transform:translateY(-2px) rotate(-1deg)}}@-webkit-keyframes allergenAiPromptMascotAuraAnalyze-1ef7a6b6{0%,to{-webkit-transform:scale(.94);transform:scale(.94);opacity:.72}50%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:1}}@keyframes allergenAiPromptMascotAuraAnalyze-1ef7a6b6{0%,to{-webkit-transform:scale(.94);transform:scale(.94);opacity:.72}50%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:1}}@-webkit-keyframes allergenAiPromptMascotAuraReady-1ef7a6b6{0%,to{-webkit-transform:scale(.96);transform:scale(.96);opacity:.76}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}}@keyframes allergenAiPromptMascotAuraReady-1ef7a6b6{0%,to{-webkit-transform:scale(.96);transform:scale(.96);opacity:.76}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}}@-webkit-keyframes allergenAiPromptMascotThoughtDot-1ef7a6b6{0%,to{-webkit-transform:translateY(0) scale(.92);transform:translateY(0) scale(.92);opacity:.45}50%{-webkit-transform:translateY(-5px) scale(1.08);transform:translateY(-5px) scale(1.08);opacity:1}}@keyframes allergenAiPromptMascotThoughtDot-1ef7a6b6{0%,to{-webkit-transform:translateY(0) scale(.92);transform:translateY(0) scale(.92);opacity:.45}50%{-webkit-transform:translateY(-5px) scale(1.08);transform:translateY(-5px) scale(1.08);opacity:1}}.main[data-v-ce365176]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.dropzone-container[data-v-ce365176]{padding:4rem;background:#f7fafc;border:2px dashed;border-color:#9e9e9e;width:100%}.hidden-input[data-v-ce365176]{opacity:0;overflow:hidden;position:absolute;width:1px;height:1px}.file-label[data-v-ce365176]{font-size:20px;display:block;cursor:pointer}.preview-container[data-v-ce365176]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.preview-card[data-v-ce365176]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #a2a2a2;padding:5px;margin-left:5px;gap:5px}.align-center[data-v-ce365176]{-ms-flex-item-align:center;align-self:center}.brand-logo{position:absolute;max-height:30pt}.toggle-bottom-margin{margin-bottom:10px}.brand-logo.top-left{top:0;left:0}.brand-logo.top-right{top:0;right:0}.brand-logo.bottom-left{bottom:0;left:0}.brand-logo.bottom-right{bottom:0;right:0}.toggle-container[data-v-47a82834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap}.toggle-container .item[data-v-47a82834],.toggle-container[data-v-47a82834]{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-container .item[data-v-47a82834]{margin:7px 5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.toggle-container .item label[data-v-47a82834]{display:inline-block}.toggle-container .item label.switch[data-v-47a82834]{margin:0}.filter-select .dropdown-toggle .vs__selected-options input[data-v-47a82834]{border:none!important}.allergen-title-info[data-v-47a82834]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c8be0;cursor:pointer;line-height:1}.allergen-title-info[data-v-47a82834]:focus,.allergen-title-info[data-v-47a82834]:focus-visible,.allergen-title-info[data-v-47a82834]:hover{color:#1669ad;outline:none}.trial-config-disabled-content[data-v-47a82834] .card-title{cursor:pointer}.trial-config-disabled-content[data-v-47a82834] .toggle-container{opacity:.55;cursor:not-allowed}.trial-config-disabled-content[data-v-47a82834] .toggle-container *{pointer-events:none!important}.export-label-modal-wrapper form{height:100%}.learn-more-modal .modal-dialog{height:auto;margin-top:20%;text-align:left}.learn-more-modal .modal-content{height:100%;overflow:auto}.learn-more-modal .modal-body{height:100%;padding:20px}.learn-more-modal .modal-body p{font-size:17px}.trial-options[data-v-56917b9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;padding:3px 20px}.trial-label-lock[data-v-56917b9e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#ef6c00;background:#fff3e0;border:1px solid #ef6c00;border-radius:4px;padding:1px 6px;cursor:default}.trial-language-option--disabled[data-v-56917b9e]{color:#93a1af;cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.trial-language-lock[data-v-56917b9e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7b8794;background:#f3f5f7;border:1px solid #d8dde3;border-radius:999px;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;font-size:10px}[data-v-56917b9e] .dropdown-menu>li>a,[data-v-56917b9e] .v-select li>a{padding:0}.trial-config-disabled-content[data-v-5e739e3e] .toggle-container{pointer-events:none;opacity:.6}.zoom-wrapper[data-v-3b0fdc5a]{overflow:auto;height:100%;width:100%}.zoom-label[data-v-3b0fdc5a],.zoom-label img[data-v-3b0fdc5a]{cursor:-webkit-zoom-in;cursor:zoom-in}#zoom-checkbox[data-v-3b0fdc5a]{display:none}#zoom-checkbox:checked~.zoom-label[data-v-3b0fdc5a]{cursor:-webkit-zoom-out;cursor:zoom-out}#zoom-checkbox:checked~label>img[data-v-3b0fdc5a]{-webkit-transform:scale(1.5);transform:scale(1.5)}#zoom-checkbox:not(:checked)~label>img[data-v-3b0fdc5a]{-webkit-transform:scale(1);transform:scale(1)}.export-label-modal-wrapper .modal-dialog[data-v-3b0fdc5a]{height:95%}.export-label-modal-wrapper .modal-content[data-v-3b0fdc5a]{height:100%;overflow:auto}.export-label-modal-wrapper .modal-body[data-v-3b0fdc5a]{height:calc(100% - 80px)}.btn-group-container[data-v-3b0fdc5a]{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1px;text-align:right}.chevron[data-v-3b0fdc5a]{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.chevron.active[data-v-3b0fdc5a]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-label[data-v-3b0fdc5a]{max-width:500px;max-height:100%;pointer-events:none}@media only screen and (max-width:480px){.btn-download[data-v-3b0fdc5a]{margin-bottom:10px}}@media only screen and (max-width:1280px){.btn-small[data-v-3b0fdc5a]{font-size:12px}}