[data-v-f63f9304]:root{--hint-h:18px}.participant-contract-row[data-v-f63f9304]{align-items:flex-end;display:flex;gap:.5rem;width:100%}.participant-field[data-v-f63f9304]{flex:1 1 auto;min-width:0}.contract-type-field[data-v-f63f9304]{flex:0 0 115px;min-width:115px}.actions[data-v-f63f9304] .p-button,.actions[data-v-f63f9304] .p-togglebutton .p-button,.actions[data-v-f63f9304] .p-togglebutton{font-size:.875rem;padding:.35rem .75rem}.actions[data-v-f63f9304] .p-button{min-width:auto}.actions-fill[data-v-f63f9304]{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;width:100%}.act-btn[data-v-f63f9304]{flex:1 1 0%;min-width:0}.act-btn[data-v-f63f9304] .p-button{width:100%}.act-btn[data-v-f63f9304] .p-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-row .field[data-v-f63f9304]{position:relative}.eq-row .field[data-v-f63f9304] .p-float-label{display:block;width:100%}.field-hint[data-v-f63f9304]{bottom:0;font-size:.75rem;left:0;line-height:var(--hint-h);pointer-events:none;position:absolute;right:0}.eq-row[data-v-f63f9304] .p-float-label{padding-bottom:0}.eq-row[data-v-f63f9304]:has(.field-hint) .p-float-label{padding-bottom:var(--hint-h)}.lift-chain[data-v-f63f9304]{--lift-gap:0rem}.lift-chain[data-v-f63f9304]:has(:where(.p-inputwrapper-focus,.p-inputwrapper-filled)){--lift-gap:.5rem}.lift-chain .field[data-v-f63f9304],.lift-chain>[class*=col-][data-v-f63f9304]{margin-top:var(--lift-gap);transition:margin .18s ease}[data-v-f63f9304] .p-multiselect .p-multiselect-items-wrapper{max-height:inherit}@media (max-width:767px){.participant-contract-row[data-v-f63f9304]{flex-direction:column}.contract-type-field[data-v-f63f9304],.participant-field[data-v-f63f9304]{flex:1 1 auto;min-width:0;width:100%}}[data-v-0a31f3f4]:root{--hint-h:18px}.export-grid .grid[data-v-0a31f3f4]{row-gap:.75rem}.export-grid[data-v-0a31f3f4] .p-float-label{width:100%}.participant-contract-row[data-v-0a31f3f4]{align-items:flex-end;display:flex;gap:.5rem;width:100%}.participant-field[data-v-0a31f3f4]{flex:0 0 calc(70% - .25rem);min-width:0}.contract-type-field[data-v-0a31f3f4]{flex:0 0 calc(30% - .25rem);min-width:0}.eq-row .field[data-v-0a31f3f4]{position:relative}.field-hint[data-v-0a31f3f4]{bottom:0;font-size:.75rem;left:0;line-height:var(--hint-h);pointer-events:none;position:absolute;right:0}.eq-row[data-v-0a31f3f4] .p-float-label{padding-bottom:0}.eq-row[data-v-0a31f3f4]:has(.field-hint) .p-float-label{padding-bottom:var(--hint-h)}[data-v-0a31f3f4] .p-multiselect .p-multiselect-items-wrapper{max-height:inherit}@media (max-width:767px){.participant-contract-row[data-v-0a31f3f4]{flex-direction:column}.contract-type-field[data-v-0a31f3f4],.participant-field[data-v-0a31f3f4]{flex:1 1 auto;min-width:0;width:100%}}.export-gap-right[data-v-b4701983],.export-gap-right[data-v-d4d28278],.export-gap-right[data-v-8c030eaf]{margin-right:18px}.top-actions[data-v-2861b45b]{gap:20px}.projection-toggle[data-v-2861b45b]{align-items:center;display:flex;gap:8px}.projection-toggle-label[data-v-2861b45b]{color:var(--p-text-color);cursor:pointer;font:600 13px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.diff-legend[data-v-2861b45b],.projection-toggle-label[data-v-2861b45b]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-legend[data-v-2861b45b]{align-items:center;color:var(--dl-label,#6b7280);display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px;margin-top:6px;padding-inline:12px}.legend-title[data-v-2861b45b]{font:800 12px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin-right:4px}.legend-item[data-v-2861b45b]{align-items:center;display:inline-flex;font:600 12px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:8px;white-space:nowrap}.legend-dot[data-v-2861b45b]{border-radius:50%;display:inline-block;height:12px;width:12px}.export-gap-right[data-v-2861b45b]{margin-right:18px}.chart-toolbar[data-v-2615a9ad]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;width:100%}.view-filter[data-v-2615a9ad]{align-items:flex-start;display:inline-flex;flex-direction:column;gap:5px;margin-left:35px}.view-filter__label[data-v-2615a9ad]{color:#4f46e5;font-size:11px;font-weight:600;line-height:1}.export-gap-right[data-v-2615a9ad]{margin-right:18px}[data-v-2615a9ad] .view-filter__control.p-selectbutton{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;height:38px;padding:3px}[data-v-2615a9ad] .view-filter__control .p-button,[data-v-2615a9ad] .view-filter__control .p-togglebutton{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;line-height:1;min-width:108px;padding:0 14px;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}[data-v-2615a9ad] .view-filter__control .p-button.p-highlight,[data-v-2615a9ad] .view-filter__control .p-togglebutton.p-togglebutton-checked,[data-v-2615a9ad] .view-filter__control .p-togglebutton[data-p-checked=true]{background:#4f46e5;box-shadow:0 1px 3px #0000002e;color:#fff}[data-v-2615a9ad] .view-filter__control .p-button:not(.p-highlight):hover,[data-v-2615a9ad] .view-filter__control .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):hover{background:#e5e7eb;color:#3730a3}[data-v-2615a9ad] .view-filter__control .p-button-label,[data-v-2615a9ad] .view-filter__control .p-togglebutton-content{padding:0}[data-v-2615a9ad] .view-filter__control .p-button:focus-visible,[data-v-2615a9ad] .view-filter__control .p-togglebutton:focus-visible{outline:2px solid #818cf8;outline-offset:-2px;position:relative;z-index:1}@media (max-width:720px){.chart-toolbar[data-v-2615a9ad]{align-items:stretch;flex-direction:column}.view-filter[data-v-2615a9ad]{margin-left:0}.export-gap-right[data-v-2615a9ad]{align-self:flex-end}}.evolution-kpi-tabs[data-v-942a781a]{--seg-off-bg:#eef2f7;--seg-off-border:#dfe6ef;--seg-off-text:#6b7280;--seg-on-bg:#fff1cc;--seg-on-border:#f0d889;--seg-on-text:#3f3f46;--seg-focus:rgba(0,0,0,.08);background:transparent;border:none;box-shadow:none;min-width:0;overflow:visible;width:100%}.evolution-kpi-tabs[data-v-942a781a] .p-tablist{background:transparent!important;border:none!important;box-shadow:none!important;max-width:100%;min-width:0;overflow:visible!important;width:100%}.evolution-kpi-tabs[data-v-942a781a] .p-tablist:after,.evolution-kpi-tabs[data-v-942a781a] .p-tablist:before{background:transparent!important;border:none!important;box-shadow:none!important;content:none!important;display:none!important}.evolution-kpi-tab-list[data-v-942a781a]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 0;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.evolution-kpi-tab-list[data-v-942a781a]::-webkit-scrollbar{display:none;height:4px}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-content{max-width:none;min-width:-moz-max-content;min-width:max-content;overflow:visible!important;width:-moz-max-content;width:max-content}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-content:after,.evolution-kpi-tabs[data-v-942a781a] .p-tablist-content:before{background:transparent!important;border:none!important;box-shadow:none!important;content:none!important;display:none!important}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-tab-list{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;max-width:none;min-width:-moz-max-content;min-width:max-content;overflow:visible!important;padding:0 18px 0 35px;width:-moz-max-content;width:max-content}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-tab-list:after,.evolution-kpi-tabs[data-v-942a781a] .p-tablist-tab-list:before{content:none!important;display:none!important}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-active-bar{display:none!important;height:0!important}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-tab-list>*{border-right:0!important;margin:0!important}.evolution-kpi-tabs[data-v-942a781a] .p-tablist-tab-list>:after{display:none!important}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab{align-items:center;background:var(--seg-off-bg)!important;border:1px solid var(--seg-off-border)!important;border-radius:12px!important;box-shadow:inset 0 1px #fff;color:var(--seg-off-text)!important;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:8px;justify-content:center;line-height:1;min-width:-moz-max-content;min-width:max-content;padding:6px 14px!important;transform:none!important;white-space:nowrap;width:auto}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab:hover{filter:brightness(.98)}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab:focus-visible{box-shadow:0 0 0 3px var(--seg-focus);outline:none}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab-active{background:var(--seg-on-bg)!important;border-color:var(--seg-on-border)!important;color:var(--seg-on-text)!important}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab-active:hover{background:var(--seg-on-bg)!important}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab.p-tab:active{transform:none!important}.evolution-kpi-icon[data-v-942a781a]{flex:0 0 auto;font-size:12px;opacity:.9}.evolution-kpi-label[data-v-942a781a]{white-space:nowrap}.evolution-kpi-tabs[data-v-942a781a] .p-tabpanels{background:transparent;border:none;padding:10px 0 0}@media (max-width:768px){.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab--long.p-tab{max-width:190px;min-width:0}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab--long.p-tab .evolution-kpi-label{overflow:hidden;text-overflow:ellipsis}}@media (max-width:480px){.evolution-kpi-tab-list[data-v-942a781a]{overflow-x:scroll!important;overflow-y:hidden!important;scrollbar-width:thin;-ms-overflow-style:auto}.evolution-kpi-tab-list[data-v-942a781a]::-webkit-scrollbar{display:block;height:5px}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab--long.p-tab{max-width:none;min-width:-moz-max-content;min-width:max-content}.evolution-kpi-tabs[data-v-942a781a] .evolution-kpi-tab--long.p-tab .evolution-kpi-label{overflow:visible;text-overflow:clip}}
