.toast[data-v-2237c132]{color:var(--dark);--severity-color:var(--toast-info);z-index:10;gap:var(--spacing-md);background-color:rgba(from var(--severity-color) r g b / .1);width:fit-content;padding:var(--spacing);opacity:1;border:1px solid var(--severity-color);border-radius:1rem;min-width:15vw;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000040}.success[data-v-2237c132]{--severity-color:var(--toast-succes)}.neutral[data-v-2237c132]{--severity-color:var(--toast-neutral)}.danger[data-v-2237c132]{--severity-color:var(--toast-danger)}.icon[data-v-2237c132]{width:1rem;height:1rem;color:var(--severity-color)}.toast-title[data-v-2237c132]{font-weight:600}.toast-progress-bar[data-v-2237c132]{background-color:var(--severity-color);height:5px;animation:progress-2237c132 var(--v66abc95a) linear;position:absolute;bottom:0;left:0}.hide[data-v-2237c132]{display:none}.close-button[data-v-2237c132]{cursor:pointer;margin-left:auto}@keyframes progress-2237c132{0%{width:100%}to{width:0%}}.alert-list[data-v-0ce06993]{padding-inline:var(--spacing-xlg);gap:var(--spacing-md);flex-direction:column;justify-content:flex-end;align-items:end;height:fit-content;margin-bottom:3rem;display:flex;position:absolute;bottom:0;right:0}.v-enter-active[data-v-0ce06993],.v-move[data-v-0ce06993],.v-leave-active[data-v-0ce06993]{transition:transform .5s,opacity .5s}.v-enter-from[data-v-0ce06993],.v-leave-to[data-v-0ce06993]{opacity:0;transform:translateY(var(--spacing-xxl))}.dialog[data-v-5c25d931]{width:33vw;max-width:1620px;padding:var(--spacing-xxl);border-radius:var(--spacing-xxl);color:var(--dark);background-color:var(--light);border:none;outline:none;margin:auto}.dialog[data-v-5c25d931]::backdrop{background-color:#0000004d}.dialog.large[data-v-5c25d931]{width:80vw}.dialog-header[data-v-5c25d931]{margin-bottom:var(--spacing-xlg);justify-content:space-between;align-items:center;display:flex}.close-button[data-v-5c25d931]{cursor:pointer;display:flex}.close-button svg[data-v-5c25d931]{color:var(--dark);width:2rem;height:2rem}@media screen and (width>=1024px){.dialog[data-v-5c25d931]{overflow:auto}}.button[data-v-1027789e]{--button-block-padding:var(--spacing);--button-color:var(--light);--button-bg-color:var(--teal);align-items:center;gap:var(--spacing);padding:var(--button-block-padding) var(--spacing-xlg);cursor:pointer;color:var(--button-color);background-color:var(--button-bg-color);border:1px solid var(--button-bg-color);border-radius:var(--pill-radius);justify-content:center;width:fit-content;height:fit-content;font-size:1rem;line-height:1.25rem;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,opacity .2s ease-in-out;display:flex}.wide[data-v-1027789e]{min-width:250px;margin:auto}.compact[data-v-1027789e]{padding-inline:var(--spacing-md)}.button[data-v-1027789e]:hover{color:var(--button-bg-color);background-color:var(--button-color)}.button.is-disabled[data-v-1027789e],.button[disabled][data-v-1027789e],.button[aria-disabled=true][data-v-1027789e]{opacity:.4;cursor:not-allowed;pointer-events:none}.secondary[data-v-1027789e]{--button-bg-color:var(--light);--button-color:var(--primary);border-color:var(--button-color)}.error[data-v-1027789e]{--button-bg-color:var(--error);--button-color:var(--light)}.error-secondary[data-v-1027789e]{--button-bg-color:var(--light);--button-color:var(--error);border-color:var(--button-color)}.tertiary[data-v-1027789e]{--button-bg-color:transparent;--button-color:var(--lavender);border-color:#0000}.tertiary[data-v-1027789e]:hover{color:var(--light);background-color:var(--lavender)}.description[data-v-b37bcee2]{margin-bottom:var(--spacing-xxl);max-width:80%}.button-pair[data-v-b37bcee2]{justify-content:space-between;display:flex}.sidebar-nav[data-v-301ecc51]{box-sizing:border-box;width:15rem;min-height:100vh;padding:var(--spacing-xlg) var(--spacing-lg);background-color:var(--light);border-right:1px solid var(--border-color);flex-direction:column;display:flex}.logo[data-v-301ecc51]{margin-bottom:var(--spacing-xxl)}.logo img[data-v-301ecc51]{height:2.25rem;display:block}nav[data-v-301ecc51]{gap:var(--spacing-xs);flex-direction:column;display:flex}nav a[data-v-301ecc51]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--pill-radius);color:var(--dark);transition:var(--theme-transition);font-size:1rem;font-weight:500;text-decoration:none;display:block}nav a[data-v-301ecc51]:hover{background-color:var(--teal-tint-bg);color:var(--teal-tint-text)}nav a.router-link-active[data-v-301ecc51]{background-color:var(--teal);color:var(--light);font-weight:600}.account[data-v-301ecc51]{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;margin-top:auto;display:flex}.account-label[data-v-301ecc51]{color:var(--dark);font-size:.85rem}.account-name[data-v-301ecc51]{color:var(--dark);font-size:.95rem;font-weight:600}.account-role[data-v-301ecc51]{color:var(--dark);opacity:.7;font-size:.85rem}.sign-in[data-v-301ecc51]{box-sizing:border-box;width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--pill-radius);background-color:var(--teal);color:var(--light);cursor:pointer;transition:var(--theme-transition);border:none;font-family:inherit;font-size:.95rem;font-weight:600}.sign-in[data-v-301ecc51]:hover{background-color:var(--teal-tint-text)}.sign-in[data-v-301ecc51]:focus-visible{box-shadow:0 0 0 3px var(--teal-tint-bg);outline:none}.sign-out[data-v-301ecc51]{text-align:left;color:var(--dark);opacity:.7;cursor:pointer;transition:var(--theme-transition);background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;text-decoration:none}.sign-out[data-v-301ecc51]:hover{color:var(--error);opacity:1}.v-enter-active[data-v-5e92345b],.v-leave-active[data-v-5e92345b]{transition:opacity .3s}.v-enter-from[data-v-5e92345b],.v-leave-to[data-v-5e92345b]{opacity:0}.content-grid[data-v-5e92345b]{grid-template-columns:auto 1fr;display:grid}.main-default[data-v-5e92345b]{min-width:0}.sidebar[data-v-5e92345b]{grid-row:span 2}.sticky[data-v-5e92345b]{z-index:3;position:sticky;top:0}.reference-data-object-card[data-v-d37ba85e]{box-sizing:border-box;width:100%;height:100%;padding:var(--spacing-xxl) var(--spacing-xlg);align-items:flex-start;gap:var(--spacing-md);background-color:var(--light);border-radius:var(--default-border-radius);box-shadow:var(--card-shadow);text-align:left;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex}.reference-data-object-card[data-v-d37ba85e]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.icon-chip[data-v-d37ba85e]{justify-content:center;align-items:center;display:flex}.name[data-v-d37ba85e]{text-wrap:wrap;margin:0;font-size:1.375rem;font-weight:700}p[data-v-d37ba85e]{margin:0 0 var(--spacing-md);color:var(--dark);flex:1}.icon[data-v-d37ba85e]{color:inherit}.version-info[data-v-d37ba85e]{align-items:center;gap:var(--spacing-sm);color:var(--dark);flex:none;margin:0;font-size:.85rem;display:flex}.actions[data-v-d37ba85e]{gap:var(--spacing-sm);justify-content:flex-start;width:100%;margin-top:auto;display:flex}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.dashboard[data-v-a91f1b80]{padding-block:var(--spacing-xlg)}.header[data-v-a91f1b80]{align-items:center;gap:2rem;display:flex}h1[data-v-a91f1b80]{margin:0 0 var(--spacing-xxl);text-align:center;font-size:1.75rem}section[data-v-a91f1b80]{margin-bottom:var(--spacing-xxl)}section h2[data-v-a91f1b80]{margin:0;font-size:1.375rem;font-weight:700}.section-heading[data-v-a91f1b80]{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;padding-inline-start:calc(var(--spacing-xxl) + var(--spacing-sm));display:flex}.header .section-heading[data-v-a91f1b80]{margin-bottom:0}.carousel-wrapper[data-v-a91f1b80]{width:100%;max-width:100%;padding-inline:var(--spacing-xxl);box-sizing:border-box;overflow:hidden}[data-v-a91f1b80] .carousel{width:100%;max-width:100%}[data-v-a91f1b80] .carousel__slide{padding:var(--spacing-sm);align-items:stretch}[data-v-a91f1b80] .carousel__prev{inset-inline-start:calc(var(--spacing-sm) - var(--spacing-xxl))}[data-v-a91f1b80] .carousel__next{inset-inline-end:calc(var(--spacing-sm) - var(--spacing-xxl))}[data-v-a91f1b80] .carousel__pagination{margin-top:var(--spacing-xlg);position:static;left:auto;transform:none}.reference-data-entry-form[data-v-da8c13ad]{gap:var(--spacing-md);flex-direction:column;display:flex}label[data-v-da8c13ad]{gap:var(--spacing-sm);flex-direction:column;font-size:.9rem;display:flex}.mandatory[data-v-da8c13ad]{color:var(--error)}.actions[data-v-da8c13ad]{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.error[data-v-da8c13ad]{color:var(--error);margin:0}.hint[data-v-da8c13ad]{opacity:.7;margin:0}.table-scroll[data-v-f3aeb097]{overflow-x:auto}table[data-v-f3aeb097]{border-collapse:collapse;width:100%;font-size:.9rem}[data-v-f3aeb097] th,[data-v-f3aeb097] td{text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);white-space:nowrap}.version-row th[data-v-f3aeb097]{background-color:var(--surface-alt);font-weight:600}.version-label[data-v-f3aeb097]{align-items:center;gap:var(--spacing-sm);display:flex}.reference-data-entries[data-v-2c16e5fe]{margin-block:var(--spacing-lg)}.reference-data-entries-header[data-v-2c16e5fe]{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.reference-data-entries-header h3[data-v-2c16e5fe]{margin:0}.empty[data-v-2c16e5fe]{opacity:.7}th.sortable[data-v-2c16e5fe]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-2c16e5fe]:hover{color:var(--teal)}.sort-hint[data-v-2c16e5fe]{opacity:.4}.row-actions[data-v-2c16e5fe]{gap:var(--spacing-sm);display:flex}.chip-incomplete[data-v-2c16e5fe]{background-color:var(--error);color:var(--light)}.field-form[data-v-46c82cee]{align-items:end;gap:var(--spacing-md);margin-block:var(--spacing-md);flex-wrap:wrap;display:flex}label[data-v-46c82cee]{gap:var(--spacing-sm);flex-direction:column;font-size:.9rem;display:flex}.checkbox[data-v-46c82cee]{flex-direction:row;align-items:center}.options[data-v-46c82cee]{gap:var(--spacing-sm);flex-direction:column;flex-basis:100%;display:flex}.option-input[data-v-46c82cee]{align-items:end;gap:var(--spacing-md);display:flex}.option-list[data-v-46c82cee]{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.option-list li[data-v-46c82cee]{align-items:center;gap:var(--spacing-sm);display:flex}.error[data-v-46c82cee]{color:var(--error);flex-basis:100%;margin:0}.mandatory[data-v-46c82cee]{color:var(--error)}.editor[data-v-fb4a3fef]{gap:var(--spacing-lg);flex-direction:column;display:flex}.empty[data-v-fb4a3fef]{opacity:.7}.preview-row[data-v-fb4a3fef]{color:var(--dark);opacity:.6;font-style:italic}.preview-label[data-v-fb4a3fef]{font-size:.75rem;font-style:normal}.draft-actions[data-v-fb4a3fef]{gap:var(--spacing-md);display:flex}.field-header[data-v-fb4a3fef]{align-items:center;gap:var(--spacing-sm);font-weight:600;display:flex}.field-name[data-v-fb4a3fef]{align-items:center;gap:2px;display:flex}.mandatory[data-v-fb4a3fef]{color:var(--error)}.field-type[data-v-fb4a3fef]{opacity:.7;text-transform:lowercase;font-weight:400}.reference-data-object[data-v-bdccf465]{padding:var(--spacing-xxl)}.breadcrumb[data-v-bdccf465]{color:var(--dark);opacity:.7;font-size:.85rem}.breadcrumb a[data-v-bdccf465]{color:inherit;text-decoration:none}.state-message[data-v-bdccf465]{opacity:.7}.state-message.error[data-v-bdccf465]{color:var(--error);opacity:1}.tabs[data-v-bdccf465]{gap:var(--spacing-sm);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);display:flex}.tab[data-v-bdccf465]{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--pill-radius);color:var(--dark);cursor:pointer;transition:var(--theme-transition);background:0 0;border:none;font-size:1rem;font-weight:500}.tab[data-v-bdccf465]:hover:not(.active){background-color:var(--lavender-tint-bg);color:var(--lavender-tint-text)}.tab.active[data-v-bdccf465]{background-color:var(--lavender);color:var(--light);font-weight:600}.version-switch[data-v-bdccf465]{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);font-size:.9rem;display:flex}.version-switch select[data-v-bdccf465]{width:auto}.create-reference-data-object[data-v-16ce773b]{padding:var(--spacing-xxl)}.breadcrumb[data-v-16ce773b]{color:var(--dark);opacity:.7;font-size:.85rem}.breadcrumb a[data-v-16ce773b]{color:inherit;text-decoration:none}.section-heading[data-v-16ce773b]{gap:var(--spacing-sm);margin-block:var(--spacing-lg) var(--spacing-xxl);flex-direction:column;display:flex}.section-heading h1[data-v-16ce773b]{margin:0}.create-form[data-v-16ce773b]{gap:var(--spacing-lg);max-width:32rem;padding:var(--spacing-xxl);background:var(--light);border-radius:var(--default-border-radius);box-shadow:var(--card-shadow);flex-direction:column;display:flex}label[data-v-16ce773b]{gap:var(--spacing-sm);flex-direction:column;display:flex}.error-banner[data-v-16ce773b]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--spacing-sm);background-color:color-mix(in srgb, var(--error) 10%, white);color:color-mix(in srgb, var(--error) 85%, black);margin:0;font-size:.9rem;display:flex}.error-icon[data-v-16ce773b]{color:var(--error);flex-shrink:0}.actions[data-v-16ce773b]{justify-content:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing:.75rem;--spacing-md:1rem;--spacing-lg:1.25rem;--spacing-xlg:1.5rem;--spacing-xxl:2rem;--default-border-radius:.75rem;--theme-transition:color .3s ease, background-color .3s ease, border-color .3s ease;--teal:#1d8279;--turquiese:#40b8b2;--lavender:#6c6fa9;--lime:#dedb2e;--peach:#f3975c;--dark:#3b3b3a;--light:#fff;--error:#c50f0f;--primary:var(--dark);--surface-alt:#f7f7f5;--border-color:#e4e4e4;--input-border-color:#d0d0d0;--card-shadow:0 2px 6px #3b3b3a0f, 0 10px 24px #3b3b3a14;--card-shadow-hover:0 4px 10px #3b3b3a14, 0 16px 32px #3b3b3a1f;--pill-radius:1.5rem;--chip-radius:999px;--icon-chip-radius:.625rem;--teal-tint-bg:color-mix(in srgb, var(--teal) 10%, white);--teal-tint-text:color-mix(in srgb, var(--teal) 85%, black);--lavender-tint-bg:color-mix(in srgb, var(--lavender) 10%, white);--lavender-tint-text:color-mix(in srgb, var(--lavender) 85%, black);--on-teal:var(--light);--on-lavender:var(--light);--on-turquiese:var(--dark);--on-lime:var(--dark);--on-peach:var(--dark);--toast-danger:var(--error);--toast-succes:#238739;--toast-info:var(--turquiese);--toast-neutral:var(--dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}svg{width:1rem;height:1rem}.badge{width:fit-content;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--chip-radius);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.badge-teal{background-color:var(--teal-tint-bg);color:var(--teal-tint-text)}.badge-lavender{background-color:var(--lavender-tint-bg);color:var(--lavender-tint-text)}.chip{padding:var(--spacing-xs) var(--spacing);border-radius:var(--chip-radius);align-items:center;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.chip-draft{background-color:var(--peach);color:var(--on-peach)}.chip-published{background-color:var(--teal);color:var(--on-teal)}.chip-changes{background-color:var(--lavender);color:var(--on-lavender)}.icon-chip{border-radius:var(--icon-chip-radius);flex-shrink:0;width:2rem;height:2rem}.accent-teal{background-color:var(--teal);color:var(--on-teal)}.accent-turquiese{background-color:var(--turquiese);color:var(--on-turquiese)}.accent-lavender{background-color:var(--lavender);color:var(--on-lavender)}.accent-lime{background-color:var(--lime);color:var(--on-lime)}.accent-peach{background-color:var(--peach);color:var(--on-peach)}input[type=text],input[type=number],input:not([type]),select,textarea{box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--input-border-color);border-radius:var(--spacing-sm);background-color:var(--light);color:var(--dark);transition:var(--theme-transition), box-shadow .2s ease;font-family:inherit;font-size:.95rem}textarea{resize:vertical;min-height:6rem}input[type=text]:focus-visible,input[type=number]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-tint-bg);outline:none}input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--teal);cursor:pointer}.auth-failed{justify-content:center;align-items:center;gap:var(--spacing-md);min-height:100vh;padding:var(--spacing-xxl);text-align:center;color:var(--primary);flex-direction:column;display:flex}.auth-failed h1{color:var(--error);margin:0}.auth-failed p{max-width:28rem;margin:0}
