.base-card[data-v-522b9e4b]{border:1px solid var(--surface-border);border-radius:var(--border-radius);background:var(--surface-card);padding:1.25rem;transition:all .2s ease-in-out}.base-card--clickable[data-v-522b9e4b]{cursor:pointer}.base-card--clickable[data-v-522b9e4b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.base-card--outlined[data-v-522b9e4b]{border:2px solid var(--primary-color)}.base-card--elevated[data-v-522b9e4b]{border:none;box-shadow:0 2px 8px #00000014}.base-card__header[data-v-522b9e4b]{border-bottom:1px solid var(--surface-border);margin-bottom:1rem;padding-bottom:.75rem}.base-card__title[data-v-522b9e4b]{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.base-card__content[data-v-522b9e4b]{color:var(--text-color)}.base-card__actions[data-v-522b9e4b]{border-top:1px solid var(--surface-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.base-card__footer[data-v-522b9e4b]{border-top:1px solid var(--surface-border);color:var(--text-color-secondary);margin-top:1rem;padding-top:.75rem;font-size:.875rem}@media (width<=768px){.base-card[data-v-522b9e4b]{padding:1rem}.base-card__title[data-v-522b9e4b]{font-size:1.1rem}.base-card__header[data-v-522b9e4b]{margin-bottom:.75rem;padding-bottom:.5rem}.base-card__actions[data-v-522b9e4b],.base-card__footer[data-v-522b9e4b]{margin-top:.75rem;padding-top:.5rem}}@media (width<=480px){.base-card[data-v-522b9e4b]{padding:.75rem}.base-card__title[data-v-522b9e4b]{font-size:1rem}.base-card__header[data-v-522b9e4b]{margin-bottom:.5rem;padding-bottom:.375rem}.base-card__actions[data-v-522b9e4b]{gap:.375rem;margin-top:.5rem;padding-top:.375rem}.base-card__footer[data-v-522b9e4b]{margin-top:.5rem;padding-top:.375rem;font-size:.8rem}}@media (width<=360px){.base-card[data-v-522b9e4b]{border-radius:6px;padding:.625rem}.base-card__title[data-v-522b9e4b]{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-1bd68c6c] .p-password,[data-v-1bd68c6c] .p-password .p-password-input{width:100%}[data-v-1bd68c6c] .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}.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}.scrollable-pill-nav-track::-webkit-scrollbar{display: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-e138bc6a]{background:var(--p-content-hover-background);border-bottom:1px solid var(--p-content-border-color);border-radius:6px 6px 0 0;width:100%;padding:10px 12px}.adv-search-bar__unified[data-v-e138bc6a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adv-search-bar__input-field[data-v-e138bc6a]{flex:200px;min-width:0}.adv-search-bar__fields[data-v-e138bc6a]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.adv-search-bar__field[data-v-e138bc6a]{flex-direction:column;flex:150px;gap:2px;min-width:0;max-width:250px;display:flex}.adv-search-bar__label[data-v-e138bc6a]{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.adv-search-bar__actions[data-v-e138bc6a]{flex-shrink:0;align-items:flex-end;gap:4px;padding-top:14px;display:flex}.adv-search-bar__input-field[data-v-e138bc6a] .p-iconfield{align-items:center;display:flex}@media (width<=480px){.adv-search-bar__unified[data-v-e138bc6a]{gap:6px}.adv-search-bar__input-field[data-v-e138bc6a]{flex:100%}.adv-search-bar__field[data-v-e138bc6a]{flex:100%;max-width:100%}.adv-search-bar__actions[data-v-e138bc6a]{flex:100%;justify-content:flex-end;padding-top:4px}}[data-v-60bdd7d5] .p-disabled-checkbox .p-checkbox{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default!important}[data-v-60bdd7d5] .row-imported{background-color:var(--p-surface-300)!important}.animated-table[data-v-60bdd7d5] tbody tr{animation:.3s ease-out backwards fadeInRow-60bdd7d5}.animated-table[data-v-60bdd7d5] tbody tr:first-child{animation-delay:50ms}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(2){animation-delay:80ms}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(3){animation-delay:.11s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(4){animation-delay:.14s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(5){animation-delay:.17s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(6){animation-delay:.2s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(7){animation-delay:.23s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(8){animation-delay:.26s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(9){animation-delay:.29s}.animated-table[data-v-60bdd7d5] tbody tr:nth-child(10){animation-delay:.32s}@keyframes fadeInRow-60bdd7d5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animated-table[data-v-60bdd7d5] tbody tr{transition:background-color .2s,box-shadow .2s}.animated-table[data-v-60bdd7d5] tbody tr:hover{box-shadow:0 2px 8px #00000014}.animated-table[data-v-60bdd7d5] .p-datatable-loading-icon{animation:1s linear infinite spin-60bdd7d5}@keyframes spin-60bdd7d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-table[data-v-60bdd7d5] .p-datatable-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s ease-out fadeIn-60bdd7d5}@keyframes fadeIn-60bdd7d5{0%{opacity:0}to{opacity:1}}.animated-table[data-v-60bdd7d5] .p-skeleton{animation:1.5s ease-in-out infinite pulse-60bdd7d5}@keyframes pulse-60bdd7d5{0%,to{opacity:1}50%{opacity:.5}}.animated-table[data-v-60bdd7d5] 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-60bdd7d5] td[rowspan]:hover{filter:brightness(.97);background:var(--p-content-hover-background)!important}.animated-table[data-v-60bdd7d5] .p-frozen-column{z-index:1;box-shadow:2px 0 4px #0000001a;background:var(--p-content-background)!important}.animated-table[data-v-60bdd7d5] tr:hover>td.p-frozen-column{background:var(--p-content-hover-background)!important}.animated-table[data-v-60bdd7d5] th.p-frozen-column{font-weight:700;background:var(--p-content-hover-background)!important}.animated-table[data-v-60bdd7d5] td[rowspan].p-frozen-column{box-shadow:2px 0 4px #00000026;background:var(--p-content-hover-background)!important}.table-responsive-container[data-v-60bdd7d5]{min-width:0}.table-responsive-container[data-v-60bdd7d5] .p-iconfield{align-items:center;display:flex}.table-responsive-container[data-v-60bdd7d5] .p-iconfield .p-inputicon{justify-content:center;align-items:center;display:flex}@media (width<=768px){.table-responsive-container[data-v-60bdd7d5] .p-datatable-header{gap:.625rem!important;padding:.625rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-header>div{gap:.5rem!important}.table-responsive-container[data-v-60bdd7d5] .p-iconfield{flex:auto!important;max-width:100%!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-thead>tr>th{padding:.5rem .375rem!important;font-size:12px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-tbody>tr>td{padding:.5rem .375rem!important}}@media (width<=480px){.table-responsive-container[data-v-60bdd7d5] .p-datatable-header{gap:.375rem!important;padding:.5rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-header>div{gap:.375rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-header .flex-wrap{gap:.25rem!important}.table-responsive-container[data-v-60bdd7d5] .p-iconfield{flex:auto!important;min-width:120px!important;max-width:100%!important}.table-responsive-container[data-v-60bdd7d5] .p-inputtext,.table-responsive-container[data-v-60bdd7d5] .p-multiselect,.table-responsive-container[data-v-60bdd7d5] .p-select{width:100%!important;min-width:0!important;max-width:100%!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-header .p-button.p-button-rounded{width:2.25rem!important;height:2.25rem!important;padding:0!important}.table-responsive-container[data-v-60bdd7d5] .p-multiselect{font-size:.8125rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-tbody .p-button{padding:.25rem .375rem!important;font-size:.75rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable{font-size:11px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-thead>tr>th{padding:.375rem .25rem!important;font-size:11px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-tbody>tr>td{padding:.375rem .25rem!important}.table-responsive-container[data-v-60bdd7d5] .p-paginator{flex-wrap:wrap!important;justify-content:center!important;gap:.25rem!important;padding:.375rem!important}.table-responsive-container[data-v-60bdd7d5] .p-paginator .p-paginator-first,.table-responsive-container[data-v-60bdd7d5] .p-paginator .p-paginator-last{display:none!important}.ddt-skeleton__header[data-v-60bdd7d5],.ddt-skeleton__row[data-v-60bdd7d5]{gap:8px;padding:10px 12px}}@media (width<=360px){.table-responsive-container[data-v-60bdd7d5] .p-datatable-header{padding:.375rem!important}.table-responsive-container[data-v-60bdd7d5] .p-iconfield{min-width:100px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-header .p-button.p-button-rounded{width:2rem!important;height:2rem!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable{font-size:10px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-thead>tr>th{padding:.25rem .125rem!important;font-size:10px!important}.table-responsive-container[data-v-60bdd7d5] .p-datatable-tbody>tr>td{padding:.25rem .125rem!important}.table-responsive-container[data-v-60bdd7d5] .p-paginator{padding:.25rem!important;font-size:11px!important}.ddt-skeleton__header[data-v-60bdd7d5],.ddt-skeleton__row[data-v-60bdd7d5]{gap:6px;padding:8px}.ddt-skeleton__bar[data-v-60bdd7d5]{height:10px}}@keyframes ddt-shimmer-60bdd7d5{0%{background-position:-600px 0}to{background-position:600px 0}}.ddt-skeleton[data-v-60bdd7d5]{border:1px solid var(--p-content-border-color);border-radius:8px;overflow:hidden}.ddt-skeleton__header[data-v-60bdd7d5]{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-60bdd7d5]{min-width:0}.ddt-skeleton__row[data-v-60bdd7d5]{border-bottom:1px solid var(--p-surface-100);gap:12px;padding:14px 16px;animation:.3s both ddt-fadeInRow-60bdd7d5;display:flex}.ddt-skeleton__row[data-v-60bdd7d5]:last-child{border-bottom:none}.ddt-skeleton__cell[data-v-60bdd7d5]{min-width:0}.ddt-skeleton__bar[data-v-60bdd7d5]{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-60bdd7d5}.ddt-skeleton__header .ddt-skeleton__bar[data-v-60bdd7d5]{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-60bdd7d5}@keyframes ddt-fadeInRow-60bdd7d5{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-8753315e] .p-stepper-number{background:var(--p-primary-color);color:#fff;font-weight:600}[data-v-8753315e] .p-stepper-title{font-weight:600}[data-v-8753315e] .p-step.p-step-active .p-stepper-number{background:var(--p-primary-600);box-shadow:0 0 0 4px rgba(var(--p-primary-500-rgb),.2)}[data-v-8753315e] .p-step:not(.p-disabled):hover .p-stepper-number{background:var(--p-primary-700)}.step-content[data-v-8753315e]{min-height:200px}[data-v-8753315e] .p-dialog-content{padding: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}.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,1.25rem);display:grid}.page-header[data-v-1564c9f3]{width:100%}.page-header-actions[data-v-1564c9f3]{justify-content:center;gap:.5rem;display:flex}.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)}.vmt-responsive-label{display:inline}@media (width<=768px){.vmt-responsive-label{display:none}}.section-header[data-v-a52d59b6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.section-header__left[data-v-a52d59b6]{align-items:center;gap:.5rem;min-width:0;display:flex}.section-header__actions[data-v-a52d59b6]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=768px){.section-header__actions[data-v-a52d59b6]{gap:.375rem}}@media (width<=480px){.section-header[data-v-a52d59b6],.section-header__left[data-v-a52d59b6]{gap:.375rem}.section-header__left h3[data-v-a52d59b6]{font-size:.9375rem!important}.section-header__actions[data-v-a52d59b6]{gap:.25rem}}@media (width<=360px){.section-header__left h3[data-v-a52d59b6]{font-size:.875rem!important}.section-header__left span[data-v-a52d59b6]{font-size:.6875rem}}.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-9ecd2ad9]{flex-direction:column;gap:24px;display:flex}.form-section__header[data-v-9ecd2ad9]{justify-content:space-between;align-items:center;display:flex}.form-section__actions[data-v-9ecd2ad9]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=768px){.form-section__header[data-v-9ecd2ad9]{flex-wrap:wrap;gap:10px}}@media (width<=480px){.form-section__header[data-v-9ecd2ad9]{flex-direction:column;align-items:flex-start;gap:8px}.form-section__actions[data-v-9ecd2ad9]{flex-wrap:wrap;gap:6px;width:100%}}.form-field[data-v-a3096767]{flex-direction:column;gap:6px;display:flex}.form-field--error[data-v-a3096767] input,.form-field--error[data-v-a3096767] textarea,.form-field--error[data-v-a3096767] .p-inputtext,.form-field--error[data-v-a3096767] .p-password-input,.form-field--error[data-v-a3096767] .p-select,.form-field--error[data-v-a3096767] .p-inputnumber-input,.form-field--error[data-v-a3096767] .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-a3096767]{animation:.4s cubic-bezier(.36,.07,.19,.97) both field-shake-a3096767}@keyframes field-shake-a3096767{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}.form-row[data-v-19545436]{grid-template-columns:repeat(var(--form-row-columns,2),1fr);gap:var(--form-row-gap,24px);margin-top:16px;display:grid}.form-row[data-v-19545436]:first-child{margin-top:0}@media (width<=768px){.form-row[data-v-19545436]{gap:var(--form-row-gap,16px);grid-template-columns:1fr}}@media (width<=480px){.form-row[data-v-19545436]{gap:var(--form-row-gap,12px);margin-top:12px}}@media (width<=360px){.form-row[data-v-19545436]{gap:var(--form-row-gap,10px);margin-top:8px}}[data-v-b2b89607] .p-dialog .p-dialog-header{display:none}[data-v-b2b89607] .p-dialog .p-dialog-content{border-radius:16px;max-height:85vh;padding:0;overflow:hidden auto}[data-v-b2b89607] .p-dialog{box-shadow:0 8px 32px var(--app-shadow,#0000001f);border-radius:16px}.crud-dialog__header[data-v-b2b89607]{border-bottom:1px solid var(--app-border-light,#f3f4f6);justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.crud-dialog__title[data-v-b2b89607]{color:var(--app-text-primary,#111827);font-family:Inter,sans-serif;font-size:16px;font-weight:600}.crud-dialog__close-btn[data-v-b2b89607]{width:32px;height:32px;color:var(--app-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.crud-dialog__close-btn[data-v-b2b89607]:hover{background:var(--app-bg-hover,#f3f4f6);color:var(--app-text-primary,#111827)}.crud-dialog__body[data-v-b2b89607]{flex-direction:column;gap:20px;padding:0 24px 24px;display:flex}.crud-dialog__separator[data-v-b2b89607]{background:var(--app-border,#e5e7eb);height:1px}.crud-dialog__actions[data-v-b2b89607]{justify-content:space-between;align-items:center;gap:12px;display:flex}.crud-dialog__actions-left[data-v-b2b89607],.crud-dialog__actions-right[data-v-b2b89607]{gap:12px;display:flex}[data-v-b2b89607] .crud-dialog__cancel-btn.p-button{border-color:var(--app-border,#e5e7eb);color:var(--app-text-secondary,#6b7280)}[data-v-b2b89607] .crud-dialog__cancel-btn.p-button:hover{border-color:var(--app-text-secondary,#6b7280);background:var(--app-bg-hover,#f3f4f6);color:var(--app-text-primary,#111827)}[data-v-b2b89607] .crud-dialog__save-btn.p-button{border-color:var(--app-primary,#7c3aed);background:var(--app-primary,#7c3aed)}[data-v-b2b89607] .crud-dialog__save-btn.p-button:hover{border-color:var(--app-primary-dark,#6d28d9);background:var(--app-primary-dark,#6d28d9)}[data-v-b2b89607] .crud-dialog__delete-btn.p-button{border-color:var(--app-semantic-red-text,#dc2626);color:var(--app-semantic-red-text,#dc2626)}[data-v-b2b89607] .crud-dialog__delete-btn.p-button:hover{color:#b91c1c;background:#dc262614;border-color:#b91c1c}.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:8px;display:flex}.ppd__body{background:#e5e7eb;flex:1;justify-content:center;padding:24px;display:flex;overflow-y:auto}.ppd__page{background:#fff;border-radius:4px;width:8.5in;min-height:11in;box-shadow:0 2px 12px #00000026}@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{border:1px solid var(--app-border-medium,#d1d5db);background:var(--app-bg-card);color:var(--app-text-dark,#374151);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ram__btn:hover{border-color:var(--color-primary,#7c3aed);background:var(--app-bg-hover,#faf8ff);color:var(--color-primary,#7c3aed)}.ram__chevron{font-size:10px}.ram__menu.p-menu{border:1px solid var(--app-border);min-width:200px;box-shadow:var(--app-shadow-md);background:var(--app-bg-card);border-radius:8px;padding:4px;font-family:Inter,sans-serif}.ram__menu .p-menu-list{padding:0}.ram__menu .p-menu-item-content{border-radius:6px;transition:all .15s}.ram__menu .p-menu-item-label{font-size:13px;font-weight:500}.ram__menu .p-menu-item-icon{margin-right:8px;font-size:14px}.ram__menu .p-menu-item>.p-menu-item-content:hover{background:var(--app-bg-brand-light,#f5f3ff)}.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(--color-primary,#7c3aed)}.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(--app-danger,#dc2626)}.ram__menu .p-menu-separator{border-top:1px solid var(--app-border-light);margin:4px 0}.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}
