@font-face{font-family:Surt Normal;font-weight:400;font-style:normal;font-display:auto;src:local("Surt Normal"),url(/assets/Surt-Normal-Regular-4004c8ae.woff2) format("woff2"),url(/assets/Surt-Normal-Regular-1d51ccbe.woff) format("woff")}@font-face{font-family:Surt Normal;font-weight:600;font-style:normal;font-display:auto;src:local("Surt Normal"),url(/assets/Surt-Normal-Semibold-524bdc65.woff2) format("woff2"),url(/assets/Surt-Normal-Semibold-89882f23.woff) format("woff")}@font-face{font-family:Surt Normal;font-weight:700;font-style:normal;font-display:auto;src:local("Surt Normal"),url(/assets/Surt-Normal-Bold-60705556.woff2) format("woff2"),url(/assets/Surt-Normal-Bold-6a439f00.woff) format("woff")}*{padding:0;margin:0;box-sizing:border-box;font-family:Surt Normal,sans-serif;text-decoration:none}html,body{height:100%}#app{height:100%;overflow-x:hidden}button,input{background-color:transparent;border-style:none;font:inherit}input:focus{outline:none}div::-webkit-scrollbar{width:.5rem;background-color:transparent}div::-webkit-scrollbar:horizontal{height:.5rem}div::-webkit-scrollbar-track{background-color:transparent;margin-block:6px}div::-webkit-scrollbar-thumb{width:.5rem;border-radius:20px;background-clip:padding-box;background-color:#d8d8d8}div::-webkit-scrollbar-thumb:horizontal{height:.5rem}.button-loader[data-v-1d1375c9]{display:inline-block;position:relative;width:40px;height:40px}.button-loader div[data-v-1d1375c9]{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #FFFFFF;border-radius:50%;animation:lds-ring-1d1375c9 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#FFFFFF transparent transparent transparent}.button-loader div.secondary[data-v-1d1375c9]{border:4px solid #8F72CF;border-color:#8F72CF transparent transparent transparent}.button-loader div[data-v-1d1375c9]:nth-child(1){animation-delay:-.45s}.button-loader div[data-v-1d1375c9]:nth-child(2){animation-delay:-.3s}.button-loader div[data-v-1d1375c9]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1d1375c9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-base[data-v-1d364c1c]{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;border-radius:32px;font-weight:600;transition:.3s ease-out;border:none;-webkit-user-select:none;user-select:none;flex:none;cursor:pointer}.button-base .loader[data-v-1d364c1c]{position:absolute}.button-base.full-width[data-v-1d364c1c]{width:100%}.button-base.loading[data-v-1d364c1c]{color:transparent}.button-base[data-v-1d364c1c]:disabled{cursor:not-allowed}.button-general[data-v-c6a9480d]{font-size:1rem;line-height:150%;min-width:var(--522225a6);color:#fff;background-color:#745ca9;padding:.75rem 1.5rem}.button-general[data-v-c6a9480d] svg{width:20px;height:20px}.button-general.icon[data-v-c6a9480d]{border-radius:50%;padding:.875rem}.button-general.lg[data-v-c6a9480d]{padding:.625rem 1.5rem}.button-general.lg.icon[data-v-c6a9480d]{padding:.75rem}.button-general.md[data-v-c6a9480d]{padding:.5rem 1.5rem}.button-general.md.icon[data-v-c6a9480d]{padding:.625rem}.button-general.sm[data-v-c6a9480d]{font-size:.875rem;line-height:160%;padding:.5rem 1.25rem}.button-general.sm[data-v-c6a9480d] svg{width:18px;height:18px}.button-general.sm.icon[data-v-c6a9480d]{padding:.5rem}.button-general.xs[data-v-c6a9480d]{font-size:.875rem;line-height:160%;padding:.375rem 1.125rem}.button-general.xs[data-v-c6a9480d] svg{width:18px;height:18px}.button-general.xs.icon[data-v-c6a9480d]{padding:.5rem}.button-general[data-v-c6a9480d]:hover{background-color:#5a4784}.button-general[data-v-c6a9480d]:disabled{background-color:#bcaae2}.button-general.secondary[data-v-c6a9480d]{background-color:#fff;color:#5a4784;border:1px solid #8F72CF}.button-general.secondary[data-v-c6a9480d]:hover{background-color:#f4f1fa;border-color:#745ca9}.button-general.secondary[data-v-c6a9480d]:disabled{background-color:#f5f5f5;color:#d8d8d8;border:1px solid #ECECEC}.modal[data-v-04358b1f]{border-radius:12px;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.modal-header[data-v-04358b1f]{font-size:1.25rem;line-height:150%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem 1rem;font-weight:600}.modal-content[data-v-04358b1f]{padding:.625rem 1.5rem}.modal-description[data-v-04358b1f]{font-size:1rem;line-height:150%;padding:.625rem 1.5rem;font-weight:400}.modal-footer[data-v-04358b1f]{display:flex;justify-content:flex-end;padding:1.5rem;gap:1rem}.confirm[data-v-5f093ade]{width:462px}.expanded-list-item[data-v-0e0e13aa]{background-color:#f4f1fa;border-radius:8px;cursor:pointer}.expanded-list-item .expanded-row[data-v-0e0e13aa]{font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;color:#191919}.expanded-list-item .expanded-row .icon[data-v-0e0e13aa]{transition:.3s ease-out;width:1.25rem;height:1.25rem}.expanded-list-item .expanded-row.is-expanded[data-v-0e0e13aa]{font-weight:600;color:#5a4784}.expanded-list-item .expanded-row.is-expanded .icon[data-v-0e0e13aa]{transform:rotate(-180deg)}.expanded-list-item .transition[data-v-0e0e13aa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.expanded-list-item .transition.is-expanded[data-v-0e0e13aa]{grid-template-rows:1fr}.expanded-list-item .transition-container[data-v-0e0e13aa]{overflow:hidden}.simple-label-value[data-v-63270c4e]{font-size:1rem;line-height:150%}.simple-label-value .label[data-v-63270c4e]{margin-bottom:.25rem;color:#636363}.simple-label-value .value[data-v-63270c4e],.simple-label-value.invert .label[data-v-63270c4e]{color:#191919}.simple-label-value.invert .value[data-v-63270c4e]{color:#454545}.double-size[data-v-63270c4e]{font-size:1.3rem;margin-top:10px}.questionnaire-list-content[data-v-56a3d866]{display:flex;flex-direction:column;row-gap:40px;padding:1.25rem 2.5rem}.scrolled-area[data-v-7a10f7d1]{overflow-y:hidden;overflow-x:hidden;width:100%;height:100%}.scrolled-area.vertical[data-v-7a10f7d1]{overflow-y:auto;overflow-x:hidden}.scrolled-area.horizontal[data-v-7a10f7d1]{overflow-x:scroll}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar{width:.5rem;background-color:transparent}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar:horizontal{height:.5rem}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar-track{background-color:transparent}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar-thumb{width:.5rem;border-radius:100px;background-clip:padding-box;background-color:#d8d8d8}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar-thumb:horizontal{height:.5rem}.scrolled-area[data-v-7a10f7d1]::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}.dot-label[data-v-891dd854]{display:flex;align-items:center}.dot-label.clickable[data-v-891dd854]:hover{cursor:pointer;color:gray}.dot-label.md[data-v-891dd854]{font-size:1rem;line-height:150%;gap:.75rem;color:#191919}.dot-label.sm[data-v-891dd854]{font-size:.875rem;line-height:160%;gap:.5rem;color:#454545}.dot-label .dot[data-v-891dd854]{width:.625rem;height:.625rem;border-radius:50%}.dot-label .dot.primary-dark[data-v-891dd854]{background-color:#5a4784}.dot-label .dot.primary-light[data-v-891dd854]{background-color:#8f72cf}.dot-label .dot.secondary-dark[data-v-891dd854]{background-color:#125631}.dot-label .dot.secondary-light[data-v-891dd854]{background-color:#1e8f52}.dot-label .dot.error[data-v-891dd854]{background-color:#f22020}.questionnaire-dotted-list .title[data-v-f27a6856]{font-size:1rem;line-height:150%;margin-bottom:.75rem}.questionnaire-dotted-list .list-wrapper[data-v-f27a6856]{display:flex;flex-direction:column;gap:.75rem}.medication-label[data-v-f4b7a695]{padding-block:1.5rem;border-bottom:1px solid #BCAAE2}.medication-label[data-v-f4b7a695]:last-child{border:unset}.medication-label .name[data-v-f4b7a695]{margin-bottom:24px}.medication-label .content[data-v-f4b7a695]{display:flex;flex-wrap:wrap;column-gap:40px}.questionnaire-medication-list[data-v-b8aa64be]{display:flex;flex-direction:column;padding:0 2rem 1rem 2.5rem}.loader-wrapper[data-v-37ec02c6]{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.lds-spinner[data-v-37ec02c6]{color:#5a4784;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div[data-v-37ec02c6]{transform-origin:40px 40px;animation:lds-spinner-37ec02c6 1.2s linear infinite}.lds-spinner div[data-v-37ec02c6]:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#8F72CF}.lds-spinner div[data-v-37ec02c6]:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div[data-v-37ec02c6]:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div[data-v-37ec02c6]:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div[data-v-37ec02c6]:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div[data-v-37ec02c6]:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div[data-v-37ec02c6]:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div[data-v-37ec02c6]:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div[data-v-37ec02c6]:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div[data-v-37ec02c6]:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div[data-v-37ec02c6]:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div[data-v-37ec02c6]:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div[data-v-37ec02c6]:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner-37ec02c6{0%{opacity:1}to{opacity:0}}.questionnaire-modal[data-v-c6578d80]{max-height:90vh}.questionnaire-modal .scrolled-area[data-v-c6578d80]{max-height:calc(90vh - 150px)}.questionnaire-modal .loader[data-v-c6578d80]{height:400px}.questionnaire-modal .error-label[data-v-c6578d80]{display:flex;align-items:center;justify-content:center;height:200px;color:#f22020}.questionnaire-modal .content-wrapper[data-v-c6578d80]{display:flex;flex-direction:column;gap:1.5rem;padding-right:.5rem}.user-matching-modal[data-v-5c92859c]{max-height:90vh;width:500px;padding-bottom:1rem}.user-matching-modal .list[data-v-5c92859c]{display:flex;flex-direction:column;row-gap:1.5rem;width:100%;height:fit-content}.user-matching-modal .scrolled-area[data-v-5c92859c]{max-height:calc(90vh - 150px)}.commission-modal[data-v-d01a4001]{width:500px}.commission-table[data-v-d01a4001]{width:100%;border-collapse:collapse;margin-bottom:16px}.commission-table th[data-v-d01a4001],.commission-table td[data-v-d01a4001]{padding:8px;text-align:center}.commission-table th[data-v-d01a4001]{font-weight:700;background:#f5f5f5}.commission-table td[data-v-d01a4001]{vertical-align:middle}.commission-table input.input[data-v-d01a4001]{width:80px;padding:6px;text-align:center}.commission-table button[data-v-d01a4001]{background:transparent;border:none;cursor:pointer;color:red;font-size:16px}.add-button[data-v-d01a4001]{margin-top:8px;font-size:14px;background:#eee;padding:6px 10px;border-radius:4px;cursor:pointer;border:none}.modal-content[data-v-dcdab770]{display:flex;flex-direction:column;gap:18px;margin-bottom:16px;align-items:flex-start;min-width:520px;max-width:700px}.modal-checkbox-row[data-v-dcdab770]{flex-wrap:wrap;gap:12px}.modal-slot-option[data-v-dcdab770]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;min-width:180px;margin-bottom:4px}.modal-slot-option.selected[data-v-dcdab770]{border-color:#7c3aed;background:#ede9fe}.radio[data-v-dcdab770]{accent-color:#7c3aed;width:18px;height:18px}.slot-label[data-v-dcdab770]{font-weight:500;font-size:1.05rem;cursor:pointer}.slot-time[data-v-dcdab770]{color:#6b7280;font-size:.98rem;margin-left:6px}.modal-row[data-v-dcdab770]{display:flex;flex-direction:row;gap:18px;width:100%}.modal-field[data-v-dcdab770]{flex:1;display:flex;flex-direction:column;gap:8px}.modal-field label[data-v-dcdab770]{font-weight:500;font-size:.98rem}.modal-field input[data-v-dcdab770]{padding:8px;border:1px solid #e5e7eb;border-radius:4px}.error-msg[data-v-dcdab770]{color:#dc2626;font-size:.95em;margin-top:-6px}.modal-section-title[data-v-dcdab770]{font-weight:600;font-size:1.08rem;margin:12px 0 4px;color:#4b5563}.reason-field[data-v-dcdab770]{width:100%}.error-message[data-v-04300e8e]{font-size:.75rem;line-height:160%;height:24px;margin-top:.25rem;color:#f22020}.error-message-transition-enter-active[data-v-04300e8e],.error-message-transition-leave-active[data-v-04300e8e]{transition:.3s}.error-message-transition-enter-from[data-v-04300e8e],.error-message-transition-leave-to[data-v-04300e8e]{opacity:0;transform:translateY(-15px)}.checkbox-solo[data-v-52036da1]{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border:1px solid var(--14621b2c);border-radius:6px;background-color:#fff;cursor:pointer}.checkbox-solo.disabled[data-v-52036da1]{cursor:not-allowed}.checkbox-solo input[type=checkbox][data-v-52036da1]{display:none}.checkbox-solo-icon[data-v-52036da1]{display:none;width:13px;height:13px;color:#fff}.checkbox-solo-label[data-v-52036da1]{margin-left:.625rem}.checkbox-solo[data-v-52036da1]:has(input[type=checkbox]:checked){background-color:var(--14621b2c)}input[type=checkbox]:checked+.checkbox-solo-icon[data-v-52036da1]{display:block}.button-icon-plain[data-v-de138304]{color:#454545;padding:.625rem;border-radius:50%}.button-icon-plain[data-v-de138304] svg{width:24px;height:24px}.button-icon-plain.md[data-v-de138304] svg{width:20px;height:20px}.button-icon-plain.sm[data-v-de138304] svg{width:18px;height:18px}.button-icon-plain.xs[data-v-de138304]{padding:.5rem}.button-icon-plain.xs[data-v-de138304] svg{width:16px;height:16px}.button-icon-plain.without-padding[data-v-de138304]{padding:.188rem}.button-icon-plain[data-v-de138304]:hover{background-color:#f4f1fa}.button-icon-plain[data-v-de138304]:disabled{cursor:unset;color:gray}.button-icon-plain[data-v-de138304]:disabled:hover{background-color:transparent}.button-icon-plain.inverted[data-v-de138304]{background-color:#fff;border:1px solid #8F72CF}.button-icon-plain.inverted[data-v-de138304]:hover{background-color:#f5f5f5}.select[data-v-fc67855f]{width:100%;display:block;position:relative;transition:.3s;background-color:#fff}.select .option-list[data-v-fc67855f]{width:fit-content;min-width:100%;position:absolute;left:0;right:0;padding:.5rem;margin-top:.5rem;background-color:#fff;border:1px solid #ECECEC;border-radius:12px;z-index:100;overflow-y:auto}.select .option-list.top-position[data-v-fc67855f]{bottom:calc(100% + .5rem)}.select .option-list .scrollbar[data-v-fc67855f]{padding-right:5px}.select .option-list .options-container[data-v-fc67855f]{max-height:var(--420b137c);overflow-y:auto}.select .option-list .option[data-v-fc67855f]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:1rem;transition:.3s ease-out;padding:.75rem .5rem;border-radius:6px;min-width:100%;color:#363636;white-space:nowrap;cursor:pointer}.select .option-list .option[data-v-fc67855f]:disabled{opacity:.5;cursor:not-allowed}.select .option-list .option[data-v-fc67855f]:focus-visible{outline:unset}.select .option-list .option.active-option[data-v-fc67855f]:focus{background-color:#d2e9dc}.select .option-list .option.active-option[data-v-fc67855f]:hover{background-color:#d2e9dc}.select .option-list .option[data-v-fc67855f]:focus:hover{background-color:#e9f4ee}.select .option-list .option[data-v-fc67855f]:focus:disabled{background-color:transparent}.select .option-list .option[data-v-fc67855f]:hover:not(:disabled){background-color:#e9f4ee}.select .select-wrapper[data-v-fc67855f]{display:flex;align-items:center;padding:0 .75rem;border:1px solid #D8D8D8;border-radius:4px;width:100%;height:var(--02f5068f);color:#d8d8d8}.select .select-wrapper .label[data-v-fc67855f]{font-size:1rem;line-height:150%;position:absolute;top:var(--51629c8a);color:#c5c5c5;background-color:#fff;transition:.3s}.select .select-wrapper .selected[data-v-fc67855f]{font-size:1rem;line-height:150%;display:flex;align-items:center;height:100%;width:100%;z-index:2;color:#191919;cursor:pointer}.select .select-wrapper .selected-options-text[data-v-fc67855f]{color:#191919;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select .select-wrapper .selected-options-actions[data-v-fc67855f]{display:flex;align-items:center;margin-left:auto}.select .select-wrapper .arrow-wrapper[data-v-fc67855f]{display:flex;align-items:center;justify-content:center;transition:.6s;margin-left:auto}.select .select-wrapper .arrow-wrapper .svg-chevron[data-v-fc67855f]{width:22px}.select .select-wrapper .arrow-wrapper.is-open[data-v-fc67855f]{transform:rotate(-180deg)}.select .select-wrapper.small[data-v-fc67855f]{min-height:40px}.select .select-wrapper[data-v-fc67855f]:hover{border-color:#9e9e9e}.select .select-wrapper.active .label[data-v-fc67855f]{font-size:.75rem;line-height:160%;top:-10px;padding:0 2px;background-color:#fff;transition:.3s}.select .select-wrapper.is-open[data-v-fc67855f]{border-color:#8f72cf}.select .select-wrapper.is-open .label[data-v-fc67855f]{font-size:.75rem;line-height:160%;color:#8f72cf;top:-10px;padding:0 2px;background-color:#fff;transition:.3s}.select .select-wrapper.is-open .arrow-wrapper[data-v-fc67855f]{color:#8f72cf}.select .select-wrapper.error[data-v-fc67855f]{border-color:#f22020}.select .select-wrapper.error .label[data-v-fc67855f]{color:#f22020}.select .select-wrapper.disabled[data-v-fc67855f]{border-color:#c5c5c5;cursor:not-allowed}.select .select-wrapper.disabled .input[data-v-fc67855f],.select .select-wrapper.disabled .label[data-v-fc67855f],.select .select-wrapper.disabled .selected-options-text[data-v-fc67855f]{color:#c5c5c5}.select .search-bar[data-v-fc67855f]{width:100%;padding:.5rem;border:1px solid #D8D8D8;border-radius:4px;margin-bottom:.5rem;position:sticky;top:0;background-color:#fff;z-index:101}.input-factory[data-v-e2105b28]{width:100%;display:block;position:relative;transition:.3s}.input-factory .input-wrapper[data-v-e2105b28]{display:flex;align-items:center;width:100%;padding:0 .75rem;height:var(--50055d5c);border:1px solid #D8D8D8;border-radius:4px;color:#d8d8d8}.input-factory .input-wrapper .label[data-v-e2105b28]{font-size:1rem;line-height:150%;position:absolute;top:var(--21a48948);color:#c5c5c5;background-color:#fff;transition:.3s}.input-factory .input-wrapper .prepend-icon[data-v-e2105b28],.input-factory .input-wrapper .append-icon[data-v-e2105b28]{display:flex;justify-content:center;align-items:center;width:var(--69b81334);height:var(--69b81334)}.input-factory .input-wrapper .prepend-icon[data-v-e2105b28]{margin-right:.5rem}.input-factory .input-wrapper .append-icon[data-v-e2105b28]{margin-left:.5rem}.input-factory .input-wrapper .input[data-v-e2105b28]{font-size:1rem;line-height:150%;width:100%;z-index:1;color:#191919}.input-factory .input-wrapper .input[data-v-e2105b28]::-webkit-inner-spin-button{-webkit-appearance:none}.input-factory .input-wrapper .input[data-v-e2105b28]::placeholder{color:#c5c5c5}.input-factory .input-wrapper .input[data-v-e2105b28]:-webkit-autofill,.input-factory .input-wrapper .input[data-v-e2105b28]:-webkit-autofill:hover,.input-factory .input-wrapper .input[data-v-e2105b28]:-webkit-autofill:focus{-webkit-text-fill-color:#8F72CF;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 40px #FFFFFF inset}.input-factory .input-wrapper[data-v-e2105b28]:hover{border-color:#636363;color:#636363}.input-factory .input-wrapper.active .label[data-v-e2105b28]{font-size:.75rem;line-height:160%;top:-8px;padding:0 2px;background-color:#fff;transition:.3s}.input-factory .input-wrapper.focus[data-v-e2105b28]{border-color:#8f72cf}.input-factory .input-wrapper.focus .label[data-v-e2105b28],.input-factory .input-wrapper.focus .prepend-icon[data-v-e2105b28],.input-factory .input-wrapper.focus .append-icon[data-v-e2105b28]{color:#8f72cf}.input-factory .input-wrapper.error[data-v-e2105b28]{border-color:#f22020}.input-factory .input-wrapper.error .label[data-v-e2105b28],.input-factory .input-wrapper.error .prepend-icon[data-v-e2105b28],.input-factory .input-wrapper.error .append-icon[data-v-e2105b28]{color:#f22020}.input-factory .input-wrapper.disabled[data-v-e2105b28]{border-color:#d8d8d8;cursor:not-allowed}.input-factory .input-wrapper.disabled[data-v-e2105b28]:hover{border-color:#d8d8d8}.input-factory .input-wrapper.disabled .label[data-v-e2105b28],.input-factory .input-wrapper.disabled .input[data-v-e2105b28],.input-factory .input-wrapper.disabled .prepend-icon[data-v-e2105b28],.input-factory .input-wrapper.disabled .append-icon[data-v-e2105b28],.input-factory .input-wrapper.disabled[data-v-e2105b28] ::placeholder{color:#c5c5c5}.input-factory .input-wrapper.disabled .input[data-v-e2105b28],.input-factory .input-wrapper.disabled .label[data-v-e2105b28]{cursor:not-allowed}.add-subscription-modal[data-v-bbb74168]{width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-content[data-v-bbb74168]{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-right:8px;flex:1;min-height:0;max-height:calc(70vh - 120px)}.modal-content[data-v-bbb74168]::-webkit-scrollbar{width:6px}.modal-content[data-v-bbb74168]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content[data-v-bbb74168]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content[data-v-bbb74168]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.form-group[data-v-bbb74168]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-bbb74168]{font-size:13px;color:#888;font-weight:600;margin-bottom:2px}.checkbox-row[data-v-bbb74168]{flex-direction:row;align-items:center;gap:6px;margin-top:8px}.checkbox-label[data-v-bbb74168]{margin-bottom:0;font-size:15px;color:#444;font-weight:500}[data-v-bbb74168] .select,[data-v-bbb74168] input,[data-v-bbb74168] .input-number{width:100%}.modal-footer-actions[data-v-bbb74168]{display:flex;justify-content:flex-end;gap:6px;padding-top:16px;border-top:1px solid #e5e7eb;background:white;margin-top:auto}[data-v-bbb74168] .btn-primary:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.6}.payment-link-box[data-v-bbb74168]{display:flex;align-items:center;gap:10px;margin-top:2px}.payment-link-input[data-v-bbb74168]{flex:1 1 auto;padding:8px 12px;font-size:15px;border:1px solid #d1d5db;border-radius:6px;background:#f7f7fa;color:#222;transition:border .2s}.payment-link-input[data-v-bbb74168]:focus{border:1.5px solid #7c3aed;outline:none}.copy-btn[data-v-bbb74168]{min-width:100px;margin-left:8px;font-size:14px;font-weight:500;border-radius:6px;padding:7px 0}.payment-link-info[data-v-bbb74168]{margin-top:8px;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.payment-link-info p[data-v-bbb74168]{margin:4px 0;font-size:13px;color:#0369a1;font-weight:500}.existing-payment-link[data-v-bbb74168]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:16px;margin-top:24px}.warning-header[data-v-bbb74168]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#854d0e;font-weight:600;font-size:16px}.warning-icon[data-v-bbb74168]{font-size:20px}.warning-title[data-v-bbb74168]{font-size:16px}.payment-details-grid[data-v-bbb74168]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.detail-item[data-v-bbb74168]{display:flex;align-items:center;font-size:14px;gap:4px;color:#555}.detail-label[data-v-bbb74168]{font-weight:500;color:#555}.detail-value[data-v-bbb74168]{font-weight:600;color:#222}.payment-link-section[data-v-bbb74168]{margin-top:16px;margin-bottom:16px}.info-item[data-v-bbb74168]{display:flex;align-items:center;gap:8px;font-size:13px;color:#0369a1;font-weight:500}.info-icon[data-v-bbb74168]{font-size:18px}.regenerate-section[data-v-bbb74168]{margin-top:16px;text-align:center}.regenerate-btn[data-v-bbb74168]{background:#f59e0b;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:500;transition:background .2s}.regenerate-btn[data-v-bbb74168]:hover{background:#d97706}.regenerate-btn[data-v-bbb74168]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.regenerate-btn[data-v-bbb74168]:disabled:hover{background:#9ca3af}.pause-subscription-modal[data-v-2ccc5b0d]{width:480px}.modal-content[data-v-2ccc5b0d]{display:flex;flex-direction:column;gap:6px}.form-group[data-v-2ccc5b0d]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-2ccc5b0d]{font-size:13px;color:#888;font-weight:600;margin-bottom:2px}.helper-text[data-v-2ccc5b0d]{font-size:11px;color:#666;margin-top:4px}[data-v-2ccc5b0d] input{width:100%}.modal-footer-actions[data-v-2ccc5b0d]{display:flex;justify-content:flex-end;gap:6px}.future-pauses-section[data-v-2ccc5b0d]{padding:8px 10px!important}.section-title[data-v-2ccc5b0d]{font-size:18px;font-weight:600;margin-bottom:12px}.future-pauses-list[data-v-2ccc5b0d]{display:flex;flex-direction:column;gap:8px}.future-pause-item[data-v-2ccc5b0d]{display:flex;justify-content:space-between;align-items:center}.pause-dates[data-v-2ccc5b0d]{font-size:13px;color:#666;font-weight:500}.pause-duration[data-v-2ccc5b0d]{font-size:11px;color:#888}.error-text[data-v-2ccc5b0d]{font-size:11px;color:red;margin-top:4px}.smaller-pauses[data-v-2ccc5b0d]{padding:10px 0;background:#f5f5fa;border-radius:8px;margin-bottom:24px}.smaller-pause-item[data-v-2ccc5b0d]{font-size:.98rem;padding:7px 0;display:flex;align-items:center;gap:10px}.smaller-pause-dates[data-v-2ccc5b0d]{font-weight:500;color:#333;font-size:.98rem}.smaller-pause-duration[data-v-2ccc5b0d]{color:#666;font-size:.98rem}.edit-pause-btn[data-v-2ccc5b0d]{margin-left:4px}.danger-modal[data-v-d3646844]{width:462px}.edit-lab-request-modal[data-v-bd420eb1]{width:500px}.modal-content[data-v-bd420eb1]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.form-group[data-v-bd420eb1]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-bd420eb1]{font-weight:500;color:#333}.form-input[data-v-bd420eb1],.form-select[data-v-bd420eb1]{padding:8px 12px;font-size:1rem;border:1px solid #ddd;border-radius:4px;outline:none}.form-input[data-v-bd420eb1]:focus,.form-select[data-v-bd420eb1]:focus{border-color:#007bff}.add-payment-link-modal[data-v-0ef53259]{width:480px}.modal-content[data-v-0ef53259]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-0ef53259]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-0ef53259]{font-size:13px;color:#888;font-weight:600;margin-bottom:2px}.price-input[data-v-0ef53259]{width:100%;padding:8px;font-size:15px;border:1px solid #ccc;border-radius:4px}.payment-link-box[data-v-0ef53259]{display:flex;align-items:center}.payment-link-input[data-v-0ef53259]{width:100%;padding:8px;font-size:15px;border:1px solid #ccc;border-radius:4px;background:#f9f9f9}.modal-footer-actions[data-v-0ef53259]{display:flex;justify-content:flex-end;gap:6px}.payment-link-message[data-v-0ef53259]{margin-top:8px;font-size:14px;font-weight:500}.payment-link-message.success[data-v-0ef53259]{color:#2ecc40}.payment-link-message.error[data-v-0ef53259]{color:#ff4136}.meal-type-selection[data-v-6aadb860]{width:500px}.meal-type-selection .modal-content[data-v-6aadb860]{padding:1rem}.meal-type-selection .modal-content .form-group[data-v-6aadb860]{margin-bottom:1rem}.meal-type-selection .modal-content .form-group .input-label[data-v-6aadb860]{display:block;margin-bottom:.5rem;color:#454545;font-weight:500}.table-action-wrapper[data-v-6897af2f] .popper{font-size:.875rem;line-height:160%;width:max-content;max-width:40em;padding:.375rem .5rem;border-radius:6px;background-color:#454545;color:#fff;text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none}.table-action-wrapper[data-v-6897af2f] .popper #arrow:before{background-color:#454545}.chip[data-v-3443933a]{font-size:.75rem;line-height:160%;width:max-content;max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:.188rem .75rem;border-radius:16px;-webkit-user-select:none;user-select:none;background-color:var(--25db7557);color:var(--1fd83638)}.chip.outline[data-v-3443933a]{padding:.188rem .5rem;border:1px solid #D8D8D8;background-color:#fff;color:#191919}.chip-content[data-v-bdb0575a]{display:flex;align-items:center;gap:.375rem}.chip-content .icon[data-v-bdb0575a]{width:16px;height:16px}.chip-outline[data-v-bdb0575a]:hover{color:#745ca9;border-color:#a58ed9}.chips-cell[data-v-afb056dc]{display:flex;gap:.5rem}.recipe-selection-modal[data-v-53fc5d6b]{width:800px!important;max-width:90vw!important}.recipe-selection-modal .modal-content[data-v-53fc5d6b]{max-height:60vh;overflow-y:auto}.recipe-selection-modal .search-section[data-v-53fc5d6b]{margin-bottom:1rem}.recipe-selection-modal .recipes-selection[data-v-53fc5d6b]{margin-top:1rem}.recipe-selection-modal .recipes-list[data-v-53fc5d6b]{width:100%;padding:.75rem .5rem;background-color:#fff;border:1px solid #ECECEC;border-radius:12px;max-height:400px;overflow-y:auto}.recipe-selection-modal .recipes-list .loader[data-v-53fc5d6b],.recipe-selection-modal .recipes-list .no-data[data-v-53fc5d6b]{display:flex;align-items:center;justify-content:center;min-width:100%;height:80px;padding:1rem .75rem}.recipe-selection-modal .recipes-list .no-data[data-v-53fc5d6b]{color:#b91c1c;justify-content:flex-start}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:1rem;min-width:100%;border-radius:6px;padding:1rem .75rem;transition:.3s ease-out;cursor:pointer}.recipe-selection-modal .recipes-list .recipe-item .image-wrapper[data-v-53fc5d6b]{width:81px;height:81px;background-color:#ececec}.recipe-selection-modal .recipes-list .recipe-item .image-wrapper .image[data-v-53fc5d6b]{width:100%;height:100%;border-radius:4px;object-fit:cover;overflow:hidden}.recipe-selection-modal .recipes-list .recipe-item .image-wrapper .no-image[data-v-53fc5d6b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#ececec;color:gray;font-size:12px;text-align:center}.recipe-selection-modal .recipes-list .recipe-item .data-wrapper[data-v-53fc5d6b]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:81px;width:100%}.recipe-selection-modal .recipes-list .recipe-item .data-wrapper .title[data-v-53fc5d6b]{font-size:1rem;line-height:150%;height:24px;font-weight:600;color:#363636}.recipe-selection-modal .recipes-list .recipe-item .data-wrapper .type[data-v-53fc5d6b]{font-size:1rem;line-height:150%;height:24px;font-weight:400;color:gray}.recipe-selection-modal .recipes-list .recipe-item .data-wrapper .tags[data-v-53fc5d6b]{display:flex;align-items:center;gap:1rem}.recipe-selection-modal .recipes-list .recipe-item .user-count[data-v-53fc5d6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:.5rem;border:2px solid #78BC97;border-radius:8px;background-color:#e9f4ee;margin-left:.75rem}.recipe-selection-modal .recipes-list .recipe-item .user-count .user-count-number[data-v-53fc5d6b]{font-size:1.25rem;line-height:150%;font-weight:700;color:#125631;line-height:1}.recipe-selection-modal .recipes-list .recipe-item .user-count .user-count-label[data-v-53fc5d6b]{font-size:.75rem;line-height:160%;color:#187242;margin-top:2px}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]:disabled{opacity:.5;cursor:not-allowed}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]:focus-visible{outline:unset;background-color:#bcddcb}.recipe-selection-modal .recipes-list .recipe-item.active-option[data-v-53fc5d6b]{background-color:#a5d2ba}.recipe-selection-modal .recipes-list .recipe-item.active-option[data-v-53fc5d6b]:focus{background-color:#d2e9dc}.recipe-selection-modal .recipes-list .recipe-item.active-option[data-v-53fc5d6b]:hover{background-color:#d2e9dc}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]:focus:hover{background-color:#e9f4ee}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]:focus:disabled{background-color:transparent}.recipe-selection-modal .recipes-list .recipe-item[data-v-53fc5d6b]:hover:not(:disabled){background-color:#e9f4ee}.recipe-selection-modal .loading-indicator[data-v-53fc5d6b]{display:flex;align-items:center;justify-content:center;padding:1rem;color:gray;gap:.5rem}.recipe-selection-modal .loading-indicator .spinner[data-v-53fc5d6b]{width:16px;height:16px;border:2px solid #D8D8D8;border-top:2px solid #8F72CF;border-radius:50%;animation:spin-53fc5d6b 1s linear infinite}.recipe-selection-modal .no-recipes[data-v-53fc5d6b]{text-align:center;padding:1.5rem;color:gray}@keyframes spin-53fc5d6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recipe-switch-modal[data-v-25f8a32c]{width:1000px;max-width:95vw;max-height:90vh}.modal-content[data-v-25f8a32c]{padding:1.5rem;max-height:70vh;overflow-y:auto}.loading-state[data-v-25f8a32c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-state .spinner[data-v-25f8a32c]{width:40px;height:40px;border:4px solid #D8D8D8;border-top:4px solid #8F72CF;border-radius:50%;animation:spin-25f8a32c 1s linear infinite;margin-bottom:1rem}.loading-state p[data-v-25f8a32c]{color:#636363;font-size:16px}.no-recipes[data-v-25f8a32c]{text-align:center;padding:3rem}.no-recipes .no-recipes-icon[data-v-25f8a32c]{font-size:48px;margin-bottom:1rem}.no-recipes h3[data-v-25f8a32c]{color:#454545;margin-bottom:.75rem;font-size:20px}.no-recipes p[data-v-25f8a32c]{color:gray;font-size:16px}.recipes-container .recipes-header[data-v-25f8a32c]{margin-bottom:2rem}.recipes-container .recipes-header h3[data-v-25f8a32c]{color:#191919;font-size:24px;font-weight:600;margin-bottom:.5rem}.recipes-container .recipes-header p[data-v-25f8a32c]{color:#636363;font-size:16px}.recipes-grid[data-v-25f8a32c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.recipe-card[data-v-25f8a32c]{border:2px solid #D8D8D8;border-radius:12px;overflow:hidden;background:white;cursor:pointer;transition:all .2s ease;position:relative}.recipe-card[data-v-25f8a32c]:hover{border-color:#bcaae2;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.recipe-card.selected[data-v-25f8a32c]{border-color:#8f72cf;background-color:#f4f1fa;box-shadow:0 4px 16px #8f72cf33}.recipe-card.current-recipe[data-v-25f8a32c]{border-color:#c5c5c5;background-color:#f5f5f5;cursor:not-allowed;opacity:.8}.recipe-card.current-recipe[data-v-25f8a32c]:hover{border-color:#c5c5c5;box-shadow:none;transform:none}.recipe-card .recipe-image[data-v-25f8a32c]{position:relative;width:100%;height:160px;overflow:hidden}.recipe-card .recipe-image .current-badge[data-v-25f8a32c]{position:absolute;top:.5rem;right:.5rem;background:#745CA9;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.recipe-card .recipe-image img[data-v-25f8a32c]{width:100%;height:100%;object-fit:cover}.recipe-card .recipe-image .selected-overlay[data-v-25f8a32c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(143,114,207,.8);display:flex;align-items:center;justify-content:center}.recipe-card .recipe-image .selected-overlay .check-icon[data-v-25f8a32c]{color:#fff;font-size:24px;font-weight:700}.recipe-card .recipe-content[data-v-25f8a32c]{padding:1rem}.recipe-card .recipe-content .recipe-name[data-v-25f8a32c]{font-size:16px;font-weight:600;color:#191919;margin-bottom:.75rem;line-height:1.3}.recipe-card .recipe-content .recipe-tags[data-v-25f8a32c]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.recipe-card .recipe-content .recipe-tags .tag[data-v-25f8a32c]{background:#E9E3F5;color:#5a4784;padding:.25rem .5rem;border-radius:12px;font-size:12px;font-weight:600}.recipe-card .recipe-content .recipe-nutrition[data-v-25f8a32c]{margin-bottom:.75rem}.recipe-card .recipe-content .recipe-nutrition .nutrition-item[data-v-25f8a32c]{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:13px}.recipe-card .recipe-content .recipe-nutrition .nutrition-item .label[data-v-25f8a32c]{color:#636363}.recipe-card .recipe-content .recipe-nutrition .nutrition-item .value[data-v-25f8a32c]{color:#191919;font-weight:600}.recipe-card .recipe-content .recipe-ingredients .ingredients-label[data-v-25f8a32c]{display:block;font-size:13px;color:#636363;margin-bottom:.25rem;font-weight:600}.recipe-card .recipe-content .recipe-ingredients .ingredients-list[data-v-25f8a32c]{font-size:12px;color:#454545;line-height:1.4}.recipe-card .recipe-content .recipe-ingredients .ingredients-list .more-ingredients[data-v-25f8a32c]{color:#745ca9;font-weight:600}.recipe-card .recipe-actions[data-v-25f8a32c]{padding:.75rem 1rem 1rem;border-top:1px solid #ECECEC}.recipe-card .recipe-actions .current-button[data-v-25f8a32c]{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#C5C5C5;color:#636363;border-radius:6px;font-size:14px;font-weight:400;cursor:not-allowed}.modal-footer[data-v-25f8a32c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #D8D8D8}@keyframes spin-25f8a32c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.print-user-labels-modal .loading[data-v-b16104a2],.print-user-labels-modal .no-users[data-v-b16104a2]{font-size:1rem;line-height:150%;color:#636363;text-align:center;padding:2rem}.print-user-labels-modal .users-list[data-v-b16104a2]{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto;padding-right:.5rem}.print-user-labels-modal .users-list .user-item[data-v-b16104a2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #D8D8D8;border-radius:6px;background-color:#f5f5f5}.print-user-labels-modal .users-list .user-item .user-info[data-v-b16104a2]{flex:1}.print-user-labels-modal .users-list .user-item .user-info .user-name[data-v-b16104a2]{font-size:1rem;line-height:150%;font-weight:600;color:#191919;margin-bottom:.25rem}.print-user-labels-modal .users-list .user-item .user-info .user-details[data-v-b16104a2]{font-size:.875rem;line-height:160%;color:#636363}.print-user-labels-modal .users-list .load-more[data-v-b16104a2]{display:flex;justify-content:center;align-items:center;padding:1rem;margin-top:.5rem}.print-user-labels-modal .users-list .load-more .loading-more[data-v-b16104a2]{font-size:.875rem;line-height:160%;color:#636363;font-style:italic}.print-user-labels-modal .users-list .load-more .scroll-hint[data-v-b16104a2]{font-size:.875rem;line-height:160%;color:gray;font-style:italic}.modal-renderer[data-v-e1319b52]{position:fixed;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;z-index:200;background-color:#19191980}.toast-notification[data-v-f212c0db]{min-width:250px;max-width:350px;display:flex;align-items:flex-start;gap:.5rem;padding:.625rem;background-color:#f5f5f5;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.toast-notification-icon[data-v-f212c0db]{width:20px;flex:none}.toast-notification-content[data-v-f212c0db]{display:flex;flex-direction:column;width:100%;gap:.25rem}.toast-notification-content_title[data-v-f212c0db]{font-size:.875rem;line-height:160%;display:flex;justify-content:space-between;align-items:center;height:22px;color:#191919;font-weight:600}.toast-notification-content_title svg[data-v-f212c0db]{color:#363636}.toast-notification-content_message[data-v-f212c0db]{font-size:.875rem;line-height:160%;color:#454545;font-weight:400}.toast-notification.success[data-v-f212c0db]{background-color:#e9f4ee;color:#125631}.toast-notification.success .toast-notification-icon[data-v-f212c0db]{color:#1e8f52}.toast-notification.error[data-v-f212c0db]{background-color:#ffefef;color:#b91c1c}.toast-notification.warning[data-v-f212c0db]{background-color:#fff5eb;color:#d26900}.toast-wrapper[data-v-2ea8d04e]{display:flex;flex-direction:column-reverse;position:fixed;right:1.25rem;top:1.25rem;gap:1.25rem;z-index:300}.fade-move[data-v-2ea8d04e],.fade-enter-active[data-v-2ea8d04e],.fade-leave-active[data-v-2ea8d04e]{transition:all .5s linear}.fade-enter-from[data-v-2ea8d04e],.fade-leave-to[data-v-2ea8d04e]{opacity:0;transform:translate(60px)}.fade-leave-active[data-v-2ea8d04e]{position:absolute}.auth-layout[data-v-f4067904]{height:100%;display:grid;grid-template-columns:1fr 586px}.auth-layout .right-background[data-v-f4067904]{background:#8F72CF url(/assets/login-background-right-ef3271c4.png) no-repeat bottom/contain;width:586px}.password-input .change-visibility-button[data-v-574f5b7d]{display:flex;align-items:center;width:28px;height:18px;margin-right:.75rem;color:#9e9e9e}.password-input .change-visibility-button .icon[data-v-574f5b7d]{width:18px}.password-input .change-visibility-button[data-v-574f5b7d]:focus{outline-color:#bcaae2}.button-text[data-v-993b4a79]{font-size:1.25rem;line-height:150%;padding:0;color:#5a4784}.button-text[data-v-993b4a79] svg{width:20px;height:20px}.button-text.md[data-v-993b4a79]{font-size:1rem;line-height:150%}.button-text.md[data-v-993b4a79] svg{width:18px;height:18px}.button-text.sm[data-v-993b4a79]{font-size:.875rem;line-height:160%}.button-text.sm[data-v-993b4a79] svg{width:18px;height:18px}.button-text[data-v-993b4a79]:hover{color:#32264b}.button-text[data-v-993b4a79]:disabled{color:#a58ed9}.button-text.inverted[data-v-993b4a79]{color:#f5f5f5}.button-text.inverted[data-v-993b4a79]:hover{color:#9e9e9e}.login[data-v-4f6e6ab1]{height:100%;display:flex;align-items:center;justify-content:center}.login .login-wrapper[data-v-4f6e6ab1]{width:340px}.login .login-wrapper .title[data-v-4f6e6ab1]{font-size:1.813rem;line-height:120%;font-weight:600;color:#191919}.login .login-wrapper .forget-password[data-v-4f6e6ab1]{font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:center;gap:.25rem;color:#636363}.login .space-24[data-v-4f6e6ab1]{margin-bottom:1.5rem}.button[data-v-83497cbb]{font-size:.875rem;line-height:160%;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-button[data-v-88c96231]{width:100%;height:40px;display:flex;align-items:center;border-radius:8px;padding:0 .75rem;color:#fff;margin-bottom:.5rem}.nav-button .icon[data-v-88c96231]{width:16px;height:16px;margin-right:.5rem}.nav-button .open-icon[data-v-88c96231]{width:18px;height:18px;margin-left:auto;transition:transform .3s ease-out}.nav-button .open-icon.opened[data-v-88c96231]{transform:rotateX(180deg)}.nav-button[data-v-88c96231]:hover,.nav-button.active[data-v-88c96231]{background-color:#5a4784}.nav-button.router-link-active[data-v-88c96231]{color:#32264b;background-color:#e9e3f5}.nav-section .children[data-v-58f62326]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.nav-section .children.open[data-v-58f62326]{grid-template-rows:1fr}.nav-section .children-wrapper[data-v-58f62326]{overflow:hidden}.left-menu[data-v-3d24d91a]{height:100%;padding:.5rem 0 1rem 1rem;display:flex;flex-direction:column;background-color:#32264b}.left-menu-logo[data-v-3d24d91a]{fill:#fff;width:90px;height:49px;margin-bottom:.5rem}.left-menu-items[data-v-3d24d91a]{overflow-y:auto;padding-right:1rem;margin-bottom:1.5rem}.left-menu-logout[data-v-3d24d91a]{margin-top:auto}.app-layout[data-v-ea4ed2a8]{height:100%}.app-layout .navigation[data-v-ea4ed2a8]{width:264px;position:fixed;top:0;left:0;height:100%}.app-layout .content[data-v-ea4ed2a8]{height:100%;width:calc(100% - 264px);margin-left:264px}.layout-wrapper[data-v-d6adaac2]{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;background-color:#ececec}.layout-wrapper-header[data-v-d6adaac2]{position:sticky;top:0;z-index:5;padding:1.5rem;background-color:#fff;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.layout-wrapper-header_title[data-v-d6adaac2]{font-size:1.5rem;line-height:137%;display:flex;align-items:center;gap:.5rem;font-weight:600;color:#191919}.layout-wrapper-header_actions[data-v-d6adaac2]{margin-top:.5rem;background-color:#fff}.layout-wrapper-content[data-v-d6adaac2]{min-height:0;margin:1.5rem;padding:1.5rem;background-color:#fff;border-radius:10px}.layout-wrapper-content.without-padding[data-v-d6adaac2]{padding:0}.layout-wrapper-footer[data-v-d6adaac2]{position:sticky;bottom:0;z-index:5;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 0 #cccccc0f,0 -1px 3px #cccccc0f,0 -5px 5px #cccccc0d,0 -12px 7px #cccccc08,0 -21px 9px #cccccc03,0 -33px 9px #ccc0}.calendar[data-v-19828300]{display:flex;align-items:center;justify-content:space-between;column-gap:5%;width:100%;padding:1rem 1rem .625rem;border:1px solid #BCAAE2;border-radius:11px;background-color:#f4f1fa}.calendar .left-arrow-icon[data-v-19828300]{transform:rotate(90deg)}.calendar .right-arrow-icon[data-v-19828300]{transform:rotate(-90deg)}.calendar .content[data-v-19828300]{display:flex;flex-direction:column;justify-content:space-between;row-gap:.375rem;width:100%;height:100%}.calendar .content .month[data-v-19828300]{font-size:.875rem;line-height:160%;display:flex;justify-content:center;font-weight:600}.calendar .content .days[data-v-19828300]{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.calendar .content .days .day-wrapper .day-label[data-v-19828300]{font-size:.875rem;line-height:160%;color:#454545;line-height:120%;text-align:center}.calendar .content .days .day-wrapper .day-button[data-v-19828300]{font-size:1rem;line-height:150%;width:32px;height:32px;color:#191919}.calendar .content .days .day-wrapper .day-button.current[data-v-19828300]{background-color:#d2c7ec}.calendar .content .days .day-wrapper .day-button.selected[data-v-19828300]{background-color:#454545;color:#fff}.calendar .content .days .day-wrapper .day-button[data-v-19828300]:not(.selected):hover{background-color:#d8d8d8;color:#191919}.table-wrapper[data-v-7cc09f54]{border-radius:16px;border:1px solid #ECECEC;box-shadow:0 0 12px #10182808}.table-filters[data-v-7cc09f54]{margin-bottom:1rem}.table-pagination[data-v-7cc09f54]{margin-top:1rem}[data-v-7cc09f54] .table{width:100%;border-collapse:collapse;border-spacing:0}[data-v-7cc09f54] .table thead tr{background-color:#f5f5f5}[data-v-7cc09f54] .table thead tr th{font-size:.875rem;line-height:160%;font-weight:600;color:#636363;padding:.75rem 1.25rem;text-align:left;-webkit-user-select:none;user-select:none}[data-v-7cc09f54] .table thead tr th:first-child{border-top-left-radius:16px}[data-v-7cc09f54] .table thead tr th:last-child{border-top-right-radius:16px}[data-v-7cc09f54] .table thead tr th.expanded-column{width:62px;padding:.75rem 1rem}[data-v-7cc09f54] .table tbody tr{border-top:1px solid #F5F5F5}[data-v-7cc09f54] .table tbody tr td{font-size:.875rem;line-height:160%;color:#363636;padding:1rem 1.25rem}.table-row .is-expanded[data-v-0f430ce9]{background-color:#e9e3f5}.box-wrapper[data-v-b174dc3e]{border-radius:9px;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.box-wrapper.primary-dark[data-v-b174dc3e],.box-wrapper.primary-light[data-v-b174dc3e]{border:1px solid #BCAAE2}.box-wrapper.secondary[data-v-b174dc3e]{border:1px solid #A5D2BA}.custom-icon-wrapper[data-v-7401a35c]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px}.custom-icon-wrapper.primary-dark[data-v-7401a35c]{background-color:#d2c7ec}.custom-icon-wrapper.primary-light[data-v-7401a35c]{background-color:#f4f1fa}.custom-icon-wrapper.secondary[data-v-7401a35c]{background-color:#e9f4ee}.custom-icon-wrapper .icon[data-v-7401a35c]{width:24px;height:24px}.user-data-wrapper[data-v-a7b3e9c2]{display:flex;gap:1.5rem;padding:1.25rem 2rem;height:100%}.user-data-wrapper .icon-wrapper[data-v-a7b3e9c2]{align-self:center}.user-data-wrapper .title[data-v-a7b3e9c2]{font-size:1.25rem;line-height:150%;margin-bottom:.75rem}#expand-trigger-cell[data-v-7b648b77]{padding:16px}#expand-trigger-cell .icon[data-v-7b648b77]{transition:.3s ease-out}#expand-trigger-cell .icon.is-expanded[data-v-7b648b77]{transform:rotate(-180deg)}#expanded-row-wrapper[data-v-24faaf1d]{border-top:none;background-color:#f4f1fa}#expanded-row-wrapper .transition[data-v-24faaf1d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}#expanded-row-wrapper .transition.is-expanded[data-v-24faaf1d]{border-top:1px solid #F5F5F5;grid-template-rows:1fr}#expanded-row-wrapper .transition-container[data-v-24faaf1d]{overflow:hidden}#expanded-row-wrapper .td[data-v-24faaf1d]{padding:0}.select-time-slot[data-v-1f246248]{margin-top:16px}.select-time-slot .title[data-v-1f246248]{font-weight:600;margin-bottom:12px;font-size:16px;color:#191919}.select-time-slot .button-wrapper[data-v-1f246248]{display:flex;flex-wrap:wrap;gap:24px}.select-time-slot .slot[data-v-1f246248]{position:relative;display:flex;align-items:center;width:260px;padding:.75rem 1rem;border:1px solid #745CA9;border-radius:7px;background-color:#e9e3f5;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 8px #2c3e500f}.select-time-slot .slot.active[data-v-1f246248]{background-color:#d2c7ec;box-shadow:0 4px 12px #1976d21a;border-color:#745ca9}.select-time-slot .slot.disabled[data-v-1f246248]{background-color:#f5f5f5;color:#aaa;border-color:#eee;cursor:not-allowed;opacity:.7}.select-time-slot .slot[data-v-1f246248]:hover:not(.disabled){background-color:#f4f1fa}.select-time-slot .slot .content[data-v-1f246248]{display:flex;flex-direction:column;gap:8px}.select-time-slot .slot .content .time[data-v-1f246248]{font-weight:600;color:#32264b;font-size:1.1rem}.select-time-slot .slot .content .count[data-v-1f246248]{font-size:15px;color:#636363}.select-time-slot .slot .content .disabled-reason[data-v-1f246248]{color:#d32f2f;font-size:13px;margin-top:2px}.charts-container[data-v-956bc132]{display:flex;flex-wrap:wrap;justify-content:left;gap:2rem;padding:1rem}.chart-card[data-v-956bc132]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 6px #0000000f;padding:1.5rem;width:100%;max-width:580px;box-sizing:border-box;transition:box-shadow .2s ease}.chart-card[data-v-956bc132]:hover{box-shadow:0 4px 12px #0000001f}.chart-title[data-v-956bc132]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#333;text-align:center}.dashboard[data-v-956bc132]{width:100%}.dashboard .header[data-v-956bc132]{margin-bottom:1rem;color:#191919;font-weight:600}.dashboard .header .title[data-v-956bc132]{font-size:1.25rem;line-height:150%;margin-bottom:1rem}.dashboard .header .total[data-v-956bc132]{font-size:1rem;line-height:150%;color:#636363}.dashboard .pagination[data-v-956bc132]{margin-top:1rem}.first-container[data-v-956bc132],.second-container[data-v-956bc132]{padding:2rem;margin-bottom:1.5rem;background-color:#f4f1fa}.first-container .header[data-v-956bc132],.second-container .header[data-v-956bc132]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.first-container .personal-info[data-v-956bc132],.first-container .contact-info[data-v-956bc132],.second-container .personal-info[data-v-956bc132],.second-container .contact-info[data-v-956bc132]{display:flex;gap:8rem}.first-container .personal-info[data-v-956bc132],.second-container .personal-info[data-v-956bc132]{margin-bottom:2.5rem}.first-container .title[data-v-956bc132],.second-container .title[data-v-956bc132]{font-size:1rem;line-height:150%;font-weight:700}.first-container .margin-bottom[data-v-956bc132],.second-container .margin-bottom[data-v-956bc132]{margin-bottom:1.5rem}.text-area-title[data-v-956bc132]{font-size:1rem;line-height:150%;margin-bottom:.875rem;font-weight:700}.user-management-overview[data-v-956bc132]{display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));gap:1.25rem;margin-bottom:26px}.user-management-overview .default-content[data-v-956bc132]{display:flex;align-items:center;gap:3rem}.tab-card[data-v-956bc132]{background:#fff;border-radius:12px;margin-bottom:24px}.tab-menu-meals[data-v-956bc132]{display:flex;justify-content:flex-start;align-items:center;min-height:50px;border-bottom:none;box-shadow:none;gap:32px}.tab-button[data-v-956bc132]{background:none;border:none;outline:none;font-size:18px;font-weight:500;color:#757575;padding:12px 0;margin:0 8px;border-bottom:2px solid transparent;transition:color .2s,border-bottom .2s}.tab-button.active[data-v-956bc132]{color:#1976d2;border-bottom:2.5px solid #1976d2;background:none}.tab-button[data-v-956bc132]:hover{color:#1976d2}.user-card[data-v-956bc132]{border:1px solid #eee;margin-bottom:1rem;padding:1rem;border-radius:8px}.prepared[data-v-956bc132]{color:#27ae60;font-weight:600}.preparing[data-v-956bc132]{color:#bdbdbd}.meals-list[data-v-956bc132]{padding:16px 24px;background:#f9f9f9;border-radius:8px}.meal-row[data-v-956bc132]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee;font-size:15px}.meal-row[data-v-956bc132]:last-child{border-bottom:none}.tab-button[data-v-7af107eb]{padding:12px 20px;border-bottom:2px solid transparent;transition:all .3s ease-out;color:#636363}.tab-button.router-link-active[data-v-7af107eb],.tab-button.active[data-v-7af107eb]{color:#745ca9;border-bottom:2px solid #745CA9}.tab-button[data-v-7af107eb]:hover{color:#745ca9}.tab-button[data-v-7af107eb]:disabled{color:#c5c5c5}.nav-group[data-v-50870deb]{display:flex;height:50px;min-height:50px}.select-meal-plan-type[data-v-44f04fb0]{margin-top:1rem}.select-meal-plan-type .title[data-v-44f04fb0]{font-size:1rem;line-height:150%;margin-bottom:.75rem;color:#191919;font-weight:600}.select-meal-plan-type .description[data-v-44f04fb0]{font-size:.75rem;line-height:160%;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#636363}.select-meal-plan-type .description .info-icon[data-v-44f04fb0]{width:20px;height:20px}.select-meal-plan-type .button-wrapper[data-v-44f04fb0]{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:1rem}.select-meal-plan-type .button-wrapper .plan[data-v-44f04fb0]{position:relative;justify-content:left;column-gap:1rem;width:260px;padding:.75rem 1rem;border:1px solid #745CA9;border-radius:7px}.select-meal-plan-type .button-wrapper .plan .checked[data-v-44f04fb0]{position:absolute;right:-10px;top:-10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background-color:#e9f4ee}.select-meal-plan-type .button-wrapper .plan .checked .icon[data-v-44f04fb0]{width:16px;color:#187242}.select-meal-plan-type .button-wrapper .plan.active[data-v-44f04fb0]{background-color:#d2c7ec}.select-meal-plan-type .button-wrapper .plan[data-v-44f04fb0]:hover{background-color:#e9e3f5}.select-meal-plan-type .button-wrapper .plan.active .icon-wrapper[data-v-44f04fb0],.select-meal-plan-type .button-wrapper .plan:hover .icon-wrapper[data-v-44f04fb0]{border-color:#fff;background-color:#f4f1fa}.select-meal-plan-type .button-wrapper .plan .icon-wrapper[data-v-44f04fb0]{display:flex;align-items:center;justify-content:center;border:1px solid #D2C7EC;border-radius:50%;width:34px;height:34px;background-color:#d2c7ec}.select-meal-plan-type .button-wrapper .plan .icon-wrapper .icon[data-v-44f04fb0]{height:16px}.select-meal-plan-type .button-wrapper .plan .content[data-v-44f04fb0]{color:#363636;font-weight:400}.select-meal-plan-type .button-wrapper .plan .content .title[data-v-44f04fb0]{font-size:1rem;line-height:150%}.select-meal-plan-type .button-wrapper .plan .content .users-count[data-v-44f04fb0]{font-size:.75rem;line-height:160%;text-align:left}.select-meal-plan-type .button-wrapper .plan .content .users-count span[data-v-44f04fb0]{font-size:1rem;line-height:150%;font-weight:600}.autocomplete[data-v-993f311c]{width:100%;display:block;position:relative;transition:.3s;background-color:#fff}.autocomplete .option-list[data-v-993f311c]{width:fit-content;min-width:100%;position:absolute;left:0;right:0;padding:.75rem .5rem;margin-top:.5rem;background-color:#fff;border:1px solid #ECECEC;border-radius:12px;z-index:100;transition:.3s ease-out;max-height:var(--75e449da);overflow-y:auto}.autocomplete .option-list .loader[data-v-993f311c],.autocomplete .option-list .no-data[data-v-993f311c]{display:flex;align-items:center;justify-content:center;min-width:100%;height:80px;padding:1rem .75rem}.autocomplete .option-list .no-data[data-v-993f311c]{color:#b91c1c;justify-content:flex-start}.autocomplete .option-list.top-position[data-v-993f311c]{bottom:calc(100% + .5rem)}.autocomplete .option-list .scrollbar[data-v-993f311c]{padding-right:5px}.autocomplete .option-list .option[data-v-993f311c]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:1rem;min-width:100%;border-radius:6px;padding:1rem .75rem;transition:.3s ease-out;cursor:pointer}.autocomplete .option-list .option .image-wrapper[data-v-993f311c]{width:81px;height:81px;background-color:#ececec}.autocomplete .option-list .option .image-wrapper .image[data-v-993f311c]{width:100%;height:100%;border-radius:4px;object-fit:cover;overflow:hidden}.autocomplete .option-list .option .data-wrapper[data-v-993f311c]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:81px;width:100%}.autocomplete .option-list .option .data-wrapper .title[data-v-993f311c]{font-size:1rem;line-height:150%;height:24px;font-weight:600;color:#363636}.autocomplete .option-list .option .data-wrapper .type[data-v-993f311c]{font-size:1rem;line-height:150%;height:24px;font-weight:400;color:gray}.autocomplete .option-list .option .data-wrapper .tags[data-v-993f311c]{display:flex;align-items:center;gap:1rem}.autocomplete .option-list .option .user-count[data-v-993f311c]{font-size:.875rem;line-height:160%;display:flex;flex:none;align-items:center;justify-content:center;height:32px;width:32px;border:2px solid #78BC97;border-radius:40px;color:#187242;background-color:#d2e9dc}.autocomplete .option-list .option[data-v-993f311c]:disabled{opacity:.5;cursor:not-allowed}.autocomplete .option-list .option[data-v-993f311c]:focus-visible{outline:unset;background-color:#bcddcb}.autocomplete .option-list .option.active-option[data-v-993f311c]{background-color:#a5d2ba}.autocomplete .option-list .option.active-option[data-v-993f311c]:focus{background-color:#d2e9dc}.autocomplete .option-list .option.active-option[data-v-993f311c]:hover{background-color:#d2e9dc}.autocomplete .option-list .option[data-v-993f311c]:focus:hover{background-color:#e9f4ee}.autocomplete .option-list .option[data-v-993f311c]:focus:disabled{background-color:transparent}.autocomplete .option-list .option[data-v-993f311c]:hover:not(:disabled){background-color:#e9f4ee}.autocomplete .autocomplete-wrapper[data-v-993f311c]{display:flex;align-items:center;padding:0 .75rem;border:1px solid #D8D8D8;border-radius:4px;width:100%;height:var(--0c08c6d0);color:#d8d8d8}.autocomplete .autocomplete-wrapper .label[data-v-993f311c]{font-size:.875rem;line-height:160%;position:absolute;top:var(--2707e984);color:#c5c5c5;background-color:#fff;transition:.3s}.autocomplete .autocomplete-wrapper .selected[data-v-993f311c]{font-size:1rem;line-height:150%;display:flex;align-items:center;height:100%;width:100%;z-index:2;color:#191919;cursor:pointer}.autocomplete .autocomplete-wrapper .autocomplete-input[data-v-993f311c]{color:#8f72cf;overflow:hidden;width:100%}.autocomplete .autocomplete-wrapper .autocomplete-options-text[data-v-993f311c]{color:#454545;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.autocomplete .autocomplete-wrapper .autocomplete-options-text.small[data-v-993f311c]{font-size:.875rem;line-height:160%}.autocomplete .autocomplete-wrapper .autocomplete-options-text.medium[data-v-993f311c]{font-size:1rem;line-height:150%}.autocomplete .autocomplete-wrapper .selected-options-actions[data-v-993f311c]{display:flex;align-items:center;margin-left:auto}.autocomplete .autocomplete-wrapper .arrow-wrapper[data-v-993f311c]{display:flex;align-items:center;justify-content:center;transition:.6s;margin-left:auto}.autocomplete .autocomplete-wrapper .arrow-wrapper .svg-chevron[data-v-993f311c]{width:22px}.autocomplete .autocomplete-wrapper .arrow-wrapper.is-open[data-v-993f311c]{transform:rotate(-180deg)}.autocomplete .autocomplete-wrapper.small[data-v-993f311c]{min-height:40px}.autocomplete .autocomplete-wrapper[data-v-993f311c]:hover{border-color:#9e9e9e}.autocomplete .autocomplete-wrapper.active .label[data-v-993f311c]{font-size:.875rem;line-height:160%;top:-10px;padding:0 2px;background-color:#fff;transition:.3s}.autocomplete .autocomplete-wrapper.is-open[data-v-993f311c]{border-color:#8f72cf}.autocomplete .autocomplete-wrapper.is-open .label[data-v-993f311c]{font-size:.875rem;line-height:160%;color:#8f72cf;top:-10px;padding:0 2px;background-color:#fff;transition:.3s}.autocomplete .autocomplete-wrapper.is-open .arrow-wrapper[data-v-993f311c]{color:#8f72cf}.autocomplete .autocomplete-wrapper.error[data-v-993f311c]{border-color:#f22020}.autocomplete .autocomplete-wrapper.error .label[data-v-993f311c]{color:#f22020}.autocomplete .autocomplete-wrapper.disabled[data-v-993f311c]{border-color:#d8d8d8;cursor:not-allowed;opacity:.7}.autocomplete .autocomplete-wrapper.disabled .label[data-v-993f311c]{color:#ececec;cursor:not-allowed}.pagination[data-v-89b96296]{height:52px;display:flex;justify-content:space-between;align-items:center;color:#636363}.pagination-limit[data-v-89b96296]{font-size:.875rem;line-height:160%;display:flex;align-items:center;gap:.25rem;color:gray}.pagination-limit-select[data-v-89b96296]{width:70px}.pagination-total[data-v-89b96296]{font-size:1rem;line-height:150%}.pagination-buttons[data-v-89b96296]{display:flex;align-items:center;gap:.25rem}.meals-selection-counter[data-v-1ef64898]{display:flex;align-items:center;column-gap:1.5rem}.meals-selection-counter .counter[data-v-1ef64898]{display:flex;flex-direction:column;align-items:center;row-gap:.5rem}.meals-selection-counter .counter .title[data-v-1ef64898]{font-size:.875rem;line-height:160%;color:gray}.meals-selection-counter .counter .value[data-v-1ef64898]{font-size:1.25rem;line-height:150%;display:flex;align-items:center;column-gap:.375rem;color:#191919}.meals-selection-counter .counter .value.error[data-v-1ef64898]{color:#b91c1c}.meals-selection-counter .eye-icon[data-v-1ef64898]{width:20px;color:#191919}.meals-selection-counter .eye-icon[data-v-1ef64898]:hover{cursor:pointer;color:#636363}.meals-selection-message[data-v-909cef2f]{display:flex;align-items:center;column-gap:.375rem;height:30px;padding-left:1rem;color:#187242}.meals-selection-message.error[data-v-909cef2f]{color:#b91c1c}.meals-selection-message .icon[data-v-909cef2f]{width:20px}.meals-selection-message .text[data-v-909cef2f]{font-size:.875rem;line-height:160%;line-height:150%}.meals-selection-header[data-v-3687dc43]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem}.meals-selection-header .title .type-name[data-v-3687dc43]{font-size:1.25rem;line-height:150%;display:flex;margin-bottom:.75rem}.button-wrapper[data-v-3687dc43]{display:flex;column-gap:.75rem}.meal-selection .table[data-v-f9c43118]{padding:1.5rem}.meal-selection .table .header[data-v-f9c43118]{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1rem}.user-matching .table[data-v-ffc77809]{padding:1.5rem}.user-matching .table .header[data-v-ffc77809]{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.user-matching .table .header .title[data-v-ffc77809]{font-size:1rem;line-height:150%;color:#454545}.user-matching .table .header .select[data-v-ffc77809]{width:250px}.ready-for-prepare .table[data-v-fdc20e51]{padding:1.5rem}.ready-for-prepare .table .header[data-v-fdc20e51]{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.ready-for-prepare .table .header .title[data-v-fdc20e51]{font-size:1rem;line-height:150%;color:#454545}.ready-for-prepare .table .header .select[data-v-fdc20e51]{width:250px}@keyframes spin-fdc20e51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.total-action-row[data-v-b97fdd2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.total-action-row .total[data-v-b97fdd2d]{font-size:.875rem;line-height:160%;font-weight:600}.total-action-row .buttons[data-v-b97fdd2d]{display:flex;gap:10px}.action-cell[data-v-902194f5]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.filters[data-v-d887192e]{display:grid;grid-template-columns:280px 205px 205px 220px;grid-column-gap:1rem}.ellipsis-wrapper[data-v-2c69962e]{max-width:var(--aeb169cc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spreadsheet[data-v-d54154e7]{height:50px;width:35px;padding-bottom:8px}.filters[data-v-4d6a119c]{display:grid;grid-template-columns:280px 272px 100px;grid-column-gap:1rem}.filters .excel-icon[data-v-4d6a119c]{margin-left:10px;cursor:pointer}.set-position[data-v-4d6a119c]{width:fit-content}.text-green[data-v-4d6a119c]{color:#1e8f52;font-weight:600}.text-red[data-v-4d6a119c]{color:#b91c1c;font-weight:600}.meal-card[data-v-c82258d3]{position:relative;display:flex;column-gap:8px;width:524px;height:174px;padding:1.25rem;border:1px solid #E9E3F5;border-radius:9px;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.meal-card .image-wrapper[data-v-c82258d3]{width:120px;height:127px;border-radius:6px;overflow:hidden;flex:none}.meal-card .image-wrapper .image[data-v-c82258d3]{width:100%;height:100%;object-fit:contain;object-position:center}.meal-card .data[data-v-c82258d3]{display:flex;flex-direction:column;align-items:flex-start;height:127px}.meal-card .data .title[data-v-c82258d3]{font-size:1rem;line-height:150%;max-width:276px;margin-bottom:.5rem;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}.meal-card .data .count[data-v-c82258d3]{font-size:1rem;line-height:150%;font-weight:400;color:gray}.meal-card .data .price[data-v-c82258d3]{font-size:1rem;line-height:150%;font-weight:400;color:gray;margin-top:2px}.meal-card .data .button-group[data-v-c82258d3]{display:flex;flex-direction:row;gap:.5rem;margin-top:auto}.meal-card .data .button-group .see-recipe-btn[data-v-c82258d3]{background:linear-gradient(135deg,#745CA9 0%,#5A4784 100%);border:none;color:#fff;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.meal-card .data .button-group .see-recipe-btn[data-v-c82258d3]:hover{background:linear-gradient(135deg,#5A4784 0%,#32264B 100%);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.meal-card .data .button-group .see-recipe-btn[data-v-c82258d3]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.meal-card .data .button-group .switch-recipe-btn[data-v-c82258d3]{background:white;border:2px solid #8F72CF;color:#745ca9;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.meal-card .data .button-group .switch-recipe-btn[data-v-c82258d3]:hover{background:#F4F1FA;border-color:#745ca9;color:#5a4784;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.meal-card .data .button-group .switch-recipe-btn[data-v-c82258d3]:active{transform:translateY(0);box-shadow:0 2px 4px #0000000d}.meal-card .prepared[data-v-c82258d3]{font-size:.875rem;line-height:160%;position:absolute;right:20px;top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:102px;color:#636363}.meal-card .prepared .icon-wrapper[data-v-c82258d3]{display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;width:40px;height:40px;margin-bottom:.25rem;background-color:#e9f4ee}.meal-card .prepared .icon-wrapper .icon[data-v-c82258d3]{width:20px;height:20px;color:#1e8f52}.meal-card .danger-icon[data-v-c82258d3]{display:flex;align-items:center}.meals-ready-to-prepare[data-v-bbb13d84]{width:60%}.meals-ready-to-prepare .header[data-v-bbb13d84]{margin-bottom:1rem;color:#191919;font-weight:600;display:flex;justify-content:space-between;align-items:center}.meals-ready-to-prepare .header .title[data-v-bbb13d84]{font-size:1.25rem;line-height:150%}.meals-ready-to-prepare .header .header-actions[data-v-bbb13d84]{display:flex;align-items:center;gap:1rem}.meals-ready-to-prepare .header .header-actions .total[data-v-bbb13d84]{font-size:1rem;line-height:150%;color:#636363}.meals-ready-to-prepare .header .header-actions .total span[data-v-bbb13d84]{color:#191919;font-weight:600}.meals-ready-to-prepare .body[data-v-bbb13d84]{display:flex;flex-wrap:wrap;justify-content:space-between}.meals-ready-to-prepare .body .card[data-v-bbb13d84]{margin-top:20px;min-width:300px;width:48%}.meals-ready-to-prepare .pagination[data-v-bbb13d84]{margin-top:1rem}.meal-ingredients-container[data-v-bbb13d84]{display:flex;justify-content:space-between}.meal-ingredients-container .ingredients[data-v-bbb13d84]{grid-column:2/3;padding:2rem;display:flex;flex-direction:column;row-gap:2rem;border:1px solid #E9E3F5;border-radius:6px;background-color:#f4f1fa;margin-left:15px}.meal-ingredients-container .ingredients .title[data-v-bbb13d84]{font-size:1rem;line-height:150%;font-weight:600}.meal-ingredients-container .ingredients .ingredient-group[data-v-bbb13d84]{display:flex;flex-direction:column;row-gap:15px}.meal-ingredients-container .ingredients .ingredient-group .ingredient[data-v-bbb13d84]{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px}.meal-ingredients-container .ingredients .ingredient-group .ingredient .unit[data-v-bbb13d84]{white-space:nowrap}.filters[data-v-2efa9ad9]{width:286px}.filters[data-v-3fbe626a],.filters[data-v-4e75567f]{display:grid;grid-template-columns:286px 240px;grid-column-gap:1rem}.form-info[data-v-b3d5a0d6]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:#363636}.form-info-icon[data-v-b3d5a0d6]{width:18px;height:18px}.form-container[data-v-b3d5a0d6]{max-width:620px}.form-title[data-v-b3d5a0d6]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.bottom-space[data-v-b3d5a0d6]{margin-bottom:.5rem}.footer-actions[data-v-b3d5a0d6]{display:flex;align-items:center;justify-content:end;gap:1rem}.form-container[data-v-bc045493]{max-width:620px}.form-title[data-v-bc045493]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.footer-actions[data-v-bc045493]{display:flex;align-items:center;justify-content:end;gap:1rem}.image-input[data-v-09c52c7a]{width:100%;height:100%;min-height:100px}.image-input .wrapper[data-v-09c52c7a]{position:relative;width:100%;height:calc(100% - 1.5rem);border-radius:6px;border:2px dashed #A58ED9;background:#F4F1FA}.image-input .wrapper .input-wrapper[data-v-09c52c7a]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.image-input .wrapper .input-wrapper input[data-v-09c52c7a]{width:100%;height:100%;opacity:0}.image-input .wrapper .label-on-input[data-v-09c52c7a]{z-index:2;top:0;right:0;bottom:0;left:0;display:flex;text-align:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:2.5rem;transition:.4s;-webkit-user-select:none;user-select:none}.image-input .wrapper .label-on-input .upload-icon[data-v-09c52c7a]{height:60px;margin-bottom:1.5rem;color:#5a4784}.image-input .wrapper .label-on-input .title[data-v-09c52c7a]{font-size:1rem;line-height:150%;margin-bottom:1.25rem;color:#191919;font-weight:600}.image-input .wrapper .label-on-input .title span[data-v-09c52c7a]{color:#5a4784}.image-input .wrapper .label-on-input .description[data-v-09c52c7a]{font-size:.875rem;line-height:160%;color:#363636;font-weight:400}.image-input .wrapper .image-box[data-v-09c52c7a]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:6px}.image-input .wrapper .image-box img[data-v-09c52c7a]{width:100%;height:100%;object-fit:contain;object-position:center}.image-input .wrapper .clear-button[data-v-09c52c7a]{position:absolute;top:1.25rem;right:.875rem;z-index:3}.image-input .wrapper[data-v-09c52c7a]:hover{background-color:#e9e3f5}.serving-group-wrapper .base-info[data-v-da105f52]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 1rem;border:1px solid #8F72CF;border-radius:8px}.serving-group-wrapper .base-info .error-icon-wrapper[data-v-da105f52]{position:absolute;top:-12px;right:-12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#ffefef}.serving-group-wrapper .base-info .error-icon-wrapper .error-icon[data-v-da105f52]{width:20px;height:20px;color:#b91c1c}.serving-group-wrapper .base-info.error[data-v-da105f52]{border-color:#b91c1c}.serving-group-wrapper .base-info .left[data-v-da105f52]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.serving-group-wrapper .base-info .left .small[data-v-da105f52]{width:146px}.serving-group-wrapper .base-info .left .large[data-v-da105f52]{width:418px}.serving-group-wrapper .base-info .left .checkbox-wrapper[data-v-da105f52]{display:flex;flex-direction:row;align-items:center}.serving-group-wrapper .base-info .right[data-v-da105f52]{display:flex;align-items:center;justify-content:center;gap:6px}.serving-group-wrapper .base-info .right .arrow-wrapper[data-v-da105f52]{display:flex;align-items:center;justify-content:center;transition:.6s}.serving-group-wrapper .base-info .right .arrow-wrapper.close[data-v-da105f52]{transform:rotate(-180deg)}.serving-group-wrapper .ingredients-select[data-v-da105f52]{margin:1.5rem 0 2rem}.serving-group-transition-enter-active[data-v-da105f52]{transition:all .5s ease-out}.serving-group-transition-leave-active[data-v-da105f52]{transition:all .8s cubic-bezier(1,.5,.8,1)}.serving-group-transition-enter-from[data-v-da105f52],.serving-group-transition-leave-to[data-v-da105f52]{transform:translateY(-800px);opacity:0}.text-area[data-v-5ad1ecfb]{width:100%;display:block;transition:.3s}.text-area .text-area-wrapper[data-v-5ad1ecfb]{display:flex;align-items:center;width:100%;padding:12px 2px 22px 12px;height:var(--3b08ce88);border:1px solid #D8D8D8;border-radius:4px;color:#d8d8d8;position:relative}.text-area .text-area-wrapper .label[data-v-5ad1ecfb]{font-size:1rem;line-height:150%;position:absolute;left:16px;top:12px;color:#c5c5c5;background-color:#fff;transition:.3s;z-index:1}.text-area .text-area-wrapper .counter[data-v-5ad1ecfb]{font-size:.75rem;line-height:160%;position:absolute;bottom:0;right:10px;color:gray}.text-area .text-area-wrapper .prepend-icon[data-v-5ad1ecfb],.text-area .text-area-wrapper .append-icon[data-v-5ad1ecfb]{display:flex;justify-content:center;align-items:center;width:var(--f89bdcf0);height:var(--f89bdcf0)}.text-area .text-area-wrapper .prepend-icon[data-v-5ad1ecfb]{margin-right:.5rem}.text-area .text-area-wrapper .append-icon[data-v-5ad1ecfb]{margin-inline:.5rem}.text-area .text-area-wrapper .input[data-v-5ad1ecfb]{font-size:1rem;line-height:150%;width:100%;height:100%;border:none;color:#191919;resize:none;outline:none;padding-right:12px}.text-area .text-area-wrapper .input[data-v-5ad1ecfb]::-webkit-inner-spin-button{-webkit-appearance:none}.text-area .text-area-wrapper .input[data-v-5ad1ecfb]::placeholder{color:#d8d8d8}.text-area .text-area-wrapper .input[data-v-5ad1ecfb]:-webkit-autofill,.text-area .text-area-wrapper .input[data-v-5ad1ecfb]:-webkit-autofill:hover,.text-area .text-area-wrapper .input[data-v-5ad1ecfb]:-webkit-autofill:focus{-webkit-text-fill-color:#8F72CF;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 40px #FFFFFF inset}.text-area .text-area-wrapper[data-v-5ad1ecfb]:hover{border-color:#363636;color:#636363}.text-area .text-area-wrapper.active .label[data-v-5ad1ecfb]{font-size:.75rem;line-height:160%;left:12px;top:-8px;padding:0 2px;background-color:#fff;transition:.3s}.text-area .text-area-wrapper.focus[data-v-5ad1ecfb]{border-color:#8f72cf}.text-area .text-area-wrapper.focus .label[data-v-5ad1ecfb],.text-area .text-area-wrapper.focus .prepend-icon[data-v-5ad1ecfb],.text-area .text-area-wrapper.focus .append-icon[data-v-5ad1ecfb]{color:#8f72cf}.text-area .text-area-wrapper.error[data-v-5ad1ecfb]{border-color:#f22020}.text-area .text-area-wrapper.error .label[data-v-5ad1ecfb],.text-area .text-area-wrapper.error .prepend-icon[data-v-5ad1ecfb],.text-area .text-area-wrapper.error .append-icon[data-v-5ad1ecfb]{color:#f22020}.text-area .text-area-wrapper.disabled[data-v-5ad1ecfb]{border-color:#c5c5c5;cursor:not-allowed}.text-area .text-area-wrapper.disabled .input[data-v-5ad1ecfb]{background-color:#fff}.text-area .text-area-wrapper.disabled .label[data-v-5ad1ecfb],.text-area .text-area-wrapper.disabled .input[data-v-5ad1ecfb],.text-area .text-area-wrapper.disabled .prepend-icon[data-v-5ad1ecfb],.text-area .text-area-wrapper.disabled .append-icon[data-v-5ad1ecfb],.text-area .text-area-wrapper.disabled[data-v-5ad1ecfb] ::placeholder{color:#c5c5c5}.text-area .text-area-wrapper.disabled .input[data-v-5ad1ecfb],.text-area .text-area-wrapper.disabled .label[data-v-5ad1ecfb]{cursor:not-allowed}.total-sum[data-v-95bd8cd2]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:1.125rem;width:100%;padding:1rem;border-radius:8px;background-color:#636363;-webkit-user-select:none;user-select:none}.total-sum .header[data-v-95bd8cd2]{font-size:1rem;line-height:150%;color:#fff;font-weight:600}.total-sum .content[data-v-95bd8cd2]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:1.125rem;column-gap:52px}.total-sum .content .macros[data-v-95bd8cd2]{font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:center;gap:1rem;color:#fff}.total-sum .content .macros .label[data-v-95bd8cd2]{font-weight:400}.total-sum .content .macros .value[data-v-95bd8cd2]{font-weight:700}.form-info[data-v-9218f0a0]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:#363636}.info-icon[data-v-9218f0a0]{width:20px;height:20px}.plus-icon[data-v-9218f0a0]{width:15px;height:15px}.section-details[data-v-9218f0a0]{display:grid;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:.5rem 1.5rem}.section-details .input[data-v-9218f0a0]{grid-column:1/4}.section-details .image-input[data-v-9218f0a0]{grid-column:4/6;grid-row:1/6}.section-tags[data-v-9218f0a0]{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);row-gap:.5rem}.section-tags .tag-select[data-v-9218f0a0]{grid-column:1/3}.section-nutrition[data-v-9218f0a0]{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.section-preparation[data-v-9218f0a0]{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.section-preparation .full-width-area[data-v-9218f0a0]{grid-column:1/3}.section-ingredients[data-v-9218f0a0]{display:flex;flex-direction:column;gap:56px}.form-title[data-v-9218f0a0]{font-size:1.25rem;line-height:150%;font-weight:600;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;color:#191919}.form-title .tooltip[data-v-9218f0a0]{font-size:1rem;line-height:150%;display:flex;align-items:center;height:40px;gap:10px;margin-top:6px;font-weight:400;color:#454545}.footer-actions[data-v-9218f0a0]{display:flex;align-items:center;justify-content:end;gap:1rem}.ingredient-expanded-row[data-v-772da5ee]{padding:0 4rem}.ingredient-expanded-row .row-container[data-v-772da5ee]{font-size:.875rem;line-height:160%;display:flex;gap:2.5rem;padding:1rem 0}.ingredient-expanded-row .border-bottom[data-v-772da5ee]{border-bottom:1px solid #D2C7EC}.ingredient-expanded-row .row-cell[data-v-772da5ee]{min-width:136px}.ingredient-expanded-row .row-cell .label[data-v-772da5ee]{margin-right:1rem;color:#636363}.ingredient-expanded-row .row-cell .value[data-v-772da5ee]{font-weight:700;color:#363636}.filters[data-v-20434dc8]{display:grid;grid-template-columns:280px 200px;grid-column-gap:1rem}.form-container[data-v-3a2aad05]{max-width:620px}.form-title[data-v-3a2aad05]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.footer-actions[data-v-3a2aad05]{display:flex;align-items:center;justify-content:end;gap:1rem}.form-container[data-v-5776af90]{display:grid;grid-template-rows:repeat(3,auto);row-gap:1.25rem}.form-container .form-grid[data-v-5776af90]{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.form-container .form-grid .supplier-select[data-v-5776af90]{grid-column:1/3}.form-container .form-grid-tags[data-v-5776af90]{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.form-container .form-grid-tags .tag-select[data-v-5776af90]{grid-column:1/3}.form-title[data-v-5776af90]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.footer-actions[data-v-5776af90]{display:flex;align-items:center;justify-content:end;gap:1rem}.form-container[data-v-70f39e36]{max-width:620px}.footer-actions[data-v-70f39e36]{display:flex;align-items:center;justify-content:end;gap:1rem}.user-data-wrapper[data-v-96607d53]{display:flex;gap:1.5rem;padding:1.25rem 2rem}.user-data-wrapper .title[data-v-96607d53]{font-size:1rem;line-height:150%;font-weight:600;margin-bottom:1rem}.background-label-value[data-v-01f31859]{font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:space-between;border-radius:7px;padding:.5rem 1.125rem;background-color:#f5f5f5;color:#191919}.first-container[data-v-0f0f1c51],.second-container[data-v-0f0f1c51]{padding:2rem;margin-bottom:1.5rem;background-color:#f4f1fa}.first-container .header[data-v-0f0f1c51],.second-container .header[data-v-0f0f1c51]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.first-container .personal-info[data-v-0f0f1c51],.first-container .contact-info[data-v-0f0f1c51],.second-container .personal-info[data-v-0f0f1c51],.second-container .contact-info[data-v-0f0f1c51]{display:flex;gap:2.5rem}.first-container .personal-info[data-v-0f0f1c51],.second-container .personal-info[data-v-0f0f1c51]{margin-bottom:2.5rem}.first-container .title[data-v-0f0f1c51],.second-container .title[data-v-0f0f1c51]{font-size:1rem;line-height:150%;font-weight:700}.first-container .margin-bottom[data-v-0f0f1c51],.second-container .margin-bottom[data-v-0f0f1c51]{margin-bottom:1.5rem}.third-container[data-v-0f0f1c51],.fourth-container[data-v-0f0f1c51]{display:grid;grid-template-columns:repeat(2,1fr);padding:.75rem 0;margin-bottom:1.5rem}.third-container .right-box[data-v-0f0f1c51],.fourth-container .right-box[data-v-0f0f1c51]{padding-left:2.5rem;border-left:1px solid #BCAAE2}.third-container .content-wrapper[data-v-0f0f1c51],.fourth-container .content-wrapper[data-v-0f0f1c51]{display:flex;flex-direction:column;gap:.75rem}.third-container .current-medication[data-v-0f0f1c51],.fourth-container .current-medication[data-v-0f0f1c51]{width:307px}.third-container .recent-content[data-v-0f0f1c51],.fourth-container .recent-content[data-v-0f0f1c51]{display:flex;gap:4rem}.third-container .recent-content .title[data-v-0f0f1c51],.fourth-container .recent-content .title[data-v-0f0f1c51]{margin-bottom:.875rem;color:#636363}.text-area-title[data-v-0f0f1c51]{font-size:1rem;line-height:150%;margin-bottom:.875rem;font-weight:700}.footer[data-v-0f0f1c51]{display:flex;align-items:center;justify-content:flex-end}.chip-label .title[data-v-966c5f92]{font-size:.875rem;line-height:160%;margin-bottom:.75rem;color:#454545}.chip-label .wrapper[data-v-966c5f92]{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem}.diet-and-meals[data-v-33111b4b]{display:flex;flex-direction:column;row-gap:1.5rem}.diet-and-meals[data-v-33111b4b] .layout-wrapper-header{position:relative;top:auto;z-index:1;padding:0;background-color:#fff;box-shadow:none}.diet-and-meals[data-v-33111b4b] .layout-wrapper-content{margin:0}.diet-and-meals .personal-info-wrapper[data-v-33111b4b]{padding:1.5rem 1.5rem .75rem}.diet-and-meals .personal-info-wrapper .title[data-v-33111b4b]{font-size:1rem;line-height:150%;margin-bottom:.25rem;font-weight:600;color:#363636}.diet-and-meals .personal-info-wrapper .descriptions[data-v-33111b4b]{font-size:.875rem;line-height:160%;max-width:420px;margin-bottom:2rem;color:#636363}.diet-and-meals .personal-info-wrapper .form[data-v-33111b4b]{display:flex;flex-wrap:wrap;row-gap:.25rem;column-gap:1rem}.diet-and-meals .personal-info-wrapper .form .form-grid[data-v-33111b4b]{display:grid;grid-template-columns:250px 145px 138px 132px;column-gap:1.125rem}.diet-and-meals .personal-info-wrapper .form .actions[data-v-33111b4b]{display:flex;align-items:center;column-gap:.75rem;height:50px}.diet-and-meals .price-wrapper[data-v-33111b4b]{padding:1.5rem 1.5rem .75rem}.diet-and-meals .price-wrapper .title[data-v-33111b4b]{font-size:1rem;line-height:150%;margin-bottom:.25rem;font-weight:600;color:#363636}.diet-and-meals .price-wrapper .descriptions[data-v-33111b4b]{font-size:.875rem;line-height:160%;max-width:420px;margin-bottom:2rem;color:#636363}.diet-and-meals .price-wrapper .form[data-v-33111b4b]{display:flex;flex-wrap:wrap;row-gap:.25rem;column-gap:1rem}.diet-and-meals .price-wrapper .form .form-grid[data-v-33111b4b]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1.125rem;row-gap:.5rem}.diet-and-meals .price-wrapper .form .input-group[data-v-33111b4b],.diet-and-meals .price-wrapper .form .input-group .input-wrapper[data-v-33111b4b]{position:relative;display:flex;flex-direction:column}.diet-and-meals .price-wrapper .form .limit-type-label[data-v-33111b4b]{font-size:.75rem;line-height:160%;font-weight:600;border-radius:6px;text-align:center;padding:2px 8px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;min-width:40px;position:absolute;top:50%;right:12px;transform:translateY(-100%);z-index:10;pointer-events:none}.diet-and-meals .price-wrapper .form .limit-type-label.daily[data-v-33111b4b]{background:linear-gradient(135deg,#F4F1FA 0%,#E9E3F5 100%);color:#5a4784;border:1px solid #D2C7EC}.diet-and-meals .price-wrapper .form .limit-type-label.per-meal[data-v-33111b4b]{background:linear-gradient(135deg,#FFF5EB 0%,#FFF8E1 100%);color:#d26900;border:1px solid #FFE082}.diet-and-meals .price-wrapper .form .actions[data-v-33111b4b]{display:flex;align-items:center;column-gap:.75rem;height:50px}.diet-and-meals .average-macros-wrapper[data-v-33111b4b]{padding:1.5rem 1.5rem .75rem}.diet-and-meals .average-macros-wrapper .title[data-v-33111b4b]{font-size:1rem;line-height:150%;margin-bottom:.25rem;font-weight:600;color:#363636}.diet-and-meals .average-macros-wrapper .descriptions[data-v-33111b4b]{font-size:.875rem;line-height:160%;max-width:420px;margin-bottom:2rem;color:#636363}.diet-and-meals .average-macros-wrapper .form-grid[data-v-33111b4b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.125rem;margin-bottom:.75rem}.diet-and-meals .average-macros-wrapper .form-grid label[data-v-33111b4b]{font-weight:500;color:#454545;font-size:13px}.diet-and-meals .average-macros-wrapper .form-grid div[data-v-33111b4b]{font-size:15px;color:#191919}.diet-and-meals .input-title[data-v-33111b4b]{font-weight:500;color:#636363!important;font-size:13px;margin-bottom:4px}.diet-and-meals .tags-wrapper[data-v-33111b4b]{display:grid;grid-template-columns:1fr 1fr;min-height:190px;padding-block:1.5rem}.diet-and-meals .tags-wrapper .tags-item[data-v-33111b4b]{padding-inline:2rem}.diet-and-meals .tags-wrapper .tags-item .title[data-v-33111b4b]{font-size:.875rem;line-height:160%;margin-bottom:.75rem;color:#454545}.diet-and-meals .tags-wrapper .tags-item .content[data-v-33111b4b]{font-size:.875rem;line-height:160%;display:flex;flex-direction:column;row-gap:.625rem}.diet-and-meals .tags-wrapper .tags-item[data-v-33111b4b]:last-child{padding-left:2.5rem;border-left:1px solid #BCAAE2}.meals-ready-to-prepare .header[data-v-33111b4b]{margin-bottom:1rem;color:#191919;font-weight:600}.meals-ready-to-prepare .header .title[data-v-33111b4b]{font-size:1.25rem;line-height:150%;margin-bottom:1rem}.meals-ready-to-prepare .header .total[data-v-33111b4b]{font-size:1rem;line-height:150%;color:#636363}.meals-ready-to-prepare .header .total span[data-v-33111b4b]{color:#191919;font-weight:600}.meals-ready-to-prepare .body[data-v-33111b4b]{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}.meals-ready-to-prepare .pagination[data-v-33111b4b]{margin-top:1rem}.meals-ready-to-prepare .nutritional-totals-section[data-v-33111b4b]{margin-bottom:1.5rem;padding:1.25rem;background-color:#f5f5f5;border-radius:8px;border:1px solid #D8D8D8}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-header[data-v-33111b4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-header h3[data-v-33111b4b]{font-size:1rem;line-height:150%;font-weight:600;color:#363636;margin:0}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-header .constraint-warning[data-v-33111b4b]{display:flex;align-items:center;gap:.5rem;font-weight:400;color:#454545}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-header .constraint-warning i[data-v-33111b4b]{font-size:16px}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid[data-v-33111b4b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-header[data-v-33111b4b]{display:grid;grid-template-columns:120px 1fr 100px 150px;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:#ececec;border-radius:6px;border:1px solid #C5C5C5;font-weight:400;color:#454545;font-size:.875rem;line-height:160%}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-header .header-label[data-v-33111b4b],.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-header .header-value[data-v-33111b4b]{font-weight:600}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-header .header-percentage[data-v-33111b4b],.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-header .header-progress[data-v-33111b4b]{text-align:center;font-weight:600}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item[data-v-33111b4b]{display:grid;grid-template-columns:120px 1fr 100px 150px;align-items:center;gap:1rem;padding:.75rem;background-color:#fff;border-radius:6px;border:1px solid #D8D8D8}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-label[data-v-33111b4b]{font-size:.875rem;line-height:160%;font-weight:400;color:#454545}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-value[data-v-33111b4b]{font-size:1.25rem;line-height:150%;font-weight:600;color:#191919}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-value .nutrition-limit[data-v-33111b4b]{color:#636363;font-weight:400}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-percentage[data-v-33111b4b]{font-size:.875rem;line-height:160%;color:#636363;text-align:center}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-bar[data-v-33111b4b]{height:12px;background-color:#d8d8d8;border-radius:6px;overflow:hidden}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-bar .nutrition-bar-fill[data-v-33111b4b]{height:100%;background-color:#8f72cf;transition:width .3s ease}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-bar.warning .nutrition-bar-fill[data-v-33111b4b]{background-color:#d26900}.meals-ready-to-prepare .nutritional-totals-section .nutritional-totals-grid .nutrition-item .nutrition-bar.danger .nutrition-bar-fill[data-v-33111b4b]{background-color:#f22020}.meals-ready-to-prepare .nutritional-totals-section .constraint-reasons[data-v-33111b4b]{padding:1rem;border-radius:6px}.meals-ready-to-prepare .nutritional-totals-section .constraint-reasons h4[data-v-33111b4b]{font-size:.875rem;line-height:160%;font-weight:400;color:#454545;margin:0 0 .5rem}.meals-ready-to-prepare .nutritional-totals-section .constraint-reasons ul[data-v-33111b4b]{margin:0;padding-left:1.25rem}.meals-ready-to-prepare .nutritional-totals-section .constraint-reasons ul li[data-v-33111b4b]{font-size:.875rem;line-height:160%;color:#454545;margin-bottom:.25rem}.meals-ready-to-prepare .nutritional-totals-section .constraint-reasons ul li[data-v-33111b4b]:last-child{margin-bottom:0}.user-management-overview[data-v-8578b92b]{display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));grid-template-rows:repeat(3,1fr);gap:1.25rem}.user-management-overview .default-content[data-v-8578b92b]{display:flex;align-items:center;gap:1.5rem}.user-management-overview .v02-max-number[data-v-8578b92b]{font-size:1.5rem;line-height:137%;font-weight:600;color:#187242}.user-management-overview[data-v-45a6a986]{display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));grid-template-rows:repeat(2,1fr);gap:1.25rem}.user-management-overview .default-content[data-v-45a6a986]{display:flex;align-items:center;gap:1.5rem}.filters[data-v-cb38504c]{display:grid;grid-template-columns:280px;grid-column-gap:1rem;margin-bottom:16px}.status-dot[data-v-cb38504c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-accepted .status-dot[data-v-cb38504c]{background:#1E8F52}.status-pending .status-dot[data-v-cb38504c]{background:#F59E42}.status-rejected .status-dot[data-v-cb38504c]{background:#B91C1C}.status-inprogress .status-dot[data-v-cb38504c]{background:#3B82F6}.education-article-card[data-v-2cb1c420]{height:248px;width:242px;border:1px solid #ECECEC;border-radius:9px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;overflow:hidden;cursor:pointer}.education-article-card[data-v-2cb1c420]:hover{transform:scale(1.05);transition:.3s}.education-article-card .image-wrapper[data-v-2cb1c420]{height:116px;width:100%}.education-article-card .image-wrapper .image[data-v-2cb1c420]{width:100%;height:100%;object-fit:cover}.education-article-card .content-wrapper[data-v-2cb1c420]{width:100%;padding:.75rem}.education-article-card .content-wrapper .title[data-v-2cb1c420]{font-size:.875rem;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;color:#363636;font-weight:600}.education-article-card .content-wrapper .description[data-v-2cb1c420]{font-size:.75rem;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:gray}.meals-ready-to-prepare .header[data-v-898ed419]{display:flex;align-items:flex-start;justify-content:space-between;column-gap:2rem;margin-bottom:1.5rem}.meals-ready-to-prepare .header .input-search[data-v-898ed419]{width:240px}.meals-ready-to-prepare .body[data-v-898ed419]{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}.meals-ready-to-prepare .pagination[data-v-898ed419]{margin-top:2rem}.wysiwyg[data-v-2c91e68f]{width:100%}.wysiwyg .wrapper[data-v-2c91e68f]{padding-bottom:.75rem;border:1px solid #C5C5C5;border-radius:8px;background-color:#fff}.wysiwyg .wrapper[data-v-2c91e68f]:hover{border-color:#454545}.wysiwyg .wrapper.error[data-v-2c91e68f],.wysiwyg .wrapper.error .menu[data-v-2c91e68f]{border-color:#f22020}.wysiwyg .menu[data-v-2c91e68f]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem;margin-bottom:.75rem;border-bottom:1px solid #C5C5C5}.wysiwyg .menu button[data-v-2c91e68f]{font-size:1.25rem;line-height:150%;display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;padding-inline:.375rem;color:#636363;font-weight:400;cursor:pointer}.wysiwyg .menu button svg[data-v-2c91e68f]{height:24px;width:24px}.wysiwyg .menu button.is-active[data-v-2c91e68f],.wysiwyg .menu button[data-v-2c91e68f]:hover{color:#745ca9}.wysiwyg .menu button[data-v-2c91e68f]:disabled{color:#9e9e9e}.wysiwyg .content-wrapper[data-v-2c91e68f]{padding-right:.25rem}.wysiwyg .content-wrapper .content[data-v-2c91e68f]{min-height:200px;max-height:600px;padding:0 .5rem 0 .75rem}[data-v-2c91e68f] .ProseMirror{outline:unset}[data-v-2c91e68f] .ProseMirror p{font-size:.875rem;line-height:160%;font-weight:400}[data-v-2c91e68f] .ProseMirror h1{font-size:1.5rem;line-height:137%;font-weight:600}[data-v-2c91e68f] .ProseMirror h2{font-size:1.25rem;line-height:150%;font-weight:600}[data-v-2c91e68f] .ProseMirror h3{font-size:1rem;line-height:150%;font-weight:600}[data-v-2c91e68f] .ProseMirror strong{font-weight:700}[data-v-2c91e68f] .ProseMirror em{font-style:italic}[data-v-2c91e68f] .ProseMirror s{text-decoration:line-through}[data-v-2c91e68f] .ProseMirror u{text-decoration-line:underline}[data-v-2c91e68f] .ProseMirror ul,[data-v-2c91e68f] .ProseMirror ol{padding:0 30px}[data-v-2c91e68f] .ProseMirror blockquote{padding-left:20px;border-left:2px solid #808080;background-color:#f5f5f5}[data-v-2c91e68f] .ProseMirror hr{border:none;border-top:2px solid #808080;margin:.75rem 0}[data-v-2c91e68f] .ProseMirror b{font-weight:700}[data-v-2c91e68f] .ProseMirror ol{list-style-type:decimal}[data-v-2c91e68f] .ProseMirror ul{list-style-type:disc}.article-form[data-v-eca82c93]{display:flex;flex-direction:column;row-gap:.5rem;max-width:875px;margin:.5rem auto}.article-form .image-input[data-v-eca82c93]{height:380px}.footer-actions[data-v-eca82c93]{display:flex;align-items:center;justify-content:end;gap:1rem}.education-video-list .header[data-v-55130c2c]{display:flex;align-items:flex-start;justify-content:space-between;column-gap:2rem;margin-bottom:1.5rem}.education-video-list .header .input-search[data-v-55130c2c]{width:240px}.education-video-list .body[data-v-55130c2c]{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}.education-video-list .pagination[data-v-55130c2c]{margin-top:2rem}.movie-input[data-v-166aa23b]{width:100%;height:100%;min-height:100px}.movie-input .wrapper[data-v-166aa23b]{position:relative;overflow:hidden;width:100%;padding-top:56.25%;min-height:300px;border-radius:6px;border:2px dashed #A58ED9;background:#F4F1FA}.movie-input .wrapper .input-wrapper[data-v-166aa23b]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.movie-input .wrapper .input-wrapper input[data-v-166aa23b]{width:100%;height:100%;opacity:0}.movie-input .wrapper .label-on-input[data-v-166aa23b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;text-align:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:2.5rem;transition:.4s;-webkit-user-select:none;user-select:none}.movie-input .wrapper .label-on-input .upload-icon[data-v-166aa23b]{height:60px;margin-bottom:1.5rem;color:#5a4784}.movie-input .wrapper .label-on-input .title[data-v-166aa23b]{font-size:1rem;line-height:150%;margin-bottom:1.25rem;color:#191919;font-weight:600}.movie-input .wrapper .label-on-input .title span[data-v-166aa23b]{color:#5a4784}.movie-input .wrapper .label-on-input .description[data-v-166aa23b]{font-size:.875rem;line-height:160%;color:#363636;font-weight:400}.movie-input .wrapper .video-box[data-v-166aa23b]{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:6px;z-index:2}.movie-input .wrapper .video-box .iframe[data-v-166aa23b]{width:100%;height:100%;border:unset}.movie-input .wrapper .video-box .video[data-v-166aa23b]{width:100%;height:100%;margin-bottom:-4px}.movie-input .wrapper .clear-button[data-v-166aa23b]{position:absolute;top:1.25rem;right:.875rem;z-index:3}.movie-input .wrapper[data-v-166aa23b]:hover{background-color:#e9e3f5}.progress-bar[data-v-8932163a]{position:relative;height:2rem;width:100%;border-radius:9px;overflow:hidden;background-color:#d8d8d8;-webkit-user-select:none;user-select:none}.progress-bar .progress[data-v-8932163a]{width:var(--69ff67b0);height:100%;background-color:#8f72cf;transition:.3s ease-out}.progress-bar .label[data-v-8932163a]{position:absolute;height:22px;width:100%;top:50%;margin-top:-11px;color:#fff;text-align:center}.video-form[data-v-140cf96a]{display:flex;flex-direction:column;row-gap:.5rem;max-width:875px;margin:.5rem auto}.video-form .image-input[data-v-140cf96a]{height:380px}.footer-actions[data-v-140cf96a]{display:flex;flex-direction:column;row-gap:.75rem}.footer-actions .buttons-wrapper[data-v-140cf96a]{display:flex;align-items:center;justify-content:end;gap:1rem}.meals-assignment-expanded-row .row-container[data-v-65c743ee]{display:flex;padding-inline:4rem}.meals-assignment-expanded-row .row-container.header[data-v-65c743ee]{border-bottom:1px solid #D2C7EC}.meals-assignment-expanded-row .row-container.header .row-cell[data-v-65c743ee]{font-size:1rem;line-height:150%;padding:1.125rem 1.25rem;font-weight:600}.meals-assignment-expanded-row .row-cell[data-v-65c743ee]{font-size:.875rem;line-height:160%;width:200px;padding:.625rem 1.25rem}.meals-assignment-expanded-row .row-cell.secondary[data-v-65c743ee]{font-weight:600}.header[data-v-351a36e3]{display:flex;align-items:flex-end;justify-content:space-between}.header .title[data-v-351a36e3]{font-size:1.25rem;line-height:150%;margin-bottom:.875rem;font-weight:600;color:#191919}.header .total[data-v-351a36e3]{font-size:1rem;line-height:150%;color:#636363}.header .total span[data-v-351a36e3]{color:#191919;font-weight:600}.header .select-filter[data-v-351a36e3]{width:300px}.checkbox-wrapper[data-v-351a36e3]{display:flex;align-items:center;justify-content:flex-start;margin-left:20%}.danger-icon[data-v-351a36e3]{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer}.chip-label .title[data-v-b91493e7]{font-size:.875rem;line-height:160%;margin-bottom:.75rem;color:#454545}.chip-label .wrapper[data-v-b91493e7]{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem}.info-label[data-v-5bf75e3d]{display:flex;column-gap:.5rem}.info-label .label[data-v-5bf75e3d]{font-size:1rem;line-height:150%;color:#636363;font-weight:400}.info-label .value[data-v-5bf75e3d]{font-size:1rem;line-height:150%;color:#191919;font-weight:600}.ingredient-label[data-v-6119599b]{display:flex;column-gap:.5rem}.ingredient-label .icon-wrapper[data-v-6119599b]{display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;width:24px;height:24px;margin-bottom:.25rem;background-color:#e9e3f5}.ingredient-label .icon-wrapper .icon[data-v-6119599b]{width:12px;height:12px;color:#8f72cf}.ingredient-label .name[data-v-6119599b]{font-size:1rem;line-height:150%;width:230px;margin-right:.5rem;color:#191919;font-weight:400}.ingredient-label .value[data-v-6119599b]{font-size:1rem;line-height:150%;flex:none;color:#191919;font-weight:600}.meals-overview[data-v-d3727c4b]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.meals-overview .base-info[data-v-d3727c4b]{grid-column:1/3;display:flex;column-gap:2rem;padding:2rem;border-bottom:1px solid #ECECEC;box-shadow:4px 6px -2px #10182808}.meals-overview .base-info .image-wrapper[data-v-d3727c4b]{width:396px;height:396px;border-radius:6px;overflow:hidden;flex:none}.meals-overview .base-info .image-wrapper .image[data-v-d3727c4b]{width:100%;height:100%;object-fit:contain;object-position:center}.meals-overview .base-info .info[data-v-d3727c4b]{min-width:250px;display:flex;flex-direction:column;row-gap:2.5rem}.meals-overview .base-info .info .info-wrapper[data-v-d3727c4b]{display:flex;flex-direction:column;row-gap:.75rem}.meals-overview .base-info .info .info-wrapper .title[data-v-d3727c4b]{font-size:1rem;line-height:150%;margin-bottom:.25rem;color:#454545;font-weight:700}.meals-overview .base-info .tags[data-v-d3727c4b]{display:flex;flex-direction:column;row-gap:1.5rem}.meals-overview .preparation[data-v-d3727c4b]{grid-column:1/2;display:flex;flex-direction:column;row-gap:1.5rem;padding:2rem;border:1px solid #BCAAE2;border-radius:6px}.meals-overview .preparation .title[data-v-d3727c4b]{font-size:1rem;line-height:150%;margin-bottom:1rem;font-weight:600}.meals-overview .preparation .description[data-v-d3727c4b]{font-size:1rem;line-height:150%;white-space:pre-line}.meals-overview .ingredients[data-v-d3727c4b]{grid-column:2/3;padding:2rem;display:flex;flex-direction:column;row-gap:1rem;border:1px solid #E9E3F5;border-radius:6px;background-color:#f4f1fa}.meals-overview .ingredients .ingredients-header[data-v-d3727c4b]{display:flex;justify-content:space-between;align-items:center}.meals-overview .ingredients .ingredients-header .title[data-v-d3727c4b]{font-size:1rem;line-height:150%;font-weight:600}.meals-overview .ingredients .ingredients-header .sort-select[data-v-d3727c4b]{width:200px}.meals-overview .ingredients .ingredients-info[data-v-d3727c4b]{margin-bottom:1rem}.meals-overview .ingredients .ingredients-info .info-text[data-v-d3727c4b]{font-size:1rem;line-height:150%;color:#5a4784;font-weight:500}.meals-overview .ingredients .serving-group-name .title[data-v-d3727c4b]{font-size:1rem;line-height:150%}.meals-overview .ingredients .ingredient-group[data-v-d3727c4b]{display:flex;flex-direction:column;row-gap:.75rem}.workout-card[data-v-f8828043]{position:relative;height:236px;width:248px;border:1px solid #ECECEC;border-radius:9px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;overflow:hidden;cursor:pointer}.workout-card[data-v-f8828043]:hover{transform:scale(1.05);transition:.3s}.workout-card .image[data-v-f8828043]{width:100%;height:100%;object-fit:cover}.workout-card .content-wrapper[data-v-f8828043]{background-color:#2f2f2f47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;z-index:1;bottom:0;width:100%;height:90px;padding:.5rem .75rem;color:#fff}.workout-card .content-wrapper .title[data-v-f8828043]{font-size:.875rem;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:600}.workout-card .content-wrapper .description[data-v-f8828043]{font-size:.75rem;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400}.meals-ready-to-prepare .header[data-v-02b25155]{display:flex;align-items:flex-start;justify-content:space-between;column-gap:2rem;margin-bottom:1.5rem}.meals-ready-to-prepare .header .filters[data-v-02b25155]{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}.meals-ready-to-prepare .header .filters .filter-input[data-v-02b25155]{width:248px}.meals-ready-to-prepare .body[data-v-02b25155]{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}.meals-ready-to-prepare .pagination[data-v-02b25155]{margin-top:2rem}.video-form[data-v-3ed75186]{display:flex;flex-direction:column;row-gap:.5rem;max-width:875px;margin:.5rem auto}.video-form .image-input[data-v-3ed75186]{height:380px}.footer-actions[data-v-3ed75186]{display:flex;flex-direction:column;row-gap:.75rem}.footer-actions .buttons-wrapper[data-v-3ed75186]{display:flex;align-items:center;justify-content:end;gap:1rem}.form-container[data-v-4a3185d8]{max-width:620px}.form-title[data-v-4a3185d8]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.footer-actions[data-v-4a3185d8]{display:flex;align-items:center;justify-content:end;gap:1rem}.form-container[data-v-735784f9]{max-width:620px}.image-input[data-v-735784f9]{height:380px}.form-title[data-v-735784f9]{font-size:1rem;line-height:150%;margin-bottom:1rem;color:#191919}.footer-actions[data-v-735784f9]{display:flex;align-items:center;justify-content:end;gap:1rem}.group-wrapper[data-v-735784f9]{display:flex;flex-direction:column;row-gap:.75rem;padding-bottom:.75rem}.group-wrapper .empty-list[data-v-735784f9]{color:#636363}.group-wrapper .group-item[data-v-735784f9]{display:flex;align-items:center;justify-content:center;column-gap:.75rem}.group-wrapper .group-item .number[data-v-735784f9]{width:28px;height:44px;display:flex;align-items:center;justify-content:center;flex:none}.group-wrapper .group-item .name[data-v-735784f9]{width:100%}.group-wrapper .group-item .action-wrapper[data-v-735784f9]{width:130px;display:flex;align-items:center;justify-content:flex-start;flex:none}.group-wrapper .group-item .chevron-up[data-v-735784f9]{transform:rotate(180deg)}.group-footer[data-v-735784f9]{display:flex;align-items:flex-start;justify-content:center;padding-left:40px;padding-top:.75rem;column-gap:.75rem;border-top:1px solid #D8D8D8}.section-details[data-v-d65853f0]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details .input[data-v-d65853f0]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-d65853f0]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-d65853f0]{grid-column:span 1;margin:0;min-height:50px}.country-picker[data-v-d65853f0]{display:flex;align-items:center}.country-picker img[data-v-d65853f0]{width:20px;height:15px;margin-right:8px}.section-tags[data-v-d65853f0]{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(1,1fr);row-gap:.5rem}.section-tags .tag-select[data-v-d65853f0]{grid-column:1/3}.info-icon[data-v-d65853f0]{width:20px;height:20px}.section-nutrition[data-v-d65853f0]{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.section-preparation[data-v-d65853f0]{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.section-preparation .full-width-area[data-v-d65853f0]{grid-column:1/3}.section-ingredients[data-v-d65853f0]{display:flex;flex-direction:column;gap:56px}.form-info[data-v-d65853f0]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:.5rem;margin-top:10px;margin-bottom:.75rem;color:red}.footer-actions[data-v-d65853f0]{display:flex;align-items:center;justify-content:end;gap:1rem;margin-top:20px}.form-info[data-v-04bd80ff]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:red}.info-icon[data-v-04bd80ff]{width:20px;height:20px}.section-details[data-v-04bd80ff]{display:grid;gap:8px 24px}.section-details .input[data-v-04bd80ff]{grid-column:span 1;margin:0;min-height:50px}.footer-actions[data-v-04bd80ff]{display:flex;align-items:center;justify-content:end;gap:1rem;margin-top:20px}.form-title[data-v-04bd80ff]{font-weight:600;margin-bottom:16px;color:#333}.section-details[data-v-07537557]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-07537557]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-07537557]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-07537557]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-07537557]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-0a5ae1d7]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-0a5ae1d7]{grid-column:span 1;margin:0;min-height:50px}.section-details-medications[data-v-0a5ae1d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px 24px}.section-details-medications .input[data-v-0a5ae1d7]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-0a5ae1d7]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-0a5ae1d7]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-0a5ae1d7]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-0a5ae1d7]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-0a5ae1d7]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-9f0a4f1a]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-9f0a4f1a]{grid-column:span 1;margin:0;min-height:50px}.section-details-medications[data-v-9f0a4f1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px 24px}.section-details-medications .input[data-v-9f0a4f1a]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-9f0a4f1a]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-9f0a4f1a]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-9f0a4f1a]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-9f0a4f1a]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-9f0a4f1a]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-75d19c68]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,1fr);gap:8px 24px}.section-details .input[data-v-75d19c68]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-75d19c68]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-75d19c68]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-75d19c68]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-8c8a7180]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-8c8a7180]{grid-column:span 1;margin:0;min-height:50px}.section-details-medications[data-v-8c8a7180]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px 24px}.section-details-medications .input[data-v-8c8a7180]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-8c8a7180]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-8c8a7180]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-8c8a7180]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-8c8a7180]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-8c8a7180]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-30137389]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-30137389]{grid-column:span 1;margin:0;min-height:50px}.section-details-medications[data-v-30137389]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px 24px}.section-details-medications .input[data-v-30137389]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-30137389]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-30137389]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-30137389]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-30137389]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-30137389]{grid-column:span 1;margin:0;min-height:50px}.section-details[data-v-ad0ba8ff]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-ad0ba8ff]{grid-column:span 1;margin:0;min-height:50px}.section-details .goal-select[data-v-ad0ba8ff]{grid-column:1/3}.section-details-medications[data-v-ad0ba8ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px 24px}.section-details-medications .input[data-v-ad0ba8ff]{grid-column:span 1;margin:0;min-height:50px}.section-details-three[data-v-ad0ba8ff]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px 24px}.section-details-three .input[data-v-ad0ba8ff]{grid-column:span 1;margin:0;min-height:50px}.form-title[data-v-ad0ba8ff]{font-weight:600;margin-bottom:16px;color:#333}.footer-actions[data-v-ad0ba8ff]{display:flex;align-items:center;justify-content:end;gap:16px;margin-top:20px}.input[data-v-ad0ba8ff]{grid-column:span 1;margin:0;min-height:50px}.form-info[data-v-ba74cd95]{font-size:1rem;line-height:150%;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:red}.info-icon[data-v-ba74cd95]{width:20px;height:20px}.plus-icon[data-v-ba74cd95]{width:15px;height:15px}.footer-container[data-v-ba74cd95]{width:fit-content;margin:auto;display:flex}.footer-actions[data-v-ba74cd95]{display:flex;gap:20px;justify-content:center}.button-wrapper[data-v-ba74cd95]{width:120px;text-align:center}.button-wrapper>*[data-v-ba74cd95]{visibility:visible}.button-wrapper>*[v-show=false][data-v-ba74cd95]{visibility:hidden}.info-icon[data-v-d64262c1]{width:20px;height:20px}.form-info[data-v-d64262c1]{display:flex;align-items:center;gap:8px;margin-bottom:32px;color:red}.footer-actions[data-v-d64262c1]{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px}.diet-and-meals[data-v-d64262c1]{display:flex;flex-direction:column;row-gap:1.5rem}.diet-and-meals .personal-info-wrapper[data-v-d64262c1]{padding:1.5rem 1.5rem .75rem}.diet-and-meals .personal-info-wrapper .title[data-v-d64262c1]{font-size:1rem;line-height:150%;margin-bottom:.25rem;font-weight:600;color:#363636}.diet-and-meals .personal-info-wrapper .descriptions[data-v-d64262c1]{font-size:.875rem;line-height:160%;margin-bottom:2rem;color:#636363}.diet-and-meals .personal-info-wrapper .form[data-v-d64262c1]{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:1rem;column-gap:.25rem}.diet-and-meals .personal-info-wrapper .form .form-grid[data-v-d64262c1]{display:grid;column-gap:1.125rem}.diet-and-meals .personal-info-wrapper .form .actions[data-v-d64262c1]{display:flex;align-items:center;column-gap:.75rem;height:50px}.diet-and-meals .tags-wrapper[data-v-d64262c1]{display:grid;grid-template-columns:1fr 1fr;min-height:190px;padding-block:1.5rem}.diet-and-meals .tags-wrapper .tags-item[data-v-d64262c1]{padding-inline:2rem}.diet-and-meals .tags-wrapper .tags-item .title[data-v-d64262c1]{font-size:.875rem;line-height:160%;margin-bottom:.75rem;color:#454545}.diet-and-meals .tags-wrapper .tags-item .content[data-v-d64262c1]{font-size:.875rem;line-height:160%;display:flex;flex-direction:column;row-gap:.625rem}.diet-and-meals .tags-wrapper .tags-item[data-v-d64262c1]:last-child{padding-left:2.5rem;border-left:1px solid #BCAAE2}.subscription-info-grid[data-v-d64262c1]{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:32px}@media (max-width: 1024px){.subscription-info-grid[data-v-d64262c1]{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 600px){.subscription-info-grid[data-v-d64262c1]{grid-template-columns:1fr}}.subscription-info-grid .info-item[data-v-d64262c1] .label{color:gray}.subscription-info-grid .info-item[data-v-d64262c1] .value{color:#191919}.history-wrapper[data-v-d64262c1]{border:none!important;box-shadow:none}.current-subscription-card[data-v-d64262c1]{background-color:#f4f1fa;padding:0}.current-subscription-card[data-v-d64262c1] .box-wrapper{background-color:#e9e3f5;border:none}.current-subscription-card .header[data-v-d64262c1]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.current-subscription-card .header .title[data-v-d64262c1]{padding:0}.current-subscription-card .header .header-actions[data-v-d64262c1]{display:flex;align-items:center;gap:12px}.current-subscription-card .subscription-info-grid[data-v-d64262c1]{padding:24px}.title[data-v-d64262c1]{padding:12px;font-weight:600;color:#363636;font-size:1.2rem}.add-subscription-btn-row[data-v-d64262c1]{display:flex;justify-content:flex-end;margin:16px 0 8px}.history-header-row[data-v-d64262c1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.status-cell[data-v-d64262c1]{font-weight:600;letter-spacing:.5px}.status-active[data-v-d64262c1]{color:#43a047}.info-item.status-expired[data-v-d64262c1] .value{color:#e53935!important;font-weight:600}.user-meals-overview[data-v-a78a4bc2]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.user-meals-overview .base-info[data-v-a78a4bc2]{grid-column:1/3;display:flex;column-gap:2rem;padding:2rem;border-bottom:1px solid #ECECEC;box-shadow:4px 6px -2px #10182808}.user-meals-overview .base-info .image-wrapper[data-v-a78a4bc2]{width:396px;height:396px;border-radius:6px;overflow:hidden;flex:none}.user-meals-overview .base-info .image-wrapper .image[data-v-a78a4bc2]{width:100%;height:100%;object-fit:contain;object-position:center}.user-meals-overview .base-info .info[data-v-a78a4bc2]{min-width:250px;display:flex;flex-direction:column;row-gap:2.5rem}.user-meals-overview .base-info .info .info-wrapper[data-v-a78a4bc2]{display:flex;flex-direction:column;row-gap:.75rem}.user-meals-overview .base-info .info .info-wrapper .title[data-v-a78a4bc2]{font-size:1rem;line-height:150%;margin-bottom:.25rem;color:#454545;font-weight:700}.user-meals-overview .base-info .tags[data-v-a78a4bc2]{display:flex;flex-direction:column;row-gap:1.5rem}.user-meals-overview .preparation[data-v-a78a4bc2]{grid-column:1/2;display:flex;flex-direction:column;row-gap:1.5rem;padding:2rem;border:1px solid #BCAAE2;border-radius:6px}.user-meals-overview .preparation .title[data-v-a78a4bc2]{font-size:1rem;line-height:150%;margin-bottom:1rem;font-weight:600}.user-meals-overview .preparation .description[data-v-a78a4bc2]{font-size:1rem;line-height:150%;white-space:pre-line}.user-meals-overview .ingredients[data-v-a78a4bc2]{grid-column:2/3;padding:2rem;display:flex;flex-direction:column;row-gap:2rem;border:1px solid #E9E3F5;border-radius:6px;background-color:#f4f1fa}.user-meals-overview .ingredients .title[data-v-a78a4bc2]{font-size:1rem;line-height:150%;font-weight:600}.user-meals[data-v-76e568a3]{padding:1.5rem}.user-meals .no-meals[data-v-76e568a3]{display:flex;justify-content:center;align-items:center;min-height:400px}.user-meals .no-meals .no-meals-content[data-v-76e568a3]{text-align:center;color:gray}.user-meals .no-meals .no-meals-content h3[data-v-76e568a3]{margin-bottom:1rem;color:#454545}.user-meals .no-meals .no-meals-content p[data-v-76e568a3]{line-height:1.5}.user-meals .meals-grid[data-v-76e568a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.user-meals .meals-grid .meal-card[data-v-76e568a3]{border:1px solid #D8D8D8;overflow:hidden;background:white;transition:all .3s ease;animation:fadeInUp-76e568a3 .3s ease-out}.user-meals .meals-grid .meal-card[data-v-76e568a3]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}@keyframes fadeInUp-76e568a3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-meals .meals-grid .meal-card .meal-image[data-v-76e568a3]{width:100%;height:200px;overflow:hidden}.user-meals .meals-grid .meal-card .meal-image img[data-v-76e568a3]{width:100%;height:100%;object-fit:cover}.user-meals .meals-grid .meal-card .meal-content[data-v-76e568a3]{padding:1.25rem}.user-meals .meals-grid .meal-card .meal-content .meal-header[data-v-76e568a3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.user-meals .meals-grid .meal-card .meal-content .meal-header .meal-name[data-v-76e568a3]{font-weight:600;color:#191919;margin:0;flex:1;margin-right:.75rem}.user-meals .meals-grid .meal-card .meal-content .meal-header .meal-type[data-v-76e568a3]{background-color:#e9e3f5;color:#5a4784;padding:.25rem .5rem;white-space:nowrap}.user-meals .meals-grid .meal-card .meal-content .meal-tags[data-v-76e568a3]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.user-meals .meals-grid .meal-card .meal-content .meal-tags .tag[data-v-76e568a3]{padding:.25rem .375rem}.user-meals .meals-grid .meal-card .meal-content .meal-nutrition[data-v-76e568a3]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.user-meals .meals-grid .meal-card .meal-content .meal-nutrition .nutrition-item[data-v-76e568a3]{display:flex;justify-content:space-between;align-items:center}.user-meals .meals-grid .meal-card .meal-content .meal-nutrition .nutrition-item .label[data-v-76e568a3]{color:#636363}.user-meals .meals-grid .meal-card .meal-content .meal-nutrition .nutrition-item .value[data-v-76e568a3]{font-weight:400;color:#191919}.user-meals .meals-grid .meal-card .meal-content .meal-actions[data-v-76e568a3]{display:flex;justify-content:center}.user-meals .meals-grid .meal-card .meal-content .meal-actions .switch-recipe-btn[data-v-76e568a3]{background:white;border:2px solid #8F72CF;color:#745ca9;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px #0000000d;border-radius:8px;padding:.5rem 1rem}.user-meals .meals-grid .meal-card .meal-content .meal-actions .switch-recipe-btn[data-v-76e568a3]:hover{background:#F4F1FA;border-color:#745ca9;color:#5a4784;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.user-meals .meals-grid .meal-card .meal-content .meal-actions .switch-recipe-btn[data-v-76e568a3]:active{transform:translateY(0);box-shadow:0 2px 4px #0000000d}.user-meals .meals-grid .meal-card .meal-content .meal-actions .cannot-change[data-v-76e568a3]{color:gray;font-style:italic}.filters[data-v-09348e57]{width:286px}.footer-actions[data-v-f1f9e6c4]{display:flex;align-items:center;justify-content:end;gap:1rem}.section-details[data-v-f1f9e6c4]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-f1f9e6c4]{grid-column:span 1;margin:0;min-height:50px}.filters[data-v-23c1222f]{width:286px;display:flex}.footer-actions[data-v-c5494683]{display:flex;align-items:center;justify-content:end;gap:1rem}.section-details[data-v-c5494683]{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:8px 24px}.section-details .input[data-v-c5494683]{grid-column:span 1;margin:0;min-height:50px}.settings-sections[data-v-a5d2a64b]{display:flex;flex-direction:row;gap:32px;align-items:flex-start}.settings-card[data-v-a5d2a64b]{background:#fff;border-radius:10px;border:1.5px solid #8d94a1;box-shadow:0 2px 8px #0000000a;padding:32px 24px 24px;margin-bottom:0;min-width:340px;max-width:600px;width:100%}.time-slots-card[data-v-a5d2a64b]{margin-bottom:0}.disabled-slots-card[data-v-a5d2a64b]{min-width:260px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;padding:24px 18px}.section-title[data-v-a5d2a64b]{margin-bottom:24px;font-size:1.3rem;font-weight:600;text-align:left}.time-slots-list[data-v-a5d2a64b]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.time-slot-row[data-v-a5d2a64b]{display:flex;align-items:baseline;gap:12px}.slot-name-input[data-v-a5d2a64b]{min-width:120px;max-width:160px}.time-input[data-v-a5d2a64b]{min-width:110px;max-width:140px}.modal-row[data-v-a5d2a64b]{display:flex;flex-direction:row;gap:18px;width:100%}.modal-field[data-v-a5d2a64b]{flex:1;display:flex;flex-direction:column;gap:8px}.button-row[data-v-a5d2a64b]{display:flex;flex-direction:row;gap:12px}.slot-disabled-info[data-v-a5d2a64b]{margin-left:12px;font-size:.8rem;color:#8d94a1}.disabled-slot-row[data-v-a5d2a64b]{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.disabled-dates[data-v-a5d2a64b]{color:#8d94a1;margin-left:6px}.disabled-reason[data-v-a5d2a64b],.disabled-alternative[data-v-a5d2a64b]{font-size:.95em;color:#6b7280;margin-left:2px}.empty-disabled[data-v-a5d2a64b]{color:#8d94a1;font-style:italic}.filters[data-v-51cb34ed]{display:grid;grid-template-columns:280px 280px;grid-column-gap:1rem;margin-bottom:16px}.status-filter[data-v-51cb34ed]{grid-column:2}.status-filter .select-wrapper[data-v-51cb34ed]{display:flex;align-items:center;width:100%;padding:0 .75rem;height:44px;border:1px solid #D8D8D8;border-radius:4px;color:#d8d8d8;background:#FFFFFF;transition:.3s;box-sizing:border-box}.status-filter .select-wrapper[data-v-51cb34ed]:hover{border-color:#636363;color:#636363}.status-filter .select-wrapper.is-open[data-v-51cb34ed]{border-color:#8f72cf}.status-filter .select-wrapper.error[data-v-51cb34ed]{border-color:#f22020}.status-filter .select-wrapper.disabled[data-v-51cb34ed]{border-color:#d8d8d8;cursor:not-allowed;color:#c5c5c5;background:#F5F5F5}.status-dot[data-v-51cb34ed]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-accepted .status-dot[data-v-51cb34ed]{background:#1E8F52}.status-pending .status-dot[data-v-51cb34ed]{background:#F59E42}.status-rejected .status-dot[data-v-51cb34ed]{background:#B91C1C}.status-inprogress .status-dot[data-v-51cb34ed]{background:#3B82F6}.center-cell[data-v-51cb34ed]{text-align:left!important;vertical-align:middle!important}.center-cell>*[data-v-51cb34ed]{margin-left:auto;margin-right:auto;display:inline-block}.wellbeing-section[data-v-2e91a73b]{width:100%;max-width:900px;margin:2.5rem auto 0;display:flex;flex-direction:column;align-items:center;background:none;box-shadow:none;border-radius:0;padding:0 1rem 2rem}.emoji-big[data-v-2e91a73b]{font-size:110px;line-height:1;margin-bottom:.5rem;margin-top:1.5rem}.questionmark[data-v-2e91a73b]{font-size:110px;color:#bbb;font-weight:700;line-height:1}.feeling-label[data-v-2e91a73b]{color:#888;font-size:1.2rem;margin-bottom:.2rem;margin-top:.2rem}.feeling-value[data-v-2e91a73b]{font-size:2.7rem;font-weight:800;margin-bottom:1.5rem;text-align:center;letter-spacing:.01em}.divider[data-v-2e91a73b]{width:100%;max-width:320px;height:1px;background:#eee;margin:1.2rem 0}.symptoms-label[data-v-2e91a73b],.notes-label[data-v-2e91a73b]{color:#888;margin-bottom:.3rem;font-size:1.1rem;font-weight:500}.symptoms-list[data-v-2e91a73b]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-height:1.5rem;margin-bottom:.5rem}.symptom-chip[data-v-2e91a73b]{background:#e6f9ed;color:#3bb77e;border-radius:12px;padding:.3rem 1.1rem;font-size:1.05rem;font-weight:500}.symptom-empty[data-v-2e91a73b]{color:#bbb;font-size:1.2rem}.notes-value[data-v-2e91a73b]{min-height:1.5rem;color:#222;font-size:1.15rem;text-align:center;word-break:break-word;margin-bottom:.5rem}.progression-view[data-v-361294de]{margin:0 auto}.filters[data-v-0bbb87e8]{display:grid;grid-template-columns:280px 205px;grid-column-gap:1rem;margin-bottom:1.5rem}.allergy-badge[data-v-0bbb87e8]{padding:.25rem .5rem;border-radius:6px;font-size:12px;font-weight:500;color:#454545}.form-container[data-v-b4b0d122]{display:grid;grid-template-rows:auto;row-gap:1.25rem}.form-container .form-grid[data-v-b4b0d122]{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem}.footer-actions[data-v-b4b0d122]{display:flex;gap:.75rem;justify-content:flex-end}
