.cheatsheet-backdrop[data-v-2a825888]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:9999}.cheatsheet[data-v-2a825888]{background:var(--p-content-background, #fff);border-radius:12px;padding:1.5rem;width:min(540px,90vw);max-height:80vh;overflow-y:auto;box-shadow:0 20px 50px #00000040}.cheatsheet-header[data-v-2a825888]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cheatsheet-header h3[data-v-2a825888]{margin:0;font-size:1.1rem}.cheatsheet-close[data-v-2a825888]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--p-text-muted-color, #6b7280);line-height:1}.cheatsheet-empty[data-v-2a825888]{color:var(--p-text-muted-color, #6b7280);margin:0}.cheatsheet-subheader[data-v-2a825888]{margin:1rem 0 .4rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color, #6b7280)}.cheatsheet-list[data-v-2a825888]{list-style:none;padding:0;margin:0}.cheatsheet-row[data-v-2a825888]{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--p-content-border-color, #e5e7eb)}.cheatsheet-row[data-v-2a825888]:last-child{border-bottom:none}.cheatsheet-combo[data-v-2a825888]{background:var(--p-surface-100, #f3f4f6);border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:4px;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem;min-width:120px;text-align:center;margin-right:.85rem}.cheatsheet-description[data-v-2a825888]{color:var(--p-text-color, #1f2937);font-size:.9rem}.cheatsheet-footer[data-v-2a825888]{color:var(--p-text-muted-color, #6b7280);font-size:.8rem;margin:1rem 0 0;text-align:center}.cheatsheet-footer kbd[data-v-2a825888]{background:var(--p-surface-100, #f3f4f6);border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:3px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.cheatsheet-fade-enter-active[data-v-2a825888],.cheatsheet-fade-leave-active[data-v-2a825888]{transition:opacity .12s ease}.cheatsheet-fade-enter-from[data-v-2a825888],.cheatsheet-fade-leave-to[data-v-2a825888]{opacity:0}.command-palette[data-v-2557c2fd]{display:flex;flex-direction:column;gap:.25rem}.command-palette-input-row[data-v-2557c2fd]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--p-content-border-color, #e5e7eb)}.command-palette-icon[data-v-2557c2fd]{color:var(--p-text-muted-color, #6b7280);font-size:1rem}.command-palette-input[data-v-2557c2fd]{flex:1;border:0;outline:none;background:transparent;font-size:1rem;color:var(--p-text-color, inherit)}.command-palette-hint[data-v-2557c2fd]{font-family:var(--p-font-family, ui-monospace, monospace);font-size:.75rem;color:var(--p-text-muted-color, #9ca3af);border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:4px;padding:.125rem .375rem;background:var(--p-content-background, transparent)}.command-palette-searching[data-v-2557c2fd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem 0;color:var(--p-text-muted-color, #6b7280);font-size:.8125rem}.command-palette-list[data-v-2557c2fd]{list-style:none;margin:0;padding:.25rem 0;max-height:22rem;overflow-y:auto}.command-palette-divider[data-v-2557c2fd]{padding:.375rem 1rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #9ca3af);cursor:default}.command-palette-item[data-v-2557c2fd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;border-left:2px solid transparent}.command-palette-item.is-active[data-v-2557c2fd]{background:var(--p-highlight-background, rgba(59, 130, 246, .08));border-left-color:var(--p-primary-500, #3b82f6)}.command-palette-item-icon[data-v-2557c2fd]{color:var(--p-text-muted-color, #6b7280);width:1rem;text-align:center}.command-palette-item-label[data-v-2557c2fd]{flex:1;color:var(--p-text-color, inherit)}.command-palette-item-hint[data-v-2557c2fd]{font-size:.8125rem;color:var(--p-text-muted-color, #6b7280)}.command-palette-empty[data-v-2557c2fd]{padding:1.25rem 1rem;color:var(--p-text-muted-color, #6b7280);font-size:.875rem;text-align:center}.tenant-switcher[data-v-bb0c4b78]{display:inline-flex;align-items:center;margin-right:.75rem}.tenant-badge[data-v-bb0c4b78],.tenant-trigger[data-v-bb0c4b78]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:6px;background:var(--p-content-hover-background, rgba(0, 0, 0, .04));color:var(--p-text-color, inherit);font-size:.875rem;line-height:1}.tenant-badge[data-v-bb0c4b78]{cursor:default}.tenant-trigger[data-v-bb0c4b78]{border:none;cursor:pointer;font:inherit}.tenant-trigger[data-v-bb0c4b78]:hover{background:var(--p-content-hover-background, rgba(0, 0, 0, .08))}.tenant-trigger[data-v-bb0c4b78]:disabled{opacity:.6;cursor:wait}.tenant-icon[data-v-bb0c4b78]{font-size:.875rem;opacity:.7}.tenant-chevron[data-v-bb0c4b78]{font-size:.6875rem;opacity:.55}.tenant-name[data-v-bb0c4b78]{font-weight:500;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-dropdown-wrapper[data-v-bb0c4b78]{position:relative}.tenant-menu[data-v-bb0c4b78]{position:absolute;top:calc(100% + 4px);right:0;min-width:12rem;background:var(--p-content-background, #fff);border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:6px;box-shadow:0 8px 16px #00000014;z-index:1000;max-height:22rem;overflow-y:auto}.tenant-option[data-v-bb0c4b78]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.tenant-option[data-v-bb0c4b78]:hover:not(:disabled){background:var(--p-content-hover-background, rgba(0, 0, 0, .04))}.tenant-option[data-v-bb0c4b78]:disabled{cursor:default}.tenant-option--active[data-v-bb0c4b78]{font-weight:600}.tenant-check[data-v-bb0c4b78]{width:1rem;text-align:center;color:var(--p-primary-500, #3b82f6)}.notification-shell[data-v-26e45dcd],.bell-button[data-v-26e45dcd]{position:relative}.bell-badge[data-v-26e45dcd]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;border-radius:9999px;padding:0 5px;font-size:.65rem;font-weight:600;min-width:16px;height:16px;line-height:16px;text-align:center;pointer-events:none}.drawer-actions[data-v-26e45dcd]{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.empty[data-v-26e45dcd]{display:flex;flex-direction:column;align-items:center;padding:2rem 0;color:#9ca3af}.empty i[data-v-26e45dcd]{font-size:2rem;margin-bottom:.5rem}.entry-list[data-v-26e45dcd]{list-style:none;margin:0;padding:0}.entry[data-v-26e45dcd]{border-left:3px solid transparent;padding:.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.05);background:#fff;transition:background-color .15s ease}.entry.unread[data-v-26e45dcd]{background:#667eea0d}.entry.sev-success[data-v-26e45dcd]{border-left-color:#10b981}.entry.sev-error[data-v-26e45dcd]{border-left-color:#ef4444}.entry.sev-warn[data-v-26e45dcd]{border-left-color:#f59e0b}.entry.sev-info[data-v-26e45dcd]{border-left-color:#3b82f6}.entry-head[data-v-26e45dcd]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.entry-head i[data-v-26e45dcd]{font-size:.9rem;flex-shrink:0}.entry.sev-success .entry-head i[data-v-26e45dcd]{color:#10b981}.entry.sev-error .entry-head i[data-v-26e45dcd]{color:#ef4444}.entry.sev-warn .entry-head i[data-v-26e45dcd]{color:#f59e0b}.entry.sev-info .entry-head i[data-v-26e45dcd]{color:#3b82f6}.entry-summary[data-v-26e45dcd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-time[data-v-26e45dcd]{font-size:.7rem;font-weight:400;color:#9ca3af;flex-shrink:0}.entry-detail[data-v-26e45dcd]{margin-top:.25rem;font-size:.8rem;color:#6b7280;word-break:break-word}.recent-shell[data-v-dc427d5d]{position:relative}.actions[data-v-dc427d5d]{display:flex;justify-content:flex-end;margin-bottom:.5rem}.empty[data-v-dc427d5d]{display:flex;flex-direction:column;align-items:center;padding:2rem 0;color:#9ca3af}.empty i[data-v-dc427d5d]{font-size:2rem;margin-bottom:.5rem}.empty .hint[data-v-dc427d5d]{font-size:.75rem;margin-top:.25rem}.entry-list[data-v-dc427d5d]{list-style:none;margin:0;padding:0}.entry[data-v-dc427d5d]{border-bottom:1px solid rgba(0,0,0,.05)}.entry-link[data-v-dc427d5d]{display:block;padding:.5rem .75rem;text-decoration:none;color:inherit;transition:background-color .15s ease}.entry-link[data-v-dc427d5d]:hover{background:#667eea12}.entry-title[data-v-dc427d5d]{font-weight:500;font-size:.875rem;color:#1f2937}.entry-subtitle[data-v-dc427d5d]{font-size:.75rem;color:#6b7280;margin-top:.125rem}.entry-time[data-v-dc427d5d]{display:block;font-size:.7rem;color:#9ca3af;margin-top:.25rem}.favorites-shell[data-v-5adad44a]{position:relative}.favorites-button.is-pinned[data-v-5adad44a]{color:var(--p-amber-500, #f59e0b)}.actions[data-v-5adad44a]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.empty[data-v-5adad44a]{display:flex;flex-direction:column;align-items:center;padding:2rem 0;color:#9ca3af;text-align:center}.empty i[data-v-5adad44a]{font-size:2rem;margin-bottom:.5rem}.empty .hint[data-v-5adad44a]{font-size:.75rem;margin-top:.25rem;max-width:16rem}.entry-list[data-v-5adad44a]{list-style:none;margin:0;padding:0}.entry[data-v-5adad44a]{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.entry-link[data-v-5adad44a]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;color:inherit;transition:background-color .15s ease}.entry-link[data-v-5adad44a]:hover{background:#667eea12}.entry-icon[data-v-5adad44a]{color:var(--p-text-muted-color, #6b7280)}.entry-title[data-v-5adad44a]{font-weight:500;font-size:.875rem;color:#1f2937}.entry-remove[data-v-5adad44a]{margin-right:.5rem;color:var(--p-text-muted-color, #9ca3af)}.breadcrumbs[data-v-82fb4226]{padding:.5rem 1.25rem;background:#fff9;border-bottom:1px solid rgba(0,0,0,.05);font-size:.825rem}.trail[data-v-82fb4226]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.crumb[data-v-82fb4226]{display:inline-flex;align-items:center}.crumb-link[data-v-82fb4226]{color:#667eea;text-decoration:none;transition:color .2s ease}.crumb-link[data-v-82fb4226]:hover{color:#4f46e5;text-decoration:underline}.crumb-current[data-v-82fb4226]{color:#4b5563;font-weight:500}.sep[data-v-82fb4226]{color:#9ca3af;margin:0 .4rem}.crumb i[data-v-82fb4226]{font-size:.85rem}.background-themes[data-v-40d37ad5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.animated-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.stars[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,#eee,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 160px 30px,#ddd,transparent);background-repeat:repeat;background-size:200px 100px;animation:twinkle-40d37ad5 4s ease-in-out infinite alternate}@keyframes twinkle-40d37ad5{0%{opacity:.3}to{opacity:1}}.nebula[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(ellipse at 40% 60%,rgba(120,219,255,.2) 0%,transparent 50%)}.grid-overlay[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-40d37ad5 20s linear infinite}@keyframes gridMove-40d37ad5{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.particles[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.particle[data-v-40d37ad5]{position:absolute;width:2px;height:2px;background:#0ff;border-radius:50%;animation:float-40d37ad5 linear infinite;box-shadow:0 0 6px #0ff}@keyframes float-40d37ad5{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.ocean-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.wave[data-v-40d37ad5]{position:absolute;bottom:0;left:0;width:200%;height:100px;background:linear-gradient(45deg,#ffffff1a,#ffffff0d);border-radius:50%;animation:waveMove-40d37ad5 8s ease-in-out infinite}.wave1[data-v-40d37ad5]{animation-delay:0s}.wave2[data-v-40d37ad5]{animation-delay:2s;height:80px}.wave3[data-v-40d37ad5]{animation-delay:4s;height:60px}@keyframes waveMove-40d37ad5{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-20px)}}.bubbles[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.bubble[data-v-40d37ad5]{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:bubbleUp-40d37ad5 linear infinite}@keyframes bubbleUp-40d37ad5{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) scale(1);opacity:0}}.sunset-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ff7e5f,#feb47b)}.sun[data-v-40d37ad5]{position:absolute;top:20%;left:50%;transform:translate(-50%);width:100px;height:100px;background:radial-gradient(circle,#ffeb3b,#ff9800);border-radius:50%;box-shadow:0 0 50px #ff9800cc;animation:sunPulse-40d37ad5 4s ease-in-out infinite}@keyframes sunPulse-40d37ad5{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}}.clouds[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.cloud[data-v-40d37ad5]{position:absolute;background:#ffffff4d;border-radius:50px;animation:cloudMove-40d37ad5 20s linear infinite}.cloud1[data-v-40d37ad5]{width:80px;height:30px;top:30%;left:10%;animation-delay:0s}.cloud2[data-v-40d37ad5]{width:60px;height:25px;top:25%;left:70%;animation-delay:5s}.cloud3[data-v-40d37ad5]{width:100px;height:35px;top:40%;left:40%;animation-delay:10s}@keyframes cloudMove-40d37ad5{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}.forest-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#56ab2f,#a8e6cf)}.trees[data-v-40d37ad5]{position:absolute;bottom:0;left:0;width:100%;height:100%}.tree[data-v-40d37ad5]{position:absolute;bottom:0;width:40px;height:80px;background:linear-gradient(45deg,#2e7d32,#4caf50);clip-path:polygon(50% 0%,0% 100%,100% 100%);animation:treeSway-40d37ad5 6s ease-in-out infinite}@keyframes treeSway-40d37ad5{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}.leaves[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.leaf[data-v-40d37ad5]{position:absolute;width:8px;height:8px;background:#4caf50;border-radius:50% 0;animation:leafFall-40d37ad5 linear infinite}@keyframes leafFall-40d37ad5{0%{transform:translateY(-100px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.purple-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#a8edea,#fed6e3)}.aurora[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 30% 20%,rgba(138,43,226,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(255,20,147,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(75,0,130,.2) 0%,transparent 50%);animation:auroraMove-40d37ad5 10s ease-in-out infinite}@keyframes auroraMove-40d37ad5{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(20px) translateY(-10px)}66%{transform:translate(-10px) translateY(10px)}}.stars-small[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.star-small[data-v-40d37ad5]{position:absolute;width:1px;height:1px;background:#fff;border-radius:50%;animation:starTwinkle-40d37ad5 3s ease-in-out infinite}@keyframes starTwinkle-40d37ad5{0%,to{opacity:.3}50%{opacity:1}}.dark-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2c3e50,#34495e)}.grid-pattern[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}.glow-effects[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.glow[data-v-40d37ad5]{position:absolute;border-radius:50%;filter:blur(40px);animation:glowPulse-40d37ad5 6s ease-in-out infinite}.glow1[data-v-40d37ad5]{width:200px;height:200px;background:#3498db4d;top:20%;left:20%;animation-delay:0s}.glow2[data-v-40d37ad5]{width:150px;height:150px;background:#9b59b64d;top:60%;right:20%;animation-delay:2s}.glow3[data-v-40d37ad5]{width:100px;height:100px;background:#2ecc714d;bottom:20%;left:50%;animation-delay:4s}@keyframes glowPulse-40d37ad5{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.6}}.minimal-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.geometric-shapes[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.shape[data-v-40d37ad5]{position:absolute;background:#6c757d1a;animation:shapeFloat-40d37ad5 8s ease-in-out infinite}.shape1[data-v-40d37ad5]{width:60px;height:60px;border-radius:50%;top:20%;left:20%;animation-delay:0s}.shape2[data-v-40d37ad5]{width:40px;height:40px;transform:rotate(45deg);top:60%;right:20%;animation-delay:2s}.shape3[data-v-40d37ad5]{width:80px;height:80px;border-radius:20px;bottom:20%;left:50%;animation-delay:4s}.shape4[data-v-40d37ad5]{width:30px;height:30px;clip-path:polygon(50% 0%,0% 100%,100% 100%);top:40%;left:70%;animation-delay:6s}@keyframes shapeFloat-40d37ad5{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.matrix-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);overflow:hidden}.matrix-rain[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%}.matrix-column[data-v-40d37ad5]{position:absolute;top:-100%;width:20px;height:100%;color:#0f0;font-family:Courier New,monospace;font-size:12px;line-height:1.2;animation:matrixFall-40d37ad5 linear infinite}@keyframes matrixFall-40d37ad5{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.matrix-char[data-v-40d37ad5]{display:block;opacity:.8;animation:charFade-40d37ad5 .5s ease-in-out infinite alternate}@keyframes charFade-40d37ad5{0%{opacity:.3}to{opacity:1}}.default-background[data-v-40d37ad5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.dashboard-container[data-v-e262ef04]{min-height:100vh;font-family:Inter,sans-serif;position:relative}.top-nav[data-v-e262ef04]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 20px #0000001a;position:sticky;top:0;z-index:1000}.nav-left[data-v-e262ef04]{display:flex;align-items:center;gap:.75rem}.sidebar-toggle[data-v-e262ef04]{margin-right:.25rem}.logo[data-v-e262ef04]{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;cursor:pointer;transition:transform .2s ease}.logo[data-v-e262ef04]:hover{transform:scale(1.05)}.nav-right[data-v-e262ef04]{display:flex;align-items:center;gap:.75rem}.user-menu[data-v-e262ef04]{position:relative}.user-avatar[data-v-e262ef04]{cursor:pointer;transition:transform .2s ease}.user-avatar[data-v-e262ef04]:hover{transform:scale(1.05)}.user-dropdown[data-v-e262ef04]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:200px;z-index:9999;border:1px solid rgba(0,0,0,.1);overflow:hidden;animation:slideInDown-e262ef04 .2s ease-out;margin-top:.5rem}.user-info[data-v-e262ef04]{padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-name[data-v-e262ef04]{font-weight:600;font-size:.875rem;margin:0 0 .25rem}.user-email[data-v-e262ef04]{font-size:.75rem;opacity:.9;margin:0}.user-actions[data-v-e262ef04]{padding:.5rem 0}.user-actions .p-button[data-v-e262ef04]{width:100%;justify-content:flex-start;border:none;border-radius:0;padding:.75rem 1rem;font-size:.875rem;color:#6b7280;transition:all .2s ease}.user-actions .p-button[data-v-e262ef04]:hover{background:#667eea1a;color:#667eea;border:none!important;box-shadow:none!important}.user-actions .p-button.text-red-600[data-v-e262ef04]{color:#dc2626}.user-actions .p-button.text-red-600[data-v-e262ef04]:hover{background:#dc26261a;color:#dc2626;border:none!important;box-shadow:none!important}@keyframes slideInDown-e262ef04{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main-content[data-v-e262ef04]{display:flex;min-height:calc(100vh - 64px)}.main-content.full-width[data-v-e262ef04]{margin-left:0;min-height:100vh}.sidebar[data-v-e262ef04]{width:220px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:fixed;top:64px;left:0;height:calc(100vh - 64px);overflow-y:auto;z-index:1000}.sidebar-collapsed[data-v-e262ef04]{width:60px}.sidebar-menu[data-v-e262ef04]{padding:.75rem 0}.menu-group[data-v-e262ef04]{margin-bottom:.125rem}.menu-item[data-v-e262ef04]{display:flex;align-items:center;padding:.375rem .75rem .375rem 1rem;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:#6b7280;text-decoration:none;border:none;background:none;width:100%;text-align:left;font-size:.875rem;outline:none;box-shadow:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu-item[data-v-e262ef04]:hover{background:#667eea1a;color:#667eea}.menu-item.active[data-v-e262ef04]{background:linear-gradient(135deg,#667eea0d,#764ba21c)}.menu-item.parent[data-v-e262ef04]{font-weight:400;position:relative}.menu-item.child[data-v-e262ef04]{padding-left:1.2rem;font-size:.8rem;font-weight:300;border-bottom:none}.menu-item i[data-v-e262ef04]{margin-right:.6rem;width:16px;flex-shrink:0;font-size:.875rem}.menu-item span[data-v-e262ef04]{display:inline!important;visibility:visible!important;opacity:1!important;color:inherit!important;text-decoration:none!important;border:none!important;outline:none!important;background:none!important;box-shadow:none!important}.sidebar .menu-item span[data-v-e262ef04]{display:inline!important;visibility:visible!important;opacity:1!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;caret-color:transparent;cursor:pointer}.expand-icon[data-v-e262ef04]{margin-left:auto;margin-right:0;display:inline-block;width:12px;height:12px;position:relative;outline:none!important;border:none!important;background:none!important;box-shadow:none!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.expand-icon[data-v-e262ef04]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-left:4px solid #9ca3af;border-top:3px solid transparent;border-bottom:3px solid transparent;transform:translate(-50%,-50%);transition:transform .3s ease}.expand-icon.expanded[data-v-e262ef04]:before{transform:translate(-50%,-50%) rotate(90deg)}.submenu[data-v-e262ef04]{background:#00000005;margin-left:.75rem;margin-right:.75rem;border-radius:0 0 6px 6px;overflow:hidden;display:block!important}.submenu .menu-item[data-v-e262ef04]{display:flex!important;visibility:visible!important;opacity:1!important}.menu-item.nested[data-v-e262ef04]{margin-left:0!important}.submenu.nested[data-v-e262ef04]{background:#00000005;margin-left:.75rem;margin-right:0;border-radius:0 0 6px 6px;border-left:none}.submenu.nested .menu-item.nested[data-v-e262ef04]{padding-left:1.2rem;font-size:.8rem;font-weight:300}.submenu.nested .menu-item.nested i[data-v-e262ef04]{font-size:.875rem}.sidebar-collapsed .menu-item i[data-v-e262ef04]{margin-right:0}.sidebar.sidebar-collapsed .submenu[data-v-e262ef04]{display:none!important}.sidebar:not(.sidebar-collapsed) .menu-item span[data-v-e262ef04]{display:inline!important;visibility:visible!important;opacity:1!important}.sidebar .menu-item span[data-v-e262ef04]{display:inline;visibility:visible;opacity:1}.sidebar.sidebar-collapsed .menu-item span[data-v-e262ef04]{display:none!important}.sidebar:not(.sidebar-collapsed) .submenu[data-v-e262ef04]{display:block!important}.sidebar.sidebar-collapsed .expand-icon[data-v-e262ef04]{display:none!important}.sidebar:not(.sidebar-collapsed) .expand-icon[data-v-e262ef04]{display:inline!important}.dropdown-menu[data-v-e262ef04]{position:fixed;left:60px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:200px;z-index:10001;border:1px solid rgba(0,0,0,.1);overflow:hidden;animation:slideInRight-e262ef04 .2s ease-out}.dropdown-header[data-v-e262ef04]{padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500;font-size:.875rem}.dropdown-item[data-v-e262ef04]{display:flex;align-items:center;padding:.4rem 1rem;color:#6b7280;text-decoration:none;transition:all .2s ease;font-size:.8rem}.dropdown-item[data-v-e262ef04]:hover{background:#667eea1a;color:#667eea}.dropdown-item.active[data-v-e262ef04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dropdown-item i[data-v-e262ef04]{margin-right:.6rem;width:16px;flex-shrink:0;font-size:.75rem}.dropdown-nested-group[data-v-e262ef04]{margin:.125rem 0}.dropdown-item-parent[data-v-e262ef04]{display:flex;align-items:center;padding:.4rem 1rem;color:#4b5563;font-size:.8rem;font-weight:500;background:#00000008;cursor:pointer;transition:all .2s ease;position:relative}.dropdown-item-parent[data-v-e262ef04]:hover{background:#667eea26;color:#667eea}.dropdown-item-parent.expanded[data-v-e262ef04]{background:#667eea1f;color:#667eea}.dropdown-item-parent i[data-v-e262ef04]{margin-right:.6rem;width:16px;flex-shrink:0;font-size:.75rem}.dropdown-expand-icon[data-v-e262ef04]{margin-left:auto;display:inline-block;width:12px;height:12px;position:relative}.dropdown-expand-icon[data-v-e262ef04]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-left:4px solid #9ca3af;border-top:3px solid transparent;border-bottom:3px solid transparent;transform:translate(-50%,-50%);transition:transform .2s ease}.dropdown-expand-icon.expanded[data-v-e262ef04]:before{transform:translate(-50%,-50%) rotate(90deg)}.dropdown-nested-items[data-v-e262ef04]{animation:slideDown-e262ef04 .2s ease-out;overflow:hidden}@keyframes slideDown-e262ef04{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.dropdown-item-nested[data-v-e262ef04]{padding-left:2rem!important;font-size:.75rem;background:#00000003}.dropdown-item-nested[data-v-e262ef04]:hover{background:#667eea14}.menu-loading[data-v-e262ef04],.menu-error[data-v-e262ef04]{display:flex;align-items:center;padding:1rem;color:#6b7280;font-size:.875rem;gap:.5rem}.menu-loading i[data-v-e262ef04]{font-size:1rem;color:#667eea}.menu-error[data-v-e262ef04]{color:#ef4444;flex-direction:column;align-items:flex-start;gap:.75rem}.menu-error i[data-v-e262ef04]{font-size:1rem;color:#ef4444}.menu-error .p-button[data-v-e262ef04]{margin-top:.5rem}@keyframes slideInRight-e262ef04{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.main-content-area[data-v-e262ef04]{flex:1;margin-left:220px;overflow-y:auto;position:relative;z-index:1;box-shadow:inset 2px 4px 14px 2px #0e0e0e69;transition:margin-left .3s ease}.main-content.full-width .main-content-area[data-v-e262ef04]{margin-left:0}.main-content.sidebar-collapsed-mode .main-content-area[data-v-e262ef04]{margin-left:60px}@media (max-width: 768px){.sidebar[data-v-e262ef04]{position:fixed;left:-220px;height:100vh;z-index:1001}.sidebar[data-v-e262ef04]:not(.sidebar-collapsed){left:0}.top-nav[data-v-e262ef04]{padding:.5rem 1rem}.logo[data-v-e262ef04]{font-size:1.1rem}}.test-component[data-v-d3f27173]{padding:2rem;text-align:center;background:#f0f0f0;border-radius:8px;margin:2rem}.enhanced-datatable-container[data-v-a5be18bf],.datatable-header[data-v-a5be18bf]{position:relative}.settings-button[data-v-a5be18bf]{position:absolute;top:.5rem;right:.5rem;z-index:10;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 4px #0000001a!important}.settings-button[data-v-a5be18bf]:hover{background:#f9fafb!important;border-color:#d1d5db!important}.settings-content[data-v-a5be18bf]{padding:1rem 0}.tab-navigation[data-v-a5be18bf]{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.tab-button[data-v-a5be18bf]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:none;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-button[data-v-a5be18bf]:hover{color:#374151;background:#f9fafb}.tab-button.active[data-v-a5be18bf]{color:#3b82f6;border-bottom-color:#3b82f6;background:#eff6ff}.tab-content[data-v-a5be18bf]{min-height:200px}.tab-panel h4[data-v-a5be18bf]{margin:0 0 1rem;color:#374151;font-size:1rem;font-weight:600}.columns-header[data-v-a5be18bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.columns-header h4[data-v-a5be18bf]{margin:0}.filter-header[data-v-a5be18bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter-header h4[data-v-a5be18bf]{margin:0}.filter-actions[data-v-a5be18bf]{display:flex;gap:.5rem}.filter-row[data-v-a5be18bf]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1rem;align-items:end;margin-bottom:1rem;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.filter-remove[data-v-a5be18bf]{display:flex;align-items:center;padding-bottom:.5rem}.no-filters[data-v-a5be18bf]{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.columns-list[data-v-a5be18bf]{display:flex;flex-direction:column;gap:.75rem}.column-item[data-v-a5be18bf]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;transition:background-color .2s ease}.column-item[data-v-a5be18bf]:hover{background:#f9fafb}.column-label[data-v-a5be18bf]{font-size:.875rem;color:#374151;cursor:pointer;flex:1}.sort-controls[data-v-a5be18bf],.filter-controls[data-v-a5be18bf]{display:flex;flex-direction:column;gap:1rem}.sort-field[data-v-a5be18bf],.filter-field[data-v-a5be18bf],.filter-operator[data-v-a5be18bf],.filter-value[data-v-a5be18bf]{display:flex;flex-direction:column;gap:.5rem}.sort-field label[data-v-a5be18bf],.filter-field label[data-v-a5be18bf],.filter-operator label[data-v-a5be18bf],.filter-value label[data-v-a5be18bf]{font-size:.875rem;font-weight:500;color:#374151}.sort-order[data-v-a5be18bf]{display:flex;flex-direction:column;gap:.5rem}.sort-buttons[data-v-a5be18bf]{display:flex;gap:.5rem}.sort-btn[data-v-a5be18bf]{padding:.5rem!important;min-width:2.5rem!important;border:1px solid #d1d5db!important;background:#fff!important;color:#6b7280!important;transition:all .2s ease}.sort-btn[data-v-a5be18bf]:hover{background:#f9fafb!important;border-color:#9ca3af!important}.sort-btn.active[data-v-a5be18bf]{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.modal-actions[data-v-a5be18bf]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.modal-actions-right[data-v-a5be18bf]{display:flex;gap:.75rem}.actions-cell[data-v-a5be18bf]{text-align:center;width:80px}.actions-cell .p-button[data-v-a5be18bf]{margin:0}.actions-cell .delete-icon[data-v-a5be18bf]{color:#ef4444!important;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.actions-cell .delete-icon[data-v-a5be18bf]:hover{color:#dc2626!important;background-color:#fef2f2}.actions-cell i.pi.pi-trash.delete-icon[data-v-a5be18bf]{color:#ef4444!important}.actions-cell i.pi.pi-trash.delete-icon[data-v-a5be18bf]:hover{color:#dc2626!important;background-color:#fef2f2}.actions-cell i[class*=pi-trash][data-v-a5be18bf]{color:#ef4444!important}.actions-cell i[class*=pi-trash][data-v-a5be18bf]:hover{color:#dc2626!important;background-color:#fef2f2}.editable-cell[data-v-a5be18bf]{position:relative;min-height:1.5rem;padding:.15rem .25rem;border:1px solid transparent;border-radius:3px;cursor:text}.editable-cell[data-v-a5be18bf]:hover:not(.is-editing){background-color:#f9fafb;border-color:#e5e7eb}.editable-cell.is-editing[data-v-a5be18bf]{padding:0;border-color:#667eea}.editable-cell.cell-error[data-v-a5be18bf]{border-color:#ef4444;background-color:#fef2f2}.cell-edit-input[data-v-a5be18bf]{width:100%;box-sizing:border-box;padding:.15rem .35rem;border:none;outline:none;font:inherit;background:#fff}.cell-error-icon[data-v-a5be18bf]{position:absolute;top:2px;right:2px;color:#ef4444;font-size:.75rem}.fill-handle[data-v-a5be18bf]{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;background:#667eea;border:1px solid white;cursor:crosshair}.w-full[data-v-a5be18bf]{width:100%}.row-detail-inset[data-v-a5be18bf]{padding:.75rem 1rem 1rem 3rem;background:var(--surface-100, #f8fafc)}.row-detail-inset[data-v-a5be18bf] .nested-detail-table{background:transparent}.row-detail-inset[data-v-a5be18bf] .nested-detail-table .p-datatable-tbody>tr{background:transparent}.column-header[data-v-a5be18bf]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.header-actions[data-v-a5be18bf]{display:flex;align-items:center;gap:.25rem}.column-title[data-v-a5be18bf]{flex:1;font-weight:600;color:#374151}.filter-button[data-v-a5be18bf]{padding:.25rem!important;min-width:1.5rem!important;height:1.5rem!important;border:none!important;background:transparent!important;color:#6b7280!important;transition:all .2s ease;opacity:0;pointer-events:none}.column-header:hover .filter-button[data-v-a5be18bf],.p-datatable .p-datatable-thead th:hover .filter-button[data-v-a5be18bf]{opacity:.7;pointer-events:auto}.filter-button[data-v-a5be18bf]:hover{background:#f3f4f6!important;color:#3b82f6!important;opacity:1!important}.filter-button[data-v-a5be18bf]:focus{box-shadow:0 0 0 2px #dbeafe!important}[data-v-a5be18bf] .p-datatable-sort-icon{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}[data-v-a5be18bf] .p-datatable .p-datatable-thead th:hover .p-datatable-sort-icon{opacity:.7;visibility:visible}[data-v-a5be18bf] .p-datatable-sort-icon:hover{opacity:1!important}.saved-views-menu[data-v-091e5b8c]{display:inline-flex}.saved-views-menu[data-v-091e5b8c] .titlebar-action-button{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000d!important;color:#6b7280!important;height:2rem!important;min-height:2rem!important;padding-top:0!important;padding-bottom:0!important}.saved-views-menu[data-v-091e5b8c] .titlebar-action-button:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.saved-views-overlay[data-v-091e5b8c]{min-width:280px;max-width:360px}.sv-header[data-v-091e5b8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.sv-title[data-v-091e5b8c]{font-weight:600;font-size:.85rem;color:#1f2937}.sv-empty[data-v-091e5b8c]{padding:.75rem .25rem;color:#6b7280;font-size:.85rem}.sv-empty-hint[data-v-091e5b8c]{margin-top:.4rem;font-size:.78rem;color:#9ca3af}.sv-list[data-v-091e5b8c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.sv-item[data-v-091e5b8c]{display:flex;align-items:center;gap:.25rem;border-radius:6px}.sv-item[data-v-091e5b8c]:hover{background:#667eea0f}.sv-item.is-active[data-v-091e5b8c]{background:#667eea1f}.sv-apply[data-v-091e5b8c]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;background:transparent;border:none;cursor:pointer;text-align:left;color:#1f2937;font-size:.875rem}.sv-name[data-v-091e5b8c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-shared-badge[data-v-091e5b8c]{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;padding:.05rem .4rem;border-radius:999px;background:#667eea1f;color:#4c51bf;font-size:.7rem;font-weight:600}.sv-shared-badge .pi[data-v-091e5b8c]{font-size:.65rem}.sv-default-icon[data-v-091e5b8c]{color:#eab308;font-size:.85rem}.sv-default-icon-empty[data-v-091e5b8c]{color:#00000026;font-size:.85rem}.sv-row-actions[data-v-091e5b8c]{display:flex;gap:.1rem;padding-right:.25rem}.sv-save-form[data-v-091e5b8c]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:#00000008;border-radius:6px;margin-bottom:.5rem}.sv-input[data-v-091e5b8c]{width:100%;padding:.4rem .5rem;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:.875rem}.sv-default-toggle[data-v-091e5b8c]{display:flex;align-items:center;gap:.4rem;font-size:.825rem;color:#4b5563}.sv-save-buttons[data-v-091e5b8c]{display:flex;justify-content:flex-end;gap:.4rem}.inline-create-loading[data-v-4725da4a],.inline-create-error[data-v-4725da4a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--p-text-muted-color, #6b7280)}.inline-create-form[data-v-4725da4a]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.inline-create-row[data-v-4725da4a]{display:flex;flex-direction:column;gap:.25rem}.inline-create-label[data-v-4725da4a]{font-size:.875rem;font-weight:500}.cron-input[data-v-669c4793]{display:flex;flex-direction:column;gap:.5rem}.cron-input-preset[data-v-669c4793]{width:100%}.cron-builder[data-v-669c4793]{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:8px;background:var(--p-content-background, rgba(0, 0, 0, .015))}.cron-row[data-v-669c4793]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cron-row-label[data-v-669c4793]{color:var(--p-text-muted-color, #6b7280);font-size:.875rem}.cron-freq[data-v-669c4793]{min-width:11rem}.cron-num[data-v-669c4793]{width:4.5rem;flex:0 0 auto}.cron-num[data-v-669c4793] input{width:100%;min-width:0;text-align:center}.cron-colon[data-v-669c4793]{font-weight:600}.cron-weekdays[data-v-669c4793]{display:flex;gap:.25rem;flex-wrap:wrap}.cron-weekday[data-v-669c4793]{min-width:2.25rem;padding:.35rem .5rem;border:1px solid var(--p-content-border-color, #d1d5db);border-radius:6px;background:var(--p-content-background, #fff);color:var(--p-text-color, #374151);font:inherit;font-size:.8125rem;cursor:pointer;transition:background .12s,border-color .12s}.cron-weekday[data-v-669c4793]:hover:not(:disabled){border-color:var(--p-primary-400, #60a5fa)}.cron-weekday.active[data-v-669c4793]{background:var(--p-primary-500, #3b82f6);border-color:var(--p-primary-500, #3b82f6);color:#fff}.cron-weekday[data-v-669c4793]:disabled{opacity:.5;cursor:not-allowed}.cron-row-advanced[data-v-669c4793]{margin-top:.125rem;padding-top:.625rem;border-top:1px dashed var(--p-content-border-color, #e5e7eb)}.cron-raw[data-v-669c4793]{flex:1;min-width:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cron-preview[data-v-669c4793]{display:flex;align-items:center;gap:.375rem;color:var(--p-primary-600, #2563eb);font-size:.8125rem}.has-error .cron-input-preset[data-v-669c4793] .p-select,.has-error .cron-raw[data-v-669c4793]{border-color:var(--p-red-500, #ef4444)}.icon-picker[data-v-9d7a59f1]{display:inline-flex;align-items:center;gap:.25rem}.icon-picker-trigger[data-v-9d7a59f1]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--surface-border, #cbd5e1);border-radius:6px;background:var(--surface-0, #fff);color:inherit;cursor:pointer;min-width:12rem}.icon-picker-trigger[data-v-9d7a59f1]:disabled{cursor:not-allowed;opacity:.6}.icon-picker-trigger.p-invalid[data-v-9d7a59f1]{border-color:var(--red-500, #ef4444)}.icon-picker-placeholder[data-v-9d7a59f1]{color:var(--text-color-secondary, #94a3b8)}.icon-picker-label[data-v-9d7a59f1]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-picker-chevron[data-v-9d7a59f1]{font-size:.75rem;color:var(--text-color-secondary, #94a3b8)}.icon-picker-clear[data-v-9d7a59f1]{background:none;border:none;cursor:pointer;color:var(--text-color-secondary, #94a3b8);padding:.25rem}.icon-picker-panel[data-v-9d7a59f1]{width:20rem}.icon-picker-search[data-v-9d7a59f1]{width:100%;margin-bottom:.5rem}.icon-picker-grid[data-v-9d7a59f1]{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;max-height:16rem;overflow-y:auto}.icon-picker-cell[data-v-9d7a59f1]{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;font-size:1.1rem}.icon-picker-cell[data-v-9d7a59f1]:hover{background:var(--surface-hover, #f1f5f9)}.icon-picker-cell.is-selected[data-v-9d7a59f1]{border-color:var(--primary-color, #6366f1);background:var(--surface-hover, #f1f5f9)}.icon-picker-empty[data-v-9d7a59f1]{grid-column:1 / -1;padding:1rem;text-align:center;color:var(--text-color-secondary, #94a3b8);font-size:.9rem}.field-renderer[data-v-e0153137]{display:contents}.field-help-text[data-v-e0153137]{color:var(--p-text-muted-color, #6b7280);font-size:.8125rem;margin-top:.25rem;display:block}.field-error[data-v-e0153137]{color:var(--p-red-500, #ef4444);font-size:.8125rem;margin-top:.25rem;display:block;font-weight:500}.field-inline-create[data-v-e0153137]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:0;cursor:pointer;font:inherit;color:var(--p-primary-500, #3b82f6);text-align:left}.field-inline-create[data-v-e0153137]:hover{background:var(--p-content-hover-background, rgba(59, 130, 246, .08))}.field-inline-create strong[data-v-e0153137]{font-weight:600}.action-buttons[data-v-c7704ed7]{display:flex;gap:.25rem;justify-content:center;align-items:center}.action-buttons .p-button[data-v-c7704ed7]{margin:0}.param-controls[data-v-c7704ed7]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:.75rem .9rem;margin:0 0 .75rem;background:var(--surface-hover, rgba(102, 126, 234, .06));border:1px solid rgba(102,126,234,.2);border-radius:6px}.param-control[data-v-c7704ed7]{display:flex;flex-direction:column;gap:.25rem;min-width:16rem}.param-label[data-v-c7704ed7]{font-size:.8125rem;font-weight:600;color:var(--p-text-muted-color, #6b7280)}.bulk-actions[data-v-c7704ed7]{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;margin:0 0 .5rem;background:#667eea14;border:1px solid rgba(102,126,234,.25);border-radius:6px}.bulk-count[data-v-c7704ed7]{font-weight:600;color:#4338ca;font-size:.875rem;margin-right:.4rem}.export-format-overlay[data-v-c7704ed7]{min-width:160px}.export-format-menu[data-v-c7704ed7]{display:flex;flex-direction:column;gap:.15rem}.export-format-menu .p-button[data-v-c7704ed7]{justify-content:flex-start}.bulk-set-field-overlay[data-v-c7704ed7]{min-width:280px;max-width:360px}.bsf-title[data-v-c7704ed7]{font-weight:600;font-size:.85rem;color:#1f2937;margin-bottom:.6rem}.bsf-row[data-v-c7704ed7]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.6rem}.bsf-label[data-v-c7704ed7]{font-size:.78rem;font-weight:600;color:#6b7280}.bsf-dropdown[data-v-c7704ed7],.bsf-input[data-v-c7704ed7]{width:100%}.bsf-actions[data-v-c7704ed7]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.4rem}.obs-table-container[data-v-c7704ed7]{background:var(--surface-card-bg, #ffffff);border-radius:var(--surface-card-radius, .5rem);box-shadow:var(--surface-card-shadow, 0 1px 3px 0 rgba(0, 0, 0, .1));overflow:hidden}.loading-container[data-v-c7704ed7]{padding:2rem;text-align:center}.loading-text[data-v-c7704ed7]{margin-top:1rem;color:#6b7280}.error-container[data-v-c7704ed7]{padding:2rem;text-align:center}.error-content[data-v-c7704ed7]{max-width:400px;margin:0 auto}.error-icon[data-v-c7704ed7]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.error-content h3[data-v-c7704ed7]{color:#ef4444;margin-bottom:.5rem}.error-content p[data-v-c7704ed7]{color:#6b7280;margin-bottom:1.5rem}.table-container[data-v-c7704ed7]{padding:0}.page-header[data-v-c7704ed7]{margin-bottom:1.5rem;color:#fff}.header-content[data-v-c7704ed7]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.header-actions[data-v-c7704ed7]{display:flex;align-items:center;gap:.5rem}.header-text[data-v-c7704ed7]{flex:1}.page-header h2[data-v-c7704ed7]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.page-header p[data-v-c7704ed7]{font-size:.95rem;opacity:.9;margin:0}.settings-button[data-v-c7704ed7]{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000d!important;color:#6b7280!important;height:2rem!important;min-height:2rem!important}.settings-button[data-v-c7704ed7]:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.titlebar-action-button[data-v-c7704ed7]{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000d!important;color:#6b7280!important;height:2rem!important;min-height:2rem!important}.titlebar-action-button[data-v-c7704ed7]:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.table-header[data-v-c7704ed7]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.header-left[data-v-c7704ed7],.header-right[data-v-c7704ed7]{display:flex;align-items:center;gap:1rem}.filter-info[data-v-c7704ed7]{display:flex;align-items:center;gap:.5rem}.filter-count[data-v-c7704ed7]{background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.no-filters[data-v-c7704ed7]{color:#6b7280;font-size:.875rem;font-style:italic}.refresh-button[data-v-c7704ed7]{min-width:2.5rem}.cell-content[data-v-c7704ed7]{word-break:break-word}.empty-state[data-v-c7704ed7]{text-align:center;padding:3rem 2rem}.empty-icon[data-v-c7704ed7]{font-size:4rem;color:#9ca3af;margin-bottom:1rem}.empty-state h4[data-v-c7704ed7]{color:#374151;margin-bottom:.5rem}.empty-state p[data-v-c7704ed7]{color:#6b7280;margin-bottom:1.5rem}.actions-cell[data-v-c7704ed7]{text-align:center;width:120px;display:flex;gap:.25rem;justify-content:center}.actions-cell .p-button[data-v-c7704ed7]{margin:0}.confirmation-content[data-v-c7704ed7]{display:flex;align-items:center}@media (max-width: 768px){.table-header[data-v-c7704ed7]{flex-direction:column;gap:1rem;align-items:stretch}.header-left[data-v-c7704ed7],.header-right[data-v-c7704ed7]{justify-content:center}}.search-container[data-v-c7704ed7]{display:flex;align-items:center}.search-container .p-input-icon-right[data-v-c7704ed7]{position:relative}.search-input[data-v-c7704ed7]{min-width:200px}.search-icon[data-v-c7704ed7]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;background:#fff;transition:color .2s ease}.search-icon[data-v-c7704ed7]:hover{color:#374151}.audit-history[data-v-f952f1fb]{padding:.5rem 0}.audit-loading[data-v-f952f1fb],.audit-error[data-v-f952f1fb],.audit-empty[data-v-f952f1fb]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--p-text-muted-color, #6b7280)}.audit-empty .pi-history[data-v-f952f1fb],.audit-loading[data-v-f952f1fb]{font-size:1.25rem}.audit-timeline[data-v-f952f1fb]{list-style:none;padding:0;margin:0}.audit-entry[data-v-f952f1fb]{position:relative;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;border-left:2px solid var(--p-content-border-color, #e5e7eb);margin-left:.75rem;padding:.5rem 0 .75rem 1rem}.audit-entry[data-v-f952f1fb]:last-child{border-left-color:transparent}.audit-marker[data-v-f952f1fb]{position:absolute;left:-.85rem;top:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--p-content-background, #fff);border:2px solid var(--p-content-border-color, #e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--p-text-muted-color, #6b7280);font-size:.75rem}.audit-entry--created .audit-marker[data-v-f952f1fb]{border-color:var(--p-success-500, #10b981);color:var(--p-success-500, #10b981)}.audit-entry--updated .audit-marker[data-v-f952f1fb]{border-color:var(--p-primary-500, #3b82f6);color:var(--p-primary-500, #3b82f6)}.audit-entry--deleted .audit-marker[data-v-f952f1fb]{border-color:var(--p-danger-500, #ef4444);color:var(--p-danger-500, #ef4444)}.audit-body[data-v-f952f1fb]{grid-column:2;padding-left:.5rem}.audit-header[data-v-f952f1fb]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.audit-action[data-v-f952f1fb]{font-weight:600}.audit-user[data-v-f952f1fb]{color:var(--p-text-muted-color, #6b7280)}.audit-when[data-v-f952f1fb]{margin-left:auto;color:var(--p-text-muted-color, #6b7280);font-size:.8125rem}.audit-diff[data-v-f952f1fb]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.audit-diff-row[data-v-f952f1fb]{display:grid;grid-template-columns:10rem 1fr auto 1fr;gap:.5rem;align-items:baseline}.audit-field[data-v-f952f1fb]{font-weight:500;color:var(--p-text-muted-color, #6b7280)}.audit-old[data-v-f952f1fb]{color:var(--p-danger-500, #ef4444);text-decoration:line-through;text-decoration-color:#ef444466}.audit-new[data-v-f952f1fb]{color:var(--p-success-700, #047857)}.audit-arrow[data-v-f952f1fb]{color:var(--p-text-muted-color, #6b7280);font-size:.75rem}.history-modal-header[data-v-ed3311f3]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.history-modal-filters[data-v-ed3311f3]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:0 0 .75rem;margin-bottom:.5rem;border-bottom:1px solid var(--p-content-border-color, #e5e7eb)}.history-modal-filter[data-v-ed3311f3]{display:flex;flex-direction:column;gap:.25rem}.history-modal-filter-label[data-v-ed3311f3]{font-size:.75rem;color:var(--p-text-muted-color, #6b7280);text-transform:uppercase;letter-spacing:.04em}.history-modal-filter-input[data-v-ed3311f3]{min-width:14rem}.report-print[data-v-11d321ba]{display:inline-flex}.report-print__field[data-v-11d321ba]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.report-print__field label[data-v-11d321ba]{font-size:.8125rem;color:#475569}.report-print__field input[data-v-11d321ba]{padding:.4rem .5rem;border:1px solid #cbd5e1;border-radius:.3rem;font:inherit}.comment-thread[data-v-11fc2c23]{display:flex;flex-direction:column;gap:1rem}.comment-thread-loading[data-v-11fc2c23],.comment-thread-error[data-v-11fc2c23],.comment-thread-empty[data-v-11fc2c23]{display:flex;align-items:center;gap:.5rem;color:var(--p-text-muted-color, #6b7280);padding:.5rem 0}.comment-thread-list[data-v-11fc2c23]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.comment-row[data-v-11fc2c23]{position:relative;padding:.75rem 1rem;border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:6px;background:var(--p-content-background, transparent)}.comment-meta[data-v-11fc2c23]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--p-text-muted-color, #6b7280);margin-bottom:.25rem}.comment-meta strong[data-v-11fc2c23]{color:var(--p-text-color, inherit)}.comment-edited[data-v-11fc2c23]{font-style:italic}.comment-body[data-v-11fc2c23]{white-space:pre-wrap;word-wrap:break-word;line-height:1.4}.comment-mention[data-v-11fc2c23]{color:var(--p-primary-500, #3b82f6);font-weight:500}.comment-actions[data-v-11fc2c23]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.comment-row:hover .comment-actions[data-v-11fc2c23]{opacity:1}.comment-edit-actions[data-v-11fc2c23],.comment-composer-actions[data-v-11fc2c23]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.comment-composer-actions[data-v-11fc2c23]{justify-content:space-between}.comment-hint[data-v-11fc2c23]{color:var(--p-text-muted-color, #9ca3af);font-size:.75rem}.comment-textarea[data-v-11fc2c23]{width:100%}.comment-composer[data-v-11fc2c23]{border-top:1px solid var(--p-content-border-color, #e5e7eb);padding-top:.75rem;margin-top:.5rem}.attachments-panel[data-v-b795a54d]{display:flex;flex-direction:column;gap:.75rem}.dropzone[data-v-b795a54d]{border:2px dashed rgba(0,0,0,.15);border-radius:8px;padding:1.25rem;text-align:center;background:#00000005;cursor:pointer;position:relative;transition:border-color .15s ease,background-color .15s ease}.dropzone.is-over[data-v-b795a54d]{border-color:#667eea;background:#667eea0f}.dropzone.is-uploading[data-v-b795a54d]{pointer-events:none}.dropzone-input[data-v-b795a54d]{display:none}.dropzone-icon[data-v-b795a54d]{font-size:1.6rem;color:#667eea;display:block;margin-bottom:.4rem}.dropzone-text[data-v-b795a54d]{margin:0;color:#4b5563;font-size:.9rem}.dropzone-hint[data-v-b795a54d]{display:block;color:#9ca3af;font-size:.78rem;margin-top:.2rem}.dropzone-progress[data-v-b795a54d]{margin-top:.75rem}.attachment-list[data-v-b795a54d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.attachment-row[data-v-b795a54d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px}.attachment-meta[data-v-b795a54d]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 .6rem;align-items:center;min-width:0}.attachment-icon[data-v-b795a54d]{grid-row:1 / span 2;font-size:1.3rem;color:#667eea}.attachment-name[data-v-b795a54d]{font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-sub[data-v-b795a54d]{font-size:.75rem;color:#6b7280}.attachment-actions[data-v-b795a54d]{display:flex;gap:.1rem}.attachments-empty[data-v-b795a54d]{padding:.5rem .25rem;font-size:.825rem;color:#9ca3af}.page-header[data-v-eee35afd]{margin-bottom:.75rem}.header-content[data-v-eee35afd]{display:flex;align-items:center;justify-content:space-between}.header-actions[data-v-eee35afd]{display:flex;gap:.5rem;align-items:center}.header-text h2[data-v-eee35afd]{margin:0;color:#fff;font-size:1.5rem;font-weight:600}.header-text p[data-v-eee35afd]{margin:.25rem 0 0;color:#6b7280;font-size:.875rem}.obs-form-container[data-v-eee35afd]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem 1rem 0;overflow:hidden}.loading-container[data-v-eee35afd]{text-align:center;padding:2rem}.loading-text[data-v-eee35afd]{margin-top:1rem;color:#6b7280}.error-container[data-v-eee35afd]{text-align:center;padding:2rem}.error-content[data-v-eee35afd]{max-width:400px;margin:0 auto}.error-icon[data-v-eee35afd]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.error-content h3[data-v-eee35afd]{margin:0 0 .5rem;color:#1f2937}.error-content p[data-v-eee35afd]{margin:0 0 1rem;color:#6b7280}.form-fields[data-v-eee35afd]{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-bottom:1.5rem}.form-field[data-v-eee35afd]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-eee35afd]{font-weight:500;color:#374151;font-size:.875rem;margin-bottom:.25rem}.field-input[data-v-eee35afd],.field-textarea[data-v-eee35afd],.field-dropdown[data-v-eee35afd]{width:100%}.field-size-full[data-v-eee35afd]{grid-column:1 / -1}.field-size-wide[data-v-eee35afd]{grid-column:1 / 9}.field-size-medium[data-v-eee35afd]{grid-column:1 / 7}.field-size-small[data-v-eee35afd]{grid-column:span 3}.obs-tabs[data-v-eee35afd]{margin-bottom:1.5rem}.history-tab-icon[data-v-eee35afd]{font-size:.875rem;margin-right:.35rem;vertical-align:-1px}.tab-actions[data-v-eee35afd]{display:flex;gap:.5rem;align-items:center}.modal-fields[data-v-eee35afd]{display:flex;flex-direction:column;gap:1rem}.modal-field[data-v-eee35afd]{display:flex;flex-direction:column;gap:.375rem}.modal-actions[data-v-eee35afd]{display:flex;gap:.5rem;justify-content:flex-end}.table-container[data-v-eee35afd]{margin-top:.75rem}.info-message[data-v-eee35afd]{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:.375rem;color:#06c;font-size:.9rem}.info-message i[data-v-eee35afd]{font-size:1.2rem}.form-actions[data-v-eee35afd]{display:flex;gap:.75rem;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e7eb}.form-actions-domain[data-v-eee35afd]{display:flex;gap:.5rem;flex-wrap:wrap}.form-actions-primary[data-v-eee35afd]{display:flex;gap:.75rem;margin-left:auto}@media (max-width: 768px){.form-fields[data-v-eee35afd]{grid-template-columns:1fr}.field-size-wide[data-v-eee35afd],.field-size-medium[data-v-eee35afd],.field-size-small[data-v-eee35afd]{grid-column:1 / -1}.form-actions[data-v-eee35afd]{flex-direction:column;align-items:stretch}.form-actions-domain[data-v-eee35afd],.form-actions-primary[data-v-eee35afd]{flex-direction:column;margin-left:0}.form-actions .p-button[data-v-eee35afd]{width:100%}.delete-icon[data-v-eee35afd]{cursor:pointer;color:#ef4444;font-size:1rem;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.delete-icon[data-v-eee35afd]:hover{color:#dc2626;background-color:#fef2f2}}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing{padding:.25rem!important;background-color:#f8f9fa}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr.p-row-editing{background-color:#fffbf0}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-inputtext{width:100%!important;border:1px solid #3b82f6!important;padding:.5rem!important;font-size:.875rem}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-inputnumber{width:100%!important}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-inputnumber .p-inputnumber-input{border:1px solid #3b82f6!important;padding:.5rem!important;width:100%!important;font-size:.875rem}.editable-cells-table[data-v-eee35afd] .p-row-editor-init,.editable-cells-table[data-v-eee35afd] .p-row-editor-save,.editable-cells-table[data-v-eee35afd] .p-row-editor-cancel{margin:0 .25rem;cursor:pointer;font-size:1rem}.editable-cells-table[data-v-eee35afd] .p-row-editor-init:hover,.editable-cells-table[data-v-eee35afd] .p-row-editor-save:hover,.editable-cells-table[data-v-eee35afd] .p-row-editor-cancel:hover{color:#3b82f6}.editable-cells-table[data-v-eee35afd] .p-datatable-row-editor{display:flex;align-items:center;justify-content:center;gap:.5rem}.editable-cells-table[data-v-eee35afd] .p-inputtext,.editable-cells-table[data-v-eee35afd] .p-inputnumber-input{display:block!important;visibility:visible!important;opacity:1!important}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-dropdown{width:100%!important;border:1px solid #3b82f6!important}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-dropdown .p-dropdown-label{padding:.5rem!important;padding-block:.5rem!important;font-size:.875rem}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-dropdown .p-dropdown-trigger{width:2rem!important}.editable-cells-table[data-v-eee35afd] .p-datatable-tbody>tr>td.p-cell-editing .p-dropdown.p-inputtext-sm .p-dropdown-label{padding-block:.5rem!important}.w-full[data-v-eee35afd]{width:100%}.dropdown-table-header[data-v-eee35afd]{display:flex;width:100%;border-bottom:2px solid #dee2e6;padding:0;background-color:#f8f9fa;font-weight:600;box-sizing:border-box}.dropdown-table-header-cell[data-v-eee35afd]{flex:1 1 0;padding:.5rem;font-size:.875rem;color:#495057;box-sizing:border-box}.dropdown-table-row[data-v-eee35afd]{display:flex;width:100%;padding:0;align-items:center;box-sizing:border-box}.dropdown-table-cell[data-v-eee35afd]{flex:1 1 0;padding:.5rem;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.dropdown-table-row[data-v-eee35afd]:hover{background-color:#f8f9fa}.editable-cells-table[data-v-eee35afd] .p-select-option{padding:0!important}.p-select-option:has(.dropdown-table-row){padding:0!important}.rep-header-row[data-v-67612c98]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rep-header-actions[data-v-67612c98]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.rep-controls[data-v-67612c98]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.rep-tabs[data-v-67612c98]{display:flex;flex-wrap:wrap;gap:.25rem}.rep-tab[data-v-67612c98]{border:1px solid var(--surface-border, #d0d5dd);background:transparent;color:inherit;padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.875rem}.rep-tab.is-active[data-v-67612c98]{background:var(--primary-color, #3b82f6);color:var(--primary-color-text, #fff);border-color:var(--primary-color, #3b82f6)}.rep-dates[data-v-67612c98]{display:flex;gap:.75rem;align-items:center;font-size:.85rem}.rep-dates input[data-v-67612c98]{margin-left:.35rem;padding:.3rem .4rem;border:1px solid var(--surface-border, #d0d5dd);border-radius:6px;background:transparent;color:inherit}.rep-kpis[data-v-67612c98]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.rep-kpi[data-v-67612c98]{display:flex;flex-direction:column;gap:.25rem;min-width:7.5rem;padding:.6rem .85rem;border:1px solid var(--surface-border, #e5e7eb);border-radius:8px;background:var(--surface-ground, #f9fafb)}.rep-kpi-label[data-v-67612c98]{font-size:.72rem;font-weight:500;color:var(--text-color-secondary, #6b7280)}.rep-kpi-value[data-v-67612c98]{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.rep-balance[data-v-67612c98]{margin-bottom:.75rem}.rep-table[data-v-67612c98]{width:100%;border-collapse:collapse;font-size:.9rem}.rep-table th[data-v-67612c98],.rep-table td[data-v-67612c98]{padding:.5rem .75rem;border-bottom:1px solid var(--surface-border, #e5e7eb);text-align:left}.rep-table th.num[data-v-67612c98],.rep-table td.num[data-v-67612c98]{text-align:right;font-variant-numeric:tabular-nums}.rep-section td[data-v-67612c98]{font-weight:700;background:var(--surface-hover, #f3f4f6)}.rep-subtotal td[data-v-67612c98]{font-weight:600;border-top:1px solid var(--surface-border, #d0d5dd)}.rep-total td[data-v-67612c98]{font-weight:700;border-top:3px double var(--surface-border, #9ca3af)}.rep-badge[data-v-67612c98]{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600}.rep-badge.ok[data-v-67612c98]{background:#dcfce7;color:#166534}.rep-badge.bad[data-v-67612c98]{background:#fee2e2;color:#991b1b}.rep-loading[data-v-67612c98],.rep-empty[data-v-67612c98]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;opacity:.8}.rep-none[data-v-67612c98]{text-align:center;opacity:.7}.rep-table tr.rep-clickable[data-v-67612c98]{cursor:pointer}.rep-table tr.rep-clickable:hover td[data-v-67612c98]{background:var(--surface-hover, #f3f4f6)}.dash-header-row[data-v-d6b99dc3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.dash-header-actions[data-v-d6b99dc3]{display:flex;align-items:center;gap:.5rem}.dash-switcher[data-v-d6b99dc3]{min-width:12rem}.dash-loading[data-v-d6b99dc3],.dash-empty[data-v-d6b99dc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:200px;text-align:center;color:var(--text-color-secondary, #6b7280)}.dash-sections[data-v-d6b99dc3]{display:flex;flex-direction:column;gap:1rem}.dash-section-title[data-v-d6b99dc3]{margin:0 0 .75rem}.dash-widgets[data-v-d6b99dc3]{display:flex;flex-wrap:wrap;gap:.75rem}.dash-widget[data-v-d6b99dc3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;min-width:10rem}.dash-widget--link[data-v-d6b99dc3]{background:var(--surface-hover, #f3f4f6);color:inherit;text-decoration:none;cursor:pointer}.dash-widget--link[data-v-d6b99dc3]:hover{background:var(--surface-border, #e5e7eb)}.dash-widget--link i[data-v-d6b99dc3]{font-size:1.25rem}.dash-widget--text[data-v-d6b99dc3]{background:transparent;padding-left:0;white-space:pre-wrap}.settings-loading[data-v-15ff8e64],.settings-error[data-v-15ff8e64]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--p-text-muted-color, #6b7280)}.settings-splitter[data-v-15ff8e64]{min-height:32rem}.settings-tree-pane[data-v-15ff8e64]{height:100%;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.tree-filter[data-v-15ff8e64]{display:block;width:100%}.tree-filter-input[data-v-15ff8e64]{width:100%;padding-left:2.5rem!important}.tree-node-label[data-v-15ff8e64]{flex:1}.tree-node-label.is-parent[data-v-15ff8e64]{cursor:pointer}.settings-form-pane[data-v-15ff8e64]{height:100%;padding:1rem 1.5rem;overflow-y:auto}.settings-empty[data-v-15ff8e64]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;color:var(--p-text-muted-color, #6b7280)}.settings-empty .pi-cog[data-v-15ff8e64]{font-size:2.5rem}.settings-form-header h3[data-v-15ff8e64]{margin:0}.settings-form-header .sep[data-v-15ff8e64]{margin:0 .4rem;color:var(--p-text-muted-color, #6b7280)}.group-description[data-v-15ff8e64]{margin:.25rem 0 1rem;color:var(--p-text-muted-color, #6b7280)}.settings-fields[data-v-15ff8e64]{display:flex;flex-direction:column;gap:1rem}.setting-row[data-v-15ff8e64]{display:grid;grid-template-columns:18rem 1fr auto;align-items:start;gap:.75rem}.setting-label[data-v-15ff8e64]{padding-top:.5rem;font-weight:500}.setting-input[data-v-15ff8e64]{min-width:0}.setting-reset[data-v-15ff8e64]{align-self:start}.settings-actions[data-v-15ff8e64]{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}.dirty-indicator[data-v-15ff8e64]{margin-left:.5rem;color:var(--p-warning-500, #f59e0b);font-size:.875rem}.settings-read-only[data-v-15ff8e64]{margin-top:1.5rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:4px;background:var(--p-content-hover-background, rgba(0, 0, 0, .03));color:var(--p-text-muted-color, #6b7280);font-size:.875rem}.info-item[data-v-fd70cc24]{display:flex;align-items:center;gap:.5rem}.info-item code[data-v-fd70cc24]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace}.entity-name[data-v-fd70cc24]{display:flex;align-items:center;gap:.5rem}.entity-name.clickable[data-v-fd70cc24]{cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.entity-name.clickable[data-v-fd70cc24]:hover{background-color:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.endpoint-url[data-v-fd70cc24]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem}.action-buttons[data-v-fd70cc24]{display:flex;gap:.25rem}.endpoint-details[data-v-fd70cc24]{display:flex;flex-direction:column;gap:2rem}.details-grid[data-v-fd70cc24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.details-vertical[data-v-fd70cc24]{display:flex;flex-direction:column;gap:1rem}.detail-item[data-v-fd70cc24]{display:flex;flex-direction:column;gap:.25rem}.detail-item label[data-v-fd70cc24]{font-weight:600;color:#6b7280;font-size:.875rem}.detail-item code[data-v-fd70cc24]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem}.operations-grid[data-v-fd70cc24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.operation-item[data-v-fd70cc24]{display:flex;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.operation-item i[data-v-fd70cc24]{font-size:1.5rem;color:#6b7280;margin-top:.25rem}.operation-item strong[data-v-fd70cc24]{display:block;margin-bottom:.25rem;color:#374151}.operation-item p[data-v-fd70cc24]{margin:0 0 .5rem;color:#6b7280;font-size:.875rem}.operation-item code[data-v-fd70cc24]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.75rem;display:block;word-break:break-all}.query-params[data-v-fd70cc24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.param-item[data-v-fd70cc24]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.param-item code[data-v-fd70cc24]{background:#e5e7eb;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:#374151}.param-item span[data-v-fd70cc24]{font-size:.875rem;color:#6b7280}.properties-display[data-v-fd70cc24],.relationships-display[data-v-fd70cc24]{display:flex;flex-direction:column;gap:.5rem;max-width:250px}.count-badge[data-v-fd70cc24]{display:flex;justify-content:flex-start}.properties-list[data-v-fd70cc24],.relationships-list[data-v-fd70cc24]{display:flex;flex-wrap:wrap;gap:.25rem}.property-item[data-v-fd70cc24],.relationship-item[data-v-fd70cc24]{display:inline-block}.no-data[data-v-fd70cc24]{color:#9ca3af;font-style:italic;font-size:.875rem}.properties-table-container[data-v-fd70cc24]{margin-top:.5rem}.properties-table[data-v-fd70cc24]{font-size:.875rem}.properties-table .p-datatable-tbody>tr>td[data-v-fd70cc24]{padding:.5rem}.properties-table code[data-v-fd70cc24]{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.relationships-table-container[data-v-fd70cc24]{margin-top:.5rem}.relationships-table[data-v-fd70cc24]{font-size:.875rem}.relationships-table .p-datatable-tbody>tr>td[data-v-fd70cc24]{padding:.5rem}.relationships-table code[data-v-fd70cc24]{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.operations-actions[data-v-fd70cc24]{display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.operation-action-btn[data-v-fd70cc24]{flex:1;max-width:200px}.profile-content[data-v-0b833753]{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.profile-content[data-v-0b833753]{grid-template-columns:2fr 1fr}}.section[data-v-0b833753]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.section[data-v-0b833753]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.password-section[data-v-0b833753]{margin-top:1.5rem}.section-title[data-v-0b833753]{font-size:1.1rem;font-weight:600;color:#4a5568;margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem}.section-title[data-v-0b833753]:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.profile-card[data-v-0b833753],.account-card[data-v-0b833753]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;border:none}.card-title[data-v-0b833753]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:#2d3748}.card-title i[data-v-0b833753]{color:#667eea}.profile-form[data-v-0b833753],.password-form[data-v-0b833753]{padding:1rem 0}.password-form .form-group[data-v-0b833753]{width:100%;min-width:0}.password-form .form-row[data-v-0b833753]{gap:1.5rem;align-items:stretch}.form-row[data-v-0b833753]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.form-row[data-v-0b833753]{grid-template-columns:1fr 1fr}}.form-group[data-v-0b833753]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-0b833753]{font-weight:600;color:#4a5568;font-size:.875rem}.form-input[data-v-0b833753]{width:100%;min-width:100%}.password-form .form-input[data-v-0b833753]{width:100%;min-width:100%;flex:1}.form-actions[data-v-0b833753]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.update-btn[data-v-0b833753],.change-password-btn[data-v-0b833753]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.75rem 1.5rem;font-weight:600}.update-btn[data-v-0b833753]:hover,.change-password-btn[data-v-0b833753]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.reset-btn[data-v-0b833753],.clear-btn[data-v-0b833753]{padding:.75rem 1.5rem;background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568;font-weight:600}.reset-btn[data-v-0b833753]:hover,.clear-btn[data-v-0b833753]:hover{background:#edf2f7;border-color:#cbd5e0;color:#2d3748;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.error-message[data-v-0b833753]{color:#e53e3e;font-size:.75rem;margin-top:.25rem}.account-info[data-v-0b833753]{padding:1rem 0}.info-item[data-v-0b833753]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.info-item[data-v-0b833753]:last-child{border-bottom:none}.info-label[data-v-0b833753]{font-weight:600;color:#4a5568;font-size:.875rem}.info-value[data-v-0b833753]{color:#2d3748;font-size:.875rem}[data-v-0b833753] .p-password,[data-v-0b833753] .p-password input,[data-v-0b833753] .p-password .p-inputtext{width:100%;min-width:100%}.password-form .form-group[data-v-0b833753]{min-width:0}.password-form .form-row .form-group[data-v-0b833753]{min-width:0;flex:1}[data-v-0b833753] .p-invalid{border-color:#e53e3e}[data-v-0b833753] .p-invalid:focus{box-shadow:0 0 0 .2rem #e53e3e40}[data-v-0b833753] .p-card{border:none;box-shadow:0 4px 16px #00000014;background:#fff;border-radius:12px}[data-v-0b833753] .p-card .p-card-title{color:#2d3748;font-weight:600}[data-v-0b833753] .p-card .p-card-content{padding:1.5rem}[data-v-0b833753] .p-button{border-radius:8px;font-weight:600;transition:all .2s ease}[data-v-0b833753] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:linear-gradient(135deg,#667eea,#764ba2);border:none}[data-v-0b833753] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}[data-v-0b833753] .reset-btn.p-button,[data-v-0b833753] .clear-btn.p-button{background:#f7fafc!important;border:1px solid #e2e8f0!important;color:#4a5568!important}[data-v-0b833753] .reset-btn.p-button:hover,[data-v-0b833753] .clear-btn.p-button:hover{background:#edf2f7!important;border-color:#cbd5e0!important;color:#2d3748!important;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a!important}[data-v-0b833753] .p-button.p-button-loading{opacity:.8;cursor:not-allowed}.background-preview-section[data-v-0b833753]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.preview-title[data-v-0b833753]{font-size:1.1rem;font-weight:600;color:#4a5568;margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem}.preview-title[data-v-0b833753]:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.background-preview-container[data-v-0b833753]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.background-preview-item[data-v-0b833753]{border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff}.background-preview-item[data-v-0b833753]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:#667eea}.background-preview-item.selected[data-v-0b833753]{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.background-preview[data-v-0b833753]{height:80px;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.preview-overlay[data-v-0b833753]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.background-preview-item:hover .preview-overlay[data-v-0b833753],.background-preview-item.selected .preview-overlay[data-v-0b833753]{opacity:1}.preview-overlay i[data-v-0b833753]{color:#fff;font-size:1.5rem;font-weight:700}.preview-info[data-v-0b833753]{padding:1rem}.preview-name[data-v-0b833753]{font-size:.9rem;font-weight:600;color:#2d3748;margin:0 0 .5rem}.preview-description[data-v-0b833753]{font-size:.8rem;color:#718096;margin:0;line-height:1.4}@media (max-width: 768px){.form-actions[data-v-0b833753]{flex-direction:column}.form-actions .p-button[data-v-0b833753]{width:100%}.background-preview-container[data-v-0b833753]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.background-preview[data-v-0b833753]{height:60px}.preview-info[data-v-0b833753]{padding:.75rem}}.verification-info[data-v-0b833753]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.verification-date[data-v-0b833753]{font-size:.875rem;color:var(--text-color-secondary);font-style:italic}.obs-example-page[data-v-eb12fdd7]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-eb12fdd7]{margin-bottom:2rem}.page-header h1[data-v-eb12fdd7]{color:#1a202c;margin-bottom:.5rem}.page-header p[data-v-eb12fdd7]{color:#6b7280;font-size:1.1rem}.page-content[data-v-eb12fdd7]{margin-bottom:2rem}.card-header[data-v-eb12fdd7]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-header h3[data-v-eb12fdd7]{margin:0;color:#1a202c}.obs-page[data-v-53dbc1f2]{padding:.5rem;margin:0 auto}.loading-container[data-v-53dbc1f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.loading-text[data-v-53dbc1f2]{color:#6b7280;font-size:1.1rem}.error-container[data-v-53dbc1f2]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-53dbc1f2]{text-align:center;max-width:500px}.error-icon[data-v-53dbc1f2]{font-size:4rem;color:#ef4444;margin-bottom:1rem}.error-content h3[data-v-53dbc1f2]{color:#ef4444;margin-bottom:.5rem}.error-content p[data-v-53dbc1f2]{color:#6b7280;margin-bottom:1.5rem}.obs-content[data-v-53dbc1f2]{min-height:200px}.not-found-page[data-v-7a9618ca]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem}.not-found-card[data-v-7a9618ca]{max-width:520px;text-align:center;background:var(--p-content-background, #fff);border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:12px;padding:2.5rem 2rem}.not-found-icon[data-v-7a9618ca]{font-size:3rem;margin-bottom:1rem}.not-found-title[data-v-7a9618ca]{margin:0 0 .75rem;font-size:1.5rem;color:var(--p-text-color, #1f2937)}.not-found-route code[data-v-7a9618ca]{background:var(--p-surface-100, #f3f4f6);padding:.25rem .5rem;border-radius:4px;color:var(--p-text-color, #1f2937);font-size:.95rem}.not-found-explainer[data-v-7a9618ca]{color:var(--p-text-muted-color, #6b7280);margin:1rem 0 1.5rem;line-height:1.5}.not-found-actions[data-v-7a9618ca]{display:flex;justify-content:center;gap:.75rem}.not-found-button[data-v-7a9618ca],.not-found-link[data-v-7a9618ca]{padding:.5rem 1rem;border:1px solid var(--p-primary-color, #6366f1);border-radius:6px;background:transparent;color:var(--p-primary-color, #6366f1);font-size:.9rem;cursor:pointer;text-decoration:none;transition:background .12s ease}.not-found-button[data-v-7a9618ca]:hover,.not-found-link[data-v-7a9618ca]:hover{background:#6366f114}.folder-landing .page-header h2[data-v-e05a4b67]{display:flex;align-items:center;gap:.6rem}.folder-landing .page-header h2 i[data-v-e05a4b67]{color:#667eea;font-size:1.25rem}.tile-grid[data-v-e05a4b67]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.875rem;margin-top:1rem}.tile[data-v-e05a4b67]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:1rem 1.1rem;min-height:96px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;color:#1f2937;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tile[data-v-e05a4b67]:hover{border-color:#667eea;box-shadow:0 4px 16px #667eea1f;transform:translateY(-1px)}.tile i[data-v-e05a4b67]{color:#667eea;font-size:1.4rem}.tile-label[data-v-e05a4b67]{font-weight:500;font-size:.95rem}.subgroup[data-v-e05a4b67]{margin-top:2rem}.subgroup-title[data-v-e05a4b67]{margin:0 0 .5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;display:flex;align-items:center;gap:.4rem}.folder-loading[data-v-e05a4b67],.folder-empty[data-v-e05a4b67]{padding:2rem;text-align:center;color:#6b7280}.folder-empty i[data-v-e05a4b67]{font-size:2rem;margin-bottom:.5rem;display:block}.approvals-header-row[data-v-253ce430]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.approvals-header-row h2[data-v-253ce430]{margin:0;display:flex;align-items:center;gap:.6rem}.approvals-header-row h2 i[data-v-253ce430]{color:#667eea}.approvals-loading[data-v-253ce430],.approvals-empty[data-v-253ce430]{padding:3rem;text-align:center;color:#6b7280}.approvals-empty i[data-v-253ce430]{font-size:2.5rem;color:#16a34a;margin-bottom:.5rem;display:block}.approval-rows[data-v-253ce430]{display:flex;flex-direction:column;gap:.75rem}.approval-row[data-v-253ce430]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:1rem 1.1rem;display:flex;align-items:center;gap:1rem;transition:opacity .15s ease}.approval-row.is-busy[data-v-253ce430]{opacity:.55;pointer-events:none}.approval-main[data-v-253ce430]{flex:1;min-width:0}.approval-title[data-v-253ce430]{font-size:.95rem;color:#1f2937;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.approval-transition[data-v-253ce430]{font-weight:600;background:#667eea1f;color:#4338ca;padding:.1rem .45rem;border-radius:4px;font-size:.82rem}.approval-target a[data-v-253ce430]{color:#4338ca;text-decoration:none}.approval-target a[data-v-253ce430]:hover{text-decoration:underline}.approval-meta[data-v-253ce430]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;font-size:.8rem;color:#6b7280}.approval-meta span[data-v-253ce430]{display:inline-flex;align-items:center;gap:.25rem}.approval-notes[data-v-253ce430]{margin:.5rem 0 0;padding:.5rem .75rem;background:#00000008;border-radius:4px;font-size:.85rem;color:#4b5563;white-space:pre-wrap}.approval-actions[data-v-253ce430]{display:flex;gap:.5rem}.tokens-header-row[data-v-6db17ef6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tokens-header-row h2[data-v-6db17ef6]{display:flex;align-items:center;gap:.6rem;margin:0}.tokens-header-row h2 i[data-v-6db17ef6]{color:#667eea}.tokens-loading[data-v-6db17ef6],.tokens-empty[data-v-6db17ef6]{padding:3rem;text-align:center;color:#6b7280}.tokens-empty i[data-v-6db17ef6]{font-size:2.5rem;display:block;margin-bottom:.5rem;color:#9ca3af}.token-list[data-v-6db17ef6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.token-row[data-v-6db17ef6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px}.token-row.is-expired[data-v-6db17ef6]{opacity:.6;border-color:#d97706}.token-name[data-v-6db17ef6]{font-weight:500;color:#1f2937}.token-sub[data-v-6db17ef6]{font-size:.78rem;color:#6b7280;display:flex;flex-wrap:wrap;gap:.4rem}.create-form[data-v-6db17ef6]{display:flex;flex-direction:column;gap:.85rem}.create-label[data-v-6db17ef6]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#4b5563}.create-input[data-v-6db17ef6]{padding:.45rem .55rem;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:.9rem;background:#fff;color:#1f2937}.create-buttons[data-v-6db17ef6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.created-warn[data-v-6db17ef6]{display:flex;align-items:flex-start;gap:.5rem;background:#d9770614;border:1px solid rgba(217,119,6,.25);color:#92400e;border-radius:6px;padding:.6rem .75rem;font-size:.85rem;margin:0 0 .75rem}.token-block[data-v-6db17ef6]{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-all;white-space:pre-wrap;color:#1f2937;margin:0 0 .75rem}.migration-wizard .page-header h2[data-v-a8ddd8e0]{display:flex;align-items:center;gap:.5rem}.wizard-steps[data-v-a8ddd8e0]{margin:1rem 0}.step-body[data-v-a8ddd8e0]{padding:1.25rem}.field-row[data-v-a8ddd8e0]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.field-row label[data-v-a8ddd8e0]{min-width:9rem;padding-top:.35rem;font-weight:600}.wiz-select[data-v-a8ddd8e0],.wiz-input[data-v-a8ddd8e0]{padding:.35rem .5rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.25rem;background:var(--surface-card-bg, #fff);color:inherit;min-width:18rem}.wiz-input[data-v-a8ddd8e0]{flex:1}.dropzone[data-v-a8ddd8e0]{border:2px dashed var(--surface-border, #d1d5db);border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;margin:1rem 0}.dropzone.is-over[data-v-a8ddd8e0]{border-color:#3b82f6;background:#eff6ff}.dropzone-input[data-v-a8ddd8e0]{display:none}.dropzone-icon[data-v-a8ddd8e0]{font-size:2rem;color:#6b7280}.dropzone-hint[data-v-a8ddd8e0]{display:block;color:#6b7280;font-size:.875rem}.picked-file[data-v-a8ddd8e0]{margin:.5rem 0}.step-summary[data-v-a8ddd8e0]{color:#4b5563;margin-bottom:1rem}.wiz-error[data-v-a8ddd8e0]{color:#b91c1c;margin:.75rem 0}.wiz-warning[data-v-a8ddd8e0]{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;padding:.5rem .75rem;margin:.5rem 0}.mapping-table[data-v-a8ddd8e0],.preview-table[data-v-a8ddd8e0]{width:100%;border-collapse:collapse;margin-bottom:1rem}.mapping-table th[data-v-a8ddd8e0],.mapping-table td[data-v-a8ddd8e0],.preview-table th[data-v-a8ddd8e0],.preview-table td[data-v-a8ddd8e0]{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--surface-border, #e5e7eb);vertical-align:top}.mapping-source[data-v-a8ddd8e0]{font-weight:600}.mapping-sample[data-v-a8ddd8e0],.cell-before[data-v-a8ddd8e0]{color:#6b7280}.mapping-note[data-v-a8ddd8e0]{margin:.25rem 0 0;font-size:.8125rem;color:#92400e}.mapping-key[data-v-a8ddd8e0]{text-align:center}.rule-chip[data-v-a8ddd8e0]{display:inline-flex;align-items:center;gap:.25rem;background:#eff6ff;color:#1d4ed8;border-radius:.25rem;padding:.1rem .4rem;margin:0 .25rem .25rem 0;font-size:.8125rem}.rule-remove[data-v-a8ddd8e0]{cursor:pointer;font-size:.7rem}.rule-add[data-v-a8ddd8e0]{min-width:8rem}.preview-scroll[data-v-a8ddd8e0]{overflow-x:auto;max-width:100%}.preview-summary[data-v-a8ddd8e0]{background:#ecfdf5;border-left:3px solid #10b981;padding:.5rem .75rem;margin-bottom:1rem}.preview-summary.has-failures[data-v-a8ddd8e0]{background:#fef2f2;border-left-color:#ef4444}.preview-unmapped[data-v-a8ddd8e0]{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280}.row-failed[data-v-a8ddd8e0]{background:#fef2f2}.preview-rownum[data-v-a8ddd8e0]{color:#6b7280}.cell-arrow[data-v-a8ddd8e0]{font-size:.65rem;color:#9ca3af;margin:0 .3rem}.cell-error[data-v-a8ddd8e0]{color:#b91c1c}.preview-errors[data-v-a8ddd8e0]{color:#b91c1c;font-size:.875rem;margin-bottom:1rem}.step-buttons[data-v-a8ddd8e0]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.builder-form[data-v-8b5aef3c]{display:flex;flex-direction:column;gap:1rem;max-width:720px}.field-row[data-v-8b5aef3c]{display:flex;flex-direction:column;gap:.3rem}.field-row input[type=text][data-v-8b5aef3c],.field-row select[data-v-8b5aef3c],.field-row textarea[data-v-8b5aef3c]{padding:.5rem .6rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;font:inherit}.checkbox-row label[data-v-8b5aef3c]{display:flex;align-items:center;gap:.4rem}.builder-section[data-v-8b5aef3c]{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:.75rem 1rem 1rem}.filter-row[data-v-8b5aef3c]{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.filter-row select[data-v-8b5aef3c],.filter-row input[data-v-8b5aef3c]{padding:.4rem .5rem;border:1px solid rgba(0,0,0,.15);border-radius:6px}.column-checks[data-v-8b5aef3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.4rem}.column-check[data-v-8b5aef3c]{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.builder-actions[data-v-8b5aef3c]{display:flex;gap:.6rem}.builder-loading[data-v-8b5aef3c]{padding:3rem;text-align:center}.rp-doc[data-v-0b65ace4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#e5e7eb;min-height:12rem}.rp-doc--empty[data-v-0b65ace4]{background:transparent}.rp-doc__page[data-v-0b65ace4]{position:relative;background:#fff;box-shadow:0 1px 4px #00000040;overflow:hidden;flex:none}.rp-doc__empty[data-v-0b65ace4]{text-align:center;color:#6b7280;padding:2rem 0}.rp-doc__empty i[data-v-0b65ace4]{font-size:1.75rem;display:block;margin-bottom:.5rem}.viewer-toolbar[data-v-9570a9ac]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;padding:.5rem .75rem;margin-bottom:1rem;color:#1f2937}.cap-note[data-v-9570a9ac]{color:#b45309}.viewer-note[data-v-9570a9ac]{margin:0;padding:.5rem .75rem;font-size:.8125rem}.viewer-loading[data-v-9570a9ac]{padding:3rem;text-align:center}.manager-layout[data-v-aa794972]{display:grid;grid-template-columns:280px 1fr;gap:1rem;align-items:start}.pane-header[data-v-aa794972]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pane-header h3[data-v-aa794972]{margin:0;font-size:1rem}.folder-list[data-v-aa794972]{list-style:none;margin:0;padding:0}.folder-list li[data-v-aa794972]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-size:.9rem}.folder-list li[data-v-aa794972]:hover{background:#0000000a}.folder-list li.active[data-v-aa794972]{background:#4338ca1a;font-weight:600}.badge[data-v-aa794972]{font-size:.7rem;background:#4338ca1f;color:#4338ca;border-radius:4px;padding:.05rem .35rem;margin-left:.3rem}.new-folder-row[data-v-aa794972]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.new-folder-row input[type=text][data-v-aa794972]{flex:1;padding:.3rem .5rem;border:1px solid rgba(0,0,0,.15);border-radius:6px}.reports-table[data-v-aa794972]{width:100%;border-collapse:collapse;font-size:.9rem}.reports-table th[data-v-aa794972]{text-align:left;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.1);color:#6b7280;font-weight:600}.reports-table td[data-v-aa794972]{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.row-actions[data-v-aa794972]{display:flex;gap:.2rem}.empty-row[data-v-aa794972]{text-align:center;color:#6b7280;padding:2rem}.rp-canvas[data-v-f2e867e5]{display:inline-block;min-width:100%;background:#f1f5f9;padding-bottom:2rem;-webkit-user-select:none;user-select:none}.rp-canvas__ruler[data-v-f2e867e5],.rp-canvas__band[data-v-f2e867e5]{display:flex;align-items:stretch}.rp-canvas__ruler[data-v-f2e867e5]{position:sticky;top:0;z-index:3;background:#f1f5f9}.rp-canvas__ruler-track[data-v-f2e867e5]{position:relative;height:1.25rem;border-bottom:1px solid #cbd5e1;background:#fff}.rp-canvas__tick[data-v-f2e867e5]{position:absolute;top:2px;font-size:.625rem;color:#94a3b8;border-left:1px solid #cbd5e1;padding-left:2px;line-height:1}.rp-canvas__gutter[data-v-f2e867e5]{width:var(--gutter);flex:none;padding:.35rem .5rem;border-right:2px solid #cbd5e1;background:#e2e8f0;font-size:.75rem;color:#334155;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.rp-canvas__gutter--ruler[data-v-f2e867e5]{background:#f1f5f9;color:#64748b;font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #cbd5e1;cursor:default;justify-content:center}.rp-canvas__band-name[data-v-f2e867e5]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-canvas__band-meta[data-v-f2e867e5]{color:#64748b;font-size:.6875rem}.rp-canvas__band--active .rp-canvas__gutter[data-v-f2e867e5]{background:#dbeafe;color:#1e40af}.rp-canvas__body[data-v-f2e867e5]{position:relative;background-color:#fff;background-image:linear-gradient(to right,rgba(148,163,184,.25) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.25) 1px,transparent 1px);flex:none;overflow:visible}.rp-canvas__resize[data-v-f2e867e5]{width:100%;height:5px;margin-left:var(--gutter);background:#cbd5e1;cursor:ns-resize}.rp-canvas__band[data-v-f2e867e5]{flex-wrap:wrap}.rp-canvas__el[data-v-f2e867e5]{cursor:move;outline:1px dashed rgba(100,116,139,.45)}.rp-canvas__el--empty[data-v-f2e867e5]{background:#94a3b81f}.rp-canvas__el--code[data-v-f2e867e5]{background:repeating-linear-gradient(90deg,rgba(15,23,42,.55) 0 2px,transparent 2px 5px);color:#fff;text-shadow:0 0 3px #0f172a;font-size:8px}.rp-canvas__el--selected[data-v-f2e867e5]{outline:2px solid #2563eb;z-index:2}.rp-canvas__img[data-v-f2e867e5]{width:100%;height:100%;object-fit:contain}.rp-canvas__handle[data-v-f2e867e5]{position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;background:#2563eb;border:1px solid #ffffff;cursor:nwse-resize}.rp-canvas__drop[data-v-f2e867e5]{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#2563eb;pointer-events:none}.rp-props[data-v-09e8f6ca]{font-size:.8125rem;display:flex;flex-direction:column;gap:.75rem}.rp-props__title[data-v-09e8f6ca]{margin:0;font-size:.875rem;display:flex;align-items:center;gap:.4rem}.rp-props__badge[data-v-09e8f6ca]{margin-left:auto;font-size:.6875rem;font-weight:500;background:#dbeafe;color:#1e40af;border-radius:999px;padding:.1rem .45rem}.rp-props__locale[data-v-09e8f6ca]{font-style:normal;background:#ede9fe;color:#5b21b6;border-radius:999px;padding:.05rem .4rem;font-size:.625rem;margin-left:.3rem}.rp-props__hint[data-v-09e8f6ca]{margin:0;color:#64748b;font-size:.75rem}.rp-props__group[data-v-09e8f6ca]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.rp-props__group h5[data-v-09e8f6ca]{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rp-props label[data-v-09e8f6ca]{display:flex;flex-direction:column;gap:.2rem}.rp-props label>span[data-v-09e8f6ca]{color:#475569;font-size:.75rem}.rp-props input[type=text][data-v-09e8f6ca],.rp-props input[type=number][data-v-09e8f6ca],.rp-props select[data-v-09e8f6ca],.rp-props textarea[data-v-09e8f6ca]{width:100%;padding:.3rem .4rem;border:1px solid #cbd5e1;border-radius:.25rem;font:inherit;background:#fff}.rp-props small[data-v-09e8f6ca]{color:#94a3b8;font-size:.6875rem}.rp-props__row[data-v-09e8f6ca]{display:flex;gap:.5rem}.rp-props__flex[data-v-09e8f6ca]{flex:1 1 0;min-width:0}.rp-props__narrow[data-v-09e8f6ca]{width:5rem;flex:none}.rp-props__grid4[data-v-09e8f6ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.rp-props__check[data-v-09e8f6ca]{flex-direction:row!important;align-items:flex-start;gap:.4rem;color:#475569}.rp-props__toggles[data-v-09e8f6ca]{display:flex;gap:.25rem;align-items:center}.rp-props__toggles button[data-v-09e8f6ca]{min-width:1.85rem;height:1.85rem;border:1px solid #cbd5e1;background:#fff;border-radius:.25rem;cursor:pointer}.rp-props__toggles button.active[data-v-09e8f6ca]{background:#dbeafe;border-color:#60a5fa;color:#1e40af}.rp-props__sep[data-v-09e8f6ca]{width:1px;height:1.25rem;background:#e2e8f0;margin:0 .15rem}.rp-props__colour[data-v-09e8f6ca]{display:flex;gap:.35rem;align-items:center}.rp-props__colour button[data-v-09e8f6ca]{border:1px solid #cbd5e1;background:#fff;border-radius:.25rem;padding:.2rem .4rem;cursor:pointer;font-size:.6875rem}.designer-toolbar[data-v-3af8116d]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem .75rem;margin-bottom:1rem;color:#1f2937}.designer-toolbar__group[data-v-3af8116d]{display:flex;align-items:center;gap:.35rem;padding-right:.75rem;border-right:1px solid #e2e8f0}.designer-toolbar__group[data-v-3af8116d]:last-child,.designer-toolbar__group--end[data-v-3af8116d]{border-right:0;padding-right:0}.designer-toolbar__group--end[data-v-3af8116d]{margin-left:auto}.designer-control[data-v-3af8116d]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#475569;white-space:nowrap}.designer-control>span[data-v-3af8116d]{font-weight:500}.designer-control select[data-v-3af8116d],.designer-field select[data-v-3af8116d],.designer-field input[data-v-3af8116d],.designer-group select[data-v-3af8116d],.designer-formula input[data-v-3af8116d]{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:4px 4px;background-repeat:no-repeat;padding:.3rem 1.5rem .3rem .45rem;border:1px solid #cbd5e1;border-radius:.3rem;color:#1f2937;font:inherit;font-size:.75rem;line-height:1.3;cursor:pointer}.designer-field input[data-v-3af8116d],.designer-formula input[data-v-3af8116d]{background-image:none;padding-right:.45rem;cursor:text;width:100%}.designer-control select[data-v-3af8116d]:focus,.designer-field select[data-v-3af8116d]:focus,.designer-field input[data-v-3af8116d]:focus,.designer-group select[data-v-3af8116d]:focus,.designer-formula input[data-v-3af8116d]:focus{outline:2px solid #93c5fd;outline-offset:-1px;border-color:#60a5fa}.designer-file-input[data-v-3af8116d]{display:none}.designer-locked[data-v-3af8116d]{padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.designer-locked p[data-v-3af8116d]{margin:0;color:#475569;line-height:1.5}.designer-locked i[data-v-3af8116d]{margin-right:.35rem;color:#6366f1}.designer-loading[data-v-3af8116d]{padding:3rem;text-align:center}.designer-shell[data-v-3af8116d]{display:grid;grid-template-columns:15rem minmax(0,1fr) 17rem;align-items:stretch;min-height:34rem;overflow:hidden}.designer-rail[data-v-3af8116d],.designer-props[data-v-3af8116d]{padding:.75rem;overflow-y:auto;max-height:78vh}.designer-rail[data-v-3af8116d]{border-right:1px solid #e2e8f0;background:#f8fafc}.designer-props[data-v-3af8116d]{border-left:1px solid #e2e8f0;background:#f8fafc}.designer-props__actions[data-v-3af8116d]{display:flex;gap:.1rem;margin-bottom:.5rem;border-bottom:1px solid #e2e8f0;padding-bottom:.4rem}.designer-rail__section[data-v-3af8116d]{margin-bottom:1rem}.designer-rail__section h4[data-v-3af8116d]{margin:0 0 .3rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.designer-rail__hint[data-v-3af8116d]{margin:0 0 .4rem;font-size:.6875rem;color:#94a3b8}.designer-rail__button[data-v-3af8116d]{width:100%;margin-top:.35rem}.designer-chips[data-v-3af8116d]{display:flex;flex-wrap:wrap;gap:.25rem}.designer-chips--scroll[data-v-3af8116d]{max-height:12rem;overflow-y:auto;flex-direction:column;flex-wrap:nowrap}.designer-chip[data-v-3af8116d]{display:flex;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:.75rem;border:1px solid #cbd5e1;border-radius:.25rem;background:#fff;cursor:grab;white-space:nowrap}.designer-chip--field[data-v-3af8116d]{width:100%;overflow:hidden;text-overflow:ellipsis}.designer-chip[data-v-3af8116d]:active{cursor:grabbing}.designer-group select[data-v-3af8116d]{flex:1 1 5rem;min-width:0}.designer-formula input[data-v-3af8116d]{flex:1 1 0;min-width:0}.designer-group[data-v-3af8116d]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px dashed #e2e8f0}.designer-group__check[data-v-3af8116d],.designer-band-toggle[data-v-3af8116d]{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;color:#475569;width:100%}.designer-band-toggle[data-v-3af8116d]{padding:.15rem 0}.designer-field[data-v-3af8116d]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.35rem;font-size:.6875rem;color:#475569}.designer-chip--child[data-v-3af8116d]{width:100%;overflow:hidden;text-overflow:ellipsis;background:#f0f9ff;border-color:#7dd3fc}.designer-parameter[data-v-3af8116d]{border-bottom:1px dashed #e2e8f0;padding-bottom:.5rem;margin-bottom:.5rem}.designer-parameter__row[data-v-3af8116d]{display:flex;gap:.25rem;align-items:center;margin-bottom:.25rem}.designer-parameter__row input[data-v-3af8116d],.designer-parameter__row select[data-v-3af8116d]{flex:1 1 0;min-width:0;padding:.2rem .3rem;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.75rem;background:#fff;color:#1f2937}.designer-formula[data-v-3af8116d]{display:flex;gap:.25rem;margin-bottom:.3rem;align-items:center}.designer-stage[data-v-3af8116d]{overflow:auto;max-height:78vh;outline:none;background:#f1f5f9}.designer-preview-note[data-v-3af8116d]{margin:0;padding:.5rem .75rem;font-size:.75rem;color:#475569;background:#eef2ff;border-bottom:1px solid #e2e8f0}@media (max-width: 1200px){.designer-shell[data-v-3af8116d]{grid-template-columns:1fr}.designer-rail[data-v-3af8116d],.designer-props[data-v-3af8116d]{max-height:none;border:none;border-bottom:1px solid #e2e8f0}}
