.ab[data-v-b48eced1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-weight:600;white-space:nowrap;border-radius:9px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;outline:none;line-height:1}.ab[data-v-b48eced1]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent, #2563EB) 25%,transparent)}.ab--xs[data-v-b48eced1]{padding:4px 9px;font-size:.7rem}.ab--sm[data-v-b48eced1]{padding:5px 11px;font-size:.76rem}.ab--md[data-v-b48eced1]{padding:8px 16px;font-size:.82rem}.ab--lg[data-v-b48eced1]{padding:10px 20px;font-size:.9rem}.ab--primary[data-v-b48eced1]{background:var(--modal-accent, #2563EB);color:#fff;border-color:transparent;box-shadow:0 2px 8px color-mix(in srgb,var(--modal-accent, #2563EB) 30%,transparent)}.ab--primary[data-v-b48eced1]:hover:not(.ab--disabled){filter:brightness(1.08);box-shadow:0 4px 14px color-mix(in srgb,var(--modal-accent, #2563EB) 38%,transparent)}.ab--default[data-v-b48eced1]{background:#fff;color:#374151;border-color:#e5e7eb}.ab--default[data-v-b48eced1]:hover:not(.ab--disabled){background:#f9fafb;border-color:#d1d5db}.ab--ghost[data-v-b48eced1]{background:transparent;color:#6b7280;border-color:transparent}.ab--ghost[data-v-b48eced1]:hover:not(.ab--disabled){background:#f1f5f9;color:#374151}.ab--danger[data-v-b48eced1]{background:#dc2626;color:#fff;border-color:transparent}.ab--danger[data-v-b48eced1]:hover:not(.ab--disabled){background:#b91c1c}.ab--success[data-v-b48eced1]{background:#059669;color:#fff;border-color:transparent}.ab--success[data-v-b48eced1]:hover:not(.ab--disabled){background:#047857}.ab--teal[data-v-b48eced1]{background:#0d9488;color:#fff;border-color:transparent;box-shadow:0 2px 8px #0d948847}.ab--teal[data-v-b48eced1]:hover:not(.ab--disabled){background:#0f766e}.ab--link[data-v-b48eced1]{background:transparent;color:var(--modal-accent, #2563EB);border-color:transparent;padding-left:0;padding-right:0;text-decoration:underline;text-underline-offset:2px}.ab--link[data-v-b48eced1]:hover:not(.ab--disabled){opacity:.75}.ab--disabled[data-v-b48eced1]{opacity:.55;cursor:not-allowed;pointer-events:none}@keyframes ab-spin-b48eced1{to{transform:rotate(360deg)}}.ab-spin[data-v-b48eced1]{animation:ab-spin-b48eced1 .7s linear infinite;flex-shrink:0}.ab-spin__track[data-v-b48eced1]{opacity:.25}.ab-spin__arc[data-v-b48eced1]{opacity:.75}.um-overlay[data-v-99581633]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000007a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.um-panel[data-v-99581633]{position:relative;width:100%;background:#fff;border-radius:16px;border:1px solid #E5E7EB;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.um-bar[data-v-99581633]{height:3px;flex-shrink:0}.um-head[data-v-99581633]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #F1F5F9;flex-shrink:0;gap:12px}.um-head__left[data-v-99581633]{display:flex;align-items:center;gap:10px;min-width:0}.um-head__icon[data-v-99581633]{display:flex;align-items:center;flex-shrink:0;color:var(--modal-accent, #2563EB)}.um-head__title[data-v-99581633]{font-size:.92rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-head__close[data-v-99581633]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .12s,color .12s;flex-shrink:0;padding:0}.um-head__close[data-v-99581633]:hover{background:#f1f5f9;color:#374151}.um-body[data-v-99581633]{padding:20px;overflow-y:auto;flex:1}.um-foot[data-v-99581633]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #F1F5F9;background:#f9fafb;flex-shrink:0}.um-fade-enter-active[data-v-99581633],.um-fade-leave-active[data-v-99581633]{transition:opacity .18s ease}.um-fade-enter-from[data-v-99581633],.um-fade-leave-to[data-v-99581633]{opacity:0}.um-scale-enter-active[data-v-99581633],.um-scale-leave-active[data-v-99581633]{transition:opacity .18s ease,transform .18s ease}.um-scale-enter-from[data-v-99581633],.um-scale-leave-to[data-v-99581633]{opacity:0;transform:scale(.96) translateY(-6px)}.aab[data-v-460c53e7]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:background .13s,color .13s;color:#9ca3af;text-decoration:none;flex-shrink:0}.aab svg[data-v-460c53e7]{width:14px;height:14px}.aab--view[data-v-460c53e7]:hover{background:#eff6ff;color:#2563eb}.aab--edit[data-v-460c53e7]:hover{background:#fffbeb;color:#d97706}.aab--delete[data-v-460c53e7]:hover{background:#fee2e2;color:#dc2626}.aab--add[data-v-460c53e7]:hover,.aab--assign[data-v-460c53e7]:hover{background:#d1fae5;color:#059669}.aab--account[data-v-460c53e7]:hover{background:#ede9fe;color:#7c3aed}.aab--print[data-v-460c53e7]:hover,.aab--download[data-v-460c53e7]:hover{background:#eff6ff;color:#2563eb}.fi-wrap[data-v-8294f014]{display:flex;flex-direction:column;gap:4px}.fi-label[data-v-8294f014]{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.fi-req[data-v-8294f014]{color:#dc2626}.fi-field[data-v-8294f014]{position:relative}.fi-input[data-v-8294f014]{width:100%;padding:8px 12px;border:1.5px solid #E5E7EB;border-radius:9px;font-size:.875rem;color:#111827;background:#fff;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s;line-height:1.4}.fi-input[data-v-8294f014]::-moz-placeholder{color:#9ca3af}.fi-input[data-v-8294f014]::placeholder{color:#9ca3af}.fi-input[data-v-8294f014]:focus{border-color:var(--modal-accent, #2563EB);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent, #2563EB) 12%,transparent)}.fi-input--err[data-v-8294f014]{border-color:#dc2626!important;background:#fff5f5!important}.fi-input--err[data-v-8294f014]:focus{box-shadow:0 0 0 3px #dc26261a}.fi-input--dis[data-v-8294f014]{opacity:.6;cursor:not-allowed;background:#f9fafb!important}.fi-err[data-v-8294f014]{font-size:.7rem;color:#dc2626;margin:0}.fi-hint[data-v-8294f014]{font-size:.7rem;color:#9ca3af;margin:0}.fs-wrap[data-v-714a6a0e]{display:flex;flex-direction:column;gap:4px}.fs-label[data-v-714a6a0e]{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.fs-req[data-v-714a6a0e]{color:#dc2626}.fs-field[data-v-714a6a0e]{position:relative}.fs-select[data-v-714a6a0e]{width:100%;padding:8px 32px 8px 12px;border:1.5px solid #E5E7EB;border-radius:9px;font-size:.875rem;color:#111827;background:#fff;outline:none;box-sizing:border-box;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s;line-height:1.4}.fs-select[data-v-714a6a0e]:focus{border-color:var(--modal-accent, #2563EB);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent, #2563EB) 12%,transparent)}.fs-select--err[data-v-714a6a0e]{border-color:#dc2626!important;background:#fff5f5!important}.fs-select--dis[data-v-714a6a0e]{opacity:.6;cursor:not-allowed;background:#f9fafb!important}.fs-chevron[data-v-714a6a0e]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;display:flex}.fs-err[data-v-714a6a0e]{font-size:.7rem;color:#dc2626;margin:0}.fs-hint[data-v-714a6a0e]{font-size:.7rem;color:#9ca3af;margin:0}.ft-wrap[data-v-b00aee28]{display:flex;flex-direction:column;gap:4px}.ft-label[data-v-b00aee28]{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.ft-req[data-v-b00aee28]{color:#dc2626}.ft-textarea[data-v-b00aee28]{width:100%;padding:8px 12px;border:1.5px solid #E5E7EB;border-radius:9px;font-size:.875rem;color:#111827;background:#fff;outline:none;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:72px;transition:border-color .15s,box-shadow .15s;line-height:1.5}.ft-textarea[data-v-b00aee28]::-moz-placeholder{color:#9ca3af}.ft-textarea[data-v-b00aee28]::placeholder{color:#9ca3af}.ft-textarea[data-v-b00aee28]:focus{border-color:var(--modal-accent, #2563EB);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent, #2563EB) 12%,transparent)}.ft-textarea--err[data-v-b00aee28]{border-color:#dc2626!important;background:#fff5f5!important}.ft-textarea--dis[data-v-b00aee28]{opacity:.6;cursor:not-allowed;resize:none}.ft-err[data-v-b00aee28]{font-size:.7rem;color:#dc2626;margin:0}.ft-hint[data-v-b00aee28]{font-size:.7rem;color:#9ca3af;margin:0}.fade-enter-active[data-v-210eae75],.fade-leave-active[data-v-210eae75]{transition:opacity .15s}.fade-enter-from[data-v-210eae75],.fade-leave-to[data-v-210eae75]{opacity:0}.app-pag[data-v-02967629]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#f9fafb;border-top:1px solid #E5E7EB;font-size:.78rem;color:#6b7280;gap:12px;flex-wrap:wrap}.app-pag__count[data-v-02967629]{display:flex;align-items:center;gap:.25rem}.app-pag__range[data-v-02967629]{color:#111827;font-weight:700}.app-pag__empty[data-v-02967629]{color:#9ca3af;font-style:italic}.app-pag__btns[data-v-02967629]{display:flex;gap:6px}.app-pag__btn[data-v-02967629]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:600;border:1.5px solid #E5E7EB;background:#fff;color:#374151;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s,background .15s;line-height:1}.app-pag__btn[data-v-02967629]:hover:not(.app-pag__btn--disabled){border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.app-pag__btn--next[data-v-02967629]{background:#2563eb;color:#fff;border-color:#2563eb}.app-pag__btn--next[data-v-02967629]:hover:not(.app-pag__btn--disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}.app-pag__btn--disabled[data-v-02967629]{opacity:.4;cursor:not-allowed;pointer-events:none}.app-pag__btn svg[data-v-02967629]{flex-shrink:0}.tnode__row[data-v-2affe9e7]{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;cursor:pointer;transition:background .12s;flex-wrap:wrap}.tnode__row[data-v-2affe9e7]:hover{background:#f9fafb}.tnode__connector[data-v-2affe9e7]{color:#d1d5db;font-family:ui-monospace,monospace;font-size:.85rem;flex-shrink:0;margin-left:8px}.tnode__toggle[data-v-2affe9e7]{width:22px;height:22px;border-radius:6px;border:none;background:#2563eb1a;color:#2563eb;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.tnode__toggle svg[data-v-2affe9e7]{width:10px;height:10px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.tnode__toggle--open svg[data-v-2affe9e7]{transform:rotate(90deg)}.tnode__toggle[data-v-2affe9e7]:hover{background:#2563eb2e}.tnode__toggle-placeholder[data-v-2affe9e7]{width:22px;height:22px;flex-shrink:0}.tnode__icon[data-v-2affe9e7]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tnode__icon svg[data-v-2affe9e7]{width:16px;height:16px}.tnode__icon--blue[data-v-2affe9e7]{background:#eff6ff;color:#2563eb}.tnode__icon--green[data-v-2affe9e7]{background:#d1fae5;color:#059669}.tnode__icon--violet[data-v-2affe9e7]{background:#ede9fe;color:#7c3aed}.tnode__icon--teal[data-v-2affe9e7]{background:#cffafe;color:#0891b2}.tnode__icon--warn[data-v-2affe9e7]{background:#fffbeb;color:#d97706}.tnode--direction .tnode__row>.tnode__icon[data-v-2affe9e7]{width:36px;height:36px;border-radius:10px;box-shadow:0 2px 6px #2563eb40}.tnode__info[data-v-2affe9e7]{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.tnode__name[data-v-2affe9e7]{font-size:.875rem;font-weight:600;color:#374151}.tnode__code[data-v-2affe9e7]{font-size:.65rem;color:#9ca3af;font-family:ui-monospace,monospace}.tnode__badge[data-v-2affe9e7]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:.65rem;font-weight:700;white-space:nowrap;flex-shrink:0}.tnode__badge--blue[data-v-2affe9e7]{background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.tnode__badge--green[data-v-2affe9e7]{background:#d1fae5;color:#059669;border:1px solid #6EE7B7}.tnode__badge--violet[data-v-2affe9e7]{background:#ede9fe;color:#7c3aed;border:1px solid rgba(124,58,237,.25)}.tnode__badge--teal[data-v-2affe9e7]{background:#cffafe;color:#0891b2;border:1px solid #67E8F9}.tnode__badge--warn[data-v-2affe9e7]{background:#fffbeb;color:#d97706;border:1px solid #FCD34D}.tnode__actions[data-v-2affe9e7]{display:flex;align-items:center;gap:1px;flex-shrink:0;opacity:0;transition:opacity .15s}.tnode__row:hover .tnode__actions[data-v-2affe9e7]{opacity:1}.tnode__children[data-v-2affe9e7]{padding-left:20px}.tnode__children--d0[data-v-2affe9e7]{border-left:2px solid #BFDBFE;margin-left:18px}.tnode__children--d1[data-v-2affe9e7]{border-left:1px dashed #E5E7EB;margin-left:14px}.tnode-slide-enter-active[data-v-2affe9e7]{transition:opacity .2s ease,transform .18s ease}.tnode-slide-leave-active[data-v-2affe9e7]{transition:opacity .15s ease,transform .12s ease}.tnode-slide-enter-from[data-v-2affe9e7],.tnode-slide-leave-to[data-v-2affe9e7]{opacity:0;transform:translateY(-4px)}.atv[data-v-136aa6d0]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012,0 4px 16px #0000000d;overflow:hidden}.atv__head[data-v-136aa6d0]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #E5E7EB;flex-wrap:wrap;gap:8px}.atv__title[data-v-136aa6d0]{font-size:.85rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.atv__dot[data-v-136aa6d0]{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2.5px #bfdbfe;flex-shrink:0}.atv__count-badge[data-v-136aa6d0]{background:#eff6ff;color:#2563eb;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:99px}.atv__controls[data-v-136aa6d0]{display:flex;gap:6px}.atv__ctrl-btn[data-v-136aa6d0]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:7px;font-size:.72rem;font-weight:600;border:1.5px solid #E5E7EB;background:#fff;color:#374151;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.atv__ctrl-btn[data-v-136aa6d0]:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.atv__body[data-v-136aa6d0]{padding:10px}.atv__empty[data-v-136aa6d0]{padding:48px 20px;text-align:center}.atv__empty-icon[data-v-136aa6d0]{width:56px;height:56px;border-radius:14px;background:#f9fafb;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:#9ca3af}.atv__empty-icon svg[data-v-136aa6d0]{width:26px;height:26px}.atv__empty-title[data-v-136aa6d0]{font-size:.9rem;font-weight:700;color:#374151;margin:0 0 4px}.atv__empty-sub[data-v-136aa6d0]{font-size:.8rem;color:#9ca3af;margin:0 0 16px}.pos-shell[data-v-36b83e35]{--pos-bg: var(--color-background-tertiary, #F8F9FB);--pos-surface: var(--color-background-secondary, #F1F3F7);--pos-card: var(--color-background-primary, #FFFFFF);--pos-border: var(--color-border-tertiary, rgba(0,0,0,.08));--pos-border-md: var(--color-border-secondary, rgba(0,0,0,.14));--pos-text: var(--color-text-primary, #111827);--pos-muted: var(--color-text-secondary, #6B7280);--pos-hint: var(--color-text-tertiary, #9CA3AF);--accent: #4F46E5;--accent-hover: #4338CA;--success: #16A34A;--warning: #D97706;--danger: #DC2626;display:flex;flex-direction:column;height:100vh;background:var(--pos-bg);color:var(--pos-text);font-size:14px;font-family:ui-sans-serif,system-ui,sans-serif;overflow:hidden}.pos-dark[data-v-36b83e35]{--pos-bg: #0D0F14;--pos-surface: #111318;--pos-card: #1A1D25;--pos-border: rgba(255,255,255,.08);--pos-border-md: rgba(255,255,255,.15);--pos-text: #F1F5F9;--pos-muted: #94A3B8;--pos-hint: #475569}.pos-topbar[data-v-36b83e35]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--pos-card);border-bottom:.5px solid var(--pos-border);flex-shrink:0}.pos-topbar-left[data-v-36b83e35],.pos-topbar-right[data-v-36b83e35]{display:flex;align-items:center;gap:10px}.dot-online[data-v-36b83e35]{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.pos-loc[data-v-36b83e35]{font-size:13px;font-weight:500;color:var(--pos-text)}.pos-role[data-v-36b83e35]{font-size:11px;color:var(--pos-muted)}.topbar-sep[data-v-36b83e35]{width:.5px;height:20px;background:var(--pos-border-md)}.counter-today[data-v-36b83e35]{text-align:right}.counter-today span[data-v-36b83e35]:first-child{font-size:10px;color:var(--pos-hint);display:block;text-transform:uppercase;letter-spacing:.04em}.counter-today span[data-v-36b83e35]:last-child{font-size:15px;font-weight:500;font-family:ui-monospace,monospace;color:var(--pos-text)}.pos-clock[data-v-36b83e35]{font-size:12px;font-family:ui-monospace,monospace;color:var(--pos-muted)}.theme-toggle[data-v-36b83e35]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-label[data-v-36b83e35]{font-size:12px;color:var(--pos-muted)}.toggle-track[data-v-36b83e35]{width:30px;height:16px;border-radius:8px;background:var(--pos-surface);border:.5px solid var(--pos-border-md);position:relative;transition:background .2s}.toggle-track.on[data-v-36b83e35]{background:var(--accent)}.toggle-thumb[data-v-36b83e35]{width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left .2s}.toggle-track.on .toggle-thumb[data-v-36b83e35]{left:16px}.pos-body[data-v-36b83e35]{display:flex;flex:1;overflow:hidden}.pos-sidebar[data-v-36b83e35]{width:220px;flex-shrink:0;border-right:.5px solid var(--pos-border);background:var(--pos-surface);display:flex;flex-direction:column}.sidebar-tabs[data-v-36b83e35]{display:flex;border-bottom:.5px solid var(--pos-border)}.sidebar-tab[data-v-36b83e35]{flex:1;padding:8px 6px;font-size:11px;text-align:center;cursor:pointer;color:var(--pos-muted);border:none;background:none;border-bottom:2px solid transparent;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:4px}.sidebar-tab.active[data-v-36b83e35]{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.tab-count[data-v-36b83e35]{font-size:10px;font-weight:600;background:var(--accent);color:#fff;border-radius:8px;padding:0 5px;min-width:16px;text-align:center}.sidebar-list[data-v-36b83e35]{flex:1;overflow-y:auto}.sidebar-empty[data-v-36b83e35]{display:flex;align-items:center;justify-content:center;height:80px;font-size:12px;color:var(--pos-hint)}.queue-item[data-v-36b83e35]{padding:10px 12px;border-bottom:.5px solid var(--pos-border);cursor:pointer;transition:background .12s;border-left:2px solid transparent}.queue-item[data-v-36b83e35]:hover{background:var(--pos-card)}.queue-item.active-item[data-v-36b83e35]{background:var(--pos-card);border-left-color:var(--accent)}.queue-item-top[data-v-36b83e35]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.queue-ref[data-v-36b83e35]{font-size:11px;font-family:ui-monospace,monospace;font-weight:500;color:var(--pos-text)}.queue-badge[data-v-36b83e35]{font-size:10px;padding:1px 6px;border-radius:10px;font-weight:500}.badge-en-cours[data-v-36b83e35]{background:#fef3c7;color:#92400e}.badge-brouillon[data-v-36b83e35]{background:#f3f4f6;color:#6b7280}.badge-billet[data-v-36b83e35]{background:#e0e7ff;color:#3730a3}.badge-oe[data-v-36b83e35]{background:#e0f2fe;color:#0369a1}.badge-servie[data-v-36b83e35]{background:#dcfce7;color:#15803d}.badge-annulee[data-v-36b83e35]{background:#fee2e2;color:#b91c1c}.queue-sub[data-v-36b83e35]{font-size:11px;color:var(--pos-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-list[data-v-36b83e35]::-webkit-scrollbar{width:3px}.sidebar-list[data-v-36b83e35]::-webkit-scrollbar-thumb{background:var(--pos-border-md);border-radius:2px}.pos-main[data-v-36b83e35]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.step[data-v-36b83e35]{flex:1;display:flex;flex-direction:column;overflow:hidden}.step-scan[data-v-36b83e35]{align-items:center;justify-content:center;padding:24px;gap:18px}.resume-banner[data-v-36b83e35]{display:flex;align-items:center;gap:10px;background:#fffbeb;border:.5px solid #FCD34D;border-radius:8px;padding:10px 14px;width:100%;max-width:380px}.pos-dark .resume-banner[data-v-36b83e35]{background:#d977061f;border-color:#d977064d}.resume-banner-icon[data-v-36b83e35]{font-size:16px;flex-shrink:0}.resume-banner-text[data-v-36b83e35]{flex:1}.resume-banner-text p[data-v-36b83e35]:first-child{font-size:13px;font-weight:500;color:#78350f}.resume-banner-text p[data-v-36b83e35]:last-child{font-size:11px;color:#92400e;margin-top:2px}.pos-dark .resume-banner-text p[data-v-36b83e35]:first-child{color:#fcd34d}.pos-dark .resume-banner-text p[data-v-36b83e35]:last-child{color:#fde68a}.btn-resume[data-v-36b83e35]{padding:6px 12px;border-radius:6px;background:#d97706;color:#fff;font-size:12px;font-weight:500;border:none;cursor:pointer;white-space:nowrap}.btn-resume[data-v-36b83e35]:hover{background:#b45309}.scan-icon[data-v-36b83e35]{width:52px;height:52px;border-radius:12px;background:var(--pos-surface);border:.5px solid var(--pos-border);display:flex;align-items:center;justify-content:center}.scan-icon svg[data-v-36b83e35]{width:24px;height:24px;color:var(--pos-muted)}.scan-heading[data-v-36b83e35]{text-align:center}.scan-title[data-v-36b83e35]{font-size:18px;font-weight:500;color:var(--pos-text)}.scan-sub[data-v-36b83e35]{font-size:13px;color:var(--pos-muted);margin-top:3px}.scan-input-wrap[data-v-36b83e35]{width:100%;max-width:380px}.scan-input[data-v-36b83e35]{width:100%;padding:10px 14px;font-size:15px;font-family:ui-monospace,monospace;border:.5px solid var(--pos-border-md);border-radius:8px;background:var(--pos-card);color:var(--pos-text);outline:none;transition:border-color .15s}.scan-input[data-v-36b83e35]:focus{border-color:var(--accent)}.scan-input.error[data-v-36b83e35]{border-color:var(--danger)}.scan-hint[data-v-36b83e35]{margin-top:6px;font-size:12px;color:var(--pos-hint)}.scan-hint.detected[data-v-36b83e35]{color:var(--accent);font-weight:500}.scan-err[data-v-36b83e35]{margin-top:6px;font-size:12px;color:var(--danger)}.scan-btn[data-v-36b83e35]{margin-top:10px;width:100%;justify-content:center}.scan-kbd-hint[data-v-36b83e35]{font-size:11px;color:var(--pos-hint)}.scan-kbd-hint kbd[data-v-36b83e35]{padding:1px 5px;border-radius:4px;border:.5px solid var(--pos-border-md);font-family:ui-monospace,monospace;font-size:11px;background:var(--pos-surface);color:var(--pos-text)}.confirm-header[data-v-36b83e35]{padding:10px 16px;border-bottom:.5px solid var(--pos-border);background:var(--pos-surface);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.confirm-meta[data-v-36b83e35]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-sep[data-v-36b83e35]{width:.5px;height:16px;background:var(--pos-border-md)}.meta-label[data-v-36b83e35]{font-size:11px;color:var(--pos-muted)}.meta-oe[data-v-36b83e35]{font-size:13px;font-family:ui-monospace,monospace;font-weight:500;color:var(--accent)}.meta-val[data-v-36b83e35]{font-size:12px;font-family:ui-monospace,monospace;color:var(--pos-text)}.already-badge[data-v-36b83e35]{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:#fef2f2;border:.5px solid #FCA5A5;font-size:12px;color:#b91c1c}.confirm-amount[data-v-36b83e35]{text-align:right}.confirm-amount span[data-v-36b83e35]:first-child{font-size:10px;color:var(--pos-hint);display:block}.confirm-amount span[data-v-36b83e35]:last-child{font-size:15px;font-weight:500;font-family:ui-monospace,monospace;color:var(--pos-text)}.confirm-body[data-v-36b83e35]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.lignes-hint[data-v-36b83e35]{font-size:11px;color:var(--pos-hint);text-transform:uppercase;letter-spacing:.04em}.ligne-card[data-v-36b83e35]{background:var(--pos-card);border:.5px solid var(--pos-border);border-radius:8px;overflow:hidden}.ligne-card.stock-warn[data-v-36b83e35]{border-color:#fcd34d}.ligne-row[data-v-36b83e35]{display:flex;align-items:center;gap:10px;padding:10px 12px}.stock-dot[data-v-36b83e35]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.stock-dot.ok[data-v-36b83e35]{background:var(--success)}.stock-dot.warn[data-v-36b83e35]{background:var(--warning)}.ligne-info[data-v-36b83e35]{flex:1;min-width:0}.ligne-libelle[data-v-36b83e35]{font-size:13px;font-weight:500;color:var(--pos-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ligne-code[data-v-36b83e35]{font-size:11px;font-family:ui-monospace,monospace;color:var(--pos-hint);margin-top:2px}.ligne-stock[data-v-36b83e35]{text-align:right;flex-shrink:0}.ligne-stock span[data-v-36b83e35]:first-child{font-size:10px;color:var(--pos-hint);display:block}.ligne-stock span[data-v-36b83e35]:last-child{font-size:15px;font-weight:500;font-family:ui-monospace,monospace}.stock-ok[data-v-36b83e35]{color:var(--success)}.stock-low[data-v-36b83e35]{color:var(--danger)}.ligne-sep[data-v-36b83e35]{width:.5px;background:var(--pos-border-md);height:36px;flex-shrink:0}.qty-ctrl[data-v-36b83e35]{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.qty-label[data-v-36b83e35]{font-size:10px;color:var(--pos-hint);text-transform:uppercase;letter-spacing:.04em}.qty-max[data-v-36b83e35]{font-size:9px;color:var(--pos-hint)}.qty-row[data-v-36b83e35]{display:flex;align-items:center;gap:4px}.qty-btn[data-v-36b83e35]{width:22px;height:22px;border-radius:50%;border:.5px solid var(--pos-border-md);background:var(--pos-surface);color:var(--pos-text);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.qty-btn[data-v-36b83e35]:hover:not(:disabled){background:var(--pos-bg)}.qty-input[data-v-36b83e35]{width:42px;text-align:center;font-size:13px;font-family:ui-monospace,monospace;font-weight:500;border:.5px solid var(--pos-border-md);border-radius:6px;background:var(--pos-bg);color:var(--pos-text);padding:2px}.qty-partiel[data-v-36b83e35]{font-size:9px;color:var(--warning);font-weight:500}.qty-nonservi[data-v-36b83e35]{font-size:9px;color:var(--danger);font-weight:500}.ligne-prix[data-v-36b83e35]{text-align:right;flex-shrink:0;min-width:68px}.ligne-prix span[data-v-36b83e35]:first-child{font-size:10px;color:var(--pos-hint);display:block}.ligne-prix span[data-v-36b83e35]:last-child{font-size:13px;font-weight:500;font-family:ui-monospace,monospace;color:var(--pos-text)}.ligne-warn[data-v-36b83e35]{padding:6px 12px;background:#fffbeb;border-top:.5px solid #FCD34D;font-size:11px;color:#92400e;display:flex;align-items:center;gap:6px}.pos-dark .ligne-warn[data-v-36b83e35]{background:#d977061a;border-top-color:#d977064d;color:#fde68a}.confirm-footer[data-v-36b83e35]{padding:10px 16px;border-top:.5px solid var(--pos-border);background:var(--pos-surface);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.footer-total[data-v-36b83e35]{font-size:13px;color:var(--pos-muted)}.footer-total strong[data-v-36b83e35]{color:var(--pos-text);font-family:ui-monospace,monospace}.footer-actions[data-v-36b83e35]{display:flex;align-items:center;gap:8px}.btn-primary[data-v-36b83e35]{padding:8px 18px;border-radius:7px;background:var(--accent);color:#fff;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:6px}.btn-primary[data-v-36b83e35]:hover:not(:disabled){background:var(--accent-hover)}.btn-primary[data-v-36b83e35]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-36b83e35]{padding:8px 14px;border-radius:7px;background:none;color:var(--pos-muted);font-size:13px;border:.5px solid var(--pos-border-md);cursor:pointer;transition:all .15s}.btn-secondary[data-v-36b83e35]:hover{color:var(--pos-text);background:var(--pos-card)}.btn-sm[data-v-36b83e35]{padding:5px 10px;font-size:12px}.btn-success[data-v-36b83e35]{padding:12px 24px;border-radius:8px;background:var(--success);color:#fff;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:8px;width:100%;justify-content:center}.btn-success[data-v-36b83e35]:hover:not(:disabled){background:#15803d}.btn-success[data-v-36b83e35]:disabled{opacity:.7;cursor:wait}.btn-danger-ghost[data-v-36b83e35]{background:none;border:none;font-size:12px;color:var(--danger);cursor:pointer;opacity:.7}.btn-danger-ghost[data-v-36b83e35]:hover{opacity:1}.step-preparing[data-v-36b83e35]{align-items:center;justify-content:center;padding:32px 24px;gap:18px}.prep-badge[data-v-36b83e35]{display:flex;align-items:center;gap:7px;padding:5px 14px;border-radius:20px;background:#fef3c7;border:.5px solid #FCD34D}.pos-dark .prep-badge[data-v-36b83e35]{background:#d9770626}.prep-badge-dot[data-v-36b83e35]{width:7px;height:7px;border-radius:50%;background:var(--warning)}.prep-badge span[data-v-36b83e35]{font-size:12px;color:#92400e;font-weight:500}.pos-dark .prep-badge span[data-v-36b83e35]{color:#fde68a}.prep-title[data-v-36b83e35]{font-size:22px;font-weight:500;color:var(--pos-text)}.prep-oe[data-v-36b83e35]{font-size:12px;color:var(--pos-muted);font-family:ui-monospace,monospace}.prep-recap[data-v-36b83e35]{width:100%;max-width:380px;background:var(--pos-card);border:.5px solid var(--pos-border);border-radius:10px;overflow:hidden}.prep-recap-row[data-v-36b83e35]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:.5px solid var(--pos-border)}.prep-recap-row[data-v-36b83e35]:last-child{border-bottom:none}.prep-med[data-v-36b83e35]{font-size:13px;font-weight:500;color:var(--pos-text)}.prep-cond[data-v-36b83e35]{font-size:11px;color:var(--pos-muted)}.prep-qty[data-v-36b83e35]{font-size:20px;font-weight:500;font-family:ui-monospace,monospace;color:var(--pos-text)}.step-done[data-v-36b83e35]{align-items:center;justify-content:center;padding:32px 24px;gap:14px}.done-icon[data-v-36b83e35]{width:54px;height:54px;border-radius:50%;background:#dcfce7;border:.5px solid #86EFAC;display:flex;align-items:center;justify-content:center}.pos-dark .done-icon[data-v-36b83e35]{background:#16a34a26}.done-icon svg[data-v-36b83e35]{width:26px;height:26px;color:var(--success)}.done-title[data-v-36b83e35]{font-size:20px;font-weight:500;color:var(--pos-text)}.done-ref[data-v-36b83e35]{font-size:13px;font-family:ui-monospace,monospace;color:var(--success);margin-top:3px}.done-countdown[data-v-36b83e35]{font-size:12px;color:var(--pos-hint)}.done-bar-wrap[data-v-36b83e35]{width:120px;height:3px;background:var(--pos-border-md);border-radius:2px;overflow:hidden;margin:8px auto 0}.done-bar[data-v-36b83e35]{height:100%;background:var(--success);border-radius:2px;transition:width 1s linear}.pos-notif-area[data-v-36b83e35]{position:fixed;bottom:14px;right:14px;display:flex;flex-direction:column;gap:6px;width:260px;z-index:9999}.pos-notif[data-v-36b83e35]{padding:8px 12px;border-radius:8px;font-size:12px;display:flex;align-items:center;gap:8px}.pos-notif.success[data-v-36b83e35]{background:#f0fdf4;border:.5px solid #86EFAC;color:#15803d}.pos-notif.error[data-v-36b83e35]{background:#fef2f2;border:.5px solid #FCA5A5;color:#b91c1c}.pos-notif.warning[data-v-36b83e35]{background:#fffbeb;border:.5px solid #FCD34D;color:#92400e}.notif-dot[data-v-36b83e35]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pos-notif.success .notif-dot[data-v-36b83e35]{background:var(--success)}.pos-notif.error .notif-dot[data-v-36b83e35]{background:var(--danger)}.pos-notif.warning .notif-dot[data-v-36b83e35]{background:var(--warning)}.notif-enter-from[data-v-36b83e35]{transform:translate(20px);opacity:0}.notif-enter-to[data-v-36b83e35]{transform:translate(0);opacity:1}.notif-active[data-v-36b83e35],.fade-up-enter-active[data-v-36b83e35]{transition:all .2s ease-out}.fade-up-leave-active[data-v-36b83e35]{transition:all .15s ease-in}.fade-up-enter-from[data-v-36b83e35]{opacity:0;transform:translateY(10px)}.fade-up-leave-to[data-v-36b83e35]{opacity:0;transform:translateY(-8px)}.spinner[data-v-36b83e35]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-36b83e35 .6s linear infinite;flex-shrink:0}@keyframes spin-36b83e35{to{transform:rotate(360deg)}}[data-v-36b83e35]::-webkit-scrollbar{width:3px}[data-v-36b83e35]::-webkit-scrollbar-track{background:transparent}[data-v-36b83e35]::-webkit-scrollbar-thumb{background:var(--pos-border-md);border-radius:2px}input[type=number][data-v-36b83e35]::-webkit-inner-spin-button,input[type=number][data-v-36b83e35]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number][data-v-36b83e35]{-moz-appearance:textfield}.session-ctrl[data-v-36b83e35]{display:flex;align-items:center;gap:8px}.session-info[data-v-36b83e35]{text-align:right}.session-ref[data-v-36b83e35]{font-size:11px;font-family:ui-monospace,monospace;font-weight:500;color:var(--pos-text)}.session-duree[data-v-36b83e35]{font-size:9px;color:var(--pos-muted);margin-top:1px}.btn-session-open[data-v-36b83e35]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;background:var(--success);color:#fff;font-size:11px;font-weight:500;border:none;cursor:pointer;transition:opacity .15s}.btn-session-open[data-v-36b83e35]:hover:not(:disabled){opacity:.85}.btn-session-open[data-v-36b83e35]:disabled{opacity:.5;cursor:wait}.btn-session-close[data-v-36b83e35]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;background:none;color:var(--pos-muted);font-size:11px;font-weight:500;border:.5px solid var(--pos-border-md);cursor:pointer;transition:all .15s}.btn-session-close[data-v-36b83e35]:hover{color:var(--danger);border-color:var(--danger)}.dot-offline[data-v-36b83e35]{background:var(--warning)}.spinner-sm[data-v-36b83e35]{width:10px;height:10px}[data-v-8693c9de]:root{--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-900: #111827;--transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08)}.pcf-root[data-v-8693c9de]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#f9fafb,#f3f4f6);min-height:100vh;padding:20px}.pcf-hero[data-v-8693c9de]{position:relative;overflow:hidden;background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#3b82f6);border-radius:24px;padding:48px 40px;margin-bottom:32px;box-shadow:0 8px 32px #2563eb59;border:none}.hero-bg-accent[data-v-8693c9de]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);border-radius:50%;top:-100px;right:-100px;pointer-events:none}.hero-inner[data-v-8693c9de]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.hero-nav[data-v-8693c9de]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:#ffffffa6;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.nav-crumb[data-v-8693c9de]{transition:color var(--transition-base);color:#ffffffa6}.nav-crumb--active[data-v-8693c9de]{color:#fff}.nav-sep[data-v-8693c9de]{width:14px;height:14px;color:#ffffff59}.hero-content h1[data-v-8693c9de]{font-size:2rem;font-weight:800;color:#fff;letter-spacing:-.025em;margin:0 0 10px;line-height:1.2}.hero-subtitle[data-v-8693c9de]{font-size:.875rem;color:#ffffffbf;margin:0 0 20px}.hero-meta[data-v-8693c9de]{display:flex;align-items:center;gap:12px}.meta-step[data-v-8693c9de]{font-size:.75rem;font-weight:800;background:#fff3;color:#fff;padding:4px 12px;border-radius:99px;letter-spacing:.03em;border:1px solid rgba(255,255,255,.25)}.meta-label[data-v-8693c9de]{font-size:.85rem;font-weight:600;color:#ffffffe6}.hero-progress[data-v-8693c9de]{flex-shrink:0}.progress-circle[data-v-8693c9de]{position:relative;width:100px;height:100px}.progress-ring[data-v-8693c9de]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-8693c9de]{fill:none;stroke:#ffffff2e;stroke-width:3.5}.ring-fg[data-v-8693c9de]{fill:none;stroke:#ffffffeb;stroke-width:3.5;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.progress-text[data-v-8693c9de]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.progress-num[data-v-8693c9de]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1}.progress-unit[data-v-8693c9de]{font-size:.65rem;font-weight:700;color:#ffffffbf}.stepper-container[data-v-8693c9de]{background:#fff;border-radius:18px;padding:24px 32px;margin-bottom:28px;box-shadow:var(--shadow-md);border:1px solid rgba(107,114,128,.1)}.stepper-bar[data-v-8693c9de]{height:3px;background:#6b728014;border-radius:99px;overflow:hidden;margin-bottom:24px}.stepper-fill[data-v-8693c9de]{height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1),background .4s ease}.stepper-nodes[data-v-8693c9de]{display:flex;align-items:center;gap:0}.stepper-connector[data-v-8693c9de]{flex:1;height:2px;background:#6b72801a;border:none;transition:background .4s ease;border-radius:99px}.stepper-node[data-v-8693c9de]{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;width:60px}.node-inner[data-v-8693c9de]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .25s cubic-bezier(.34,1.56,.64,1);background:#6b72800f;border:1.5px solid rgba(107,114,128,.15);color:var(--gray-400)}.node-icon[data-v-8693c9de]{width:16px;height:16px;stroke-linecap:round;stroke-linejoin:round}.node-label[data-v-8693c9de]{font-size:.65rem;font-weight:600;color:var(--gray-500);text-align:center;transition:color .2s,font-weight .2s;margin-top:2px}.step-body[data-v-8693c9de]{min-height:500px;margin-bottom:32px}.step-section[data-v-8693c9de]{animation:fadeInScale-8693c9de .4s ease-out}@keyframes fadeInScale-8693c9de{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.step-header[data-v-8693c9de]{margin-bottom:32px}.step-title[data-v-8693c9de]{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 8px;letter-spacing:-.01em}.step-subtitle[data-v-8693c9de]{font-size:.95rem;color:var(--gray-600);margin:0}.form-grid[data-v-8693c9de]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.form-grid.single[data-v-8693c9de]{grid-template-columns:1fr}.form-field[data-v-8693c9de]{display:flex;flex-direction:column;gap:8px}.form-field.full-width[data-v-8693c9de]{grid-column:1 / -1}.field-label[data-v-8693c9de]{font-size:.85rem;font-weight:600;color:var(--gray-700);letter-spacing:.02em}.label-required[data-v-8693c9de]{color:#ef4444}.field-wrapper[data-v-8693c9de]{position:relative}.field-input[data-v-8693c9de]{width:100%;padding:11px 14px;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;font-size:.95rem;font-weight:500;color:var(--gray-900);background:#fff;transition:var(--transition-base);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-input[data-v-8693c9de]:hover{border-color:#6b728059}.field-input[data-v-8693c9de]:focus{border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;background:#f9fafb}.field-input[data-v-8693c9de]::-moz-placeholder{color:#ccd1db;font-weight:400;font-style:italic;letter-spacing:.01em;opacity:1}.field-input[data-v-8693c9de]::placeholder{color:#ccd1db;font-weight:400;font-style:italic;letter-spacing:.01em;opacity:1}select.field-input[data-v-8693c9de]:has(option:checked[value=""]){color:#ccd1db;font-style:italic}.field-error[data-v-8693c9de]{display:flex;align-items:flex-start;gap:6px;font-size:.8rem;font-weight:600;color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:8px;padding:7px 10px;margin-top:6px;line-height:1.4}.field-hint[data-v-8693c9de]{font-size:.8rem;color:var(--gray-500);margin-top:-2px}.label-valid[data-v-8693c9de]{color:#10b981;font-size:.8rem;font-weight:800}.field-msg[data-v-8693c9de]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:7px 10px;border-radius:8px;font-size:.8rem;font-weight:600;line-height:1.4}.fmsg-ico[data-v-8693c9de]{flex-shrink:0;line-height:1.3}.field-msg--error[data-v-8693c9de]{color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.25)}.field-msg--warn[data-v-8693c9de]{color:#b45309;background:#f59e0b1a;border:1px solid rgba(245,158,11,.28)}.field-msg--info[data-v-8693c9de]{color:#0369a1;background:#0ea5e914;border:1px solid rgba(14,165,233,.25)}.field-wrapper--info .field-input[data-v-8693c9de]{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e914!important}.field-tooltip[data-v-8693c9de]{color:var(--gray-400);cursor:help;font-size:.75rem;font-style:normal;font-weight:600;transition:color .2s}.field-tooltip[data-v-8693c9de]:hover{color:#6366f1}.field-wrapper--error .field-input[data-v-8693c9de]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444414!important}.field-wrapper--warn .field-input[data-v-8693c9de]{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b14!important}.field-wrapper--valid .field-input[data-v-8693c9de]{border-color:#10b981!important}.avatar-card[data-v-8693c9de]{background:#fff;border-radius:18px;padding:32px;margin-bottom:28px;box-shadow:var(--shadow-md);border:1px solid rgba(107,114,128,.1);display:flex;align-items:center;gap:28px}.avatar-container[data-v-8693c9de]{position:relative;flex-shrink:0}.avatar-frame[data-v-8693c9de]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center;background:var(--gray-50);cursor:pointer;transition:var(--transition-base);box-shadow:0 4px 12px #00000014}.avatar-frame[data-v-8693c9de]:hover{box-shadow:0 8px 20px #0000001f;transform:scale(1.05)}.avatar-img[data-v-8693c9de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-empty[data-v-8693c9de]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--gray-400)}.avatar-empty svg[data-v-8693c9de]{width:40px;height:40px}.avatar-edit-btn[data-v-8693c9de]{position:absolute;bottom:-2px;right:-2px;width:36px;height:36px;border-radius:50%;border:3px solid white;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-md);transition:var(--transition-base)}.avatar-edit-btn[data-v-8693c9de]:hover{transform:scale(1.1)}.avatar-edit-btn svg[data-v-8693c9de]{width:14px;height:14px}.avatar-info[data-v-8693c9de]{flex:1}.avatar-title[data-v-8693c9de]{font-size:.95rem;font-weight:700;color:var(--gray-900);margin:0 0 4px}.avatar-hint[data-v-8693c9de]{font-size:.85rem;color:var(--gray-500);margin:0 0 12px}.avatar-clear-btn[data-v-8693c9de]{font-size:.8rem;color:#ef4444;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s}.avatar-clear-btn[data-v-8693c9de]:hover{color:#dc2626}.input-with-btn[data-v-8693c9de]{display:flex;gap:8px}.input-with-btn .field-input[data-v-8693c9de]{flex:1}.input-btn-secondary[data-v-8693c9de]{padding:0 16px;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;background:var(--gray-50);color:var(--gray-600);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition-base);flex-shrink:0;display:flex;align-items:center;gap:6px}.input-btn-secondary[data-v-8693c9de]:hover{background:#fff;border-color:#6b728059;color:var(--gray-700)}.input-btn-secondary svg[data-v-8693c9de]{width:14px;height:14px}.input-suffix[data-v-8693c9de]{position:relative;display:flex;align-items:center}.input-suffix .field-input[data-v-8693c9de]{padding-right:60px}.input-suffix-text[data-v-8693c9de]{position:absolute;right:14px;font-size:.75rem;font-weight:700;color:var(--gray-500);letter-spacing:.05em;pointer-events:none}.gender-toggle[data-v-8693c9de]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-8693c9de]{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;background:#fff;color:var(--gray-600);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition-base)}.toggle-btn[data-v-8693c9de]:hover{border-color:#6b728059;background:var(--gray-50)}.toggle-btn--on[data-v-8693c9de]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;box-shadow:0 0 0 3px #10b9811a}.toggle-btn svg[data-v-8693c9de]{width:16px;height:16px}.stepper-input[data-v-8693c9de]{display:flex;align-items:center;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;overflow:hidden;background:#fff}.stepper-btn[data-v-8693c9de]{width:40px;height:40px;border:none;background:var(--gray-50);color:var(--gray-600);font-size:1.1rem;font-weight:700;cursor:pointer;transition:var(--transition-base);flex-shrink:0}.stepper-btn[data-v-8693c9de]:hover{background:var(--gray-100);color:var(--gray-700)}.stepper-field[data-v-8693c9de]{flex:1;border:none;border-radius:0;text-align:center;padding:11px 0;background:transparent;box-shadow:none!important}.stepper-field[data-v-8693c9de]:focus{box-shadow:none!important;border:none}.date-with-age[data-v-8693c9de]{display:flex;align-items:center;gap:12px}.date-with-age .field-input[data-v-8693c9de]{flex:1}.age-badge[data-v-8693c9de]{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:99px;white-space:nowrap;flex-shrink:0}.age-ok[data-v-8693c9de]{background:#ecfdf5;color:#059669}.age-warning[data-v-8693c9de]{background:#fef3c7;color:#b45309}.age-error[data-v-8693c9de]{background:#fee2e2;color:#dc2626;animation:pulse-error-8693c9de 1.5s ease-in-out infinite}.age-info[data-v-8693c9de]{background:#eff6ff;color:#1d4ed8}@keyframes pulse-error-8693c9de{0%,to{opacity:1}50%{opacity:.7}}.operator-badge[data-v-8693c9de]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:99px;border:1px solid}.operator-dot[data-v-8693c9de]{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:pulse-8693c9de 2s ease-in-out infinite}@keyframes pulse-8693c9de{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.suggestion-box[data-v-8693c9de]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.8rem;color:var(--gray-600)}.suggest-btn[data-v-8693c9de]{background:none;border:none;color:#10b981;font-weight:700;cursor:pointer;text-decoration:underline;padding:0;font-size:.8rem}.suggest-btn[data-v-8693c9de]:hover{color:#059669}.type-selection[data-v-8693c9de]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width: 768px){.type-selection[data-v-8693c9de]{grid-template-columns:1fr}}.type-option[data-v-8693c9de]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;border:1.5px solid rgba(107,114,128,.2);border-radius:16px;background:#fff;cursor:pointer;transition:var(--transition-base);text-align:center;position:relative}.type-option[data-v-8693c9de]:hover{border-color:#6b728059;box-shadow:var(--shadow-md)}.type-option--selected[data-v-8693c9de]{box-shadow:var(--shadow-lg)}.type-icon[data-v-8693c9de]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.type-text[data-v-8693c9de]{flex:1}.type-name[data-v-8693c9de]{font-size:.95rem;font-weight:700;color:var(--gray-900);margin:0}.type-desc[data-v-8693c9de]{font-size:.8rem;color:var(--gray-600);margin:4px 0 0}.type-check[data-v-8693c9de]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(107,114,128,.2);display:flex;align-items:center;justify-content:center;transition:var(--transition-base);flex-shrink:0}.type-check--active[data-v-8693c9de]{border-color:#10b981;background:linear-gradient(135deg,#10b981,#059669)}.type-check svg[data-v-8693c9de]{width:11px;height:11px;color:#fff}.detail-section[data-v-8693c9de]{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-color) 6%,white),#fff);border:1px solid color-mix(in srgb,var(--ds-color) 15%,transparent);border-radius:14px;padding:24px;margin-bottom:20px}.detail-label[data-v-8693c9de]{font-size:.85rem;font-weight:700;color:var(--gray-900);letter-spacing:.02em;margin:0 0 16px;text-transform:uppercase;opacity:.8}.nature-grid[data-v-8693c9de]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.nature-btn[data-v-8693c9de]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;background:#fff;cursor:pointer;transition:var(--transition-base)}.nature-btn[data-v-8693c9de]:hover{border-color:#6b728059;background:var(--gray-50)}.nature-btn--on[data-v-8693c9de]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 0 0 3px #10b9811a}.nature-code[data-v-8693c9de]{font-size:1.1rem;font-weight:800;color:var(--gray-900)}.nature-text[data-v-8693c9de]{font-size:.75rem;color:var(--gray-600)}.info-banner[data-v-8693c9de]{display:flex;gap:16px;padding:16px 20px;border-radius:14px;margin-bottom:24px;border:1px solid}.info-banner--success[data-v-8693c9de]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b9814d}.banner-icon[data-v-8693c9de]{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#059669}.banner-icon svg[data-v-8693c9de]{width:20px;height:20px}.banner-title[data-v-8693c9de]{font-size:.85rem;font-weight:700;color:#065f46;margin:0 0 2px}.banner-text[data-v-8693c9de]{font-size:.8rem;color:#047857;margin:0}.corps-section[data-v-8693c9de]{background:#fff;border-radius:18px;padding:24px;margin-bottom:24px;box-shadow:var(--shadow-md);border:1px solid rgba(107,114,128,.1)}.corps-header[data-v-8693c9de]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.corps-title[data-v-8693c9de]{font-size:.95rem;font-weight:700;color:var(--gray-900);margin:0}.corps-hint[data-v-8693c9de]{font-size:.8rem;color:var(--gray-600);margin:4px 0 0}.corps-count[data-v-8693c9de]{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:99px;flex-shrink:0}.corps-tags[data-v-8693c9de]{display:flex;flex-wrap:wrap;gap:8px}.corps-tag[data-v-8693c9de]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid;border-radius:99px;font-size:.75rem;font-weight:700;cursor:pointer;transition:var(--transition-base);background:#fff;text-transform:capitalize}.corps-tag[data-v-8693c9de]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.tag-check[data-v-8693c9de]{width:10px;height:10px;flex-shrink:0}.empty-state[data-v-8693c9de]{font-size:.85rem;color:var(--gray-500);text-align:center;padding:32px 24px;font-style:italic}.summary-card[data-v-8693c9de]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(107,114,128,.1)}.summary-head[data-v-8693c9de]{display:flex;align-items:center;gap:10px;padding:16px 24px;background:linear-gradient(135deg,#6b728008,#6b728003);border-bottom:1px solid rgba(107,114,128,.1);font-size:.95rem;font-weight:700;color:var(--gray-700)}.summary-head svg[data-v-8693c9de]{width:18px;height:18px;color:var(--gray-600)}.summary-grid[data-v-8693c9de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px 24px}.summary-item[data-v-8693c9de]{padding:16px;border-bottom:1px solid rgba(107,114,128,.08)}.summary-item[data-v-8693c9de]:last-child{border-bottom:none}.summary-label[data-v-8693c9de]{font-size:.75rem;font-weight:700;color:var(--si-color);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;opacity:.8}.summary-value[data-v-8693c9de]{font-size:.95rem;font-weight:700;color:var(--gray-900);margin:0}.footer-nav[data-v-8693c9de]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;background:#fff;border-radius:18px;box-shadow:var(--shadow-md);border:1px solid rgba(107,114,128,.1);gap:16px}.nav-btn[data-v-8693c9de]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1.5px solid rgba(107,114,128,.2);border-radius:12px;background:#fff;color:var(--gray-700);font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition-base);outline:none}.nav-btn[data-v-8693c9de]:hover:not(:disabled){border-color:#6b728059;background:var(--gray-50);transform:translateY(-1px)}.nav-btn[data-v-8693c9de]:disabled{opacity:.4;cursor:not-allowed}.nav-btn svg[data-v-8693c9de]{width:14px;height:14px}.nav-btn--next[data-v-8693c9de],.nav-btn--submit[data-v-8693c9de]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;box-shadow:0 4px 12px #10b98140}.nav-btn--next[data-v-8693c9de]:hover:not(:disabled),.nav-btn--submit[data-v-8693c9de]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #10b98159;background:linear-gradient(135deg,#059669,#047857)}.nav-progress[data-v-8693c9de]{display:flex;flex-direction:column;align-items:center;gap:8px}.progress-dots[data-v-8693c9de]{display:flex;gap:6px}.progress-dot[data-v-8693c9de]{width:6px;height:6px;border-radius:50%;background:#6b728033;transition:var(--transition-base)}.dot--active[data-v-8693c9de]{background:#10b981;transform:scale(1.5);box-shadow:0 0 0 3px #10b98126}.progress-label[data-v-8693c9de]{font-size:.75rem;font-weight:700;color:var(--gray-600);letter-spacing:.05em;margin:0}.spinner[data-v-8693c9de]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8693c9de .8s linear infinite}@keyframes spin-8693c9de{to{transform:rotate(360deg)}}.slide-next-enter-active[data-v-8693c9de],.slide-next-leave-active[data-v-8693c9de],.slide-prev-enter-active[data-v-8693c9de],.slide-prev-leave-active[data-v-8693c9de]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-8693c9de]{opacity:0;transform:translate(30px)}.slide-next-leave-to[data-v-8693c9de],.slide-prev-enter-from[data-v-8693c9de]{opacity:0;transform:translate(-30px)}.slide-prev-leave-to[data-v-8693c9de]{opacity:0;transform:translate(30px)}.expand-fade-enter-active[data-v-8693c9de],.expand-fade-leave-active[data-v-8693c9de]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-fade-enter-from[data-v-8693c9de],.expand-fade-leave-to[data-v-8693c9de]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.pcf-hero[data-v-8693c9de]{padding:32px 24px}.hero-inner[data-v-8693c9de]{flex-direction:column;gap:24px}.form-grid[data-v-8693c9de]{grid-template-columns:1fr;gap:16px}.avatar-card[data-v-8693c9de]{flex-direction:column;text-align:center}.footer-nav[data-v-8693c9de]{flex-direction:column;gap:12px}.nav-btn[data-v-8693c9de]{width:100%;justify-content:center}}.sr-only[data-v-8693c9de]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hrd[data-v-ad7d35de]{--p: #2563EB;--p-bg: #EFF6FF;--p-bd: #BFDBFE;--pink: #DB2777;--text-1: #111827;--text-2: #374151;--text-3: #6B7280;--text-4: #9CA3AF;--bd: #E5E7EB;--bg: #F9FAFB;--srf: #FFFFFF;--radius: 14px;--shadow: 0 1px 2px rgba(0,0,0,.05), 0 4px 14px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:18px;font-family:Inter,system-ui,sans-serif;color:var(--text-2)}.hrd-header[data-v-ad7d35de]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.hrd-header__date[data-v-ad7d35de]{font-size:.72rem;font-weight:600;color:var(--text-3);text-transform:capitalize}.hrd-header__title[data-v-ad7d35de]{font-size:1.35rem;font-weight:800;color:var(--text-1);letter-spacing:-.02em;margin-top:2px}.hrd-header__actions[data-v-ad7d35de]{display:flex;gap:8px}.btn[data-v-ad7d35de]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .18s}.btn svg[data-v-ad7d35de]{width:14px;height:14px}.btn--primary[data-v-ad7d35de]{background:var(--p);color:#fff}.btn--primary[data-v-ad7d35de]:hover{background:#1d4ed8}.btn--ghost[data-v-ad7d35de]{background:var(--bg);color:var(--text-2);border:1.5px solid var(--bd)}.btn--ghost[data-v-ad7d35de]:hover{background:var(--bd)}.kpi-grid[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.kpi-grid[data-v-ad7d35de]{grid-template-columns:1fr}}.kpi--hero[data-v-ad7d35de]{background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:var(--radius);padding:24px;display:flex;align-items:center;gap:24px;box-shadow:0 4px 24px #2563eb59}.kpi-hero__ring[data-v-ad7d35de]{position:relative;flex-shrink:0;width:110px;height:110px}.kpi-ring-svg[data-v-ad7d35de]{width:110px;height:110px;transform:rotate(-90deg)}.kpi-ring-center[data-v-ad7d35de]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.kpi-ring-center__val[data-v-ad7d35de]{font-size:1.8rem;font-weight:900;color:#fff;line-height:1}.kpi-ring-center__lbl[data-v-ad7d35de]{font-size:.65rem;color:#ffffffb3;margin-top:2px}.kpi-hero__info[data-v-ad7d35de]{flex:1}.kpi-hero__total[data-v-ad7d35de]{font-size:1rem;font-weight:800;color:#fff}.kpi-hero__sub[data-v-ad7d35de]{font-size:.78rem;color:#ffffffa6;margin-top:3px}.kpi-hero__pills[data-v-ad7d35de]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kpi-pill[data-v-ad7d35de]{font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:99px;background:#ffffff2e;color:#fff}.kpi-mini-grid[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi-mini[data-v-ad7d35de]{border:1px solid transparent;border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;cursor:default;position:relative;overflow:hidden}.kpi-mini[data-v-ad7d35de]:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;border-radius:50%;background:color-mix(in srgb,var(--kc, #6B7280) 10%,transparent);transform:translate(30px,-30px);pointer-events:none}.kpi-mini[data-v-ad7d35de]:hover{transform:translateY(-5px);box-shadow:0 12px 32px color-mix(in srgb,var(--kc, #6B7280) 22%,rgba(0,0,0,.06)),0 2px 6px #0000000f}.kpi-mini__top[data-v-ad7d35de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kpi-mini__icon[data-v-ad7d35de]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-mini__icon svg[data-v-ad7d35de]{width:18px;height:18px}.kpi-mini__bar-wrap[data-v-ad7d35de]{margin-top:10px}.kpi-mini__bar[data-v-ad7d35de]{height:5px;background:#00000012;border-radius:99px;overflow:hidden}.kpi-mini__fill[data-v-ad7d35de]{height:100%;border-radius:99px;transition:width .7s ease}.kpi-mini__pct[data-v-ad7d35de]{font-size:.68rem;font-weight:800;flex-shrink:0}.kpi-mini__val[data-v-ad7d35de]{font-size:1.6rem;font-weight:900;line-height:1}.kpi-mini__label[data-v-ad7d35de]{font-size:.7rem;color:var(--text-3);margin-top:3px;font-weight:600}.panel[data-v-ad7d35de]{background:var(--srf);border:1px solid var(--bd);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.panel__head[data-v-ad7d35de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:8px}.panel__title[data-v-ad7d35de]{font-size:.875rem;font-weight:700;color:var(--text-1)}.panel__link[data-v-ad7d35de]{font-size:.75rem;font-weight:600;color:var(--p);text-decoration:none}.panel__link[data-v-ad7d35de]:hover{text-decoration:underline}.panel--scroll[data-v-ad7d35de]{overflow-x:auto}.main-grid[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:900px){.main-grid[data-v-ad7d35de]{grid-template-columns:1fr}}.contract-chart[data-v-ad7d35de]{display:flex;align-items:center;gap:24px}.donut-svg[data-v-ad7d35de]{width:160px;height:160px}.donut-legend[data-v-ad7d35de]{display:flex;flex-direction:column;gap:10px;flex:1}.donut-legend__item[data-v-ad7d35de]{display:flex;align-items:center;gap:8px}.donut-legend__dot[data-v-ad7d35de]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.donut-legend__info[data-v-ad7d35de]{flex:1}.donut-legend__label[data-v-ad7d35de]{font-size:.75rem;color:var(--text-2);display:block}.donut-legend__val[data-v-ad7d35de]{font-size:.9rem;font-weight:800;color:var(--text-1)}.donut-legend__pct[data-v-ad7d35de]{font-size:.72rem;font-weight:700;color:var(--text-3)}.status-chart[data-v-ad7d35de]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.status-bar__head[data-v-ad7d35de]{display:flex;justify-content:space-between;margin-bottom:4px}.status-bar__label[data-v-ad7d35de]{font-size:.78rem;color:var(--text-2);font-weight:500}.status-bar__val[data-v-ad7d35de]{font-size:.78rem;font-weight:700;color:var(--text-1)}.status-bar__track[data-v-ad7d35de]{height:6px;background:var(--bg);border-radius:99px;overflow:hidden}.status-bar__fill[data-v-ad7d35de]{height:100%;border-radius:99px;transition:width .7s ease}.sparkline-wrap[data-v-ad7d35de]{border-top:1px solid var(--bd);padding-top:12px}.sparkline__label[data-v-ad7d35de]{font-size:.7rem;color:var(--text-4);margin-bottom:6px}.sparkline-svg[data-v-ad7d35de]{width:100%;height:50px;display:block}.sparkline__months[data-v-ad7d35de]{display:flex;justify-content:space-between;margin-top:4px}.sparkline__months span[data-v-ad7d35de]{font-size:.62rem;color:var(--text-4)}.bottom-grid[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 320px;gap:14px;align-items:start}@media (max-width:1024px){.bottom-grid[data-v-ad7d35de]{grid-template-columns:1fr}}.agent-table[data-v-ad7d35de]{width:100%;border-collapse:collapse;font-size:.8rem}.agent-table thead th[data-v-ad7d35de]{padding:8px 12px;text-align:left;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);background:var(--bg);border-bottom:1.5px solid var(--bd)}.agent-row[data-v-ad7d35de]{border-bottom:1px solid var(--bg);transition:background .12s}.agent-row[data-v-ad7d35de]:hover{background:var(--p-bg)}.agent-row td[data-v-ad7d35de]{padding:10px 12px;vertical-align:middle}.agent-table__empty[data-v-ad7d35de]{padding:32px;text-align:center;color:var(--text-4)}.agent-table__empty a[data-v-ad7d35de]{color:var(--p);text-decoration:underline}.agent-id[data-v-ad7d35de]{display:flex;align-items:center;gap:10px}.agent-avatar[data-v-ad7d35de]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-id__name[data-v-ad7d35de]{font-size:.8rem;font-weight:600;color:var(--text-1)}.agent-id__mat[data-v-ad7d35de]{font-size:.65rem;color:var(--text-4);font-family:monospace}.agent-cell[data-v-ad7d35de]{color:var(--text-3)}.agent-actions[data-v-ad7d35de]{display:flex;gap:4px;justify-content:flex-end}.act-link[data-v-ad7d35de]{font-size:.72rem;font-weight:600;color:var(--p);text-decoration:none;padding:3px 8px;border-radius:6px}.act-link[data-v-ad7d35de]:hover{background:var(--p-bg)}@media (max-width:640px){.hide-sm[data-v-ad7d35de]{display:none}}@media (max-width:768px){.hide-md[data-v-ad7d35de]{display:none}}.tag[data-v-ad7d35de]{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.65rem;font-weight:700;text-transform:capitalize;border:1px solid transparent}.tag--blue[data-v-ad7d35de]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tag--green[data-v-ad7d35de]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.tag--gray[data-v-ad7d35de]{background:#f9fafb;color:#374151;border-color:#e5e7eb}.tag--red[data-v-ad7d35de]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tag--amber[data-v-ad7d35de]{background:#fffbeb;color:#92400e;border-color:#fcd34d}.side-col[data-v-ad7d35de]{display:flex;flex-direction:column;gap:14px}.indicator-list[data-v-ad7d35de]{display:flex;flex-direction:column;gap:8px}.indicator[data-v-ad7d35de]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;background:var(--bg)}.indicator__icon[data-v-ad7d35de]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.indicator__icon svg[data-v-ad7d35de]{width:18px;height:18px}.indicator__val[data-v-ad7d35de]{font-size:1.1rem;font-weight:800;color:var(--text-1);line-height:1}.indicator__label[data-v-ad7d35de]{font-size:.7rem;color:var(--text-3);margin-top:2px}.shortcut-grid[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shortcut[data-v-ad7d35de]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1.5px solid var(--bd);border-radius:10px;text-decoration:none;transition:border-color .15s,background .15s}.shortcut[data-v-ad7d35de]:hover{border-color:var(--p-bd);background:var(--p-bg)}.shortcut__icon[data-v-ad7d35de]{width:36px;height:36px;border-radius:8px;background:var(--bg);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;color:var(--p);transition:background .15s,color .15s}.shortcut:hover .shortcut__icon[data-v-ad7d35de]{background:var(--p);color:#fff;border-color:var(--p)}.shortcut__icon svg[data-v-ad7d35de]{width:16px;height:16px}.shortcut__label[data-v-ad7d35de]{font-size:.72rem;font-weight:600;color:var(--text-2);text-align:center}.pyramid-panel[data-v-ad7d35de]{overflow:hidden}.pyramid-head[data-v-ad7d35de]{flex-wrap:wrap;gap:12px}.pyramid-head-left[data-v-ad7d35de]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pyramid-legend[data-v-ad7d35de]{display:flex;align-items:center;gap:12px}.pyr-leg[data-v-ad7d35de]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-3);font-weight:500}.pyr-leg svg[data-v-ad7d35de]{width:10px;height:10px;flex-shrink:0;display:block}.pyramid-kpis[data-v-ad7d35de]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.pyr-stat[data-v-ad7d35de]{display:flex;flex-direction:column;align-items:center;gap:1px}.pyr-stat__val[data-v-ad7d35de]{font-size:1rem;font-weight:800;line-height:1}.pyr-stat__lbl[data-v-ad7d35de]{font-size:.65rem;color:var(--text-4);font-weight:500}.pyr-stat__sep[data-v-ad7d35de]{color:var(--text-4);font-size:.8rem;margin:0 2px;align-self:center}.pyr-stat--age .pyr-stat__val[data-v-ad7d35de]{font-size:.88rem}.pyramid-scroll[data-v-ad7d35de]{overflow-x:auto;margin-top:4px}.pyramid-chart[data-v-ad7d35de]{display:flex;flex-direction:column;min-width:340px;gap:4px}.pyr-col-heads[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 72px 1fr;padding:0 2px;margin-bottom:2px}.pyr-col-head[data-v-ad7d35de]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-4)}.pyr-col-head--H[data-v-ad7d35de]{text-align:right;color:#2563eb;padding-right:6px}.pyr-col-head--F[data-v-ad7d35de]{text-align:left;color:#db2777;padding-left:6px}.pyr-row[data-v-ad7d35de]{display:grid;grid-template-columns:1fr 72px 1fr;align-items:center;min-height:22px}.pyr-side[data-v-ad7d35de]{display:flex;align-items:center;height:20px}.pyr-side--H[data-v-ad7d35de]{justify-content:flex-end;padding-right:4px}.pyr-side--F[data-v-ad7d35de]{justify-content:flex-start;padding-left:4px}.pyr-bar[data-v-ad7d35de]{height:100%;border-radius:3px;display:flex;align-items:center;min-width:4px;transition:width .6s ease}.pyr-bar--H[data-v-ad7d35de]{background:#2563eb;justify-content:flex-end;padding-right:4px}.pyr-bar--F[data-v-ad7d35de]{background:#db2777;justify-content:flex-start;padding-left:4px}.pyr-bar__val[data-v-ad7d35de]{font-size:.6rem;font-weight:700;color:#fff;white-space:nowrap}.pyr-label[data-v-ad7d35de]{text-align:center;font-size:.68rem;font-weight:600;color:var(--text-2)}.pyramid-footer[data-v-ad7d35de]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bd)}.age-type[data-v-ad7d35de]{display:flex;align-items:center;gap:6px}.age-type__badge[data-v-ad7d35de]{font-size:.68rem;font-weight:700;padding:2px 9px;border-radius:99px;text-transform:capitalize;border:1px solid transparent}.age-type__badge--contractuel[data-v-ad7d35de]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.age-type__badge--fonctionnaire[data-v-ad7d35de]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.age-type__badge--stagiaire[data-v-ad7d35de]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.age-type__badge--consultant[data-v-ad7d35de]{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.age-type__age[data-v-ad7d35de]{font-size:.75rem;color:var(--text-2);font-weight:600}.age-type__count[data-v-ad7d35de]{font-size:.7rem;color:var(--text-4)}.pi-head[data-v-ffce89e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.pi-head__title[data-v-ffce89e8]{font-size:.82rem;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px;margin:0}.pi-count[data-v-ffce89e8]{background:#fef3c7;color:#d97706;font-size:.65rem;font-weight:700;padding:1px 7px;border-radius:99px}.pi-row--inactive[data-v-ffce89e8]{opacity:.6}.pi-code[data-v-ffce89e8]{font-family:ui-monospace,monospace;font-size:.68rem;color:#9ca3af;margin-left:5px}.pi-sep[data-v-ffce89e8]{color:#d1d5db;margin:0 3px}.pi-yes[data-v-ffce89e8]{color:#059669;font-weight:700}.pi-no[data-v-ffce89e8]{color:#d1d5db;font-weight:400}.pi-form-check--amber[data-v-ffce89e8]:has(input:checked){border-color:#fde68a;background:#fffbeb}.pi-form-check--amber input[type=checkbox][data-v-ffce89e8]{accent-color:#D97706}.pi-check__title[data-v-ffce89e8]{font-size:.82rem;font-weight:600;color:#374151;display:block}.pi-check__hint[data-v-ffce89e8]{font-size:.7rem;color:#9ca3af;display:block}.pi-empty[data-v-ffce89e8]{padding:28px 16px;text-align:center;font-size:.82rem;color:#9ca3af;font-style:italic}.pi-head[data-v-21f0b57a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.pi-head__title[data-v-21f0b57a]{font-size:.82rem;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px;margin:0}.pi-count[data-v-21f0b57a]{background:#ccfbf1;color:#0d9488;font-size:.65rem;font-weight:700;padding:1px 7px;border-radius:99px}.pi-list[data-v-21f0b57a]{display:flex;flex-direction:column;gap:8px}.pi-card[data-v-21f0b57a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #E5E7EB;background:#fff;flex-wrap:wrap}.pi-card[data-v-21f0b57a]:hover{background:#f9fafb}.pi-card--inactive[data-v-21f0b57a]{opacity:.6;border-style:dashed}.pi-card__left[data-v-21f0b57a]{display:flex;align-items:center;gap:10px}.pi-card__ico[data-v-21f0b57a]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:#f0fdfa;flex-shrink:0}.pi-card__ico--inactive[data-v-21f0b57a]{background:#f1f5f9}.pi-card__name[data-v-21f0b57a]{font-size:.85rem;font-weight:600;color:#111827;margin:0 0 2px}.pi-card__meta[data-v-21f0b57a]{font-size:.72rem;color:#9ca3af;display:flex;align-items:center;gap:4px}.pi-sep[data-v-21f0b57a]{color:#d1d5db}.pi-mono[data-v-21f0b57a]{font-family:ui-monospace,monospace}.pi-card__right[data-v-21f0b57a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pi-card__amount[data-v-21f0b57a]{font-size:.82rem;font-weight:700;color:#111827;text-align:right}.pi-plafond[data-v-21f0b57a]{display:block;font-size:.65rem;color:#9ca3af;font-weight:400}.pi-cotis[data-v-21f0b57a]{display:flex;flex-direction:column;gap:1px;font-size:.66rem;font-weight:700}.pi-cotis--on[data-v-21f0b57a]{color:#d97706}.pi-cotis--off[data-v-21f0b57a]{color:#e5e7eb}.pi-form-check--teal[data-v-21f0b57a]:has(input:checked){border-color:#99f6e4;background:#f0fdfa}.pi-form-check--teal input[type=checkbox][data-v-21f0b57a]{accent-color:#0D9488}.pi-check__title[data-v-21f0b57a]{font-size:.82rem;font-weight:600;color:#374151;display:block}.pi-check__hint[data-v-21f0b57a]{font-size:.7rem;color:#9ca3af;display:block}.pi-empty[data-v-21f0b57a]{padding:28px 16px;text-align:center;font-size:.82rem;color:#9ca3af;font-style:italic}.pi-warn-banner[data-v-c1736142]{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444;margin-bottom:1rem}.pi-warn-title[data-v-c1736142]{font-size:.78rem;font-weight:700;color:#b91c1c;margin:0 0 .15rem}.pi-warn-text[data-v-c1736142]{font-size:.72rem;color:#7f1d1d;margin:0;line-height:1.45}.pi-agent-card[data-v-c1736142]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;margin-bottom:1rem}.pi-agent-avatar[data-v-c1736142]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#60a5fa,#2563eb);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff}.pi-agent-name[data-v-c1736142]{font-size:.84rem;font-weight:700;color:#1e3a8a;margin:0 0 .1rem}.pi-agent-mat[data-v-c1736142]{font-size:.68rem;color:#3b82f6;font-family:ui-monospace,monospace;margin:0}.pi-agent-sub[data-v-c1736142]{font-size:.7rem;color:#6b7280;margin:.1rem 0 0}.pi-section-sep[data-v-c1736142]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.pi-section-num[data-v-c1736142]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;flex-shrink:0}.pi-section-num--red[data-v-c1736142]{background:#fee2e2;color:#b91c1c}.pi-section-num--blue[data-v-c1736142]{background:#dbeafe;color:#1d4ed8}.pi-section-num--green[data-v-c1736142]{background:#d1fae5;color:#065f46}.pi-section-num--violet[data-v-c1736142]{background:#ede9fe;color:#5b21b6}.pi-section-label[data-v-c1736142]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#374151;white-space:nowrap}.pi-section-line[data-v-c1736142]{flex:1;height:1px;background:#e5e7eb}.pi-form-grid[data-v-c1736142]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-form-grid__full[data-v-c1736142]{grid-column:1 / -1}@media (max-width: 480px){.pi-form-grid[data-v-c1736142]{grid-template-columns:1fr}}.pi-form-check[data-v-c1736142]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;grid-column:1 / -1;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fafafa;transition:border-color .15s}.pi-form-check[data-v-c1736142]:has(input:checked){border-color:#fca5a5;background:#fef2f2}.pi-form-check input[type=checkbox][data-v-c1736142]{width:15px;height:15px;cursor:pointer;accent-color:#dc2626;margin-top:2px;flex-shrink:0}.pi-form-check label[data-v-c1736142]{cursor:pointer}.pi-check__title[data-v-c1736142]{font-size:.82rem;font-weight:600;color:#374151;display:block}.pi-check__hint[data-v-c1736142]{font-size:.7rem;color:#9ca3af;display:block}.pi-agent-card[data-v-f9dfb6e3]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:12px;background:#f0fdfa;border:1px solid #99f6e4;margin-bottom:1rem}.pi-agent-avatar[data-v-f9dfb6e3]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#2dd4bf,#0d9488);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff}.pi-agent-info[data-v-f9dfb6e3]{flex:1}.pi-agent-name[data-v-f9dfb6e3]{font-size:.84rem;font-weight:700;color:#134e4a;margin:0 0 .1rem}.pi-agent-mat[data-v-f9dfb6e3]{font-size:.68rem;color:#0d9488;font-family:ui-monospace,monospace;margin:0}.pi-agent-sub[data-v-f9dfb6e3]{font-size:.7rem;color:#6b7280;margin:.1rem 0 0}.pi-agent-salary[data-v-f9dfb6e3]{text-align:right;flex-shrink:0}.pi-agent-salary-lbl[data-v-f9dfb6e3]{font-size:.62rem;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0}.pi-agent-salary-val[data-v-f9dfb6e3]{font-size:.82rem;font-weight:800;color:#065f46;font-family:ui-monospace,monospace;margin:0}.pi-agent-salary-sub[data-v-f9dfb6e3]{font-size:.65rem;color:#9ca3af;margin:0}.pi-section-sep[data-v-f9dfb6e3]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.pi-section-ico[data-v-f9dfb6e3]{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pi-section-ico--blue[data-v-f9dfb6e3]{background:#dbeafe}.pi-section-ico--orange[data-v-f9dfb6e3]{background:#ffedd5}.pi-section-label[data-v-f9dfb6e3]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#374151;white-space:nowrap}.pi-section-line[data-v-f9dfb6e3]{flex:1;height:1px;background:#e5e7eb}.pi-form-grid[data-v-f9dfb6e3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-form-grid__full[data-v-f9dfb6e3]{grid-column:1 / -1}@media (max-width: 480px){.pi-form-grid[data-v-f9dfb6e3]{grid-template-columns:1fr}}.pi-hs-law[data-v-f9dfb6e3]{font-size:.72rem;color:#6b7280;margin:-.25rem 0 0;padding:.5rem .75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.pi-hs-block[data-v-f9dfb6e3]{border-radius:10px;padding:.75rem}.pi-hs-block--blue[data-v-f9dfb6e3]{background:#eff6ff;border:1px solid #bfdbfe}.pi-hs-block--indigo[data-v-f9dfb6e3]{background:#eef2ff;border:1px solid #c7d2fe}.pi-hs-block--purple[data-v-f9dfb6e3]{background:#f5f3ff;border:1px solid #ddd6fe}.pi-hs-block--pink[data-v-f9dfb6e3]{background:#fdf2f8;border:1px solid #fbcfe8}.pi-hs-title[data-v-f9dfb6e3]{font-size:.76rem;font-weight:700;margin:0 0 .1rem}.pi-hs-block--blue .pi-hs-title[data-v-f9dfb6e3]{color:#1d4ed8}.pi-hs-block--indigo .pi-hs-title[data-v-f9dfb6e3]{color:#4338ca}.pi-hs-block--purple .pi-hs-title[data-v-f9dfb6e3]{color:#6d28d9}.pi-hs-block--pink .pi-hs-title[data-v-f9dfb6e3]{color:#be185d}.pi-hs-desc[data-v-f9dfb6e3]{font-size:.66rem;color:#6b7280;margin:0 0 .5rem}.pi-hs-input[data-v-f9dfb6e3]{width:100%;box-sizing:border-box;padding:.45rem .6rem;border-radius:8px;font-size:.85rem;border:1.5px solid rgba(107,114,128,.2);background:#fff;outline:none;transition:border-color .15s}.pi-hs-input[data-v-f9dfb6e3]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.pi-hs-preview[data-v-f9dfb6e3]{font-size:.7rem;margin:.35rem 0 0;color:#6b7280}.pi-hs-total[data-v-f9dfb6e3]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:.76rem;color:#374151}.pi-hs-total strong[data-v-f9dfb6e3]{color:#059669;font-size:.82rem;margin-left:auto;font-family:ui-monospace,monospace}.pi-hs-override[data-v-f9dfb6e3]{grid-column:1 / -1}.pi-hs-override-label[data-v-f9dfb6e3]{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.4rem}.pi-hs-override-hint[data-v-f9dfb6e3]{font-weight:400;color:#9ca3af;font-size:.72rem;margin-left:.3rem}.pi-hs-override-row[data-v-f9dfb6e3]{display:flex;align-items:center;border:1.5px solid rgba(107,114,128,.2);border-radius:9px;overflow:hidden;background:#fff}.pi-hs-override-input[data-v-f9dfb6e3]{flex:1;padding:.5rem .75rem;border:none;outline:none;font-size:.875rem;background:transparent}.pi-hs-override-unit[data-v-f9dfb6e3]{padding:0 .75rem;font-size:.72rem;font-weight:600;color:#9ca3af;background:#f9fafb;border-left:1px solid #e5e7eb;white-space:nowrap}.pi-hs-override-auto[data-v-f9dfb6e3]{font-size:.7rem;color:#6b7280;margin:.3rem 0 0}.pi-field-label[data-v-f9dfb6e3]{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.4rem}.pi-field-input[data-v-f9dfb6e3]{width:100%;box-sizing:border-box;padding:.5rem .75rem;border-radius:9px;font-size:.875rem;border:1.5px solid rgba(107,114,128,.2);background:#fff;outline:none;transition:border-color .15s}.pi-field-input[data-v-f9dfb6e3]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.pi-abs-preview[data-v-f9dfb6e3]{font-size:.7rem;color:#ea580c;font-weight:600;margin:.35rem 0 0}.pi-section-ico--violet[data-v-f9dfb6e3]{background:#ede9fe}.pi-irpp-info[data-v-f9dfb6e3]{display:flex;align-items:flex-start;gap:.5rem;font-size:.72rem;color:#5b21b6;padding:.5rem .75rem;border-radius:8px;background:#f5f3ff;border:1px solid #ddd6fe}.pi-irpp-input[data-v-f9dfb6e3]{font-family:ui-monospace,monospace}.pi-irpp-preview[data-v-f9dfb6e3]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.72rem;color:#5b21b6;margin-top:.4rem;padding:.45rem .7rem;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px}.pi-irpp-preview strong[data-v-f9dfb6e3]{font-family:ui-monospace,monospace}.pi-irpp-empty[data-v-f9dfb6e3]{font-size:.7rem;color:#9ca3af;margin:.35rem 0 0;font-style:italic}.pi-form-check[data-v-f9dfb6e3]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;grid-column:1 / -1;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fafafa;transition:border-color .15s}.pi-form-check[data-v-f9dfb6e3]:has(input:checked){border-color:#f97316;background:#fff7ed}.pi-form-check input[type=checkbox][data-v-f9dfb6e3]{width:15px;height:15px;cursor:pointer;accent-color:#ea580c;margin-top:2px;flex-shrink:0}.pi-form-check label[data-v-f9dfb6e3]{cursor:pointer}.pi-check__title[data-v-f9dfb6e3]{font-size:.82rem;font-weight:600;color:#374151;display:block}.pi-check__hint[data-v-f9dfb6e3]{font-size:.7rem;color:#9ca3af;display:block}.pi-feedback[data-v-2527b418]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:12px;margin-bottom:1rem}.pi-feedback--success[data-v-2527b418]{background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #22c55e}.pi-feedback--success svg[data-v-2527b418]{color:#16a34a}.pi-feedback--error[data-v-2527b418]{background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444}.pi-feedback--error svg[data-v-2527b418]{color:#dc2626}.pi-feedback__title[data-v-2527b418]{font-size:.82rem;font-weight:700;margin:0 0 .15rem}.pi-feedback--success .pi-feedback__title[data-v-2527b418]{color:#14532d}.pi-feedback--error .pi-feedback__title[data-v-2527b418]{color:#7f1d1d}.pi-feedback__body[data-v-2527b418]{font-size:.76rem;margin:0;line-height:1.5}.pi-feedback--success .pi-feedback__body[data-v-2527b418]{color:#166534}.pi-feedback--error .pi-feedback__body[data-v-2527b418]{color:#991b1b}.pi-agent-card[data-v-2527b418]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:12px;background:#f0fdfa;border:1px solid #99f6e4;margin-bottom:1rem}.pi-agent-avatar[data-v-2527b418]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#2dd4bf,#0d9488);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff}.pi-agent-name[data-v-2527b418]{font-size:.84rem;font-weight:700;color:#134e4a;margin:0 0 .1rem}.pi-agent-mat[data-v-2527b418]{font-size:.68rem;color:#0d9488;font-family:ui-monospace,monospace;margin:0}.pi-agent-sub[data-v-2527b418]{font-size:.7rem;color:#6b7280;margin:.1rem 0 0}.pi-agent-sub--poste[data-v-2527b418]{display:flex;align-items:center;gap:.15rem;background:#f5f3ff;border:1px solid #e9d5ff;border-radius:6px;padding:.2rem .45rem;margin-top:.3rem;color:#6b21a8;font-size:.7rem}.pi-section-sep[data-v-2527b418]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.pi-section-num[data-v-2527b418]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;flex-shrink:0}.pi-section-num--teal[data-v-2527b418]{background:#ccfbf1;color:#0f766e}.pi-section-num--blue[data-v-2527b418]{background:#dbeafe;color:#1d4ed8}.pi-section-label[data-v-2527b418]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#374151;white-space:nowrap}.pi-section-line[data-v-2527b418]{flex:1;height:1px;background:#e5e7eb}.pi-form-grid[data-v-2527b418]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-form-grid__full[data-v-2527b418]{grid-column:1 / -1}@media (max-width: 480px){.pi-form-grid[data-v-2527b418]{grid-template-columns:1fr}}.pi-chef-bloc[data-v-2527b418]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem}.pi-chef-actuel[data-v-2527b418]{display:flex;align-items:center;gap:.375rem;font-size:.72rem;color:#92400e}.pi-chef-label[data-v-2527b418]{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.pi-chef-checkbox[data-v-2527b418]{margin-top:2px;flex-shrink:0;accent-color:#d97706;width:15px;height:15px;cursor:pointer}.pi-chef-text[data-v-2527b418]{display:flex;flex-direction:column;gap:.1rem}.pi-chef-title[data-v-2527b418]{font-size:.8rem;font-weight:600;color:#78350f}.pi-chef-hint[data-v-2527b418]{font-size:.7rem;color:#92400e;line-height:1.4}.pi-feedback[data-v-dd2050d3]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:12px;margin-bottom:1rem}.pi-feedback--success[data-v-dd2050d3]{background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #22c55e}.pi-feedback--success svg[data-v-dd2050d3]{color:#16a34a}.pi-feedback--error[data-v-dd2050d3]{background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444}.pi-feedback--error svg[data-v-dd2050d3]{color:#dc2626}.pi-feedback__title[data-v-dd2050d3]{font-size:.82rem;font-weight:700;color:#111827;margin:0 0 .15rem}.pi-feedback--success .pi-feedback__title[data-v-dd2050d3]{color:#14532d}.pi-feedback--error .pi-feedback__title[data-v-dd2050d3]{color:#7f1d1d}.pi-feedback__body[data-v-dd2050d3]{font-size:.76rem;margin:0;line-height:1.5}.pi-feedback--success .pi-feedback__body[data-v-dd2050d3]{color:#166534}.pi-feedback--error .pi-feedback__body[data-v-dd2050d3]{color:#991b1b}.pi-agent-card[data-v-dd2050d3]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:12px;background:#f5f3ff;border:1px solid #ddd6fe;margin-bottom:1rem}.pi-agent-avatar[data-v-dd2050d3]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#a78bfa,#7c3aed);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff}.pi-agent-name[data-v-dd2050d3]{font-size:.84rem;font-weight:700;color:#3b0764;margin:0 0 .1rem}.pi-agent-mat[data-v-dd2050d3]{font-size:.68rem;color:#7c3aed;font-family:ui-monospace,monospace;margin:0}.pi-agent-sub[data-v-dd2050d3]{font-size:.7rem;color:#6b7280;margin:.1rem 0 0}.pi-section-sep[data-v-dd2050d3]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.pi-section-num[data-v-dd2050d3]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;flex-shrink:0}.pi-section-num--violet[data-v-dd2050d3]{background:#ede9fe;color:#5b21b6}.pi-section-num--blue[data-v-dd2050d3]{background:#dbeafe;color:#1d4ed8}.pi-section-num--green[data-v-dd2050d3]{background:#d1fae5;color:#065f46}.pi-section-label[data-v-dd2050d3]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#374151;white-space:nowrap}.pi-section-line[data-v-dd2050d3]{flex:1;height:1px;background:#e5e7eb}.pi-form-grid[data-v-dd2050d3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-form-grid__full[data-v-dd2050d3]{grid-column:1 / -1}@media (max-width: 480px){.pi-form-grid[data-v-dd2050d3]{grid-template-columns:1fr}}.pi-roles-hint[data-v-dd2050d3]{font-size:.72rem;color:#6b7280;margin:0 0 .625rem}.pi-roles-grid[data-v-dd2050d3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 480px){.pi-roles-grid[data-v-dd2050d3]{grid-template-columns:1fr}}.pi-role-item[data-v-dd2050d3]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:9px;border:1.5px solid #e5e7eb;background:#fafafa;cursor:pointer;transition:border-color .15s,background .15s}.pi-role-item[data-v-dd2050d3]:has(input:checked),.pi-role-item--on[data-v-dd2050d3]{border-color:#c4b5fd;background:#f5f3ff}.pi-role-item input[type=checkbox][data-v-dd2050d3]{display:none}.pi-role-name[data-v-dd2050d3]{font-size:.8rem;font-weight:600;color:#374151}.pi-role-desc[data-v-dd2050d3]{font-size:.68rem;color:#9ca3af}.pi-field-error[data-v-dd2050d3]{font-size:.72rem;color:#dc2626;margin:.25rem 0 0}.pi-form-check[data-v-dd2050d3]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;grid-column:1 / -1;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fafafa;transition:border-color .15s}.pi-form-check[data-v-dd2050d3]:has(input:checked){border-color:#c4b5fd;background:#f5f3ff}.pi-form-check input[type=checkbox][data-v-dd2050d3]{width:15px;height:15px;cursor:pointer;accent-color:#7c3aed;margin-top:2px;flex-shrink:0}.pi-form-check label[data-v-dd2050d3]{cursor:pointer}.pi-check__title[data-v-dd2050d3]{font-size:.82rem;font-weight:600;color:#374151;display:block}.pi-check__hint[data-v-dd2050d3]{font-size:.7rem;color:#9ca3af;display:block}.pi-empty[data-v-dd2050d3]{font-size:.8rem;color:#9ca3af;font-style:italic;padding:8px 0}.pi-feedback[data-v-bddbd7e5]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:12px;margin-bottom:1rem}.pi-feedback--success[data-v-bddbd7e5]{background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #22c55e}.pi-feedback--success svg[data-v-bddbd7e5]{color:#16a34a}.pi-feedback--error[data-v-bddbd7e5]{background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444}.pi-feedback--error svg[data-v-bddbd7e5]{color:#dc2626}.pi-feedback__title[data-v-bddbd7e5]{font-size:.82rem;font-weight:700;margin:0 0 .15rem}.pi-feedback--success .pi-feedback__title[data-v-bddbd7e5]{color:#14532d}.pi-feedback--error .pi-feedback__title[data-v-bddbd7e5]{color:#7f1d1d}.pi-feedback__body[data-v-bddbd7e5]{font-size:.76rem;margin:0;line-height:1.5}.pi-feedback--success .pi-feedback__body[data-v-bddbd7e5]{color:#166534}.pi-feedback--error .pi-feedback__body[data-v-bddbd7e5]{color:#991b1b}.pi-agent-card[data-v-bddbd7e5]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:1rem}.pi-agent-avatar[data-v-bddbd7e5]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#34d399,#059669);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff}.pi-agent-name[data-v-bddbd7e5]{font-size:.84rem;font-weight:700;color:#14532d;margin:0 0 .1rem}.pi-agent-mat[data-v-bddbd7e5]{font-size:.68rem;color:#059669;font-family:ui-monospace,monospace;margin:0}.pi-agent-sub[data-v-bddbd7e5]{font-size:.7rem;color:#6b7280;margin:.1rem 0 0}.pi-salary-current[data-v-bddbd7e5]{color:#059669;font-family:ui-monospace,monospace}.pi-compare[data-v-bddbd7e5]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:1rem;flex-wrap:wrap}.pi-compare-old[data-v-bddbd7e5],.pi-compare-new[data-v-bddbd7e5]{flex:1;min-width:110px;text-align:center}.pi-compare-arrow[data-v-bddbd7e5]{color:#94a3b8;flex-shrink:0}.pi-compare-label[data-v-bddbd7e5]{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.2rem}.pi-compare-val[data-v-bddbd7e5]{display:block;font-size:.9rem;font-weight:800;font-family:ui-monospace,monospace;color:#0f172a}.pi-compare-val--old[data-v-bddbd7e5]{color:#94a3b8;text-decoration:line-through}.pi-compare-new--up .pi-compare-val[data-v-bddbd7e5]{color:#059669}.pi-compare-new--down .pi-compare-val[data-v-bddbd7e5]{color:#dc2626}.pi-compare-delta[data-v-bddbd7e5]{display:block;font-size:.7rem;font-weight:700;margin-top:.15rem}.delta--up[data-v-bddbd7e5]{color:#059669}.delta--down[data-v-bddbd7e5]{color:#dc2626}.pi-section-sep[data-v-bddbd7e5]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.pi-section-num[data-v-bddbd7e5]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;flex-shrink:0}.pi-section-num--green[data-v-bddbd7e5]{background:#d1fae5;color:#065f46}.pi-section-num--blue[data-v-bddbd7e5]{background:#dbeafe;color:#1d4ed8}.pi-section-label[data-v-bddbd7e5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#374151;white-space:nowrap}.pi-section-line[data-v-bddbd7e5]{flex:1;height:1px;background:#e5e7eb}.pi-form-grid[data-v-bddbd7e5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-form-grid__full[data-v-bddbd7e5]{grid-column:1 / -1}@media (max-width: 480px){.pi-form-grid[data-v-bddbd7e5]{grid-template-columns:1fr}}.ps[data-v-a4b5d2d9]{display:flex;flex-direction:column;min-height:0;font-family:Inter,system-ui,sans-serif;background:#f6f8fc;--radius: 14px;--card-shadow: 0 1px 2px rgba(0,0,0,.04), 0 4px 20px rgba(0,0,0,.05);--border: 1px solid rgba(0,0,0,.07)}.ps-topbar[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.625rem 1.5rem;background:#fff;border-bottom:var(--border);position:sticky;top:0;z-index:40;box-shadow:0 1px #0000000a,0 2px 12px #0000000a}.ps-back[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;color:#94a3b8;text-decoration:none;padding:.3rem .65rem;border-radius:8px;transition:all .15s;flex-shrink:0}.ps-back[data-v-a4b5d2d9]:hover{background:#f1f5f9;color:#334155}.ps-topbar-identity[data-v-a4b5d2d9]{flex:1;display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;min-width:0}.ps-topbar-avatar[data-v-a4b5d2d9]{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem;color:#fff;box-shadow:0 2px 8px #00000024;overflow:hidden}.ps-topbar-avatar img[data-v-a4b5d2d9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-topbar-name[data-v-a4b5d2d9]{font-size:.88rem;font-weight:800;color:#0f172a;margin:0}.ps-topbar-mat[data-v-a4b5d2d9]{font-size:.65rem;color:#94a3b8;font-family:ui-monospace,monospace;margin:0}.ps-topbar-actions[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;flex-shrink:0}.ps-btn[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .85rem;border-radius:9px;font-size:.76rem;font-weight:700;border:none;cursor:pointer;text-decoration:none;transition:all .15s;white-space:nowrap;font-family:inherit}.ps-btn--ghost[data-v-a4b5d2d9]{background:#f8fafc;color:#64748b;border:1.5px solid #e2e8f0}.ps-btn--ghost[data-v-a4b5d2d9]:hover{background:#f1f5f9;color:#1e293b}.ps-btn--primary[data-v-a4b5d2d9]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #2563eb33}.ps-btn--primary[data-v-a4b5d2d9]:hover{box-shadow:0 4px 14px #2563eb4d;transform:translateY(-1px)}.ps-btn--danger[data-v-a4b5d2d9]{background:#fef2f2;color:#dc2626;border:1.5px solid #fecaca}.ps-btn--danger[data-v-a4b5d2d9]:hover{background:#fee2e2}.ps-btn--warn[data-v-a4b5d2d9]{background:#fffbeb;color:#92400e;border:1.5px solid #fde68a}.ps-btn--warn[data-v-a4b5d2d9]:hover{background:#fef3c7}.ps-alert[data-v-a4b5d2d9]{display:flex;align-items:flex-start;gap:.75rem;margin:.875rem 1.5rem 0;padding:.875rem 1rem;border-radius:12px;background:#fef2f2;border:1px solid #fecaca}.ps-alert-ico[data-v-a4b5d2d9]{width:30px;height:30px;border-radius:8px;background:#fee2e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-alert-title[data-v-a4b5d2d9]{font-size:.82rem;font-weight:700;color:#b91c1c;margin:0 0 .1rem}.ps-alert-body[data-v-a4b5d2d9]{font-size:.75rem;color:#7f1d1d;margin:0}.ps-alert-link[data-v-a4b5d2d9]{color:#b91c1c;font-weight:600;text-decoration:underline;margin-left:.4rem}.ps-layout[data-v-a4b5d2d9]{display:flex;flex:1;min-height:0}.ps-sidebar[data-v-a4b5d2d9]{width:244px;flex-shrink:0;background:#fff;border-right:var(--border);display:flex;flex-direction:column;overflow-y:auto}.ps-sb-hero[data-v-a4b5d2d9]{height:72px;flex-shrink:0;position:relative}.ps-sb-avatar[data-v-a4b5d2d9]{width:72px;height:72px;border-radius:50%;position:absolute;bottom:-36px;left:50%;transform:translate(-50%);border:4px solid #fff;box-shadow:0 4px 20px #0000001f;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.55rem;color:#fff;overflow:hidden}.ps-sb-avatar img[data-v-a4b5d2d9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-sb-profile[data-v-a4b5d2d9]{padding:44px 1rem 1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}.ps-sb-name[data-v-a4b5d2d9]{font-size:.9rem;font-weight:800;color:#0f172a;margin:0 0 .15rem;line-height:1.3}.ps-sb-mat[data-v-a4b5d2d9]{font-size:.65rem;color:#94a3b8;font-family:ui-monospace,monospace;margin:0 0 .5rem}.ps-sb-tags[data-v-a4b5d2d9]{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.ps-sb-body[data-v-a4b5d2d9]{flex:1;padding:.375rem 0}.ps-sb-group[data-v-a4b5d2d9]{padding:.625rem 1rem}.ps-sb-group+.ps-sb-group[data-v-a4b5d2d9]{border-top:1px solid rgba(0,0,0,.04)}.ps-sb-group-label[data-v-a4b5d2d9]{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#cbd5e1;margin:0 0 .45rem}.ps-sb-list[data-v-a4b5d2d9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.ps-sb-list li[data-v-a4b5d2d9]{display:flex;flex-direction:column;gap:.05rem}.ps-sb-key[data-v-a4b5d2d9]{font-size:.6rem;color:#e2e8f0;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ps-sb-val[data-v-a4b5d2d9]{font-size:.78rem;font-weight:500;color:#1e293b;word-break:break-word}.ps-sb-footer[data-v-a4b5d2d9]{padding:.75rem 1rem 1rem;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.35rem}.ps-chip[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.4rem;padding:.38rem .6rem;border-radius:8px;font-size:.7rem;font-weight:600}.chip--green[data-v-a4b5d2d9]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.chip--neutral[data-v-a4b5d2d9]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.chip--warn[data-v-a4b5d2d9]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.ps-main[data-v-a4b5d2d9]{flex:1;display:flex;flex-direction:column;min-width:0;background:#f6f8fc}.ps-tabs[data-v-a4b5d2d9]{display:flex;align-items:stretch;gap:0;padding:0 1.5rem;background:#fff;border-bottom:var(--border);overflow-x:auto;flex-shrink:0}.ps-tab[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.38rem;padding:.875rem 1rem;font-size:.78rem;font-weight:600;color:#9ca3af;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap;font-family:inherit}.ps-tab[data-v-a4b5d2d9]:hover{color:#374151}.ps-tab--on[data-v-a4b5d2d9]{color:#2563eb;border-bottom-color:#2563eb;font-weight:700}.ps-tab--on svg[data-v-a4b5d2d9]{stroke:#2563eb}.ps-panel[data-v-a4b5d2d9]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem}.ps-grid2[data-v-a4b5d2d9]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}@media (max-width: 768px){.ps-grid2[data-v-a4b5d2d9]{grid-template-columns:1fr}}.ps-card[data-v-a4b5d2d9]{background:#fff;border-radius:var(--radius);box-shadow:var(--card-shadow);overflow:hidden}.ps-card--left-green[data-v-a4b5d2d9]{border-left:3px solid #86efac}.ps-card--left-blue[data-v-a4b5d2d9]{border-left:3px solid #93c5fd}.ps-card--left-amber[data-v-a4b5d2d9]{border-left:3px solid #fcd34d}.ps-card-head[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.5rem;padding:.72rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.04);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;background:#fafbfc}.ps-card-ico[data-v-a4b5d2d9]{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-card-ico svg[data-v-a4b5d2d9]{width:13px;height:13px}.ps-emoji[data-v-a4b5d2d9]{font-size:1rem;line-height:1}.ps-card-body[data-v-a4b5d2d9]{padding:1rem 1.1rem}.ps-dl[data-v-a4b5d2d9]{display:flex;flex-direction:column;gap:.5rem}.ps-dr[data-v-a4b5d2d9]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ps-dr dt[data-v-a4b5d2d9]{font-size:.74rem;color:#94a3b8;white-space:nowrap;flex-shrink:0;list-style:none}.ps-dr dd[data-v-a4b5d2d9]{font-size:.81rem;font-weight:500;color:#1e293b;text-align:right;word-break:break-word;margin:0}.ps-dl-sep[data-v-a4b5d2d9]{height:1px;background:#0000000a;margin:.2rem 0}.ps-section-label[data-v-a4b5d2d9]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.green[data-v-a4b5d2d9]{color:#059669}.violet[data-v-a4b5d2d9]{color:#7c3aed}.amber[data-v-a4b5d2d9]{color:#d97706}.red[data-v-a4b5d2d9]{color:#dc2626}.teal[data-v-a4b5d2d9]{color:#0d9488}.mono[data-v-a4b5d2d9]{font-family:ui-monospace,monospace}.muted[data-v-a4b5d2d9]{color:#9ca3af}.fw7[data-v-a4b5d2d9]{font-weight:700}.ps-badge[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:99px;font-size:.67rem;font-weight:700;white-space:nowrap}.badge--success[data-v-a4b5d2d9]{background:#d1fae5;color:#065f46}.badge--danger[data-v-a4b5d2d9]{background:#fee2e2;color:#b91c1c}.badge--amber[data-v-a4b5d2d9]{background:#fef3c7;color:#92400e}.badge--gray[data-v-a4b5d2d9]{background:#f1f5f9;color:#475569}.badge--violet[data-v-a4b5d2d9]{background:#ede9fe;color:#5b21b6}.badge--blue[data-v-a4b5d2d9]{background:#dbeafe;color:#1d4ed8}.badge--green[data-v-a4b5d2d9]{background:#d1fae5;color:#065f46}.ps-dot[data-v-a4b5d2d9]{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}.ps-pill[data-v-a4b5d2d9]{display:inline-flex;padding:.18rem .55rem;border-radius:7px;font-size:.68rem;font-weight:700}.pill--green[data-v-a4b5d2d9]{background:#d1fae5;color:#065f46}.pill--amber[data-v-a4b5d2d9]{background:#fef3c7;color:#92400e}.pill--gray[data-v-a4b5d2d9]{background:#f1f5f9;color:#475569}.pill--red[data-v-a4b5d2d9]{background:#fee2e2;color:#b91c1c}.ps-indice[data-v-a4b5d2d9]{display:inline-flex;padding:.15rem .45rem;border-radius:6px;background:#ede9fe;color:#5b21b6;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:700}.ps-salary[data-v-a4b5d2d9]{border-radius:var(--radius);padding:1.1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ps-salary--ok[data-v-a4b5d2d9]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}.ps-salary--warn[data-v-a4b5d2d9]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.ps-salary-left[data-v-a4b5d2d9]{display:flex;align-items:flex-start;gap:.875rem}.ps-salary-badge[data-v-a4b5d2d9]{font-size:1.75rem;line-height:1;flex-shrink:0;margin-top:.1rem}.ps-salary-label[data-v-a4b5d2d9]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem}.ps-salary--ok .ps-salary-label[data-v-a4b5d2d9]{color:#059669}.ps-salary--warn .ps-salary-label[data-v-a4b5d2d9]{color:#d97706}.ps-salary-amount[data-v-a4b5d2d9]{font-size:1.3rem;font-weight:800;color:#065f46;font-family:ui-monospace,monospace;margin:0;line-height:1.2}.ps-salary-amount span[data-v-a4b5d2d9]{font-size:.75rem;font-weight:600}.ps-salary-sub[data-v-a4b5d2d9]{font-size:.7rem;color:#6b7280;margin:.15rem 0 0}.ps-salary-warn[data-v-a4b5d2d9]{font-size:.82rem;font-weight:600;color:#92400e;margin:.1rem 0 0}.ps-salary-btn[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.55rem 1rem;border-radius:10px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s}.sbtn--ok[data-v-a4b5d2d9]{background:#059669;color:#fff;box-shadow:0 2px 8px #05966938}.sbtn--ok[data-v-a4b5d2d9]:hover{background:#047857;transform:translateY(-1px)}.sbtn--warn[data-v-a4b5d2d9]{background:#d97706;color:#fff;box-shadow:0 2px 8px #d9770638}.sbtn--warn[data-v-a4b5d2d9]:hover{background:#b45309;transform:translateY(-1px)}.ps-prime-row[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.875rem}.ps-prime-icon[data-v-a4b5d2d9]{width:34px;height:34px;border-radius:10px;background:#ede9fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-prime-name[data-v-a4b5d2d9]{font-size:.84rem;font-weight:600;color:#1e293b;margin:0 0 .1rem}.ps-prime-meta[data-v-a4b5d2d9]{font-size:.7rem;color:#94a3b8;margin:0}.ps-section-sep[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.6rem;margin:.25rem 0 -.125rem}.ps-section-sep-ico[data-v-a4b5d2d9]{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ps-section-sep span[data-v-a4b5d2d9]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap}.ps-section-sep-line[data-v-a4b5d2d9]{flex:1;height:1px;background:#0000000f}.ps-toggle[data-v-a4b5d2d9]{position:relative;display:inline-flex;height:22px;width:40px;flex-shrink:0;cursor:pointer;border-radius:99px;border:none;transition:background .2s;outline:none}.ps-toggle[data-v-a4b5d2d9]:focus{box-shadow:0 0 0 3px #2563eb26}.ps-toggle--on[data-v-a4b5d2d9]{background:#3b82f6}.ps-toggle--off[data-v-a4b5d2d9]{background:#e2e8f0}.ps-toggle-knob[data-v-a4b5d2d9]{pointer-events:none;position:absolute;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:left .2s}.ps-toggle--on .ps-toggle-knob[data-v-a4b5d2d9]{left:20px}.ps-toggle--off .ps-toggle-knob[data-v-a4b5d2d9]{left:2px}.ps-act-list[data-v-a4b5d2d9]{display:flex;flex-direction:column;gap:.3rem}.ps-act[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:12px;border:1px solid transparent;text-decoration:none;transition:transform .12s,background .12s,box-shadow .12s;cursor:pointer;background:transparent}.ps-act[data-v-a4b5d2d9]:hover{transform:translate(2px);box-shadow:0 2px 12px #0000000d}.ps-act-ico[data-v-a4b5d2d9]{font-size:1.15rem;line-height:1;flex-shrink:0}.ps-act-title[data-v-a4b5d2d9]{font-size:.81rem;font-weight:600;margin:0 0 .1rem}.ps-act-sub[data-v-a4b5d2d9]{font-size:.71rem;margin:0}.ps-act-arr[data-v-a4b5d2d9]{margin-left:auto;flex-shrink:0;opacity:.35}.ps-act--blue[data-v-a4b5d2d9]{background:#f8fbff;border-color:#e0eeff}.ps-act--blue .ps-act-title[data-v-a4b5d2d9]{color:#1d4ed8}.ps-act--blue .ps-act-sub[data-v-a4b5d2d9]{color:#60a5fa}.ps-act--blue[data-v-a4b5d2d9]:hover{background:#eff6ff}.ps-act--yellow[data-v-a4b5d2d9]{background:#fefce8;border-color:#fef08a}.ps-act--yellow .ps-act-title[data-v-a4b5d2d9]{color:#854d0e}.ps-act--yellow .ps-act-sub[data-v-a4b5d2d9]{color:#ca8a04}.ps-act--yellow[data-v-a4b5d2d9]:hover{background:#fef9c3}.ps-act--green[data-v-a4b5d2d9]{background:#f8fffe;border-color:#d1fae5}.ps-act--green .ps-act-title[data-v-a4b5d2d9]{color:#065f46}.ps-act--green .ps-act-sub[data-v-a4b5d2d9]{color:#34d399}.ps-act--green[data-v-a4b5d2d9]:hover{background:#f0fdf4}.ps-act--amber[data-v-a4b5d2d9]{background:#fffdf5;border-color:#fde68a}.ps-act--amber .ps-act-title[data-v-a4b5d2d9]{color:#92400e}.ps-act--amber .ps-act-sub[data-v-a4b5d2d9]{color:#f59e0b}.ps-act--amber[data-v-a4b5d2d9]:hover{background:#fffbeb}.ps-act--teal[data-v-a4b5d2d9]{background:#f8fffd;border-color:#99f6e4}.ps-act--teal .ps-act-title[data-v-a4b5d2d9]{color:#134e4a}.ps-act--teal .ps-act-sub[data-v-a4b5d2d9]{color:#14b8a6}.ps-act--teal[data-v-a4b5d2d9]:hover{background:#f0fdfa}.ps-act--orange[data-v-a4b5d2d9]{background:#fff8f5;border-color:#fed7aa}.ps-act--orange .ps-act-title[data-v-a4b5d2d9]{color:#9a3412}.ps-act--orange .ps-act-sub[data-v-a4b5d2d9]{color:#f97316}.ps-act--orange[data-v-a4b5d2d9]:hover{background:#fff7ed}.ps-act--red[data-v-a4b5d2d9]{background:#fff8f8;border-color:#fecaca}.ps-act--red .ps-act-title[data-v-a4b5d2d9]{color:#b91c1c}.ps-act--red .ps-act-sub[data-v-a4b5d2d9]{color:#f87171}.ps-act--red[data-v-a4b5d2d9]:hover{background:#fef2f2}.ps-act--gray[data-v-a4b5d2d9]{background:#fafafa;border-color:#e5e7eb}.ps-act--gray .ps-act-title[data-v-a4b5d2d9]{color:#475569}.ps-act--gray .ps-act-sub[data-v-a4b5d2d9]{color:#94a3b8}.ps-act--emerald[data-v-a4b5d2d9]{background:linear-gradient(to right,#f8fffd,#f0fdf9);border-color:#a7f3d0}.ps-act--emerald .ps-act-title[data-v-a4b5d2d9]{color:#065f46}.ps-act--emerald .ps-act-sub[data-v-a4b5d2d9]{color:#059669}.ps-act--emerald[data-v-a4b5d2d9]:hover{background:linear-gradient(to right,#f0fdf4,#ecfdf5)}.ps-prime-note[data-v-a4b5d2d9]{font-size:.68rem;color:#9ca3af;margin:.1rem 0 0;font-style:italic}.ps-irpp-resume[data-v-a4b5d2d9]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.ps-irpp-chip[data-v-a4b5d2d9]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:6px;font-size:.68rem;font-weight:700;font-family:ui-monospace,monospace}.ps-irpp-chip--violet[data-v-a4b5d2d9]{background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe}.ps-irpp-chip--gray[data-v-a4b5d2d9]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ps-irpp-chip--dark[data-v-a4b5d2d9]{background:#1e1b4b;color:#e0e7ff;border:1px solid #312e81}.ps-prime-estimation[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.75rem;padding:.5rem .75rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:8px;font-size:.72rem;font-weight:600;color:#92400e}.ps-prime-estimation svg[data-v-a4b5d2d9]{flex-shrink:0}.ps-prime-estimation-val[data-v-a4b5d2d9]{color:#78350f}.ps-prime-estimation-val strong[data-v-a4b5d2d9]{color:#92400e;font-size:.78rem}.ps-period-pill[data-v-a4b5d2d9]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:99px;background:#eff6ff;color:#2563eb;font-size:.65rem;font-weight:700;text-transform:none;letter-spacing:0}.ps-card-link[data-v-a4b5d2d9]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:#2563eb;text-decoration:none;padding:.25rem .6rem;border-radius:7px;background:#eff6ff;border:1px solid #bfdbfe;text-transform:none;letter-spacing:0;transition:background .15s}.ps-card-link[data-v-a4b5d2d9]:hover{background:#dbeafe}.ps-var-grid[data-v-a4b5d2d9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.ps-var-grid[data-v-a4b5d2d9]{grid-template-columns:1fr}}.ps-var-block[data-v-a4b5d2d9]{border-radius:10px;padding:.75rem .875rem}.ps-var-block--blue[data-v-a4b5d2d9]{background:#eff6ff;border:1px solid #bfdbfe}.ps-var-block--orange[data-v-a4b5d2d9]{background:#fff7ed;border:1px solid #fed7aa}.ps-var-block--green[data-v-a4b5d2d9]{background:#f0fdf4;border:1px solid #bbf7d0}.ps-var-block-title[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.4rem;font-size:.73rem;font-weight:700;margin:0 0 .6rem}.ps-var-block--blue .ps-var-block-title[data-v-a4b5d2d9]{color:#1d4ed8}.ps-var-block--orange .ps-var-block-title[data-v-a4b5d2d9]{color:#9a3412}.ps-var-block--green .ps-var-block-title[data-v-a4b5d2d9]{color:#065f46}.ps-var-lines[data-v-a4b5d2d9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.ps-var-lines li[data-v-a4b5d2d9]{display:flex;justify-content:space-between;align-items:baseline;font-size:.72rem;gap:.5rem}.ps-var-block--blue .ps-var-lines li span[data-v-a4b5d2d9]{color:#3b82f6}.ps-var-block--blue .ps-var-lines li strong[data-v-a4b5d2d9]{color:#1e40af}.ps-var-block--orange .ps-var-lines li span[data-v-a4b5d2d9]{color:#ea580c}.ps-var-block--orange .ps-var-lines li strong[data-v-a4b5d2d9]{color:#7c2d12}.ps-var-block--green .ps-var-lines li span[data-v-a4b5d2d9]{color:#16a34a}.ps-var-block--green .ps-var-lines li strong[data-v-a4b5d2d9]{color:#14532d}.ps-var-note[data-v-a4b5d2d9]{font-size:.68rem;font-style:italic;margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06);color:#6b7280}.ps-var-empty[data-v-a4b5d2d9]{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center;gap:.35rem;color:#9ca3af}.ps-var-empty svg[data-v-a4b5d2d9]{color:#d1d5db}.ps-var-empty p[data-v-a4b5d2d9]{font-size:.85rem;font-weight:600;color:#6b7280;margin:0}.ps-var-empty span[data-v-a4b5d2d9]{font-size:.75rem;color:#9ca3af}.ps-corps-tag[data-v-a4b5d2d9]{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:99px;font-size:.7rem;font-weight:600;background:#f0f0ff;color:#4338ca;border:1px solid #e0e7ff}.ps-tab-alert[data-v-a4b5d2d9]{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;box-shadow:0 0 0 2px #fff}.ps-tab--on .ps-tab-alert[data-v-a4b5d2d9]{box-shadow:0 0 0 2px #eff6ff}.ps-cess-active[data-v-a4b5d2d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.1rem;border-radius:var(--radius);background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.ps-cess-active-left[data-v-a4b5d2d9]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.ps-cess-active-ico[data-v-a4b5d2d9]{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:.05rem}.ps-cess-active-title[data-v-a4b5d2d9]{font-size:.84rem;font-weight:700;color:#92400e;margin:0 0 .2rem}.ps-cess-active-meta[data-v-a4b5d2d9]{font-size:.72rem;color:#b45309;margin:.1rem 0 0}.ps-cess-active-right[data-v-a4b5d2d9]{display:flex;align-items:center;gap:.6rem;flex-shrink:0;flex-wrap:wrap}.ps-cess-initiate[data-v-a4b5d2d9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.1rem;border-radius:var(--radius);background:#fafafa;border:1px dashed #e5e7eb}.ps-cess-initiate-text p[data-v-a4b5d2d9]{font-size:.84rem;font-weight:600;color:#374151;margin:0 0 .15rem}.ps-cess-initiate-text span[data-v-a4b5d2d9]{font-size:.72rem;color:#9ca3af}.ps-cess-table[data-v-a4b5d2d9]{width:100%;border-collapse:collapse}.ps-cess-table thead tr[data-v-a4b5d2d9]{border-bottom:1px solid rgba(0,0,0,.06)}.ps-cess-table th[data-v-a4b5d2d9]{padding:.625rem 1rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;text-align:left;white-space:nowrap;background:#fafbfc}.ps-cess-th-right[data-v-a4b5d2d9]{text-align:right}.ps-cess-row[data-v-a4b5d2d9]{border-bottom:1px solid rgba(0,0,0,.04);transition:background .1s}.ps-cess-row[data-v-a4b5d2d9]:last-child{border-bottom:none}.ps-cess-row[data-v-a4b5d2d9]:hover{background:#fafafa}.ps-cess-table td[data-v-a4b5d2d9]{padding:.75rem 1rem;font-size:.8rem;color:#374151;vertical-align:middle}.ps-cess-td-right[data-v-a4b5d2d9]{text-align:right}.ps-cess-date[data-v-a4b5d2d9]{font-size:.8rem}.ps-cess-ref[data-v-a4b5d2d9]{font-family:ui-monospace,monospace;font-size:.75rem;color:#2563eb;text-decoration:none;font-weight:600}.ps-cess-ref[data-v-a4b5d2d9]:hover{text-decoration:underline}.ps-cess-badge[data-v-a4b5d2d9]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:7px;font-size:.67rem;font-weight:700;white-space:nowrap}.cess-badge--green[data-v-a4b5d2d9]{background:#d1fae5;color:#065f46}.cess-badge--red[data-v-a4b5d2d9]{background:#fee2e2;color:#b91c1c}.cess-badge--amber[data-v-a4b5d2d9]{background:#fef3c7;color:#92400e}.cess-badge--blue[data-v-a4b5d2d9]{background:#dbeafe;color:#1d4ed8}.cess-badge--gray[data-v-a4b5d2d9]{background:#f1f5f9;color:#475569}@media (max-width: 768px){.ps-layout[data-v-a4b5d2d9]{flex-direction:column}.ps-sidebar[data-v-a4b5d2d9]{width:100%;border-right:none;border-bottom:var(--border)}.ps-topbar[data-v-a4b5d2d9]{padding:.5rem 1rem}.ps-panel[data-v-a4b5d2d9]{padding:1rem}}.ph-wrap[data-v-c1218ed3]{display:flex;flex-direction:column;gap:1.25rem}.ph-avatar[data-v-c1218ed3]{width:56px;height:56px;border-radius:50%;background:#fff3;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:#fff}.ph-kpi-grid[data-v-c1218ed3]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ph-kpi-link[data-v-c1218ed3]{display:block;text-decoration:none;border-radius:12px;transition:transform .15s,box-shadow .15s}.ph-kpi-link[data-v-c1218ed3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}@media (max-width: 900px){.ph-kpi-grid[data-v-c1218ed3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.ph-kpi-grid[data-v-c1218ed3]{grid-template-columns:1fr}}.ch-wrap[data-v-cb0e18d8]{display:flex;flex-direction:column;gap:1.25rem}.ch-kpi-grid[data-v-cb0e18d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ch-kpi-link[data-v-cb0e18d8]{display:block;text-decoration:none;border-radius:12px;transition:transform .15s,box-shadow .15s}.ch-kpi-link[data-v-cb0e18d8]:not(.ch-kpi-link--plain):hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}@media (max-width: 900px){.ch-kpi-grid[data-v-cb0e18d8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.ch-kpi-grid[data-v-cb0e18d8]{grid-template-columns:1fr}}.paie-kpi-grid[data-v-a14895de]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:1.25rem}@media (max-width: 900px){.paie-kpi-grid[data-v-a14895de]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.paie-kpi-grid[data-v-a14895de]{grid-template-columns:1fr}}.paie-kpi-link[data-v-a14895de]{text-decoration:none;display:block}.paie-empty[data-v-a14895de]{margin-top:1.25rem;border-radius:14px;border:2px dashed #E5E7EB;background:#f9fafb;padding:3rem 1rem;text-align:center}.paie-empty p[data-v-a14895de]{font-size:.9rem;color:#6b7280;margin:0 0 1rem}.paie-kpi-grid[data-v-bbf2e429]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:1.25rem}@media (max-width: 900px){.paie-kpi-grid[data-v-bbf2e429]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.paie-kpi-grid[data-v-bbf2e429]{grid-template-columns:1fr}}.pdf-wrap[data-v-d61248cd]{min-height:100vh;background:#f3f4f6;padding:0 0 2rem}.pdf-page[data-v-d61248cd]{background:#fff;max-width:820px;margin:0 auto;border-top:4px solid #1d4ed8;box-shadow:0 1px 8px #0000001a}.pdf-toolbar[data-v-d61248cd]{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.pdf-back[data-v-d61248cd]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#6b7280;text-decoration:none}.pdf-back[data-v-d61248cd]:hover{color:#1d4ed8}.pdf-actions[data-v-d61248cd]{display:flex;gap:.5rem}.doc-header[data-v-d61248cd]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 2rem .75rem;border-bottom:1px solid #e5e7eb}.doc-org[data-v-d61248cd]{display:block;font-size:.95rem;font-weight:700;color:#111827}.doc-org-sub[data-v-d61248cd]{display:block;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.doc-header-right[data-v-d61248cd]{text-align:right}.doc-type-label[data-v-d61248cd]{display:block;font-size:.85rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase}.doc-ref[data-v-d61248cd]{display:block;font-size:.7rem;color:#9ca3af;margin-top:.2rem}.doc-date[data-v-d61248cd]{display:block;font-size:.7rem;color:#9ca3af}.type-band[data-v-d61248cd]{display:flex;justify-content:space-between;padding:.4rem 2rem;font-size:.78rem;font-weight:600}.type-band--fonct[data-v-d61248cd]{background:#dcfce7;color:#166534;border-bottom:2px solid #166534}.type-band--contractuel[data-v-d61248cd]{background:#dbeafe;color:#1d4ed8;border-bottom:2px solid #1d4ed8}.type-band--stage[data-v-d61248cd]{background:#fef3c7;color:#92400e;border-bottom:2px solid #92400e}.type-band--autre[data-v-d61248cd]{background:#f3f4f6;color:#374151;border-bottom:2px solid #374151}.doc-body[data-v-d61248cd]{padding:1.25rem 2rem 1.5rem}.doc-section[data-v-d61248cd]{margin-bottom:1rem}.section-title[data-v-d61248cd]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#f3f4f6;color:#374151;border-left:3px solid #1d4ed8;padding:.3rem .65rem;margin-bottom:.7rem}.fields-grid[data-v-d61248cd]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 2rem}.field[data-v-d61248cd]{display:flex;flex-direction:column}.field--full[data-v-d61248cd]{grid-column:1 / -1}.field-label[data-v-d61248cd]{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.1rem}.field-value[data-v-d61248cd]{font-size:.875rem;color:#111827}.field-value.fw[data-v-d61248cd]{font-weight:700}.badge[data-v-d61248cd]{display:inline-block;padding:.1rem .45rem;border-radius:3px;font-size:.72rem;font-weight:700}.badge-cdi[data-v-d61248cd]{background:#dcfce7;color:#166534}.badge-cdd[data-v-d61248cd]{background:#ffedd5;color:#c2410c}.highlight-block[data-v-d61248cd]{background:#f0f9ff;border:1px solid #bae6fd;border-left:4px solid #1d4ed8;border-radius:5px;padding:.65rem 1rem;margin-top:.75rem}.highlight-label[data-v-d61248cd]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.highlight-value[data-v-d61248cd]{font-size:1.2rem;font-weight:800;color:#1d4ed8;margin-top:.2rem;line-height:1.1}.highlight-unit[data-v-d61248cd]{font-size:.75rem;font-weight:400}.highlight-sub[data-v-d61248cd]{font-size:.7rem;color:#6b7280;margin-top:.2rem}.divider[data-v-d61248cd]{border:none;border-top:1px solid #e5e7eb;margin:.85rem 0}.signature-zone[data-v-d61248cd]{display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.signature-col--right[data-v-d61248cd]{text-align:right}.sig-label[data-v-d61248cd]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;margin-bottom:.5rem}.sig-box[data-v-d61248cd]{border:1px solid #d1d5db;height:55px;width:160px}.sig-box--right[data-v-d61248cd]{margin-left:auto}.sig-name[data-v-d61248cd]{font-size:.78rem;font-weight:700;color:#374151;margin-top:.35rem}.sig-titre[data-v-d61248cd]{font-size:.72rem;color:#9ca3af;margin-top:.15rem}.doc-footer[data-v-d61248cd]{padding:.55rem 2rem;border-top:1px solid #f3f4f6;text-align:center;font-size:.65rem;color:#9ca3af;font-style:italic}@media print{.no-print[data-v-d61248cd]{display:none!important}.pdf-wrap[data-v-d61248cd]{background:#fff;padding:0}.pdf-page[data-v-d61248cd]{max-width:100%;box-shadow:none;border-top:4px solid #1d4ed8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pdf-wrap[data-v-1b8aebd0]{min-height:100vh;background:#f3f4f6;padding:0 0 2rem}.pdf-page[data-v-1b8aebd0]{background:#fff;max-width:820px;margin:0 auto;border-top:4px solid #1d4ed8;box-shadow:0 1px 8px #0000001a}.pdf-toolbar[data-v-1b8aebd0]{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.pdf-back[data-v-1b8aebd0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#6b7280;text-decoration:none}.pdf-back[data-v-1b8aebd0]:hover{color:#1d4ed8}.pdf-actions[data-v-1b8aebd0]{display:flex;gap:.5rem}.doc-header[data-v-1b8aebd0]{display:flex;justify-content:space-between;padding:1.25rem 2rem .75rem;border-bottom:1px solid #e5e7eb}.doc-org[data-v-1b8aebd0]{display:block;font-size:.95rem;font-weight:700;color:#111827}.doc-org-sub[data-v-1b8aebd0]{display:block;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.doc-header-right[data-v-1b8aebd0]{text-align:right}.doc-ref[data-v-1b8aebd0]{display:block;font-size:.7rem;color:#9ca3af}.doc-date[data-v-1b8aebd0]{display:block;font-size:.7rem;color:#9ca3af;margin-top:.1rem}.doc-body[data-v-1b8aebd0]{padding:1.5rem 2rem 2rem}.doc-title[data-v-1b8aebd0]{font-size:1.15rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#1d4ed8;border-bottom:2px solid #1d4ed8;padding-bottom:.4rem;margin-bottom:1.25rem}.objet-block[data-v-1b8aebd0]{background:#eff6ff;border-left:3px solid #1d4ed8;padding:.5rem .9rem;font-size:.9rem;color:#1e40af;margin-bottom:1.5rem;border-radius:3px}.main-text[data-v-1b8aebd0]{font-size:1rem;line-height:1.85;color:#111827;text-align:justify;white-space:pre-wrap}.lieu-date[data-v-1b8aebd0]{text-align:right;font-size:.9rem;color:#374151;margin-top:2rem;margin-bottom:.75rem}.signature-zone[data-v-1b8aebd0]{display:flex;justify-content:space-between;margin-top:1.25rem}.signature-col--right[data-v-1b8aebd0]{text-align:right}.sig-label[data-v-1b8aebd0]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;margin-bottom:.5rem}.sig-box[data-v-1b8aebd0]{border:1px solid #d1d5db;height:60px;width:170px}.sig-box--right[data-v-1b8aebd0]{margin-left:auto}.sig-name[data-v-1b8aebd0]{font-size:.78rem;font-weight:700;color:#374151;margin-top:.35rem}.sig-titre[data-v-1b8aebd0]{font-size:.72rem;color:#9ca3af;margin-top:.1rem}.divider[data-v-1b8aebd0]{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0 1rem}.mention[data-v-1b8aebd0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem .85rem;font-size:.68rem;color:#9ca3af;text-align:center}.doc-footer[data-v-1b8aebd0]{padding:.55rem 2rem;border-top:1px solid #f3f4f6;text-align:center;font-size:.65rem;color:#9ca3af;font-style:italic}@media print{.no-print[data-v-1b8aebd0]{display:none!important}.pdf-wrap[data-v-1b8aebd0]{background:#fff;padding:0}.pdf-page[data-v-1b8aebd0]{max-width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pdf-wrap[data-v-4f042c41]{min-height:100vh;background:#f3f4f6;padding:0 0 2rem}.pdf-page[data-v-4f042c41]{background:#fff;max-width:820px;margin:0 auto;border-top:4px solid #1d4ed8;box-shadow:0 1px 8px #0000001a}.pdf-toolbar[data-v-4f042c41]{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.pdf-back[data-v-4f042c41]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#6b7280;text-decoration:none}.pdf-back[data-v-4f042c41]:hover{color:#1d4ed8}.pdf-actions[data-v-4f042c41]{display:flex;gap:.5rem}.doc-header[data-v-4f042c41]{display:flex;justify-content:space-between;padding:1.25rem 2rem .75rem;border-bottom:1px solid #e5e7eb}.doc-org[data-v-4f042c41]{display:block;font-size:.95rem;font-weight:700;color:#111827}.doc-org-sub[data-v-4f042c41]{display:block;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.doc-header-right[data-v-4f042c41]{text-align:right}.doc-ref[data-v-4f042c41],.doc-date[data-v-4f042c41]{display:block;font-size:.7rem;color:#9ca3af}.stage-band[data-v-4f042c41]{background:#dbeafe;border-bottom:2px solid #1d4ed8;padding:.35rem 2rem;font-size:.78rem;font-weight:600;color:#1d4ed8}.doc-body[data-v-4f042c41]{padding:1.5rem 2rem 2rem}.doc-title[data-v-4f042c41]{font-size:1.15rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#1d4ed8;border-bottom:2px solid #1d4ed8;padding-bottom:.4rem;margin-bottom:1.25rem}.stagiaire-card[data-v-4f042c41]{background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #1d4ed8;border-radius:5px;padding:.85rem 1rem;margin-bottom:1.25rem}.stagiaire-card-title[data-v-4f042c41]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#1d4ed8;letter-spacing:.04em;margin-bottom:.55rem}.fields-grid[data-v-4f042c41]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 2rem}.field[data-v-4f042c41]{display:flex;flex-direction:column}.field--full[data-v-4f042c41]{grid-column:1 / -1}.field-label[data-v-4f042c41]{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.1rem}.field-value[data-v-4f042c41]{font-size:.875rem;color:#111827}.field-value.fw[data-v-4f042c41]{font-weight:700}.objet-block[data-v-4f042c41]{background:#eff6ff;border-left:3px solid #1d4ed8;padding:.5rem .9rem;font-size:.9rem;color:#1e40af;margin-bottom:1.5rem;border-radius:3px}.main-text[data-v-4f042c41]{font-size:1rem;line-height:1.85;color:#111827;text-align:justify;white-space:pre-wrap}.lieu-date[data-v-4f042c41]{text-align:right;font-size:.9rem;color:#374151;margin-top:2rem;margin-bottom:.75rem}.signature-zone[data-v-4f042c41]{display:flex;justify-content:space-between;margin-top:1.25rem}.signature-col--right[data-v-4f042c41]{text-align:right}.sig-label[data-v-4f042c41]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;margin-bottom:.5rem}.sig-box[data-v-4f042c41]{border:1px solid #d1d5db;height:60px;width:170px}.sig-box--right[data-v-4f042c41]{margin-left:auto}.sig-name[data-v-4f042c41]{font-size:.78rem;font-weight:700;color:#374151;margin-top:.35rem}.sig-titre[data-v-4f042c41]{font-size:.72rem;color:#9ca3af;margin-top:.1rem}.divider[data-v-4f042c41]{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0 1rem}.mention[data-v-4f042c41]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem .85rem;font-size:.68rem;color:#9ca3af;text-align:center}.doc-footer[data-v-4f042c41]{padding:.55rem 2rem;border-top:1px solid #f3f4f6;text-align:center;font-size:.65rem;color:#9ca3af;font-style:italic}@media print{.no-print[data-v-4f042c41]{display:none!important}.pdf-wrap[data-v-4f042c41]{background:#fff;padding:0}.pdf-page[data-v-4f042c41]{max-width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pdf-wrap[data-v-ac023657]{min-height:100vh;background:#f3f4f6;padding:0 0 2rem}.pdf-page[data-v-ac023657]{background:#fff;max-width:820px;margin:0 auto;border-top:4px solid #1d4ed8;box-shadow:0 1px 8px #0000001a}.pdf-toolbar[data-v-ac023657]{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.pdf-back[data-v-ac023657]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#6b7280;text-decoration:none}.pdf-back[data-v-ac023657]:hover{color:#1d4ed8}.pdf-actions[data-v-ac023657]{display:flex;gap:.5rem}.doc-header[data-v-ac023657]{display:flex;justify-content:space-between;padding:1.25rem 2rem .75rem;border-bottom:1px solid #e5e7eb}.doc-org[data-v-ac023657]{display:block;font-size:.95rem;font-weight:700;color:#111827}.doc-org-sub[data-v-ac023657]{display:block;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.doc-header-right[data-v-ac023657]{text-align:right}.doc-type-label[data-v-ac023657]{display:block;font-size:.85rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase}.doc-date[data-v-ac023657]{display:block;font-size:.7rem;color:#9ca3af;margin-top:.2rem}.doc-body[data-v-ac023657]{padding:1.25rem 2rem 2rem}.section-title[data-v-ac023657]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#f3f4f6;color:#374151;border-left:3px solid #1d4ed8;padding:.3rem .65rem;margin-bottom:.75rem}.kpi-row[data-v-ac023657]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:.85rem}.kpi-card[data-v-ac023657]{background:#eff6ff;border-radius:6px;padding:.65rem .75rem;text-align:center}.kpi-value[data-v-ac023657]{font-size:1.3rem;font-weight:800;color:#1d4ed8;line-height:1.1}.kpi-label[data-v-ac023657]{font-size:.65rem;color:#6b7280;margin-top:.2rem}.data-table[data-v-ac023657]{width:100%;border-collapse:collapse;margin-bottom:.75rem;font-size:.83rem}.data-table th[data-v-ac023657]{background:#e8edf5;font-weight:700;font-size:.72rem;padding:.35rem .65rem;border:1px solid #c8d4e8;text-align:left}.data-table td[data-v-ac023657]{padding:.3rem .65rem;border:1px solid #e5e7eb}.data-table tbody tr:nth-child(2n) td[data-v-ac023657]{background:#f9fafb}.td-right[data-v-ac023657]{text-align:right}.row-total td[data-v-ac023657]{background:#dbeafe!important;font-weight:700}.doc-footer[data-v-ac023657]{padding:.55rem 2rem;border-top:1px solid #f3f4f6;text-align:center;font-size:.65rem;color:#9ca3af;font-style:italic}@media print{.no-print[data-v-ac023657]{display:none!important}.pdf-wrap[data-v-ac023657]{background:#fff;padding:0}.pdf-page[data-v-ac023657]{max-width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rp-kpi-grid[data-v-32186868]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:1.25rem}@media (max-width: 900px){.rp-kpi-grid[data-v-32186868]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.rp-kpi-grid[data-v-32186868]{grid-template-columns:1fr}}.bp-wrap[data-v-3b9ebfac]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.bp-kpi-grid[data-v-3b9ebfac]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.bp-kpi-grid[data-v-3b9ebfac]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.bp-kpi-grid[data-v-3b9ebfac]{grid-template-columns:1fr}}.bp-hero-card[data-v-3b9ebfac]{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #BFDBFE}.bp-hero-card__head[data-v-3b9ebfac]{padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;background:linear-gradient(135deg,#1e3a5f,#2d5282 60%,#1e3a5f)}.bp-hero-card__label[data-v-3b9ebfac]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bp-hero-card__badge[data-v-3b9ebfac]{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.bp-hero-card__title[data-v-3b9ebfac]{font-size:1.5rem;font-weight:800;color:#fff;margin:0;line-height:1.2}.bp-hero-card__year[data-v-3b9ebfac]{font-size:1rem;font-weight:500;color:#93c5fd;margin-left:8px}.bp-hero-card__sub[data-v-3b9ebfac]{font-size:.82rem;color:#bfdbfe;margin-top:4px}.bp-hero-card__btns[data-v-3b9ebfac]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;flex-shrink:0}.bp-hero-card__body[data-v-3b9ebfac]{background:#fff;padding:20px 24px}.bp-pill[data-v-3b9ebfac]{display:inline-flex;padding:2px 10px;border-radius:99px;font-size:.65rem;font-weight:700}.bp-pill--green[data-v-3b9ebfac]{background:#d1fae5;color:#065f46}.bp-metrics[data-v-3b9ebfac]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #F3F4F6}.bp-metric__val[data-v-3b9ebfac]{font-size:1.5rem;font-weight:800;color:#111827;text-align:center}.bp-metric__lbl[data-v-3b9ebfac]{font-size:.72rem;color:#6b7280;text-align:center;margin-top:2px}@media (max-width: 600px){.bp-metrics[data-v-3b9ebfac]{grid-template-columns:repeat(2,1fr)}}.bp-budget-grid[data-v-3b9ebfac]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 700px){.bp-budget-grid[data-v-3b9ebfac]{grid-template-columns:1fr}}.bp-budget-card[data-v-3b9ebfac]{border-radius:12px;padding:14px 16px;border:1px solid}.bp-budget-card--red[data-v-3b9ebfac]{background:#fef2f2;border-color:#fecaca}.bp-budget-card--green[data-v-3b9ebfac]{background:#d1fae5;border-color:#a7f3d0}.bp-budget-card--blue[data-v-3b9ebfac]{background:#eff6ff;border-color:#bfdbfe}.bp-budget-card--amber[data-v-3b9ebfac]{background:#fef3c7;border-color:#fde68a}.bp-budget-card__head[data-v-3b9ebfac]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:600;color:#374151}.bp-budget-card__val[data-v-3b9ebfac]{font-size:1.2rem;font-weight:800;color:#111827}.bp-budget-card__unit[data-v-3b9ebfac]{font-size:.72rem;font-weight:400;color:#6b7280;margin-left:4px}.bp-budget-card__sub[data-v-3b9ebfac]{font-size:.7rem;color:#6b7280;margin-top:4px}.bp-val--blue[data-v-3b9ebfac]{color:#1d4ed8}.bp-val--red[data-v-3b9ebfac]{color:#dc2626}.bp-dot[data-v-3b9ebfac]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.bp-dot--red[data-v-3b9ebfac]{background:#ef4444}.bp-dot--green[data-v-3b9ebfac]{background:#059669}.bp-dot--blue[data-v-3b9ebfac]{background:#2563eb}.bp-dot--amber[data-v-3b9ebfac]{background:#d97706}.bp-quicklinks[data-v-3b9ebfac]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #F3F4F6}.bp-ql[data-v-3b9ebfac]{display:inline-flex;padding:6px 14px;border-radius:8px;font-size:.78rem;font-weight:600;text-decoration:none;border:1px solid;transition:opacity .15s}.bp-ql[data-v-3b9ebfac]:hover{opacity:.8}.bp-ql--red[data-v-3b9ebfac]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.bp-ql--green[data-v-3b9ebfac]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.bp-ql--violet[data-v-3b9ebfac]{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.bp-ql--blue[data-v-3b9ebfac]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.bp-ql--amber[data-v-3b9ebfac]{background:#fef3c7;color:#92400e;border-color:#fde68a}.bp-ql--gray[data-v-3b9ebfac]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-empty-card[data-v-3b9ebfac]{background:#fff;border-radius:16px;border:2px dashed #E5E7EB;padding:48px 20px;text-align:center}.bp-empty-card__icon[data-v-3b9ebfac]{width:56px;height:56px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#9ca3af}.bp-empty-card__icon svg[data-v-3b9ebfac]{width:28px;height:28px}.bp-empty-card__title[data-v-3b9ebfac]{font-size:.95rem;font-weight:700;color:#374151;margin:0 0 6px}.bp-empty-card__sub[data-v-3b9ebfac]{font-size:.82rem;color:#9ca3af;max-width:380px;margin:0 auto 20px}.bp-bottom-grid[data-v-3b9ebfac]{display:grid;grid-template-columns:3fr 2fr;gap:20px}@media (max-width: 900px){.bp-bottom-grid[data-v-3b9ebfac]{grid-template-columns:1fr}}.bp-nav-col[data-v-3b9ebfac]{display:flex;flex-direction:column;gap:12px}.bp-nav-header[data-v-3b9ebfac]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#111827;padding:0 2px}.bp-accent-bar[data-v-3b9ebfac]{width:3px;height:18px;background:#1e3a5f;border-radius:99px;flex-shrink:0}.bp-link[data-v-3b9ebfac]{font-size:.75rem;font-weight:600;color:#1e3a5f;text-decoration:none}.bp-link[data-v-3b9ebfac]:hover{text-decoration:underline}.bp-nav-grid[data-v-3b9ebfac]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bp-nav-card[data-v-3b9ebfac]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:14px;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s,border-color .15s}.bp-nav-card[data-v-3b9ebfac]:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.bp-nav-card__ico[data-v-3b9ebfac]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.bp-nav-card__ico svg[data-v-3b9ebfac]{width:16px;height:16px}.bp-nav-card__lbl[data-v-3b9ebfac]{font-size:.82rem;font-weight:700}.bp-nav-card__sub[data-v-3b9ebfac]{font-size:.72rem;color:#9ca3af}.bp-ico--violet[data-v-3b9ebfac]{background:#ede9fe;color:#5b21b6}.bp-ico--teal[data-v-3b9ebfac]{background:#f0fdfa;color:#0d9488}.bp-ico--red[data-v-3b9ebfac]{background:#fef2f2;color:#dc2626}.bp-ico--green[data-v-3b9ebfac]{background:#d1fae5;color:#059669}.bp-ico--blue[data-v-3b9ebfac]{background:#eff6ff;color:#2563eb}.bp-txt--violet[data-v-3b9ebfac]{color:#5b21b6}.bp-txt--teal[data-v-3b9ebfac]{color:#0d9488}.bp-txt--red[data-v-3b9ebfac]{color:#dc2626}.bp-txt--green[data-v-3b9ebfac]{color:#059669}.bp-txt--blue[data-v-3b9ebfac]{color:#2563eb}.bp-btn[data-v-3b9ebfac]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s}.bp-btn[data-v-3b9ebfac]:hover{opacity:.85}.bp-btn--primary[data-v-3b9ebfac]{background:#2563eb;color:#fff}.bp-btn--outline-white[data-v-3b9ebfac]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.bp-btn--white[data-v-3b9ebfac]{background:#fff;color:#1e3a5f}.pi-panel[data-v-3b9ebfac]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.pi-panel__head[data-v-3b9ebfac]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #E5E7EB;gap:8px}.pi-panel__title[data-v-3b9ebfac]{font-size:.85rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.pi-table[data-v-3b9ebfac]{width:100%;border-collapse:collapse}.pi-th[data-v-3b9ebfac]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left}.pi-th--center[data-v-3b9ebfac]{text-align:center}.pi-td[data-v-3b9ebfac]{padding:10px 14px;vertical-align:middle}.pi-td--center[data-v-3b9ebfac]{text-align:center}.pi-row[data-v-3b9ebfac]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-3b9ebfac]:hover{background:#f9fafb}.bp-row--active[data-v-3b9ebfac]{background:#eff6ff}.pi-name[data-v-3b9ebfac]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-3b9ebfac]{font-size:.82rem;color:#9ca3af}.pi-code[data-v-3b9ebfac]{font-family:ui-monospace,monospace;font-size:.75rem;background:#f3f4f6;color:#374151;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--blue[data-v-3b9ebfac]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-3b9ebfac]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-3b9ebfac]{background:#d1fae5;color:#059669}.pi-badge--amber[data-v-3b9ebfac]{background:#fef3c7;color:#92400e}.pi-badge--blue[data-v-3b9ebfac]{background:#eff6ff;color:#2563eb}.pi-badge--gray[data-v-3b9ebfac]{background:#f3f4f6;color:#6b7280}.pi-dot[data-v-3b9ebfac]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.pi-dot--green[data-v-3b9ebfac]{background:#059669}.pi-dot--amber[data-v-3b9ebfac]{background:#d97706}.pi-dot--gray[data-v-3b9ebfac]{background:#9ca3af}.bp-icon-btn[data-v-3b9ebfac]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#6b7280;text-decoration:none;font-size:.9rem;transition:background .12s,color .12s}.bp-icon-btn[data-v-3b9ebfac]:hover{background:#eff6ff;color:#2563eb}.bp-empty-row[data-v-3b9ebfac]{padding:32px 14px;text-align:center;color:#9ca3af;font-size:.82rem;font-style:italic}.bp-wrap[data-v-05f520b9]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.pi-panel[data-v-05f520b9]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.bp-search-bar[data-v-05f520b9]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E5E7EB}.bp-search-icon[data-v-05f520b9]{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.bp-search-input[data-v-05f520b9]{flex:1;font-size:.875rem;border:none;outline:none;background:transparent;color:#374151}.bp-search-input[data-v-05f520b9]::-moz-placeholder{color:#9ca3af}.bp-search-input[data-v-05f520b9]::placeholder{color:#9ca3af}.bp-search-count[data-v-05f520b9]{font-size:.75rem;color:#9ca3af;white-space:nowrap}.bp-search-sep[data-v-05f520b9]{width:1px;height:20px;background:#e5e7eb}.pi-table[data-v-05f520b9]{width:100%;border-collapse:collapse}.pi-th[data-v-05f520b9]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left}.pi-th--right[data-v-05f520b9]{text-align:right}.pi-td[data-v-05f520b9]{padding:10px 14px;vertical-align:middle}.pi-td--right[data-v-05f520b9]{text-align:right}.pi-row[data-v-05f520b9]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-05f520b9]:hover{background:#f9fafb}.bp-row--active[data-v-05f520b9]{background:#eff6ff}.pi-name[data-v-05f520b9]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-05f520b9]{font-size:.82rem;color:#6b7280}.pi-code[data-v-05f520b9]{font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--blue[data-v-05f520b9]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-05f520b9]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-05f520b9]{background:#d1fae5;color:#059669}.pi-badge--amber[data-v-05f520b9]{background:#fef3c7;color:#92400e}.pi-badge--blue[data-v-05f520b9]{background:#eff6ff;color:#2563eb}.pi-badge--gray[data-v-05f520b9]{background:#f3f4f6;color:#6b7280}.pi-dot[data-v-05f520b9]{width:6px;height:6px;border-radius:50%;display:inline-block}.pi-dot--green[data-v-05f520b9]{background:#059669}.pi-dot--amber[data-v-05f520b9]{background:#d97706}.pi-dot--gray[data-v-05f520b9]{background:#9ca3af}.bp-empty-row[data-v-05f520b9]{padding:48px 14px;text-align:center;color:#9ca3af;font-size:.85rem;font-style:italic}.bp-row-actions[data-v-05f520b9]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bp-inline-form[data-v-05f520b9]{display:inline}.bp-badge-lock[data-v-05f520b9]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;font-size:.72rem;font-weight:600;background:#f3f4f6;color:#6b7280;border:1px solid #E5E7EB}.bp-btn[data-v-05f520b9]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-05f520b9]:hover{opacity:.85}.bp-btn--sm[data-v-05f520b9]{padding:4px 10px;font-size:.72rem}.bp-btn--primary[data-v-05f520b9]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.bp-btn--ghost[data-v-05f520b9]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-btn--danger[data-v-05f520b9]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.bp-btn--white[data-v-05f520b9]{background:#fff;color:#1e3a5f;border-color:#e5e7eb}.bp-pagination[data-v-05f520b9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #E5E7EB;flex-wrap:wrap;gap:8px}.bp-pagination__info[data-v-05f520b9]{font-size:.78rem;color:#6b7280}.bp-pagination__links[data-v-05f520b9]{display:flex;gap:4px;flex-wrap:wrap}.bp-page-btn[data-v-05f520b9]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;color:#374151;background:#f9fafb;border:1px solid #E5E7EB;transition:all .12s}.bp-page-btn[data-v-05f520b9]:hover:not(.bp-page-btn--disabled){background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.bp-page-btn--active[data-v-05f520b9]{background:#2563eb;color:#fff;border-color:#2563eb}.bp-page-btn--disabled[data-v-05f520b9]{color:#d1d5db;cursor:default}.bp-panel-footer[data-v-05f520b9]{padding:10px 16px;font-size:.78rem;color:#9ca3af;border-top:1px solid #E5E7EB;text-align:right}.bp-form-grid[data-v-05f520b9]{display:flex;flex-direction:column;gap:16px;padding:4px 0}.bp-form-row-2[data-v-05f520b9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-field[data-v-05f520b9]{display:flex;flex-direction:column;gap:4px}.bp-label[data-v-05f520b9]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-05f520b9]{color:#ef4444}.bp-select[data-v-05f520b9]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;background:#fff;outline:none;transition:border-color .15s}.bp-select[data-v-05f520b9]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-hint[data-v-05f520b9]{font-size:.72rem;color:#6b7280}.bp-hint--warn[data-v-05f520b9]{color:#b45309}.bp-wrap[data-v-69c223e7]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.pi-panel[data-v-69c223e7]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.bp-search-bar[data-v-69c223e7]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E5E7EB;flex-wrap:wrap}.bp-search-icon[data-v-69c223e7]{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.bp-search-input[data-v-69c223e7]{flex:1;min-width:160px;font-size:.875rem;border:none;outline:none;background:transparent;color:#374151}.bp-search-input[data-v-69c223e7]::-moz-placeholder{color:#9ca3af}.bp-search-input[data-v-69c223e7]::placeholder{color:#9ca3af}.bp-search-count[data-v-69c223e7]{font-size:.75rem;color:#9ca3af;white-space:nowrap}.bp-search-sep[data-v-69c223e7]{width:1px;height:20px;background:#e5e7eb}.bp-export-btn[data-v-69c223e7]{display:inline-flex;padding:4px 12px;border-radius:7px;font-size:.72rem;font-weight:700;text-decoration:none;border:1px solid;transition:opacity .15s}.bp-export-btn[data-v-69c223e7]:hover{opacity:.8}.bp-export-btn--green[data-v-69c223e7]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.bp-export-btn--red[data-v-69c223e7]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pi-table[data-v-69c223e7]{width:100%;border-collapse:collapse}.pi-th[data-v-69c223e7]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left}.pi-th--center[data-v-69c223e7]{text-align:center}.pi-th--right[data-v-69c223e7]{text-align:right}.pi-td[data-v-69c223e7]{padding:10px 14px;vertical-align:middle}.pi-td--center[data-v-69c223e7]{text-align:center}.pi-td--right[data-v-69c223e7]{text-align:right}.pi-row[data-v-69c223e7]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-69c223e7]:hover{background:#f9fafb}.bp-row--inactive[data-v-69c223e7]{opacity:.55}.pi-name[data-v-69c223e7]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-69c223e7]{font-size:.82rem;color:#6b7280}.pi-mono[data-v-69c223e7]{font-family:ui-monospace,monospace}.pi-code[data-v-69c223e7]{font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--blue[data-v-69c223e7]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-69c223e7]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-69c223e7]{background:#d1fae5;color:#059669}.pi-badge--blue[data-v-69c223e7]{background:#eff6ff;color:#2563eb}.pi-badge--violet[data-v-69c223e7]{background:#ede9fe;color:#5b21b6}.pi-badge--teal[data-v-69c223e7]{background:#f0fdfa;color:#0d9488}.pi-badge--gray[data-v-69c223e7]{background:#f3f4f6;color:#6b7280}.pi-dot[data-v-69c223e7]{width:6px;height:6px;border-radius:50%;display:inline-block}.pi-dot--green[data-v-69c223e7]{background:#059669}.pi-dot--gray[data-v-69c223e7]{background:#9ca3af}.bp-td-obj[data-v-69c223e7]{max-width:200px}.bp-obj-line[data-v-69c223e7]{display:flex;gap:4px;align-items:baseline;margin-bottom:2px}.bp-obj-num[data-v-69c223e7]{font-size:.7rem;color:#9ca3af;flex-shrink:0}.bp-obj-text[data-v-69c223e7]{font-size:.78rem;color:#374151;line-height:1.4}.bp-obj-more[data-v-69c223e7]{font-size:.7rem;color:#6b7280;font-style:italic}.bp-empty-row[data-v-69c223e7]{padding:48px 14px;text-align:center;color:#9ca3af;font-size:.85rem;font-style:italic}.bp-row-actions[data-v-69c223e7]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bp-inline-form[data-v-69c223e7]{display:inline}.bp-btn[data-v-69c223e7]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-69c223e7]:hover{opacity:.85}.bp-btn--sm[data-v-69c223e7]{padding:4px 10px;font-size:.72rem}.bp-btn--ghost[data-v-69c223e7]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-btn--danger[data-v-69c223e7]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.bp-pagination[data-v-69c223e7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #E5E7EB;flex-wrap:wrap;gap:8px}.bp-pagination__info[data-v-69c223e7]{font-size:.78rem;color:#6b7280}.bp-pagination__links[data-v-69c223e7]{display:flex;gap:4px;flex-wrap:wrap}.bp-page-btn[data-v-69c223e7]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;color:#374151;background:#f9fafb;border:1px solid #E5E7EB;transition:all .12s}.bp-page-btn[data-v-69c223e7]:hover:not(.bp-page-btn--disabled){background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.bp-page-btn--active[data-v-69c223e7]{background:#2563eb;color:#fff;border-color:#2563eb}.bp-page-btn--disabled[data-v-69c223e7]{color:#d1d5db;cursor:default}.bp-panel-footer[data-v-69c223e7]{padding:10px 16px;font-size:.78rem;color:#9ca3af;border-top:1px solid #E5E7EB;text-align:right}.bp-form-sections[data-v-69c223e7]{display:flex;flex-direction:column;gap:16px}.bp-section[data-v-69c223e7]{border:1px solid #E5E7EB;border-radius:12px;overflow:hidden}.bp-section__head[data-v-69c223e7]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bp-section__head--blue[data-v-69c223e7]{background:#eff6ff;color:#1d4ed8;border-bottom:1px solid #BFDBFE}.bp-section__head-alt[data-v-69c223e7]{display:flex;align-items:center;gap:10px;padding:10px 14px 4px}.bp-section__head-alt-left[data-v-69c223e7]{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#374151}.bp-section__body[data-v-69c223e7]{padding:14px;display:flex;flex-direction:column;gap:14px}.bp-step[data-v-69c223e7]{width:20px;height:20px;background:#2563eb;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0}.bp-count-badge[data-v-69c223e7]{background:#eff6ff;color:#2563eb;border-radius:99px;padding:1px 7px;font-size:.68rem;font-weight:700}.bp-form-row-2[data-v-69c223e7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-form-row-3[data-v-69c223e7]{display:grid;grid-template-columns:1fr 2fr;gap:12px}.bp-field[data-v-69c223e7]{display:flex;flex-direction:column;gap:4px}.bp-field--span2[data-v-69c223e7]{grid-column:span 2}.bp-field-row-between[data-v-69c223e7]{display:flex;align-items:center;justify-content:space-between}.bp-label[data-v-69c223e7]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-69c223e7]{color:#ef4444}.bp-input[data-v-69c223e7]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;outline:none;transition:border-color .15s}.bp-input[data-v-69c223e7]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-select[data-v-69c223e7]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;background:#fff;outline:none;transition:border-color .15s}.bp-select[data-v-69c223e7]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-textarea[data-v-69c223e7]{flex:1;border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;resize:none;outline:none}.bp-textarea[data-v-69c223e7]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-hint[data-v-69c223e7]{font-size:.72rem;color:#6b7280}.bp-readonly-field[data-v-69c223e7]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:.78rem;color:#9ca3af;height:38px}.bp-readonly-field--mono[data-v-69c223e7]{font-family:ui-monospace,monospace;font-weight:700;color:#374151;justify-content:space-between}.bp-readonly-hint[data-v-69c223e7]{font-size:.65rem;color:#9ca3af}.bp-add-btn[data-v-69c223e7]{display:inline-flex;padding:4px 12px;font-size:.72rem;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #BFDBFE;border-radius:7px;cursor:pointer;transition:background .12s}.bp-add-btn[data-v-69c223e7]:hover{background:#dbeafe}.bp-obj-list[data-v-69c223e7]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.bp-obj-row[data-v-69c223e7]{display:flex;gap:8px;align-items:flex-start}.bp-obj-idx[data-v-69c223e7]{width:18px;font-size:.75rem;font-weight:700;color:#9ca3af;padding-top:10px;flex-shrink:0}.bp-remove-btn[data-v-69c223e7]{width:24px;height:24px;border:none;background:none;color:#ef4444;cursor:pointer;border-radius:6px;transition:background .12s;flex-shrink:0;margin-top:7px}.bp-remove-btn[data-v-69c223e7]:hover{background:#fef2f2}.bp-remove-placeholder[data-v-69c223e7]{width:24px;flex-shrink:0}.bp-ind-list[data-v-69c223e7]{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.bp-ind-card[data-v-69c223e7]{border:1px solid #E5E7EB;border-radius:10px;overflow:hidden}.bp-ind-card__head[data-v-69c223e7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #E5E7EB}.bp-ind-num[data-v-69c223e7]{font-size:.72rem;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 10px;border-radius:99px;border:1px solid #BFDBFE}.bp-ind-body[data-v-69c223e7]{padding:12px;display:flex;flex-direction:column;gap:10px}.bp-remove-icon[data-v-69c223e7]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:6px;transition:color .12s,background .12s}.bp-remove-icon[data-v-69c223e7]:hover{color:#ef4444;background:#fef2f2}.bp-ind-empty[data-v-69c223e7]{font-size:.78rem;color:#9ca3af;font-style:italic;padding:10px 0}.bp-checkbox-row[data-v-69c223e7]{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #FDE68A;border-radius:8px;padding:10px 14px;cursor:pointer}.bp-checkbox[data-v-69c223e7]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#2563EB}.bp-wrap[data-v-2c3ecca9]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.pi-panel[data-v-2c3ecca9]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.bp-search-bar[data-v-2c3ecca9]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E5E7EB;flex-wrap:wrap}.bp-search-icon[data-v-2c3ecca9]{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.bp-search-input[data-v-2c3ecca9]{flex:1;min-width:160px;font-size:.875rem;border:none;outline:none;background:transparent;color:#374151}.bp-search-input[data-v-2c3ecca9]::-moz-placeholder{color:#9ca3af}.bp-search-input[data-v-2c3ecca9]::placeholder{color:#9ca3af}.bp-search-count[data-v-2c3ecca9]{font-size:.75rem;color:#9ca3af;white-space:nowrap}.bp-search-sep[data-v-2c3ecca9]{width:1px;height:20px;background:#e5e7eb}.bp-export-btn[data-v-2c3ecca9]{display:inline-flex;padding:4px 12px;border-radius:7px;font-size:.72rem;font-weight:700;text-decoration:none;border:1px solid;cursor:pointer;background:none;transition:opacity .15s}.bp-export-btn[data-v-2c3ecca9]:hover{opacity:.8}.bp-export-btn--green[data-v-2c3ecca9]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.bp-export-btn--gray[data-v-2c3ecca9]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.pi-table[data-v-2c3ecca9]{width:100%;border-collapse:collapse}.pi-th[data-v-2c3ecca9]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left}.pi-th--center[data-v-2c3ecca9]{text-align:center}.pi-th--right[data-v-2c3ecca9]{text-align:right}.pi-td[data-v-2c3ecca9]{padding:10px 14px;vertical-align:middle}.pi-td--center[data-v-2c3ecca9]{text-align:center}.pi-td--right[data-v-2c3ecca9]{text-align:right}.pi-row[data-v-2c3ecca9]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-2c3ecca9]:hover{background:#f9fafb}.bp-row--inactive[data-v-2c3ecca9]{opacity:.55}.pi-name[data-v-2c3ecca9]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-2c3ecca9]{font-size:.82rem;color:#6b7280}.pi-mono[data-v-2c3ecca9]{font-family:ui-monospace,monospace}.pi-code[data-v-2c3ecca9]{font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--blue[data-v-2c3ecca9]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-2c3ecca9]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-2c3ecca9]{background:#d1fae5;color:#059669}.pi-badge--blue[data-v-2c3ecca9]{background:#eff6ff;color:#2563eb}.pi-badge--violet[data-v-2c3ecca9]{background:#ede9fe;color:#5b21b6}.pi-badge--gray[data-v-2c3ecca9]{background:#f3f4f6;color:#6b7280}.pi-dot[data-v-2c3ecca9]{width:6px;height:6px;border-radius:50%;display:inline-block}.pi-dot--green[data-v-2c3ecca9]{background:#059669}.pi-dot--gray[data-v-2c3ecca9]{background:#9ca3af}.bp-empty-row[data-v-2c3ecca9]{padding:48px 14px;text-align:center;color:#9ca3af;font-size:.85rem;font-style:italic}.bp-row-actions[data-v-2c3ecca9]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bp-inline-form[data-v-2c3ecca9]{display:inline}.bp-btn[data-v-2c3ecca9]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:.72rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-2c3ecca9]:hover{opacity:.85}.bp-btn--sm[data-v-2c3ecca9]{padding:4px 10px}.bp-btn--ghost[data-v-2c3ecca9]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-btn--danger[data-v-2c3ecca9]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.bp-pagination[data-v-2c3ecca9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #E5E7EB;flex-wrap:wrap;gap:8px}.bp-pagination__info[data-v-2c3ecca9]{font-size:.78rem;color:#6b7280}.bp-pagination__links[data-v-2c3ecca9]{display:flex;gap:4px;flex-wrap:wrap}.bp-page-btn[data-v-2c3ecca9]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;color:#374151;background:#f9fafb;border:1px solid #E5E7EB;transition:all .12s}.bp-page-btn[data-v-2c3ecca9]:hover:not(.bp-page-btn--disabled){background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.bp-page-btn--active[data-v-2c3ecca9]{background:#2563eb;color:#fff;border-color:#2563eb}.bp-page-btn--disabled[data-v-2c3ecca9]{color:#d1d5db;cursor:default}.bp-panel-footer[data-v-2c3ecca9]{padding:10px 16px;font-size:.78rem;color:#9ca3af;border-top:1px solid #E5E7EB;text-align:right}.bp-form-sections[data-v-2c3ecca9]{display:flex;flex-direction:column;gap:16px}.bp-section[data-v-2c3ecca9]{border:1px solid #E5E7EB;border-radius:12px;overflow:hidden}.bp-section__head[data-v-2c3ecca9]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bp-section__head--blue[data-v-2c3ecca9]{background:#eff6ff;color:#1d4ed8;border-bottom:1px solid #BFDBFE}.bp-section__body[data-v-2c3ecca9]{padding:14px;display:flex;flex-direction:column;gap:14px}.bp-step[data-v-2c3ecca9]{width:20px;height:20px;background:#2563eb;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0}.bp-count-badge[data-v-2c3ecca9]{background:#eff6ff;color:#2563eb;border-radius:99px;padding:1px 7px;font-size:.68rem;font-weight:700}.bp-form-row-2[data-v-2c3ecca9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-form-row-3[data-v-2c3ecca9]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.bp-field[data-v-2c3ecca9]{display:flex;flex-direction:column;gap:4px}.bp-field-row-between[data-v-2c3ecca9]{display:flex;align-items:center;justify-content:space-between}.bp-label[data-v-2c3ecca9]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-2c3ecca9]{color:#ef4444}.bp-input[data-v-2c3ecca9]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;outline:none;transition:border-color .15s}.bp-input[data-v-2c3ecca9]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-select[data-v-2c3ecca9]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;background:#fff;outline:none;transition:border-color .15s}.bp-select[data-v-2c3ecca9]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-textarea[data-v-2c3ecca9]{flex:1;border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;resize:none;outline:none}.bp-textarea[data-v-2c3ecca9]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-hint[data-v-2c3ecca9]{font-size:.72rem;color:#6b7280}.bp-error[data-v-2c3ecca9]{font-size:.72rem;color:#dc2626}.bp-readonly-field[data-v-2c3ecca9]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:.78rem;color:#9ca3af;height:38px}.bp-readonly-field--mono[data-v-2c3ecca9]{font-family:ui-monospace,monospace;font-weight:700;color:#374151;justify-content:space-between}.bp-readonly-hint[data-v-2c3ecca9]{font-size:.65rem;color:#9ca3af}.bp-add-btn[data-v-2c3ecca9]{display:inline-flex;padding:4px 12px;font-size:.72rem;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #BFDBFE;border-radius:7px;cursor:pointer;transition:background .12s}.bp-add-btn[data-v-2c3ecca9]:hover{background:#dbeafe}.bp-obj-list[data-v-2c3ecca9]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.bp-obj-row[data-v-2c3ecca9]{display:flex;gap:8px;align-items:flex-start}.bp-obj-idx[data-v-2c3ecca9]{width:18px;font-size:.75rem;font-weight:700;color:#9ca3af;padding-top:10px;flex-shrink:0}.bp-remove-btn[data-v-2c3ecca9]{width:24px;height:24px;border:none;background:none;color:#ef4444;cursor:pointer;border-radius:6px;flex-shrink:0;margin-top:7px}.bp-remove-placeholder[data-v-2c3ecca9]{width:24px;flex-shrink:0}.bp-ind-list[data-v-2c3ecca9]{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.bp-ind-card[data-v-2c3ecca9]{border:1px solid #E5E7EB;border-radius:10px;overflow:hidden}.bp-ind-card__head[data-v-2c3ecca9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #E5E7EB}.bp-ind-num[data-v-2c3ecca9]{font-size:.72rem;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 10px;border-radius:99px;border:1px solid #BFDBFE}.bp-ind-body[data-v-2c3ecca9]{padding:12px;display:flex;flex-direction:column;gap:10px}.bp-remove-icon[data-v-2c3ecca9]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:6px;transition:color .12s}.bp-remove-icon[data-v-2c3ecca9]:hover{color:#ef4444;background:#fef2f2}.bp-ind-empty[data-v-2c3ecca9]{font-size:.78rem;color:#9ca3af;font-style:italic;padding:10px 0}.bp-checkbox-row[data-v-2c3ecca9]{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #FDE68A;border-radius:8px;padding:10px 14px;cursor:pointer}.bp-checkbox[data-v-2c3ecca9]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#2563EB}.bp-wrap[data-v-db4651af]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.bp-breadcrumb[data-v-db4651af]{display:flex;align-items:center;gap:6px;font-size:.78rem}.bp-breadcrumb__link[data-v-db4651af]{color:#2563eb;text-decoration:none;font-weight:500}.bp-breadcrumb__link[data-v-db4651af]:hover{text-decoration:underline}.bp-breadcrumb__sep[data-v-db4651af]{color:#d1d5db}.bp-breadcrumb__current[data-v-db4651af]{color:#6b7280}.bp-info-box[data-v-db4651af]{background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;padding:12px 16px;font-size:.82rem;color:#1d4ed8}.bp-inline-code[data-v-db4651af]{font-family:ui-monospace,monospace;font-weight:700;background:#dbeafe;padding:1px 5px;border-radius:4px;font-size:.85em}.pi-panel[data-v-db4651af]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:visible}.pi-panel__head[data-v-db4651af]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #E5E7EB;gap:8px}.pi-panel__title[data-v-db4651af]{font-size:.85rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.bp-accent-bar[data-v-db4651af]{width:3px;height:18px;background:#1e3a5f;border-radius:99px;flex-shrink:0}.pi-table[data-v-db4651af]{width:100%;border-collapse:collapse}.pi-th[data-v-db4651af]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left}.pi-th--center[data-v-db4651af]{text-align:center}.pi-td[data-v-db4651af]{padding:10px 14px;vertical-align:middle}.pi-td--center[data-v-db4651af]{text-align:center}.pi-row[data-v-db4651af]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-db4651af]:hover{background:#f9fafb}.pi-name[data-v-db4651af]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-db4651af]{font-size:.82rem;color:#6b7280}.pi-code[data-v-db4651af]{font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--violet[data-v-db4651af]{color:#5b21b6;background:#ede9fe}.bp-code--blue[data-v-db4651af]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-db4651af]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-db4651af]{background:#d1fae5;color:#059669}.pi-badge--gray[data-v-db4651af]{background:#f3f4f6;color:#6b7280}.pi-dot[data-v-db4651af]{width:6px;height:6px;border-radius:50%;display:inline-block}.pi-dot--green[data-v-db4651af]{background:#059669}.pi-dot--gray[data-v-db4651af]{background:#9ca3af}.bp-empty-row[data-v-db4651af]{padding:48px 14px;text-align:center;color:#9ca3af;font-size:.85rem;font-style:italic}.bp-text-xs[data-v-db4651af]{font-size:.72rem}.bp-icon-edit[data-v-db4651af]{width:26px;height:26px;border:1px solid #E5E7EB;background:#f9fafb;border-radius:6px;cursor:pointer;font-size:.85rem;color:#374151;transition:background .12s}.bp-icon-edit[data-v-db4651af]:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.bp-icon-del[data-v-db4651af]{width:26px;height:26px;border:1px solid #FECACA;background:#fef2f2;border-radius:6px;cursor:pointer;font-size:.85rem;color:#dc2626;transition:background .12s}.bp-icon-del[data-v-db4651af]:hover{background:#fee2e2}.bp-pagination[data-v-db4651af]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #E5E7EB;flex-wrap:wrap;gap:8px}.bp-pagination__info[data-v-db4651af]{font-size:.78rem;color:#6b7280}.bp-pagination__links[data-v-db4651af]{display:flex;gap:4px;flex-wrap:wrap}.bp-page-btn[data-v-db4651af]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;color:#374151;background:#f9fafb;border:1px solid #E5E7EB;transition:all .12s}.bp-page-btn[data-v-db4651af]:hover:not(.bp-page-btn--disabled){background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.bp-page-btn--active[data-v-db4651af]{background:#2563eb;color:#fff;border-color:#2563eb}.bp-page-btn--disabled[data-v-db4651af]{color:#d1d5db;cursor:default}.bp-create-form[data-v-db4651af]{background:#fafafa;border-top:1px solid #E5E7EB;border-radius:0 0 12px 12px;padding:16px}.bp-create-form__title[data-v-db4651af]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#374151;margin-bottom:12px}.bp-neo-form-grid[data-v-db4651af]{display:grid;grid-template-columns:2fr 1fr 2fr;gap:12px;align-items:end}@media (max-width: 700px){.bp-neo-form-grid[data-v-db4651af]{grid-template-columns:1fr}}.bp-searchable-select[data-v-db4651af]{position:relative}.bp-ss-search[data-v-db4651af]{width:100%;border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;outline:none;transition:border-color .15s;box-sizing:border-box}.bp-ss-search[data-v-db4651af]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-ss-dropdown[data-v-db4651af]{position:absolute;top:100%;left:0;right:0;margin-top:3px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:9999;max-height:240px;overflow-y:auto}.bp-ss-option[data-v-db4651af]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #F9FAFB}.bp-ss-option[data-v-db4651af]:hover{background:#eff6ff}.bp-ss-code[data-v-db4651af]{display:block;font-family:ui-monospace,monospace;font-weight:700;color:#5b21b6;font-size:.78rem}.bp-ss-label[data-v-db4651af]{display:block;color:#374151;font-size:.75rem;margin-top:2px}.bp-ss-selected[data-v-db4651af]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;background:#ede9fe;border-radius:6px;font-size:.75rem}.bp-ss-clear[data-v-db4651af]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:0 2px;font-size:.85rem;margin-left:auto}.bp-ss-clear[data-v-db4651af]:hover{color:#ef4444}.bp-discrim-row[data-v-db4651af]{display:flex;align-items:center;gap:8px}.bp-input--center[data-v-db4651af]{text-align:center;font-size:1.1rem;font-weight:700;width:50px;flex-shrink:0}.bp-code-preview[data-v-db4651af]{font-size:.78rem;color:#6b7280;white-space:nowrap}.bp-code-preview strong[data-v-db4651af]{font-family:ui-monospace,monospace;color:#2563eb;font-size:.85rem}.bp-libelle-row[data-v-db4651af]{display:flex;gap:8px}.bp-field[data-v-db4651af]{display:flex;flex-direction:column;gap:4px}.bp-label[data-v-db4651af]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-db4651af]{color:#ef4444}.bp-input[data-v-db4651af]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;outline:none;transition:border-color .15s}.bp-input[data-v-db4651af]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-hint[data-v-db4651af]{font-size:.72rem;color:#6b7280}.bp-btn[data-v-db4651af]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-db4651af]:hover{opacity:.85}.bp-btn--sm[data-v-db4651af]{padding:8px 14px}.bp-btn--primary[data-v-db4651af]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.bp-btn--white[data-v-db4651af]{background:#fff;color:#1e3a5f;border-color:#e5e7eb}.bp-form-sections[data-v-db4651af]{display:flex;flex-direction:column;gap:16px}.bp-section__body[data-v-db4651af]{padding:4px 0;display:flex;flex-direction:column;gap:14px}.bp-readonly-field[data-v-db4651af]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:.78rem;color:#9ca3af;height:38px}.bp-readonly-field--mono[data-v-db4651af]{font-family:ui-monospace,monospace;font-weight:700;color:#5b21b6}.bp-checkbox-row[data-v-db4651af]{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #FDE68A;border-radius:8px;padding:10px 14px;cursor:pointer}.bp-checkbox[data-v-db4651af]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#2563EB}.bp-wrap[data-v-e0843233]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.bp-bc-link[data-v-e0843233]{color:#ffffffb3;text-decoration:none;font-size:.78rem}.bp-bc-link[data-v-e0843233]:hover{color:#fff}.bp-bc-sep[data-v-e0843233]{margin:0 .35rem;color:#fff6;font-size:.78rem}.pi-panel[data-v-e0843233]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.bp-search-bar[data-v-e0843233]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E5E7EB}.bp-search-icon[data-v-e0843233]{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.bp-search-input[data-v-e0843233]{flex:1;font-size:.875rem;border:none;outline:none;background:transparent;color:#374151}.bp-search-input[data-v-e0843233]::-moz-placeholder{color:#9ca3af}.bp-search-input[data-v-e0843233]::placeholder{color:#9ca3af}.bp-search-count[data-v-e0843233]{font-size:.75rem;color:#9ca3af;white-space:nowrap}.bp-search-sep[data-v-e0843233]{width:1px;height:20px;background:#e5e7eb}.bp-export-link[data-v-e0843233]{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:5px;background:#ecfdf5;color:#15803d;border:1px solid #BBF7D0;text-decoration:none;cursor:pointer;white-space:nowrap}.bp-export-link[data-v-e0843233]:hover{background:#d1fae5}.bp-sp-head[data-v-e0843233]{background:#0f172a;color:#fff;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bp-sp-badge[data-v-e0843233]{font-size:.7rem;background:#ffffff26;padding:2px 8px;border-radius:99px}.bp-action-section[data-v-e0843233]{border:1px solid #E5E7EB;border-top:none}.bp-action-head[data-v-e0843233]{background:#1e3a5f;color:#e2e8f0;padding:7px 16px;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600}.bp-action-badge[data-v-e0843233]{font-size:.68rem;background:#ffffff1f;padding:2px 7px;border-radius:99px}.bp-act-empty[data-v-e0843233]{padding:16px 20px;font-size:.8rem;color:#9ca3af;font-style:italic}.bp-table-wrap[data-v-e0843233]{overflow-x:auto}.pi-table[data-v-e0843233]{width:100%;border-collapse:collapse}.pi-th[data-v-e0843233]{padding:10px 14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-align:left;white-space:nowrap}.pi-th--right[data-v-e0843233]{text-align:right}.pi-td[data-v-e0843233]{padding:10px 14px;vertical-align:middle}.pi-row[data-v-e0843233]{border-bottom:1px solid #E5E7EB;transition:background .12s}.pi-row[data-v-e0843233]:hover{background:#f9fafb}.pi-name[data-v-e0843233]{font-weight:600;color:#111827;font-size:.875rem}.pi-muted[data-v-e0843233]{font-size:.82rem;color:#6b7280}.pi-code[data-v-e0843233]{font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 7px;border-radius:5px;font-weight:700}.bp-code--blue[data-v-e0843233]{color:#1d4ed8;background:#eff6ff}.pi-badge[data-v-e0843233]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700}.pi-badge--green[data-v-e0843233]{background:#d1fae5;color:#059669}.bp-empty-row[data-v-e0843233]{text-align:center;color:#9ca3af;font-size:.85rem;font-style:italic}.bp-row-actions[data-v-e0843233]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bp-inline-form[data-v-e0843233]{display:inline}.bp-btn[data-v-e0843233]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-e0843233]:hover{opacity:.85}.bp-btn--sm[data-v-e0843233]{padding:4px 10px;font-size:.72rem}.bp-btn--ghost[data-v-e0843233]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-btn--danger[data-v-e0843233]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.bp-btn--violet[data-v-e0843233]{background:#7c3aed;color:#fff;border-color:#7c3aed}.bp-form-grid[data-v-e0843233]{display:flex;flex-direction:column;gap:16px;padding:4px 0}.bp-form-row-2[data-v-e0843233]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-form-row-3[data-v-e0843233]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.bp-field[data-v-e0843233]{display:flex;flex-direction:column;gap:4px}.bp-label[data-v-e0843233]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-e0843233]{color:#ef4444}.bp-select[data-v-e0843233]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;background:#fff;outline:none;width:100%;transition:border-color .15s}.bp-select[data-v-e0843233]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bp-select[data-v-e0843233]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.bp-textarea[data-v-e0843233]{resize:vertical;min-height:80px}.bp-section-card[data-v-e0843233]{background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.bp-section-title[data-v-e0843233]{font-size:.72rem;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px;margin:0}.bp-section-num[data-v-e0843233]{width:20px;height:20px;border-radius:50%;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.bp-errors[data-v-e0843233]{background:#fef2f2;border:1px solid #FECACA;border-radius:8px;padding:10px 14px}.bp-error-line[data-v-e0843233]{font-size:.8rem;color:#dc2626;margin:2px 0}.bp-wrap[data-v-ef2de758]{padding:20px 25px;display:flex;flex-direction:column;gap:20px;font-family:Inter,system-ui,sans-serif}.bp-bc-link[data-v-ef2de758]{color:#ffffffb3;text-decoration:none;font-size:.78rem}.bp-bc-link[data-v-ef2de758]:hover{color:#fff}.bp-bc-sep[data-v-ef2de758]{margin:0 .35rem;color:#fff6;font-size:.78rem}.pi-panel[data-v-ef2de758]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #00000012;overflow:hidden}.bp-panel-head[data-v-ef2de758]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #E5E7EB}.bp-panel-title[data-v-ef2de758]{font-size:.82rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em;margin:0}.bp-panel-meta[data-v-ef2de758]{font-size:.72rem;color:#9ca3af}.bp-empty-state[data-v-ef2de758]{padding:48px 32px;text-align:center}.bp-empty-title[data-v-ef2de758]{font-size:1rem;font-weight:700;color:#374151;margin:0 0 8px}.bp-empty-hint[data-v-ef2de758]{font-size:.85rem;color:#9ca3af;margin:0}.bp-tree-division[data-v-ef2de758]{border-bottom:2px solid #1E3A5F}.bp-div-head[data-v-ef2de758]{background:#0f172a;color:#fff;padding:8px 16px;display:flex;align-items:center;gap:12px}.bp-tree-groupe[data-v-ef2de758]{border-bottom:1px solid #E5E7EB}.bp-grp-head[data-v-ef2de758]{background:#334155;color:#e2e8f0;padding:7px 16px 7px 2.25rem;display:flex;align-items:center;gap:12px}.bp-tree-classe[data-v-ef2de758]{display:flex;align-items:center;gap:12px;padding:7px 16px 7px 4rem;border-bottom:1px solid #F1F5F9;transition:background .1s}.bp-tree-classe[data-v-ef2de758]:hover{background:#f9fafb}.bp-tree-code[data-v-ef2de758]{font-family:ui-monospace,monospace;font-size:.82rem;font-weight:700;background:#ffffff26;padding:2px 7px;border-radius:4px;white-space:nowrap}.bp-tree-code--blue[data-v-ef2de758]{background:#eff6ff;color:#1d4ed8}.bp-tree-label[data-v-ef2de758]{flex:1;font-size:.82rem}.bp-div-head .bp-tree-label[data-v-ef2de758]{font-weight:600}.bp-grp-head .bp-tree-label[data-v-ef2de758]{font-weight:500;font-size:.78rem}.bp-tree-classe .bp-tree-label[data-v-ef2de758]{color:#374151}.bp-tree-actions[data-v-ef2de758]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.bp-btn-icon[data-v-ef2de758]{padding:3px 8px;font-size:.75rem;border-radius:4px;border:none;cursor:pointer;font-weight:600;line-height:1.4}.bp-btn-icon--light[data-v-ef2de758]{background:#ffffff26;color:#e2e8f0}.bp-btn-icon--light[data-v-ef2de758]:hover{background:#ffffff40}.bp-btn-icon--danger-light[data-v-ef2de758]{background:#dc26264d;color:#fca5a5}.bp-btn-icon--danger-light[data-v-ef2de758]:hover{background:#dc262673}.bp-btn-icon--default[data-v-ef2de758]{background:#f1f5f9;color:#374151;border:1px solid #E2E8F0}.bp-btn-icon--default[data-v-ef2de758]:hover{background:#e2e8f0}.bp-btn-icon--danger[data-v-ef2de758]{background:#fee2e2;color:#dc2626}.bp-btn-icon--danger[data-v-ef2de758]:hover{background:#fecaca}.pi-badge[data-v-ef2de758]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:.65rem;font-weight:700}.pi-badge--gray[data-v-ef2de758]{background:#f3f4f6;color:#6b7280}.bp-add-form[data-v-ef2de758]{padding:16px 20px}.bp-add-grid[data-v-ef2de758]{display:grid;grid-template-columns:auto auto auto 1fr;gap:12px;align-items:end}@media (max-width: 768px){.bp-add-grid[data-v-ef2de758]{grid-template-columns:1fr}}.bp-form-grid[data-v-ef2de758]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.bp-field[data-v-ef2de758]{display:flex;flex-direction:column;gap:4px}.bp-field--row[data-v-ef2de758]{flex-direction:row;align-items:center;gap:8px}.bp-field--grow[data-v-ef2de758]{flex:1}.bp-label[data-v-ef2de758]{font-size:.8rem;font-weight:600;color:#374151}.bp-required[data-v-ef2de758]{color:#ef4444}.bp-select[data-v-ef2de758]{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#374151;background:#fff;outline:none;width:100%;transition:border-color .15s}.bp-select[data-v-ef2de758]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.bp-select[data-v-ef2de758]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.bp-mono[data-v-ef2de758]{font-family:ui-monospace,monospace}.bp-btn[data-v-ef2de758]{display:inline-flex;align-items:center;padding:7px 16px;border-radius:8px;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .15s;line-height:1.4}.bp-btn[data-v-ef2de758]:hover{opacity:.85}.bp-btn--ghost[data-v-ef2de758]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.bp-btn--dark[data-v-ef2de758]{background:#1e3a5f;color:#fff;border-color:#1e3a5f}
