.base-card[data-v-11351dd7]{border:1px solid var(--lib-surface-border,var(--surface-border));border-radius:var(--lib-radius-md,var(--border-radius,6px));padding:var(--lib-space-sm,1.25rem);background:var(--lib-surface-card,var(--surface-card));transition:transform var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out),box-shadow var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out),border-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out)}button.base-card[data-v-11351dd7]{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.base-card--clickable[data-v-11351dd7]{cursor:pointer}.base-card--clickable[data-v-11351dd7]:hover{box-shadow:var(--lib-card-shadow-hover,var(--lib-elevation-md,0 4px 12px #0000001a));transform:translateY(-2px)}.base-card--outlined[data-v-11351dd7]{border:2px solid var(--p-primary-color,var(--primary-color))}.base-card--elevated[data-v-11351dd7]{box-shadow:var(--lib-elevation-sm,0 2px 8px #00000014);border:none}.base-card__header[data-v-11351dd7]{margin-bottom:var(--lib-space-sm,1rem);padding-bottom:var(--lib-space-xs,.75rem);border-bottom:1px solid var(--lib-surface-divider,var(--surface-border))}.base-card__title[data-v-11351dd7]{font-size:var(--lib-text-lg,1.25rem);color:var(--lib-text-primary,var(--text-color));margin:0;font-weight:600}.base-card__content[data-v-11351dd7]{color:var(--lib-text-primary,var(--text-color))}.base-card__actions[data-v-11351dd7]{margin-top:var(--lib-space-sm,1rem);padding-top:var(--lib-space-xs,.75rem);border-top:1px solid var(--lib-surface-divider,var(--surface-border));gap:var(--lib-space-2xs,.5rem);flex-wrap:wrap;justify-content:flex-end;display:flex}.base-card__footer[data-v-11351dd7]{margin-top:var(--lib-space-sm,1rem);padding-top:var(--lib-space-xs,.75rem);border-top:1px solid var(--lib-surface-divider,var(--surface-border));font-size:var(--lib-text-sm,.875rem);color:var(--lib-text-secondary,var(--text-color-secondary))}@media (width<=768px){.base-card[data-v-11351dd7]{padding:var(--lib-space-sm,1rem)}.base-card__title[data-v-11351dd7]{font-size:1.1rem}.base-card__header[data-v-11351dd7]{margin-bottom:.75rem;padding-bottom:.5rem}.base-card__actions[data-v-11351dd7],.base-card__footer[data-v-11351dd7]{margin-top:.75rem;padding-top:.5rem}}@media (width<=480px){.base-card[data-v-11351dd7]{padding:var(--lib-space-xs,.75rem)}.base-card__title[data-v-11351dd7]{font-size:var(--lib-text-md,1rem)}.base-card__header[data-v-11351dd7]{margin-bottom:.5rem;padding-bottom:.375rem}.base-card__actions[data-v-11351dd7]{gap:.375rem;margin-top:.5rem;padding-top:.375rem}.base-card__footer[data-v-11351dd7]{margin-top:.5rem;padding-top:.375rem;font-size:.8rem}}@media (width<=360px){.base-card[data-v-11351dd7]{border-radius:var(--lib-radius-md,6px);padding:.625rem}.base-card__title[data-v-11351dd7]{font-size:.9375rem}}.base-array-form[data-v-693420cb]{width:100%}.base-array-form__toolbar[data-v-693420cb]{background:var(--surface-ground);border-radius:var(--border-radius);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.base-array-form__title[data-v-693420cb]{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.base-array-form__table[data-v-693420cb]{margin-bottom:1rem}.base-array-form__actions[data-v-693420cb]{justify-content:center;gap:.25rem;display:flex}.base-array-form__empty[data-v-693420cb]{text-align:center;color:var(--text-color-secondary);padding:3rem 1rem}.base-array-form__empty i[data-v-693420cb]{color:var(--surface-400);margin-bottom:1rem}.base-array-form__form-placeholder[data-v-693420cb]{text-align:center;color:var(--text-color-secondary);padding:2rem}.base-stepper[data-v-f73d6b39]{width:100%}.base-stepper__step-label[data-v-f73d6b39]{font-weight:500}.base-stepper__content[data-v-f73d6b39]{min-height:300px;padding:2rem 0}.base-stepper__default-content[data-v-f73d6b39]{text-align:center;padding:2rem}.base-stepper__default-content h3[data-v-f73d6b39]{color:var(--text-color);margin-top:0;margin-bottom:1rem}.base-stepper__default-content p[data-v-f73d6b39]{color:var(--text-color-secondary)}.base-stepper__navigation[data-v-f73d6b39]{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.adm-branded-footer{background-color:var(--p-content-background,#fff)!important;border-top:1px solid var(--p-content-border-color,#e5e7eb)!important;z-index:1000!important;width:100%!important;padding:.5rem 1rem!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 8px #00000014!important}.adm-branded-footer-logo{vertical-align:middle;transition:transform .2s;width:auto!important;height:20px!important;max-height:20px!important}.adm-branded-footer-logo:hover{transform:scale(1.05)}@media (width<=480px){.adm-branded-footer{padding:.4rem .75rem!important}.adm-branded-footer .text-xs{font-size:.7rem}.adm-branded-footer-logo{height:16px!important;max-height:16px!important}}@media (width<=360px){.adm-branded-footer{padding:.3rem .5rem!important}.adm-branded-footer .text-xs{font-size:.625rem}.adm-branded-footer-logo{height:14px!important;max-height:14px!important}}.adm-auth-card{border:1px solid var(--p-content-border-color,#00000014);border-radius:16px;width:clamp(300px,90vw,480px);max-width:100%;transition:box-shadow .3s;box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000a,0 12px 32px #0000000f}@media (width<=480px){.adm-auth-card{border-radius:12px;width:100%;box-shadow:0 1px 3px #0000000f}}@media (width>=1200px){.adm-auth-card{width:480px}}.app-dark .adm-auth-card{border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff0a,0 2px 4px #0003,0 12px 32px #0000004d}@media (prefers-reduced-motion:reduce){.adm-auth-card{transition:none}}.auth-split{width:100%;min-height:100dvh;display:flex}.auth-split__brand{flex-direction:column;display:flex;overflow:hidden}.auth-split__brand-inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}.auth-split__brand-top{flex-shrink:0}.auth-split__brand-middle{flex-direction:column;gap:24px;display:flex}.auth-split__brand-bottom{flex-shrink:0}.auth-split__title{color:#fff;letter-spacing:-.5px;margin:0;font-size:32px;font-weight:700;line-height:1.2}.auth-split__desc{color:#94a3b8;margin:0;font-size:16px;font-weight:400;line-height:1.6}.auth-split__copyright{color:#ffffff73;margin:0;font-size:13px;font-weight:400}.auth-split__form{flex:1;display:flex;overflow-y:auto}.auth-split__form--centered{justify-content:center;align-items:center}.auth-split__form-inner{width:100%}@media (width<=1023px){.auth-split{flex-direction:column}.auth-split__brand{min-height:auto;width:100%!important}.auth-split__brand-inner{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;padding:32px!important}.auth-split__brand-top{flex-shrink:0}.auth-split__brand-middle{gap:8px}.auth-split__brand-bottom{display:none}.auth-split__title{margin:0;font-size:20px}.auth-split__desc{display:none}.auth-split__form{flex:1;padding:40px 32px!important}.auth-split__form--centered{justify-content:center;align-items:flex-start}.auth-split__form--centered .auth-split__form-inner{max-width:480px!important}}@media (width<=768px){.auth-split__brand-inner{gap:16px;padding:24px 20px!important}.auth-split__brand-middle{display:none}.auth-split__form{padding:32px 20px!important}.auth-split__form-inner{max-width:100%!important}}@media (width<=480px){.auth-split__brand-inner{gap:12px;padding:16px 14px!important}.auth-split__form{padding:24px 14px!important}}@media (width<=360px){.auth-split__brand-inner{gap:8px;padding:12px 10px!important}.auth-split__title{font-size:17px}.auth-split__form{padding:20px 10px!important}}[data-v-4a1e8ee0] .p-fileupload-choose{width:100%}[data-v-4a1e8ee0] .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100);padding:.5rem;font-size:.875rem;font-weight:600}[data-v-4a1e8ee0] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem}.generic-array-editor[data-v-20e0b9d3]{width:100%}.space-y-3[data-v-20e0b9d3]>*+*{margin-top:.75rem}.p-toggleable-content-enter-active[data-v-20e0b9d3],.p-toggleable-content-leave-active[data-v-20e0b9d3]{transition:all .3s}.p-toggleable-content-enter-from[data-v-20e0b9d3],.p-toggleable-content-leave-to[data-v-20e0b9d3]{opacity:0;max-height:0}.p-toggleable-content-enter-to[data-v-20e0b9d3],.p-toggleable-content-leave-from[data-v-20e0b9d3]{opacity:1;max-height:1000px}[data-v-20e0b9d3] .p-message{margin-bottom:0}@media (width<=768px){.generic-array-editor .flex.align-items-center.justify-content-between.mb-4[data-v-20e0b9d3]{flex-wrap:wrap;gap:.5rem}.generic-array-editor .flex.align-items-center.justify-content-between.mb-4>.flex.gap-2[data-v-20e0b9d3]:last-child{flex-wrap:wrap}}@media (width<=480px){.generic-array-editor .flex.align-items-center.justify-content-between.mb-4[data-v-20e0b9d3]{flex-direction:column;align-items:flex-start}.generic-array-editor .flex.align-items-center.justify-content-between.mb-4>.flex.gap-2[data-v-20e0b9d3]:last-child{flex-wrap:wrap;gap:.375rem;width:100%}.generic-array-editor .flex.align-items-center.justify-content-between.mb-4[data-v-20e0b9d3] .p-button .p-button-label{display:none}.generic-array-editor .flex.align-items-center.justify-content-between.mb-4[data-v-20e0b9d3] .p-button{padding:.375rem .5rem}.generic-array-editor .surface-card .flex.align-items-center.justify-content-between.p-3[data-v-20e0b9d3]{gap:.375rem;padding:.5rem!important}.generic-array-editor .surface-card .text-surface-800.font-medium[data-v-20e0b9d3]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.generic-array-editor .p-4.border-top-1[data-v-20e0b9d3]{padding:.75rem!important}.generic-array-editor .flex.align-items-center.justify-content-between.mt-3[data-v-20e0b9d3]{flex-wrap:wrap;gap:.25rem}}@media (width<=360px){.generic-array-editor .surface-card .text-surface-800.font-medium[data-v-20e0b9d3]{max-width:100px;font-size:.8125rem}.generic-array-editor .surface-card .flex.align-items-center.justify-content-between.p-3[data-v-20e0b9d3]{padding:.375rem!important}.generic-array-editor .p-4.border-top-1[data-v-20e0b9d3]{padding:.5rem!important}}[data-v-63f22be6] .p-password,[data-v-63f22be6] .p-password .p-password-input{width:100%}[data-v-63f22be6] .p-autocomplete-input{box-sizing:border-box;width:100%!important}.p-invalid[data-v-39a8fb52]{border-color:var(--p-red-500)}.p-error[data-v-39a8fb52]{color:var(--p-red-500);font-size:.875rem}.overflow-y-auto[data-v-39a8fb52]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-39a8fb52]::-webkit-scrollbar-track{background:var(--surface-100);border-radius:4px}.overflow-y-auto[data-v-39a8fb52]::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:4px}.overflow-y-auto[data-v-39a8fb52]::-webkit-scrollbar-thumb:hover{background:var(--surface-400)}.test-email-dialog{z-index:2100!important}.test-email-dialog~.p-dialog-mask{z-index:2050!important}.p-dialog-mask:has(+.test-email-dialog){z-index:2050!important}#content[data-v-011af744]{min-width:0}.app-breadcrumb__link[data-v-6a3945ee],.app-breadcrumb__current[data-v-6a3945ee]{align-items:center;gap:var(--lib-space-2xs,.5rem);font-size:var(--lib-text-sm,.875rem);transition:color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),opacity var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);font-weight:500;text-decoration:none;display:inline-flex}.app-breadcrumb__link[data-v-6a3945ee]{color:var(--p-primary-color,#004b84);opacity:.85;cursor:pointer}.app-breadcrumb__link[data-v-6a3945ee]:hover{opacity:1;text-decoration:underline}.app-breadcrumb__current[data-v-6a3945ee]{color:var(--lib-text-muted,var(--p-text-muted-color,#6b7280))}.app-breadcrumb__icon[data-v-6a3945ee]{font-size:var(--lib-text-sm,.875rem)}.app-breadcrumb__label[data-v-6a3945ee]{font-weight:500}.topbar-layout__title[data-v-b41ab4fb]{font-family:var(--font-heading,inherit);font-size:var(--lib-text-xl,1.375rem);line-height:var(--lib-leading-tight,1.2);letter-spacing:-.01em;color:var(--lib-text-primary,var(--p-text-color,inherit));margin:0;font-weight:700}.theme-toggle-btn:hover{background-color:#ffffff26}.theme-toggle-btn:focus-visible{outline-offset:2px;outline:2px solid}.app-shell-root{background-color:var(--app-shell-bg,var(--p-content-hover-background,#f2f6fa))}.app-shell-sidebar{background-color:var(--app-shell-sidebar-bg,var(--p-content-background,#fff));border-right:1px solid var(--p-content-border-color,#e0ecf5)}.app-shell-nav-list::-webkit-scrollbar{width:4px}.app-shell-nav-list::-webkit-scrollbar-track{background:0 0}.app-shell-nav-list::-webkit-scrollbar-thumb{background:var(--p-surface-300);border-radius:2px}.app-shell-nav-item{color:var(--p-text-color,#004b84);font-size:var(--app-shell-nav-item-font-size,.875rem);align-items:center;min-height:42px;margin:1px 0;display:flex;position:relative}.app-shell-nav-item:hover{background-color:var(--p-content-hover-background,#f2f6fa);color:var(--p-primary-color,#004b84)}.app-shell-nav-item:focus-visible,.app-shell-nav-parent:focus-visible{outline:2px solid var(--p-primary-color,#004b84);outline-offset:-2px;border-radius:8px}.app-shell-nav-item.router-link-exact-active{background-color:var(--app-shell-nav-active-bg,color-mix(in srgb, var(--p-primary-color,#004b84) 10%, transparent));color:var(--app-shell-nav-active-color,var(--p-primary-color,#004b84));font-weight:600}.app-shell-nav-item.router-link-exact-active:before{content:"";background:var(--app-shell-nav-active-accent,var(--p-primary-color,#004b84));border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.app-shell-nav-item.router-link-active:not(.router-link-exact-active){color:var(--app-shell-nav-active-color,var(--p-primary-color,#004b84));font-weight:500}:root.app-dark .app-shell-nav-item.router-link-exact-active,.app-dark .app-shell-nav-item.router-link-exact-active,:root.app-dark .app-shell-nav-item.router-link-active:not(.router-link-exact-active),.app-dark .app-shell-nav-item.router-link-active:not(.router-link-exact-active){color:var(--app-shell-nav-active-color,var(--p-text-color,#f3f4f6))}.app-shell-nav-child{padding:var(--app-shell-nav-child-padding-y,7px) var(--app-shell-nav-child-padding-x,12px);padding-left:var(--app-shell-nav-child-indent,44px);font-size:var(--app-shell-nav-child-font-size,.8125rem);color:var(--app-shell-nav-child-color,var(--p-text-muted-color,#6b7280));cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:38px;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.app-shell-nav-child:hover{color:var(--p-text-color,#004b84);background-color:var(--p-content-hover-background,#f2f6fa)}.app-shell-nav-child.router-link-exact-active{color:var(--app-shell-nav-active-color,var(--p-primary-color,#004b84));background-color:var(--app-shell-nav-active-bg,color-mix(in srgb, var(--p-primary-color,#004b84) 10%, transparent));font-weight:600}:root.app-dark .app-shell-nav-child.router-link-exact-active,.app-dark .app-shell-nav-child.router-link-exact-active{color:var(--app-shell-nav-active-color,var(--p-text-color,#f3f4f6))}:root.app-dark .app-shell-nav-child,.app-dark .app-shell-nav-child{color:var(--app-shell-nav-child-color,var(--p-text-muted-color,#9ca3af))}:root.app-dark .app-shell-nav-child:hover,.app-dark .app-shell-nav-child:hover{color:var(--p-text-color,#f3f4f6)}.app-shell-nav-child.router-link-exact-active:after{content:"";left:calc(var(--app-shell-nav-connector-left,28px) - 3px);background:var(--app-shell-nav-active-accent,var(--p-primary-color,#004b84));border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.app-shell-nav-parent[aria-expanded=true]{background-color:var(--app-shell-nav-parent-expanded-bg,color-mix(in srgb, var(--p-primary-color,#004b84) 5%, transparent));font-weight:600}.app-shell-nav-chevron{opacity:.5;font-size:.75rem;transition:transform .25s,opacity .15s}.app-shell-nav-parent[aria-expanded=true] .app-shell-nav-chevron{opacity:.8;transform:rotate(180deg)}.app-shell-submenu-wrapper{transition:grid-template-rows var(--app-shell-nav-expand-duration,.25s) var(--app-shell-nav-expand-easing,ease-out);grid-template-rows:0fr;display:grid}.app-shell-submenu-wrapper.is-expanded{grid-template-rows:1fr}.app-shell-submenu-wrapper>.app-shell-submenu-list{gap:var(--app-shell-nav-item-gap,2px);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.app-shell-submenu-wrapper.is-expanded>.app-shell-submenu-list{padding:4px 0;position:relative}.app-shell-submenu-wrapper.is-expanded>.app-shell-submenu-list:before{content:"";left:var(--app-shell-nav-connector-left,28px);width:var(--app-shell-nav-connector-width,1.5px);background-color:var(--app-shell-nav-connector-color,color-mix(in srgb, var(--p-primary-color,#004b84) 15%, transparent));border-radius:1px;position:absolute;top:0;bottom:0}.app-shell-popout{background-color:var(--p-content-background,#fff);box-shadow:var(--app-shell-popout-shadow,0 4px 24px -4px #00000026, 0 0 0 1px #0000000d);border:1px solid var(--p-content-border-color,#e0ecf5)}.app-shell-popout:before{content:"";background:var(--p-content-background,#fff);border-radius:2px;width:12px;height:12px;position:absolute;top:16px;left:-6px;transform:rotate(45deg);box-shadow:-1px 1px #0000000d}.app-shell-popout:after{content:"";background:0 0;width:12px;height:100%;position:absolute;top:0;left:-12px}.app-shell-collapsed-group-divider{cursor:default}.app-shell-user-trigger:hover{background-color:var(--app-shell-user-hover-bg,#ffffff1f)}@media (prefers-reduced-motion:reduce){.app-shell-submenu-wrapper,.app-shell-nav-chevron{transition:none}}.app-shell-lock-btn:hover{background-color:var(--p-content-hover-background,#f2f6fa);color:var(--p-primary-color,#004b84)!important}.app-shell-hoverable:hover{background-color:var(--p-content-hover-background,#f2f6fa)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .15s}.page-enter-from,.page-leave-to{opacity:0}.lib-pill-nav[data-v-9c91a749]{align-items:center;gap:var(--lib-space-3xs,4px);display:flex}.lib-pill-nav__arrow[data-v-9c91a749]{border-radius:var(--lib-radius-pill,50%);background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));width:32px;min-width:32px;height:32px;color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));cursor:pointer;transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lib-pill-nav__arrow[data-v-9c91a749]:hover{background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 10%,var(--lib-surface-hover,#f3f4f6));color:var(--lib-text-primary,var(--p-text-color))}.lib-pill-nav__arrow-icon[data-v-9c91a749]{font-size:11px}.lib-pill-nav__track[data-v-9c91a749]{gap:var(--lib-space-3xs,6px);padding:var(--lib-space-2xs,8px) 0;scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow-x:auto}.lib-pill-nav__track[data-v-9c91a749]::-webkit-scrollbar{display:none}.lib-pill-nav__pill[data-v-9c91a749]{align-items:center;gap:var(--lib-space-3xs,6px);padding:var(--lib-space-2xs,8px) var(--lib-space-sm,14px);border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));border-radius:var(--lib-radius-pill,100px);background:var(--lib-surface-card,var(--p-content-background,#fff));color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));font-family:inherit;font-size:var(--lib-text-xs,12px);white-space:nowrap;cursor:pointer;transition:all var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);font-weight:500;display:inline-flex}.lib-pill-nav__pill[data-v-9c91a749]:hover:not(.is-active){background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 8%,var(--lib-surface-hover,#faf8ff));border-color:color-mix(in srgb,var(--p-primary-color,#3b82f6) 25%,var(--lib-surface-border,#e5e7eb));color:var(--lib-text-primary,var(--p-text-color))}.lib-pill-nav__pill.is-active[data-v-9c91a749]{background:var(--p-primary-color,#3b82f6);color:var(--p-primary-contrast-color,#fff);box-shadow:var(--lib-elevation-brand-sm,var(--lib-elevation-xs));border-color:#0000}.lib-pill-nav__pill-icon[data-v-9c91a749]{font-size:12px}@media (prefers-reduced-motion:reduce){.lib-pill-nav__arrow[data-v-9c91a749],.lib-pill-nav__pill[data-v-9c91a749]{transition:none}}.lib-inline-search[data-v-420631b3]{align-items:center;gap:var(--lib-space-2xs,8px);padding:0 var(--lib-space-xs,12px);border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));border-radius:var(--lib-radius-lg,8px);background:var(--lib-surface-card,var(--p-content-background,#fff));transition:border-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);display:flex}.lib-inline-search[data-v-420631b3]:hover,.lib-inline-search[data-v-420631b3]:focus-within{border-color:color-mix(in srgb,var(--p-primary-color,#3b82f6) 45%,var(--lib-surface-border,#d1d5db))}.lib-inline-search__icon[data-v-420631b3]{font-size:var(--lib-text-xs,13px);color:var(--lib-text-muted,var(--p-text-muted-color,#9ca3af));flex-shrink:0}.lib-inline-search__input[data-v-420631b3]{min-width:0;color:var(--lib-text-primary,var(--p-text-color,#111827));font-family:inherit;font-size:var(--lib-text-xs,12px);background:0 0;border:none;outline:none;flex:1}.lib-inline-search__input[data-v-420631b3]::-webkit-search-cancel-button{appearance:none}.lib-inline-search__clear[data-v-420631b3]{border-radius:var(--lib-radius-pill,50%);background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));width:18px;height:18px;color:var(--lib-text-muted,var(--p-text-muted-color,#9ca3af));cursor:pointer;transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lib-inline-search__clear[data-v-420631b3]:hover{background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 10%,var(--lib-surface-hover,#f3f4f6));color:var(--lib-text-primary,var(--p-text-color))}.lib-inline-search__clear-icon[data-v-420631b3]{font-size:10px}@media (prefers-reduced-motion:reduce){.lib-inline-search[data-v-420631b3],.lib-inline-search__clear[data-v-420631b3]{transition:none}}.dp{--dp-bg-card:var(--lib-surface-card,var(--p-content-background,#fff));--dp-bg-section:var(--lib-surface-hover,var(--p-content-hover-background,#f8fafc));--dp-bg-hover:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));--dp-bg-brand-light:color-mix(in srgb, var(--p-primary-color,#7c3aed) 8%, transparent);--dp-text-primary:var(--lib-text-primary,var(--p-text-color,#111827));--dp-text-secondary:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));--dp-text-muted:var(--lib-text-muted,var(--p-text-muted-color,#9ca3af));--dp-border:var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));--dp-border-light:var(--lib-surface-border,var(--p-content-border-color,#f3f4f6));--dp-border-brand:color-mix(in srgb, var(--p-primary-color,#7c3aed) 30%, transparent);--dp-primary:var(--p-primary-color,#7c3aed);--dp-danger:var(--lib-status-danger,#ef4444);--dp-font-family:var(--lib-font-family,var(--p-font-family,Inter, sans-serif));flex-direction:column;height:calc(100vh - 48px);min-height:0;margin:-28px -32px;display:flex}.dp__body{flex:1;min-height:0;display:flex;overflow:hidden}.dp__empty-state{height:100%;color:var(--dp-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;display:flex}.dp__mobile-nav{background:var(--dp-bg-card);border-bottom:1px solid var(--dp-border);padding:8px 12px;display:none}.dp__content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.dp__section-area{padding:0}.dp__skel{background:linear-gradient(90deg,var(--dp-border) 25%,var(--dp-bg-hover) 50%,var(--dp-border) 75%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite dp-shimmer}@keyframes dp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dp__skel--avatar{border-radius:50%;width:36px;height:36px}.dp__skel-sidebar{background:var(--dp-bg-card)}.dp__skel-nav-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.dp__skel--nav-header{width:80px;height:10px}.dp__skel--nav-item{border-radius:6px;height:32px}@media (width<=1024px){.dp__sidebar{display:none}.dp__mobile-nav{display:flex}.dp__header-top{padding:10px 16px}.dp__header-top:hover{padding:12px 16px}.dp__breadcrumb{padding:8px 16px}}@media (width<=768px){.dp__header-top{padding:8px 12px}.dp__header-top:hover{padding:10px 12px}.dp__breadcrumb{padding:6px 12px;font-size:12px}}.adv-search-bar[data-v-cc086434]{width:100%;padding:var(--lib-space-2xs,10px) var(--lib-space-xs,12px);background:var(--lib-surface-hover,var(--p-content-hover-background));border-bottom:1px solid var(--lib-surface-border,var(--p-content-border-color));border-radius:var(--lib-radius-md,6px) var(--lib-radius-md,6px) 0 0}.adv-search-bar__unified[data-v-cc086434]{gap:var(--lib-space-2xs,8px);flex-wrap:wrap;align-items:center;display:flex}.adv-search-bar__input-field[data-v-cc086434]{flex:200px;min-width:0}.adv-search-bar__fields[data-v-cc086434]{gap:var(--lib-space-2xs,8px);flex-wrap:wrap;align-items:flex-end;display:flex}.adv-search-bar__field[data-v-cc086434]{flex-direction:column;flex:150px;gap:2px;min-width:0;max-width:250px;display:flex}.adv-search-bar__label[data-v-cc086434]{font-size:var(--lib-text-xs,11px);color:var(--lib-text-secondary,var(--p-text-muted-color));white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.3px;font-weight:600;overflow:hidden}.adv-search-bar__actions[data-v-cc086434]{gap:var(--lib-space-3xs,4px);flex-shrink:0;align-items:flex-end;padding-top:14px;display:flex}.adv-search-bar__input-field[data-v-cc086434] .p-iconfield{align-items:center;display:flex}@media (width<=480px){.adv-search-bar__unified[data-v-cc086434]{gap:var(--lib-space-2xs,6px)}.adv-search-bar__input-field[data-v-cc086434]{flex:100%}.adv-search-bar__field[data-v-cc086434]{flex:100%;max-width:100%}.adv-search-bar__actions[data-v-cc086434]{padding-top:var(--lib-space-3xs,4px);flex:100%;justify-content:flex-end}}.lib-search-controls[data-v-01996c44]{padding:var(--lib-space-sm,1rem);border-radius:var(--lib-radius-lg,12px);background:0 0;border:0}.lib-search-controls__group[data-v-01996c44]{align-items:center;gap:var(--lib-space-2xs,.5rem);flex-wrap:wrap;display:flex}.lib-search-controls__group--start[data-v-01996c44]{justify-content:flex-start}.lib-search-controls__group--center[data-v-01996c44]{justify-content:center}.lib-search-controls__group--end[data-v-01996c44]{justify-content:flex-end}[data-v-71a502a1] .p-disabled-checkbox .p-checkbox{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default!important}[data-v-71a502a1] .row-imported{background-color:var(--p-surface-300)!important}.animated-table[data-v-71a502a1] tbody tr{animation:.3s ease-out backwards fadeInRow-71a502a1}.animated-table[data-v-71a502a1] tbody tr:first-child{animation-delay:50ms}.animated-table[data-v-71a502a1] tbody tr:nth-child(2){animation-delay:80ms}.animated-table[data-v-71a502a1] tbody tr:nth-child(3){animation-delay:.11s}.animated-table[data-v-71a502a1] tbody tr:nth-child(4){animation-delay:.14s}.animated-table[data-v-71a502a1] tbody tr:nth-child(5){animation-delay:.17s}.animated-table[data-v-71a502a1] tbody tr:nth-child(6){animation-delay:.2s}.animated-table[data-v-71a502a1] tbody tr:nth-child(7){animation-delay:.23s}.animated-table[data-v-71a502a1] tbody tr:nth-child(8){animation-delay:.26s}.animated-table[data-v-71a502a1] tbody tr:nth-child(9){animation-delay:.29s}.animated-table[data-v-71a502a1] tbody tr:nth-child(10){animation-delay:.32s}@keyframes fadeInRow-71a502a1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animated-table[data-v-71a502a1] tbody tr{transition:background-color .2s,box-shadow .2s}.animated-table[data-v-71a502a1] tbody tr:hover{box-shadow:0 2px 8px #00000014}.animated-table[data-v-71a502a1] .p-datatable-loading-icon{animation:1s linear infinite spin-71a502a1}@keyframes spin-71a502a1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-table[data-v-71a502a1] .p-datatable-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s ease-out fadeIn-71a502a1}@keyframes fadeIn-71a502a1{0%{opacity:0}to{opacity:1}}.animated-table[data-v-71a502a1] .p-skeleton{animation:1.5s ease-in-out infinite pulse-71a502a1}@keyframes pulse-71a502a1{0%,to{opacity:1}50%{opacity:.5}}.animated-table[data-v-71a502a1] td[rowspan]{vertical-align:middle;font-weight:600;background:var(--p-content-hover-background)!important;border-right:2px solid var(--p-primary-color)!important}.animated-table[data-v-71a502a1] td[rowspan]:hover{filter:brightness(.97);background:var(--p-content-hover-background)!important}.animated-table[data-v-71a502a1] td.p-datatable-frozen-column,.animated-table[data-v-71a502a1] td[data-p-frozen-column=true]{z-index:1;box-shadow:2px 0 4px #0000001a;background:var(--p-surface-0,var(--p-content-background,#fff))!important}.app-dark .animated-table[data-v-71a502a1] td.p-datatable-frozen-column,.app-dark .animated-table[data-v-71a502a1] td[data-p-frozen-column=true]{background:var(--p-surface-900,var(--p-content-background,#111827))!important}.animated-table[data-v-71a502a1] tr:hover>td.p-datatable-frozen-column,.animated-table[data-v-71a502a1] tr:hover>td[data-p-frozen-column=true]{background:color-mix(in srgb,var(--p-text-color,#111827) 5%,var(--p-surface-0,#fff))!important}.app-dark .animated-table[data-v-71a502a1] tr:hover>td.p-datatable-frozen-column,.app-dark .animated-table[data-v-71a502a1] tr:hover>td[data-p-frozen-column=true]{background:color-mix(in srgb,var(--p-surface-0,#fff) 8%,var(--p-surface-900,#111827))!important}.animated-table[data-v-71a502a1] th.p-datatable-frozen-column,.animated-table[data-v-71a502a1] th[data-p-frozen-column=true]{font-weight:700;background:var(--p-surface-100,var(--p-content-hover-background,#f3f4f6))!important}.app-dark .animated-table[data-v-71a502a1] th.p-datatable-frozen-column,.app-dark .animated-table[data-v-71a502a1] th[data-p-frozen-column=true]{background:var(--p-surface-800,var(--p-content-hover-background,#1f2937))!important}.animated-table[data-v-71a502a1] td[rowspan].p-datatable-frozen-column,.animated-table[data-v-71a502a1] td[rowspan][data-p-frozen-column=true]{box-shadow:2px 0 4px #00000026;background:color-mix(in srgb,var(--p-text-color,#111827) 4%,var(--p-surface-0,#fff))!important}.app-dark .animated-table[data-v-71a502a1] td[rowspan].p-datatable-frozen-column,.app-dark .animated-table[data-v-71a502a1] td[rowspan][data-p-frozen-column=true]{background:color-mix(in srgb,var(--p-surface-0,#fff) 6%,var(--p-surface-900,#111827))!important}.animated-table[data-v-71a502a1] .p-frozen-column{background:var(--p-surface-0,var(--p-content-background,#fff))!important}.animated-table[data-v-71a502a1] tr:hover>td.p-frozen-column{background:color-mix(in srgb,var(--p-text-color,#111827) 5%,var(--p-surface-0,#fff))!important}.table-responsive-container[data-v-71a502a1]{min-width:0}.table-responsive-container[data-v-71a502a1] .p-iconfield{align-items:center;display:flex}.table-responsive-container[data-v-71a502a1] .p-iconfield .p-inputicon{justify-content:center;align-items:center;display:flex}@media (width<=768px){.table-responsive-container[data-v-71a502a1] .p-datatable-header{gap:.625rem!important;padding:.625rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable-header>div{gap:.5rem!important}.table-responsive-container[data-v-71a502a1] .p-iconfield{flex:auto!important;max-width:100%!important}.table-responsive-container[data-v-71a502a1] .p-datatable-thead>tr>th{padding:.5rem .375rem!important;font-size:12px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-tbody>tr>td{padding:.5rem .375rem!important}}@media (width<=480px){.table-responsive-container[data-v-71a502a1] .p-datatable-header{gap:.375rem!important;padding:.5rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable-header>div{gap:.375rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable-header .flex-wrap{gap:.25rem!important}.table-responsive-container[data-v-71a502a1] .p-iconfield{flex:auto!important;min-width:120px!important;max-width:100%!important}.table-responsive-container[data-v-71a502a1] .p-inputtext,.table-responsive-container[data-v-71a502a1] .p-multiselect,.table-responsive-container[data-v-71a502a1] .p-select{width:100%!important;min-width:0!important;max-width:100%!important}.table-responsive-container[data-v-71a502a1] .p-datatable-header .p-button.p-button-rounded{width:2.25rem!important;height:2.25rem!important;padding:0!important}.table-responsive-container[data-v-71a502a1] .p-multiselect{font-size:.8125rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable-tbody .p-button{padding:.25rem .375rem!important;font-size:.75rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable{font-size:11px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-thead>tr>th{padding:.375rem .25rem!important;font-size:11px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-tbody>tr>td{padding:.375rem .25rem!important}.table-responsive-container[data-v-71a502a1] .p-paginator{flex-wrap:wrap!important;justify-content:center!important;gap:.25rem!important;padding:.375rem!important}.table-responsive-container[data-v-71a502a1] .p-paginator .p-paginator-first,.table-responsive-container[data-v-71a502a1] .p-paginator .p-paginator-last{display:none!important}.ddt-skeleton__header[data-v-71a502a1],.ddt-skeleton__row[data-v-71a502a1]{gap:8px;padding:10px 12px}}@media (width<=360px){.table-responsive-container[data-v-71a502a1] .p-datatable-header{padding:.375rem!important}.table-responsive-container[data-v-71a502a1] .p-iconfield{min-width:100px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-header .p-button.p-button-rounded{width:2rem!important;height:2rem!important}.table-responsive-container[data-v-71a502a1] .p-datatable{font-size:10px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-thead>tr>th{padding:.25rem .125rem!important;font-size:10px!important}.table-responsive-container[data-v-71a502a1] .p-datatable-tbody>tr>td{padding:.25rem .125rem!important}.table-responsive-container[data-v-71a502a1] .p-paginator{padding:.25rem!important;font-size:11px!important}.ddt-skeleton__header[data-v-71a502a1],.ddt-skeleton__row[data-v-71a502a1]{gap:6px;padding:8px}.ddt-skeleton__bar[data-v-71a502a1]{height:10px}}@keyframes ddt-shimmer-71a502a1{0%{background-position:-600px 0}to{background-position:600px 0}}.ddt-skeleton[data-v-71a502a1]{border:1px solid var(--p-content-border-color);border-radius:8px;overflow:hidden}.ddt-skeleton__header[data-v-71a502a1]{background:var(--p-content-hover-background);border-bottom:1px solid var(--p-content-border-color);gap:12px;padding:14px 16px;display:flex}.ddt-skeleton__header-cell[data-v-71a502a1]{min-width:0}.ddt-skeleton__row[data-v-71a502a1]{border-bottom:1px solid var(--p-surface-100);gap:12px;padding:14px 16px;animation:.3s both ddt-fadeInRow-71a502a1;display:flex}.ddt-skeleton__row[data-v-71a502a1]:last-child{border-bottom:none}.ddt-skeleton__cell[data-v-71a502a1]{min-width:0}.ddt-skeleton__bar[data-v-71a502a1]{background:linear-gradient(90deg,var(--p-surface-200) 25%,var(--p-surface-300) 50%,var(--p-surface-200) 75%);background-size:1200px 100%;border-radius:6px;height:12px;animation:1.6s ease-in-out infinite ddt-shimmer-71a502a1}.ddt-skeleton__header .ddt-skeleton__bar[data-v-71a502a1]{background:linear-gradient(90deg,var(--p-surface-300) 25%,var(--p-surface-400) 50%,var(--p-surface-300) 75%);background-size:1200px 100%;height:10px;animation:1.6s ease-in-out infinite ddt-shimmer-71a502a1}@keyframes ddt-fadeInRow-71a502a1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.side-panel[data-v-09f03905]{z-index:1001;background-color:var(--p-content-background,#fff);flex-direction:column;max-width:100vw;height:100%;display:flex;position:fixed;top:0;right:0;overflow-x:hidden;box-shadow:-4px 0 24px #0000001f}.side-panel__backdrop[data-v-09f03905]{z-index:1000;background-color:var(--side-panel-backdrop,#00000040);position:fixed;inset:0}.side-panel--sm[data-v-09f03905],.side-panel--md[data-v-09f03905],.side-panel--lg[data-v-09f03905],.side-panel--xl[data-v-09f03905]{width:calc(100vw - 1rem)}@media (width>=640px){.side-panel--sm[data-v-09f03905]{width:clamp(20rem,60vw,var(--side-panel-width-sm,24rem))}.side-panel--md[data-v-09f03905]{width:clamp(24rem,65vw,var(--side-panel-width-md,32rem))}.side-panel--lg[data-v-09f03905]{width:clamp(28rem,75vw,var(--side-panel-width-lg,40rem))}.side-panel--xl[data-v-09f03905]{width:clamp(32rem,85vw,var(--side-panel-width-xl,48rem))}}@media (width>=1280px){.side-panel--xl[data-v-09f03905]{width:var(--side-panel-width-xl,56rem)}}.side-panel__header[data-v-09f03905]{border-bottom:1px solid var(--p-surface-200,#e5e7eb);background-color:var(--p-content-background,#fff);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}@media (width>=640px){.side-panel__header[data-v-09f03905]{padding:12px 16px}}.side-panel__title[data-v-09f03905]{color:var(--p-text-color,#111827);text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:1.125rem;font-weight:500;overflow:hidden}@media (width>=640px){.side-panel__title[data-v-09f03905]{font-size:1.25rem}}.side-panel__header-actions[data-v-09f03905]{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (width>=640px){.side-panel__header-actions[data-v-09f03905]{gap:8px}}.side-panel__content[data-v-09f03905]{background-color:var(--p-content-background,#fff);flex:1;padding:8px 12px;overflow:hidden auto}@media (width>=640px){.side-panel__content[data-v-09f03905]{padding:12px 16px}}.side-panel__footer[data-v-09f03905]{border-top:1px solid var(--p-surface-200,#e5e7eb);background-color:var(--p-content-hover-background,#f8fafc);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}@media (width>=640px){.side-panel__footer[data-v-09f03905]{padding:12px 16px}}.side-panel[data-v-09f03905] *{max-width:100%}.side-panel[data-v-09f03905] .p-inputtext,.side-panel[data-v-09f03905] .p-dropdown,.side-panel[data-v-09f03905] .p-multiselect,.side-panel[data-v-09f03905] .p-calendar,.side-panel[data-v-09f03905] .p-select,.side-panel[data-v-09f03905] .p-textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}.backdrop-enter-active[data-v-09f03905]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.backdrop-leave-active[data-v-09f03905]{transition:opacity .25s cubic-bezier(.4,0,1,1)}.backdrop-enter-from[data-v-09f03905],.backdrop-leave-to[data-v-09f03905]{opacity:0}.backdrop-enter-to[data-v-09f03905]{opacity:1}.slide-panel-enter-active[data-v-09f03905]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-panel-leave-active[data-v-09f03905]{transition:all .3s cubic-bezier(.4,0,1,1)}.slide-panel-enter-from[data-v-09f03905]{opacity:0;transform:translate(100%)scale(.95)}.slide-panel-enter-to[data-v-09f03905]{opacity:1;transform:translate(0)scale(1)}.slide-panel-leave-to[data-v-09f03905]{opacity:0;transform:translate(100%)scale(.98)}.slide-panel-enter-active[data-v-09f03905],.slide-panel-leave-active[data-v-09f03905]{box-shadow:-8px 0 24px #00000026}@media (width<=480px){.side-panel[data-v-09f03905] .p-button{padding:.5rem .75rem;font-size:.8125rem}.side-panel__footer[data-v-09f03905]{width:100%}.side-panel__footer[data-v-09f03905]>.p-button{flex:1;min-width:100px}}@media (width<=360px){.side-panel[data-v-09f03905] .p-button{padding:.375rem .625rem;font-size:.75rem}.side-panel__footer[data-v-09f03905]>.p-button{min-width:80px}}[data-v-b5824d7e] .p-disabled-checkbox .p-checkbox{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default!important}[data-v-b5824d7e] .row-imported{background-color:var(--p-surface-300)!important}.fade-slide-enter-active[data-v-b5824d7e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-leave-active[data-v-b5824d7e]{transition:all .2s cubic-bezier(.4,0,1,1)}.fade-slide-enter-from[data-v-b5824d7e]{opacity:0;transform:translateY(10px)}.fade-slide-enter-to[data-v-b5824d7e],.fade-slide-leave-from[data-v-b5824d7e]{opacity:1;transform:translateY(0)}.fade-slide-leave-to[data-v-b5824d7e]{opacity:0;transform:translateY(-10px)}.table-scroll-wrapper[data-v-b5824d7e]{-webkit-overflow-scrolling:touch;width:100%;padding:0 .5rem .5rem;overflow-x:auto}@media (width<=768px){.table-scroll-wrapper[data-v-b5824d7e]{padding:0 .25rem .5rem}}@media (width<=480px){.table-scroll-wrapper[data-v-b5824d7e]{padding:0 .125rem .375rem}}@media (width<=360px){.table-scroll-wrapper[data-v-b5824d7e]{padding:0 0 .25rem}}.table-scroll-wrapper[data-v-909e7361]{-webkit-overflow-scrolling:touch;width:100%;padding:0 .5rem .5rem;overflow-x:auto}@media (width<=768px){.table-scroll-wrapper[data-v-909e7361]{padding:0 .25rem .5rem}}@media (width<=480px){.table-scroll-wrapper[data-v-909e7361]{padding:0 .125rem .375rem}}@media (width<=360px){.table-scroll-wrapper[data-v-909e7361]{padding:0 0 .25rem}}@keyframes dcg-shimmer-08b90820{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.dcg-shimmer[data-v-08b90820]{animation:1.6s ease-in-out infinite dcg-shimmer-08b90820}[data-v-38c9f0c6] .p-stepper-number{background:var(--p-primary-color);color:#fff;font-weight:600}[data-v-38c9f0c6] .p-stepper-title{font-weight:600}[data-v-38c9f0c6] .p-step.p-step-active .p-stepper-number{background:var(--p-primary-600,var(--p-primary-color));box-shadow:0 0 0 4px color-mix(in srgb,var(--p-primary-color,#004b84) 20%,transparent)}[data-v-38c9f0c6] .p-step:not(.p-disabled):hover .p-stepper-number{background:var(--p-primary-700,var(--p-primary-color))}.step-content[data-v-38c9f0c6]{min-height:200px}[data-v-38c9f0c6] .p-dialog-content{padding:var(--lib-space-md,1.5rem)}[data-v-87bb0062] .p-fileupload-choose{width:100%}[data-v-87bb0062] .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100);font-size:.875rem;font-weight:600}.overflow-y-auto[data-v-acde2d0a]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-acde2d0a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-y-auto[data-v-acde2d0a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-acde2d0a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[data-v-acde2d0a]:focus{transition:all .2s ease-in-out}.asd-backdrop[data-v-0691631e]{z-index:1000;background:#0006;justify-content:flex-end;padding:52px 16px 16px;display:flex;position:fixed;inset:0}.asd-dialog[data-v-0691631e]{background:var(--lib-surface-bg,#fff);border-radius:16px;flex-direction:column;align-self:flex-start;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 68px);display:flex;overflow:hidden;box-shadow:0 24px 64px -4px #0003}.asd-accent[data-v-0691631e]{flex-shrink:0;width:100%;height:3px}.asd-profile[data-v-0691631e]{border-bottom:1px solid var(--lib-surface-divider,#f3f4f6);align-items:center;gap:14px;padding:20px 24px;display:flex}.asd-avatar[data-v-0691631e]{border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.asd-avatar-text[data-v-0691631e]{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.asd-profile-info[data-v-0691631e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.asd-profile-name[data-v-0691631e]{color:var(--lib-text-primary,#111827);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:15px;font-weight:600;overflow:hidden}.asd-profile-email[data-v-0691631e]{color:var(--lib-text-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;overflow:hidden}.asd-profile-btn[data-v-0691631e]{background:var(--p-highlight-background,#f5f3ff);color:var(--p-primary-color,#7c3aed);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:flex}.asd-profile-btn[data-v-0691631e]:hover{background:var(--p-highlight-focus-background,#ede9fe)}.asd-section[data-v-0691631e]{flex-direction:column;gap:12px;padding:16px 24px 0;display:flex}.asd-section-header[data-v-0691631e]{justify-content:space-between;align-items:center;display:flex}.asd-section-title[data-v-0691631e]{color:var(--lib-text-primary,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:600}.asd-count-badge[data-v-0691631e]{background:var(--lib-surface-hover,#f3f4f6);color:var(--lib-text-secondary,#6b7280);border-radius:10px;align-items:center;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.asd-search[data-v-0691631e]{background:var(--lib-surface-hover,#f9fafb);border:1px solid var(--lib-surface-border,#e5e7eb);border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.asd-search-icon[data-v-0691631e]{color:var(--lib-text-muted,#9ca3af);font-size:14px}.asd-search-input[data-v-0691631e]{color:var(--lib-text-primary,#374151);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px}.asd-search-input[data-v-0691631e]::placeholder{color:var(--lib-text-muted,#9ca3af)}.asd-list[data-v-0691631e]{flex-direction:column;gap:2px;max-height:360px;padding:4px 12px 8px;display:flex;overflow-y:auto}.asd-item[data-v-0691631e]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:Inter,sans-serif;transition:background .15s;display:flex}.asd-item[data-v-0691631e]:hover{background:var(--lib-surface-hover,#f9fafb)}.asd-item-icon[data-v-0691631e]{background:var(--lib-surface-hover,#f3f4f6);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.asd-item-icon--active[data-v-0691631e]{background:#ffffff21}.asd-item-icon-text[data-v-0691631e]{color:var(--lib-text-secondary,#6b7280);font-size:12px;font-weight:700}.asd-item--active .asd-item-icon-text[data-v-0691631e]{color:#fff}.asd-item-info[data-v-0691631e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.asd-item-name[data-v-0691631e]{color:var(--lib-text-primary,#374151);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.asd-item--active .asd-item-name[data-v-0691631e]{color:#fff;font-weight:600}.asd-item-role[data-v-0691631e]{color:var(--lib-text-muted,#9ca3af);font-size:11px}.asd-item--active .asd-item-role[data-v-0691631e]{color:#e0d2fe}.asd-item--switching[data-v-0691631e]{background:var(--p-highlight-background,#f5f3ff);pointer-events:none}.asd-item--disabled[data-v-0691631e]{opacity:.45;pointer-events:none}.asd-item-spinner[data-v-0691631e]{border:2px solid var(--lib-surface-border,#e5e7eb);border-top-color:var(--p-primary-color,#7c3aed);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite asd-spin-0691631e}.asd-empty[data-v-0691631e]{text-align:center;color:var(--lib-text-muted,#9ca3af);padding:24px;font-family:Inter,sans-serif;font-size:13px}.asd-loading[data-v-0691631e]{flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.asd-spinner[data-v-0691631e]{border:3px solid var(--lib-surface-border,#e5e7eb);border-top-color:var(--p-primary-color,#7c3aed);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite asd-spin-0691631e}@keyframes asd-spin-0691631e{to{transform:rotate(360deg)}}.asd-loading-text[data-v-0691631e]{color:var(--lib-text-muted,#9ca3af);font-family:Inter,sans-serif;font-size:13px}.asd-footer[data-v-0691631e]{border-top:1px solid var(--lib-surface-divider,#f3f4f6);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.asd-logout-btn[data-v-0691631e]{color:var(--lib-status-danger,#ef4444);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:flex}.asd-logout-btn[data-v-0691631e]:hover{background:color-mix(in srgb,var(--lib-status-danger,#ef4444) 10%,transparent)}.asd-footer-actions[data-v-0691631e]{align-items:center;gap:4px;display:flex}.asd-proxy-btn[data-v-0691631e]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:flex}.asd-proxy-btn[data-v-0691631e]:hover{background:#2563eb1a}.asd-shortcut[data-v-0691631e]{color:var(--lib-text-muted,#9ca3af);align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;display:flex}.asd-kbd[data-v-0691631e]{background:var(--lib-surface-hover,#f3f4f6);color:var(--lib-text-secondary,#6b7280);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.asd-enter-active[data-v-0691631e],.asd-leave-active[data-v-0691631e]{transition:opacity .2s}.asd-enter-active .asd-dialog[data-v-0691631e],.asd-leave-active .asd-dialog[data-v-0691631e]{transition:transform .2s,opacity .2s}.asd-enter-from[data-v-0691631e],.asd-leave-to[data-v-0691631e]{opacity:0}.asd-enter-from .asd-dialog[data-v-0691631e],.asd-leave-to .asd-dialog[data-v-0691631e]{opacity:0;transform:translateY(-8px)}@media (width<=640px){.asd-backdrop[data-v-0691631e]{padding:52px 8px 8px}.asd-dialog[data-v-0691631e]{width:100%}.asd-profile[data-v-0691631e]{gap:10px;padding:16px}.asd-section[data-v-0691631e]{padding:12px 16px 0}.asd-list[data-v-0691631e]{padding:4px 8px 8px}.asd-footer[data-v-0691631e]{padding:12px 16px}}@media (width<=360px){.asd-backdrop[data-v-0691631e]{padding:44px 4px 4px}.asd-dialog[data-v-0691631e]{border-radius:12px}.asd-profile[data-v-0691631e]{gap:8px;padding:12px}.asd-section[data-v-0691631e]{padding:8px 12px 0}.asd-list[data-v-0691631e]{padding:4px}.asd-footer[data-v-0691631e]{padding:10px 12px}}.sud__header[data-v-e7307ffb]{align-items:center;gap:12px;display:flex}.sud__header-icon[data-v-e7307ffb]{color:#7c3aed;background:#f5f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.sud__header-text[data-v-e7307ffb]{flex-direction:column;gap:2px;display:flex}.sud__title[data-v-e7307ffb]{color:#111827;margin:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600}.sud__subtitle[data-v-e7307ffb]{color:#6b7280;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px}.sud__loading[data-v-e7307ffb]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.sud__loading-text[data-v-e7307ffb]{color:#9ca3af;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px}.sud__body[data-v-e7307ffb]{flex-direction:column;gap:0;display:flex}.sud__search[data-v-e7307ffb]{padding:0 0 12px;position:relative}.sud__search-icon[data-v-e7307ffb]{color:#9ca3af;pointer-events:none;font-size:14px;position:absolute;top:calc(50% - 6px);left:12px;transform:translateY(-50%)}.sud__search-input[data-v-e7307ffb]{border-radius:8px;width:100%;font-size:13px;padding-left:36px!important}.sud__toolbar[data-v-e7307ffb]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.sud__link[data-v-e7307ffb]{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.sud__link[data-v-e7307ffb]:hover{text-decoration:underline}.sud__count[data-v-e7307ffb]{color:#6b7280;font-family:Inter,system-ui,sans-serif;font-size:12px}.sud__list[data-v-e7307ffb]{flex-direction:column;gap:2px;max-height:320px;padding-top:8px;display:flex;overflow-y:auto}.sud__user[data-v-e7307ffb]{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.sud__user[data-v-e7307ffb]:hover{background:#f9fafb}.sud__user--selected[data-v-e7307ffb]{background:#f5f3ff}.sud__user--selected[data-v-e7307ffb]:hover{background:#ede9fe}.sud__avatar[data-v-e7307ffb]{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:flex}.sud__user-info[data-v-e7307ffb]{flex-direction:column;gap:1px;min-width:0;display:flex}.sud__user-name[data-v-e7307ffb]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.sud__user-email[data-v-e7307ffb]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:12px;overflow:hidden}.sud__empty[data-v-e7307ffb]{color:#9ca3af;text-align:center;margin:0;padding:24px 0;font-family:Inter,system-ui,sans-serif;font-size:13px}.sud__footer[data-v-e7307ffb]{justify-content:flex-end;gap:8px;display:flex}.fcg-shimmer[data-v-6fa2a1d1]{background:linear-gradient(90deg,var(--p-content-border-color,#e5e7eb) 25%,var(--p-surface-ground,#f3f4f6) 50%,var(--p-content-border-color,#e5e7eb) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite fcg-shimmer-6fa2a1d1}@keyframes fcg-shimmer-6fa2a1d1{0%{background-position:200% 0}to{background-position:-200% 0}}.fv[data-v-ab906770]{background:var(--p-content-background,#fff);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fv__center[data-v-ab906770]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.fv__status-text[data-v-ab906770]{color:var(--p-text-muted-color,#6b7280);text-align:center;margin:0;font-size:14px}.fv__hint[data-v-ab906770]{color:var(--p-text-muted-color,#9ca3af);margin:0;font-size:12px}.fv__error-icon[data-v-ab906770]{color:var(--p-text-muted-color,#9ca3af);font-size:36px}.fv__unsupported-icon[data-v-ab906770]{color:var(--p-text-muted-color,#9ca3af);font-size:42px}.fv__download-btn[data-v-ab906770]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 24px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.fv__download-btn[data-v-ab906770]:hover{background:#4f46e5}.fv__iframe[data-v-ab906770]{border:none;flex:1;width:100%;height:100%}.fv__image-container[data-v-ab906770]{flex-direction:column;flex:1;display:flex;overflow:hidden}.fv__zoom-toolbar[data-v-ab906770]{background:var(--p-surface-ground,#f9fafb);border-bottom:1px solid var(--p-content-border-color,#e5e7eb);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.fv__zoom-btn[data-v-ab906770]{border:1px solid var(--p-content-border-color,#e5e7eb);background:var(--p-content-background,#fff);width:30px;height:30px;color:var(--p-text-muted-color,#6b7280);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.fv__zoom-btn[data-v-ab906770]:hover{background:var(--p-primary-color,#6366f1);color:#fff;border-color:var(--p-primary-color,#6366f1)}.fv__zoom-label[data-v-ab906770]{text-align:center;min-width:48px;color:var(--p-text-muted-color,#6b7280);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.fv__image-wrap[data-v-ab906770]{cursor:default;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.fv__image-wrap--grab[data-v-ab906770]{cursor:grab}.fv__image-wrap--grab[data-v-ab906770]:active{cursor:grabbing}.fv__image[data-v-ab906770]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:100%;transition:transform .1s}.fv__media-wrap[data-v-ab906770]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.fv__video[data-v-ab906770]{background:#000;border-radius:8px;max-width:100%;max-height:100%}.fv__audio[data-v-ab906770]{width:100%;max-width:500px}.fv__code[data-v-ab906770]{color:var(--p-text-color,#111827);background:var(--p-surface-ground,#f9fafb);white-space:pre-wrap;word-break:break-word;tab-size:4;flex:1;margin:0;padding:24px 32px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.fv__excel[data-v-ab906770]{flex-direction:column;flex:1;display:flex;overflow:hidden}.fv__sheet-tabs[data-v-ab906770]{background:var(--p-surface-ground,#f3f4f6);border-bottom:2px solid var(--p-content-border-color,#e5e7eb);scrollbar-width:thin;flex-shrink:0;gap:0;padding:0 12px;display:flex;overflow-x:auto}.fv__sheet-tab[data-v-ab906770]{color:var(--p-text-muted-color,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 18px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fv__sheet-tab[data-v-ab906770]:hover{color:var(--p-text-color,#111827);background:var(--p-content-background,#fff)}.fv__sheet-tab--active[data-v-ab906770]{color:#16a34a;background:var(--p-content-background,#fff);border-bottom-color:#16a34a;font-weight:600}.fv__sheet-content[data-v-ab906770]{color:var(--p-text-color,#111827);flex:1;padding:16px;font-family:Segoe UI,Inter,sans-serif;font-size:13px;overflow:auto}.fv__sheet-content[data-v-ab906770] .fv__sheet-table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;font-size:12px}.fv__sheet-content[data-v-ab906770] .fv__sheet-table .fv__td{border:1px solid var(--p-content-border-color,#e5e7eb);vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:6px 12px;overflow:hidden}.fv__sheet-content[data-v-ab906770] .fv__sheet-th{background:var(--p-surface-ground,#f3f4f6);text-transform:uppercase;letter-spacing:.02em;color:var(--p-text-muted-color,#6b7280);z-index:1;font-size:11px;font-weight:600;position:sticky;top:0}.fv__sheet-content[data-v-ab906770] .fv__sheet-table tr:hover td:not(.fv__sheet-th){background:var(--p-highlight-background,#6366f10d)}.fv__sheet-content[data-v-ab906770] .fv__empty{color:var(--p-text-muted-color,#9ca3af);text-align:center;padding:40px}.fv__office-disclaimer[data-v-ab906770]{background:var(--p-surface-100,#f3f4f6);border-top:1px solid var(--p-content-border-color,#e5e7eb);color:var(--p-text-muted-color,#6b7280);flex-shrink:0;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:11px;line-height:1.4;display:flex}.fv__office-disclaimer i[data-v-ab906770]{flex-shrink:0;font-size:13px}.fv__office[data-v-ab906770]{color:var(--p-text-color,#111827);flex:1;padding:32px 40px;font-family:Segoe UI,Inter,sans-serif;font-size:14px;line-height:1.7;overflow:auto}.fv__office[data-v-ab906770] h1{margin:24px 0 12px;font-size:24px;font-weight:700}.fv__office[data-v-ab906770] h2{margin:20px 0 10px;font-size:20px;font-weight:600}.fv__office[data-v-ab906770] h3{margin:16px 0 8px;font-size:17px;font-weight:600}.fv__office[data-v-ab906770] h4,.fv__office[data-v-ab906770] h5,.fv__office[data-v-ab906770] h6{margin:12px 0 6px;font-size:15px;font-weight:600}.fv__office[data-v-ab906770] p{margin:0 0 10px}.fv__office[data-v-ab906770] .fv__table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.fv__office[data-v-ab906770] .fv__td{border:1px solid var(--p-content-border-color,#e5e7eb);vertical-align:top;padding:8px 12px}.fv__office[data-v-ab906770] .fv__list{margin:8px 0;padding-left:24px}.fv__office[data-v-ab906770] .fv__img{border-radius:4px;max-width:100%;margin:12px 0}.fv__office[data-v-ab906770] .fv__chart{margin:16px 0}.fv__office[data-v-ab906770] .fv__chart-title{color:var(--p-text-color,#111827);margin-bottom:8px;font-size:14px;font-weight:600}.fv__office[data-v-ab906770] .fv__chart-table{font-size:12px}.fv__office[data-v-ab906770] .fv__chart-series{white-space:nowrap;font-weight:600}.fv__office[data-v-ab906770] .fv__chart-placeholder{background:var(--p-surface-ground,#f9fafb);border:1px dashed var(--p-content-border-color,#e5e7eb);color:var(--p-text-muted-color,#6b7280);border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:16px 20px;font-size:13px;display:flex}.fv__office[data-v-ab906770] .fv__text-fallback{white-space:pre-wrap;font-family:monospace;font-size:13px}.fv__office[data-v-ab906770] .fv__empty{color:var(--p-text-muted-color,#9ca3af);text-align:center;padding:40px}.floating-expandable-card[data-v-aed00b93]{bottom:var(--lib-space-sm,1rem);cursor:move;z-index:var(--lib-z-overlay,50);transition:transform var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out);position:fixed;left:50%;transform:translate(-50%)}.floating-expandable-card__inner[data-v-aed00b93]{padding:var(--lib-space-xs,.75rem);border-radius:var(--lib-radius-lg,12px);box-shadow:var(--lib-card-shadow-hover,var(--lib-elevation-lg,0 12px 24px #00000026));background-color:var(--lib-surface-card,var(--p-content-background,#fff));transition:width var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out);width:9.5rem}.floating-expandable-card__inner.is-expanded[data-v-aed00b93]{width:11rem}.field-error-boundary[data-v-5e98a45a]{animation:.5s ease-in-out shake-5e98a45a}@keyframes shake-5e98a45a{0%,20%,50%,80%,to{transform:translate(0)}10%{transform:translate(-2px)}30%{transform:translate(2px)}60%{transform:translate(-2px)}90%{transform:translate(2px)}}.adm-selectable-card{border:1px solid var(--p-content-border-color,#00000014);background-color:var(--p-content-background,#fff);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.adm-selectable-card--unselected{box-shadow:0 1px 3px #0000000f}.adm-selectable-card--unselected:hover{border-color:var(--p-primary-color,#3b82f6);transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.adm-selectable-card--unselected:focus-visible{outline:2px solid var(--p-primary-color,#3b82f6);outline-offset:2px}.adm-selectable-card--selected{border-color:var(--p-primary-color,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color,#3b82f6) 15%,transparent),0 8px 24px #0000001a;border-width:2px;transform:translateY(-2px)}.adm-selectable-card--selected:focus-visible{outline:2px solid var(--p-primary-color,#3b82f6);outline-offset:2px}.adm-selectable-card--disabled{opacity:.5;pointer-events:none}.adm-selectable-card__image{aspect-ratio:1;background:var(--p-content-hover-background,#f9fafb);border-bottom:1px solid var(--p-content-border-color,#0000000d);justify-content:center;align-items:center;display:flex;overflow:hidden}.app-dark .adm-selectable-card__image{background:#ffffff0a}.adm-selectable-card__img{-o-object-fit:contain;object-fit:contain;max-width:60%;max-height:60%}.adm-selectable-card__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-selectable-card__content{flex-direction:column;flex:1;min-height:80px;display:flex}.adm-selectable-card__title{color:var(--p-text-color,#111827);word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-selectable-card__desc{color:var(--p-text-muted-color,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.adm-selectable-card__badge{background:var(--p-primary-color,#3b82f6);width:24px;height:24px;box-shadow:0 0 0 2px var(--p-content-background,#fff),0 2px 6px #0003;border-radius:50%;justify-content:center;align-items:center;animation:.25s cubic-bezier(.34,1.56,.64,1) adm-badge-pop;display:flex;position:absolute;top:.75rem;right:.75rem}@keyframes adm-badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.adm-selectable-card{transition:none}.adm-selectable-card--unselected:hover,.adm-selectable-card--selected{transform:none}.adm-selectable-card__badge{animation:none}}.adm-selection-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--adm-grid-min-width,220px),100%),1fr));gap:var(--adm-grid-gap,var(--lib-space-md,1.25rem));margin:0;padding:0;list-style:none;display:grid}.lib-loading-dialog .p-dialog{border-radius:var(--lib-radius-lg,8px);width:400px;box-shadow:var(--lib-elevation-xl,0 24px 48px #0000002e)}.lib-loading-dialog__spinner{align-items:center;gap:var(--lib-space-xs,.75rem);padding:var(--lib-space-sm,1rem) 0;flex-direction:column;display:flex}.lib-loading-dialog__spinner-icon{width:50px;height:50px}.lib-loading-dialog__message{text-align:center;color:var(--lib-text-secondary,var(--p-text-muted-color));font-size:var(--lib-text-sm,.875rem);line-height:var(--lib-leading-normal,1.5);margin:0}.lib-loading-dialog__bar{padding:var(--lib-space-sm,1rem) 0}.lib-loading-dialog__bar-progress{height:6px}.page-header[data-v-75a63e4d]{width:100%}.page-header__title[data-v-75a63e4d]{font-family:var(--font-heading,Georgia, "Times New Roman", serif);font-size:var(--lib-text-3xl,2.25rem);line-height:var(--lib-leading-tight,1.2);letter-spacing:-.01em;color:var(--lib-text-primary,var(--p-text-color,inherit))}.page-header__subtitle[data-v-75a63e4d]{font-size:var(--lib-text-md,1rem);line-height:var(--lib-leading-normal,1.6);color:var(--lib-text-secondary,var(--p-text-muted-color));max-width:65ch}.page-header-actions[data-v-75a63e4d]{justify-content:center;gap:var(--lib-space-2xs,.5rem);display:flex}.adm-dropdown[data-v-954d50b8]{display:inline-block;position:relative}.adm-dropdown__trigger[data-v-954d50b8]{border-radius:var(--lib-radius-pill,9999px);cursor:pointer;color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.adm-dropdown__trigger[data-v-954d50b8]:hover,.adm-dropdown__trigger[data-v-954d50b8]:focus-visible{background-color:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));color:var(--lib-text-primary,var(--p-text-color))}.adm-dropdown__trigger--xs[data-v-954d50b8]{padding:4px;font-size:.7rem}.adm-dropdown__trigger--sm[data-v-954d50b8]{padding:6px;font-size:.75rem}.adm-dropdown__trigger--md[data-v-954d50b8]{padding:8px;font-size:.875rem}.adm-dropdown__menu[data-v-954d50b8]{z-index:var(--lib-z-popover,100);background-color:var(--lib-surface-card,var(--p-content-background,#fff));border-radius:var(--lib-radius-lg,8px);box-shadow:var(--lib-elevation-lg,0 10px 25px #00000026);border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));outline:none;position:absolute;overflow:hidden}.adm-dropdown__content[data-v-954d50b8]{padding:var(--lib-space-3xs,4px) 0;flex-direction:column;display:flex}.adm-dropdown__divider[data-v-954d50b8]{background-color:var(--lib-surface-divider,var(--p-content-border-color,#e5e7eb));height:1px;margin:var(--lib-space-3xs,4px) 0}.adm-dropdown__item[data-v-954d50b8]{align-items:center;gap:var(--lib-space-xs,12px);width:100%;color:var(--lib-text-primary,var(--p-text-color,#374151));cursor:pointer;text-align:left;font:inherit;transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);background-color:#0000;border:none;display:flex}.adm-dropdown__menu--xs .adm-dropdown__item[data-v-954d50b8]{padding:6px 10px;font-size:.7rem}.adm-dropdown__menu--sm .adm-dropdown__item[data-v-954d50b8]{padding:8px 16px;font-size:.75rem}.adm-dropdown__menu--md .adm-dropdown__item[data-v-954d50b8]{padding:10px 20px;font-size:.875rem}.adm-dropdown__item[data-v-954d50b8]:hover,.adm-dropdown__item[data-v-954d50b8]:focus-visible{background-color:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6))}.adm-dropdown__item.is-disabled[data-v-954d50b8]{opacity:.5;cursor:not-allowed}.adm-dropdown__item-icon[data-v-954d50b8]{flex-shrink:0}.adm-dropdown__item-label[data-v-954d50b8]{font-weight:500}.adm-dropdown__item--default .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--lib-text-secondary,#6b7280)}.adm-dropdown__item--primary[data-v-954d50b8],.adm-dropdown__item--primary .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-primary-600,#2563eb)}.adm-dropdown__item--primary[data-v-954d50b8]:hover,.adm-dropdown__item--primary[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-primary-color,#2563eb) 8%,transparent)}.adm-dropdown__item--success[data-v-954d50b8],.adm-dropdown__item--success .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-green-600,#16a34a)}.adm-dropdown__item--success[data-v-954d50b8]:hover,.adm-dropdown__item--success[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-green-500,#22c55e) 10%,transparent)}.adm-dropdown__item--info[data-v-954d50b8],.adm-dropdown__item--info .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-cyan-600,#0891b2)}.adm-dropdown__item--info[data-v-954d50b8]:hover,.adm-dropdown__item--info[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-cyan-500,#06b6d4) 10%,transparent)}.adm-dropdown__item--warn[data-v-954d50b8],.adm-dropdown__item--warn .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-orange-600,#d97706)}.adm-dropdown__item--warn[data-v-954d50b8]:hover,.adm-dropdown__item--warn[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-orange-500,#f97316) 10%,transparent)}.adm-dropdown__item--danger[data-v-954d50b8],.adm-dropdown__item--danger .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-red-600,#dc2626)}.adm-dropdown__item--danger[data-v-954d50b8]:hover,.adm-dropdown__item--danger[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-red-500,#ef4444) 10%,transparent)}.adm-dropdown__item--teal[data-v-954d50b8],.adm-dropdown__item--teal .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-teal-600,#0d9488)}.adm-dropdown__item--teal[data-v-954d50b8]:hover,.adm-dropdown__item--teal[data-v-954d50b8]:focus-visible{background-color:color-mix(in srgb,var(--p-teal-500,#14b8a6) 10%,transparent)}.adm-dropdown__item--purple[data-v-954d50b8],.adm-dropdown__item--purple .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-purple-600,#7c3aed)}.adm-dropdown__item--indigo[data-v-954d50b8],.adm-dropdown__item--indigo .adm-dropdown__item-icon[data-v-954d50b8]{color:var(--p-indigo-600,#4f46e5)}.adm-dropdown-fade-enter-active[data-v-954d50b8],.adm-dropdown-fade-leave-active[data-v-954d50b8]{transition:opacity var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),transform var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out)}.adm-dropdown-fade-enter-from[data-v-954d50b8],.adm-dropdown-fade-leave-to[data-v-954d50b8]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.adm-dropdown-fade-enter-active[data-v-954d50b8],.adm-dropdown-fade-leave-active[data-v-954d50b8]{transition:none}}.content-card .overflow-auto,.content-card div[style*="overflow: auto"]{scrollbar-width:thin;scrollbar-color:var(--content-card-scrollbar-thumb,#c1c1c1) var(--content-card-scrollbar-track,#f1f1f1)}.content-card .overflow-auto::-webkit-scrollbar{width:4px}.content-card div[style*="overflow: auto"]::-webkit-scrollbar{width:4px}.content-card .overflow-auto::-webkit-scrollbar-track{background:var(--content-card-scrollbar-track,#f1f1f1);border-radius:4px}.content-card div[style*="overflow: auto"]::-webkit-scrollbar-track{background:var(--content-card-scrollbar-track,#f1f1f1);border-radius:4px}.content-card .overflow-auto::-webkit-scrollbar-thumb{background:var(--content-card-scrollbar-thumb,#c1c1c1);border-radius:4px}.content-card div[style*="overflow: auto"]::-webkit-scrollbar-thumb{background:var(--content-card-scrollbar-thumb,#c1c1c1);border-radius:4px}.content-card .overflow-auto::-webkit-scrollbar-thumb:hover{background:var(--content-card-scrollbar-thumb-hover,#a8a8a8)}.content-card div[style*="overflow: auto"]::-webkit-scrollbar-thumb:hover{background:var(--content-card-scrollbar-thumb-hover,#a8a8a8)}.lib-vmt[data-v-2e66441f]{gap:var(--lib-space-3xs,.25rem);padding:var(--lib-space-3xs,.25rem);border-radius:var(--lib-radius-lg,.5rem);display:inline-flex}.lib-vmt--icon[data-v-2e66441f]{background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb))}.lib-vmt--labels[data-v-2e66441f]{background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6))}.lib-vmt__icon-btn[data-v-2e66441f]{padding-left:var(--lib-space-xs,.75rem);padding-right:var(--lib-space-xs,.75rem)}.lib-vmt__btn[data-v-2e66441f]{align-items:center;gap:var(--lib-space-3xs,.375rem);padding:var(--lib-space-3xs,.375rem) var(--lib-space-xs,.75rem);border-radius:var(--lib-radius-md,.375rem);color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));font:inherit;font-size:var(--lib-text-sm,.875rem);font-family:inherit;line-height:var(--lib-leading-snug,1.25rem);cursor:pointer;transition:background-color var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out),color var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out),box-shadow var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out);background:0 0;border:none;display:inline-flex}.lib-vmt__btn[data-v-2e66441f]:hover:not(.is-active){color:var(--lib-text-primary,var(--p-text-color));background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 6%,transparent)}.lib-vmt__btn.is-active[data-v-2e66441f]{background:var(--p-primary-color,#3b82f6);color:var(--p-primary-contrast-color,#fff);box-shadow:var(--lib-elevation-xs,0 1px 3px #0000001f)}.lib-vmt__btn-icon[data-v-2e66441f]{font-size:var(--lib-text-sm,.875rem)}.lib-vmt__btn-label[data-v-2e66441f]{display:inline}@media (width<=768px){.lib-vmt__btn-label--responsive[data-v-2e66441f]{display:none}}@media (prefers-reduced-motion:reduce){.lib-vmt__btn[data-v-2e66441f]{transition:none}}.section-header[data-v-cd26b3d6]{justify-content:space-between;align-items:center;gap:var(--lib-space-2xs,.5rem);margin-bottom:var(--lib-space-2xs,.5rem);flex-wrap:wrap;display:flex}.section-header__left[data-v-cd26b3d6]{align-items:center;gap:var(--lib-space-2xs,.5rem);min-width:0;display:flex}.section-header__actions[data-v-cd26b3d6]{align-items:center;gap:var(--lib-space-2xs,.5rem);flex-shrink:0;display:flex}@media (width<=768px){.section-header__actions[data-v-cd26b3d6]{gap:.375rem}}@media (width<=480px){.section-header[data-v-cd26b3d6],.section-header__left[data-v-cd26b3d6]{gap:.375rem}.section-header__left h3[data-v-cd26b3d6]{font-size:.9375rem!important}.section-header__actions[data-v-cd26b3d6]{gap:.25rem}}@media (width<=360px){.section-header__left h3[data-v-cd26b3d6]{font-size:.875rem!important}.section-header__left span[data-v-cd26b3d6]{font-size:.6875rem}}.lib-iuc[data-v-56c3f540]{flex-direction:column;display:flex}.lib-iuc__label[data-v-56c3f540]{margin-bottom:var(--lib-space-2xs,.5rem);font-size:var(--lib-text-sm,.875rem);color:var(--lib-text-primary,var(--p-text-color,#1f2937));font-weight:500;display:block}.lib-iuc__card[data-v-56c3f540]{border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));border-radius:var(--lib-radius-lg,12px);background:var(--lib-surface-card,var(--p-content-background,#fff));width:100%;transition:border-color var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out),box-shadow var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out);position:relative;overflow:hidden}.lib-iuc__card.is-hovered[data-v-56c3f540]{border-color:color-mix(in srgb,var(--p-primary-color,#3b82f6) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--p-primary-color,#3b82f6) 25%,transparent),var(--lib-elevation-brand-sm,var(--lib-elevation-sm))}.lib-iuc__card.is-busy[data-v-56c3f540]{pointer-events:none;opacity:.7}.lib-iuc__preview[data-v-56c3f540]{width:100%;padding:var(--lib-space-sm,1rem);justify-content:center;align-items:center;display:flex;position:relative}.lib-iuc__preview-img[data-v-56c3f540]{-o-object-fit:contain;object-fit:contain;border-radius:var(--lib-radius-md,6px);max-width:100%;max-height:100%}.lib-iuc__overlay[data-v-56c3f540]{border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--lib-duration-base,.2s) var(--lib-ease-out,ease-out);background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lib-iuc__overlay.is-visible[data-v-56c3f540]{opacity:1;pointer-events:auto}.lib-iuc__overlay-actions[data-v-56c3f540]{gap:var(--lib-space-2xs,.5rem);display:flex}.lib-iuc__empty[data-v-56c3f540]{justify-content:center;align-items:center;gap:var(--lib-space-2xs,.5rem);padding:var(--lib-space-md,1.25rem) var(--lib-space-sm,1rem);flex-direction:column;display:flex}.lib-iuc__empty-icon-wrap[data-v-56c3f540]{border-radius:var(--lib-radius-lg,12px);background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 10%,transparent);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lib-iuc__empty-icon[data-v-56c3f540]{font-size:var(--lib-text-lg,1.25rem);color:var(--p-primary-color,#3b82f6)}.lib-iuc__empty-label[data-v-56c3f540]{font-size:var(--lib-text-sm,.8125rem);color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280))}.lib-iuc__loading[data-v-56c3f540]{justify-content:center;align-items:center;gap:var(--lib-space-2xs,.5rem);background:color-mix(in srgb,var(--lib-surface-card,var(--p-content-background,#fff)) 85%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0}.lib-iuc__spinner[data-v-56c3f540]{width:32px;height:32px}.lib-iuc__loading-label[data-v-56c3f540]{font-size:var(--lib-text-xs,.75rem);color:var(--p-primary-color,#3b82f6);font-weight:500}.lib-iuc__hint[data-v-56c3f540]{margin-top:var(--lib-space-3xs,.375rem);font-size:var(--lib-text-xs,.75rem);color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));display:block}@media (prefers-reduced-motion:reduce){.lib-iuc__card[data-v-56c3f540],.lib-iuc__overlay[data-v-56c3f540]{transition:none}}.lib-cpf[data-v-9adf4f4e]{flex-direction:column;display:flex}.lib-cpf.is-disabled[data-v-9adf4f4e]{opacity:.65}.lib-cpf__label[data-v-9adf4f4e]{margin-bottom:var(--lib-space-2xs,.5rem);font-size:var(--lib-text-sm,.8125rem);color:var(--lib-text-primary,var(--p-text-color,#374151));font-weight:500;display:block}.lib-cpf__field[data-v-9adf4f4e]{align-items:center;gap:var(--lib-space-2xs,.5rem);display:flex}.lib-cpf__input[data-v-9adf4f4e]{flex:1}.lib-cpf__hint[data-v-9adf4f4e]{margin-top:var(--lib-space-3xs,.25rem);font-size:var(--lib-text-xs,.75rem);line-height:var(--lib-leading-snug,1.4);color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));display:block}.lib-cpf__error[data-v-9adf4f4e]{margin-top:var(--lib-space-3xs,.25rem);font-size:var(--lib-text-xs,.75rem);line-height:var(--lib-leading-snug,1.4);color:var(--lib-status-danger,var(--p-red-500,#ef4444));display:block}.lib-cpf.has-error[data-v-9adf4f4e] .p-inputtext{border-color:var(--lib-status-danger,var(--p-red-500,#ef4444));box-shadow:0 0 0 1px var(--lib-status-danger,var(--p-red-500,#ef4444))}.rsc[data-v-bbe859c6]{background:var(--p-surface-0,#fff);border:1px solid var(--p-content-border-color,#e5e7eb);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 14px;transition:box-shadow .15s;display:flex}.rsc[data-v-bbe859c6]:hover{box-shadow:0 2px 8px #0000000f}.rsc__value[data-v-bbe859c6]{color:var(--p-text-color,#111827);flex-shrink:0;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.rsc__info[data-v-bbe859c6]{flex-direction:column;min-width:0;display:flex}.rsc__label[data-v-bbe859c6]{color:var(--p-text-muted-color,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.rsc__pct[data-v-bbe859c6]{font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.rsc__subtitle[data-v-bbe859c6]{color:var(--p-text-muted-color,#9ca3af);font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.3}.form-section[data-v-90be7d5e]{gap:var(--lib-space-md,24px);flex-direction:column;display:flex}.form-section__header[data-v-90be7d5e]{justify-content:space-between;align-items:center;display:flex}.form-section__actions[data-v-90be7d5e]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=768px){.form-section__header[data-v-90be7d5e]{flex-wrap:wrap;gap:10px}}@media (width<=480px){.form-section__header[data-v-90be7d5e]{flex-direction:column;align-items:flex-start;gap:8px}.form-section__actions[data-v-90be7d5e]{flex-wrap:wrap;gap:6px;width:100%}}.form-field[data-v-1c35cc55]{gap:var(--lib-space-3xs,6px);flex-direction:column;display:flex}.form-field--error[data-v-1c35cc55] input,.form-field--error[data-v-1c35cc55] textarea,.form-field--error[data-v-1c35cc55] .p-inputtext,.form-field--error[data-v-1c35cc55] .p-password-input,.form-field--error[data-v-1c35cc55] .p-select,.form-field--error[data-v-1c35cc55] .p-inputnumber-input,.form-field--error[data-v-1c35cc55] .p-autocomplete-input{box-shadow:0 0 0 1px var(--p-red-500,#ef4444);border-color:var(--p-red-500,#ef4444)!important}.form-field--shake[data-v-1c35cc55]{animation:.4s cubic-bezier(.36,.07,.19,.97) both field-shake-1c35cc55}@keyframes field-shake-1c35cc55{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}.form-row[data-v-2e2f006a]{grid-template-columns:repeat(var(--form-row-columns,2),1fr);gap:var(--form-row-gap,var(--lib-space-md,24px));margin-top:var(--lib-space-sm,16px);display:grid}.form-row[data-v-2e2f006a]:first-child{margin-top:0}@media (width<=768px){.form-row[data-v-2e2f006a]{gap:var(--form-row-gap,var(--lib-space-sm,16px));grid-template-columns:1fr}}@media (width<=480px){.form-row[data-v-2e2f006a]{gap:var(--form-row-gap,var(--lib-space-xs,12px));margin-top:var(--lib-space-xs,12px)}}@media (width<=360px){.form-row[data-v-2e2f006a]{gap:var(--form-row-gap,10px);margin-top:var(--lib-space-2xs,8px)}}.lib-tab-bar[data-v-f1b6666d]{border-bottom:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));gap:0;display:flex}.lib-tab-bar__tab[data-v-f1b6666d]{align-items:center;gap:var(--lib-space-3xs,6px);padding:var(--lib-space-xs,12px) var(--lib-space-md,20px);cursor:pointer;font-family:inherit;font-size:var(--lib-text-sm,14px);color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));white-space:nowrap;transition:color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),border-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:500;display:inline-flex}.lib-tab-bar__tab[data-v-f1b6666d]:hover:not(.is-active),.lib-tab-bar__tab[data-v-f1b6666d]:focus-visible:not(.is-active){color:var(--lib-text-primary,var(--p-text-color,#111827))}.lib-tab-bar__tab.is-active[data-v-f1b6666d]{color:var(--p-primary-color);border-bottom-color:var(--p-primary-color);font-weight:600}.lib-tab-bar__icon[data-v-f1b6666d]{font-size:14px}.lib-tab-bar__count[data-v-f1b6666d]{font-size:var(--lib-text-xs,11px);padding:1px var(--lib-space-3xs,6px);border-radius:var(--lib-radius-pill,10px);background-color:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));color:var(--lib-text-muted,var(--p-text-muted-color,#9ca3af));transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);font-weight:600}.lib-tab-bar__tab.is-active .lib-tab-bar__count[data-v-f1b6666d]{background-color:color-mix(in srgb,var(--p-primary-color,#004b84) 10%,transparent);color:var(--p-primary-color)}@media (prefers-reduced-motion:reduce){.lib-tab-bar__tab[data-v-f1b6666d],.lib-tab-bar__count[data-v-f1b6666d]{transition:none}}[data-v-62031db9] .p-dialog .p-dialog-header{display:none}[data-v-62031db9] .p-dialog .p-dialog-content{border-radius:var(--lib-radius-xl,16px);max-height:85vh;padding:0;overflow:hidden auto}[data-v-62031db9] .p-dialog{border-radius:var(--lib-radius-xl,16px);box-shadow:var(--lib-elevation-xl,0 8px 32px #0000001f)}.crud-dialog__header[data-v-62031db9]{height:56px;padding:0 var(--lib-space-md,24px);border-bottom:1px solid var(--lib-surface-divider,var(--p-content-border-color,#f3f4f6));justify-content:space-between;align-items:center;display:flex}.crud-dialog__title[data-v-62031db9]{color:var(--lib-text-primary,var(--p-text-color,#111827));font-family:var(--font-heading,inherit);font-size:var(--lib-text-md,16px);letter-spacing:-.01em;margin:0;font-weight:600}.crud-dialog__close-btn[data-v-62031db9]{border-radius:var(--lib-radius-md,6px);width:32px;height:32px;color:var(--lib-text-secondary,var(--p-text-muted-color,#6b7280));cursor:pointer;transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out),color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.crud-dialog__close-btn[data-v-62031db9]:hover:not(:disabled),.crud-dialog__close-btn[data-v-62031db9]:focus-visible:not(:disabled){background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6));color:var(--lib-text-primary,var(--p-text-color,#111827))}.crud-dialog__close-btn[data-v-62031db9]:disabled{opacity:.5;cursor:not-allowed}.crud-dialog__body[data-v-62031db9]{gap:var(--lib-space-md,20px);padding:0 var(--lib-space-md,24px) var(--lib-space-md,24px);flex-direction:column;display:flex}.crud-dialog__separator[data-v-62031db9]{background:var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));height:1px}.crud-dialog__actions[data-v-62031db9]{justify-content:space-between;align-items:center;gap:var(--lib-space-xs,12px);display:flex}.crud-dialog__actions-left[data-v-62031db9],.crud-dialog__actions-right[data-v-62031db9]{gap:var(--lib-space-xs,12px);display:flex}[data-v-62031db9] .crud-dialog__cancel-btn.p-button{border-color:var(--lib-surface-border,var(--p-content-border-color,#e5e7eb))}[data-v-62031db9] .crud-dialog__cancel-btn.p-button:hover{background:var(--lib-surface-hover,var(--p-content-hover-background,#f3f4f6))}.ppd .p-dialog-content{border-radius:12px;overflow:hidden;padding:0!important}.ppd__toolbar{background:var(--app-bg-card);border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.ppd__title{color:var(--app-text-primary);font-size:14px;font-weight:600}.ppd__actions{gap:var(--lib-space-2xs,8px);display:flex}.ppd__body{padding:var(--lib-space-md,24px);background:var(--p-surface-200,#e5e7eb);flex:1;justify-content:center;display:flex;overflow-y:auto}.ppd__page{border-radius:var(--lib-radius-sm,4px);width:8.5in;min-height:11in;box-shadow:var(--lib-elevation-md,0 2px 12px #00000026);background:#fff}@media print{body>:not(.p-dialog-mask){display:none!important}.p-dialog-mask{background:0 0!important;position:static!important}.ppd{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:none!important;position:static!important}.ppd .p-dialog-content{border-radius:0!important}.ppd__toolbar{display:none!important}.ppd__body{background:#fff!important;padding:0!important;overflow:visible!important}.ppd__page{width:100%!important;min-height:auto!important;box-shadow:none!important;border-radius:0!important}@page{size:letter;margin:.5in}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ram__btn{align-items:center;gap:var(--lib-space-3xs,4px);padding:var(--lib-space-2xs,6px) var(--lib-space-xs,12px);border:1px solid var(--lib-surface-border,var(--p-content-border-color,#d1d5db));border-radius:var(--lib-radius-md,6px);background:var(--lib-surface-card,var(--p-content-background,#fff));color:var(--lib-text-primary,var(--p-text-color,#374151));font-family:var(--font-body,inherit);font-size:var(--lib-text-xs,12px);white-space:nowrap;cursor:pointer;transition:all var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out);font-weight:500;display:inline-flex}.ram__btn:hover,.ram__btn:focus-visible{border-color:var(--p-primary-color,currentColor);background:color-mix(in srgb,var(--p-primary-color,#004b84) 6%,var(--lib-surface-card,#fff));color:var(--p-primary-color)}.ram__chevron{font-size:10px}.ram__menu.p-menu{min-width:200px;padding:var(--lib-space-3xs,4px);border:1px solid var(--lib-surface-border,var(--p-content-border-color,#e5e7eb));border-radius:var(--lib-radius-lg,8px);box-shadow:var(--lib-elevation-lg,0 10px 25px #0000001a);background:var(--lib-surface-card,var(--p-content-background,#fff));font-family:var(--font-body,inherit)}.ram__menu .p-menu-list{padding:0}.ram__menu .p-menu-item-content{border-radius:var(--lib-radius-md,6px);transition:background-color var(--lib-duration-fast,.15s) var(--lib-ease-out,ease-out)}.ram__menu .p-menu-item-label{font-size:13px;font-weight:500}.ram__menu .p-menu-item-icon{margin-right:var(--lib-space-2xs,8px);font-size:14px}.ram__menu .p-menu-item>.p-menu-item-content:hover{background:color-mix(in srgb,var(--p-primary-color,#004b84) 8%,transparent)}.ram__menu .p-menu-item>.p-menu-item-content:hover .p-menu-item-label,.ram__menu .p-menu-item>.p-menu-item-content:hover .p-menu-item-icon{color:var(--p-primary-color)}.ram__menu .p-menu-item-content.ram__danger .p-menu-item-label,.ram__menu .p-menu-item-content.ram__danger .p-menu-item-icon{color:var(--lib-status-danger,var(--p-red-600,#dc2626))}.ram__menu .p-menu-item-content.ram__danger:hover{background:color-mix(in srgb,var(--p-red-500,#ef4444) 10%,transparent)!important}.ram__menu .p-menu-separator{margin:var(--lib-space-3xs,4px) 0;border-top:1px solid var(--lib-surface-divider,var(--p-content-border-color,#e5e7eb))}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg)scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%)scale(1)}.vjs-check-controller .vjs-check-controller-inner{vertical-align:middle;box-sizing:border-box;z-index:1;cursor:pointer;background-color:#fff;border:1px solid #bfcbd9;border-radius:2px;width:16px;height:16px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:2px solid #fff;border-top:0;border-left:0;width:4px;height:8px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{background-color:#fff;border-radius:100%;height:4px;top:50%;left:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.vjs-carets{cursor:pointer;position:absolute;right:0}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{line-height:20px;display:flex;position:relative}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{background-color:#e6f7ff;border-radius:4px;padding:0 4px;display:none;position:absolute;top:0;right:0}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{-webkit-user-select:none;user-select:none;margin-right:4px;position:absolute;right:100%}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{text-align:left;font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}
