.perf-select label[data-v-08768867]{letter-spacing:.01em;margin-bottom:.25rem;display:block}.perf-select .rf-label-hint[data-v-08768867]{color:var(--color-primary,#203c78);opacity:.7;cursor:help;font-size:.85em}.perf-select select[data-v-08768867]{cursor:pointer;width:100%}.perf-select select.form-select.perf-select--colored[data-v-08768867],.perf-select button.perf-search-trigger.form-select.perf-select--colored[data-v-08768867]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")}.perf-select select.form-select.perf-select--colored[data-v-08768867]:focus,.perf-select button.perf-search-trigger.form-select.perf-select--colored[data-v-08768867]:focus{box-shadow:0 0 0 .2rem #ffffff40,0 0 0 .25rem #203c7840}.perf-option__swatch[data-v-08768867]{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-right:.35rem;box-shadow:0 0 0 1px #00000014}.perf-option__leading[data-v-08768867]{flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;margin-right:.45rem;display:inline-flex}.perf-option__match-sides[data-v-08768867]{flex:auto;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.perf-option__club[data-v-08768867]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.perf-option__club-name[data-v-08768867]{white-space:nowrap}.perf-option__vs[data-v-08768867]{opacity:.55;text-transform:lowercase;flex-shrink:0;font-size:.8em;font-weight:600}.perf-option__suffix[data-v-08768867]{opacity:.7;white-space:nowrap;flex-shrink:0;margin-left:.15rem}.perf-option__logo[data-v-08768867]{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.perf-option__logo--placeholder[data-v-08768867]{color:#94a3b8;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.85rem;display:inline-flex}.perf-option__text[data-v-08768867]{flex:auto;min-width:0}.perf-search-trigger[data-v-08768867]{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.perf-search-trigger__inner[data-v-08768867]{flex:auto;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.perf-search-trigger__label[data-v-08768867]{min-width:0}.perf-multiselect-trigger.form-select[data-v-08768867]{box-sizing:border-box;background-image:none;width:100%;min-width:0}.perf-multiselect-trigger[data-v-08768867]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:.35rem;height:auto;min-height:38px;padding:.3rem 2rem .3rem .65rem;display:flex;position:relative}.perf-multiselect-trigger.disabled[data-v-08768867]{pointer-events:none;opacity:.65}.perf-chips-wrap[data-v-08768867]{flex-wrap:wrap;flex:auto;gap:.3rem;min-width:0;display:flex}.perf-chip[data-v-08768867]{color:#1e3a85;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #dbe3f7;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem .12rem .7rem;font-size:.8rem;font-weight:600;line-height:1.5;transition:box-shadow .15s,transform .15s;display:inline-flex}.perf-chip[data-v-08768867]:hover{box-shadow:0 2px 6px #203c7824}.perf-chip__logo[data-v-08768867]{object-fit:contain;flex-shrink:0;width:1.1rem;height:1.1rem}.perf-chip__remove[data-v-08768867]{cursor:pointer;color:#1e3a85;opacity:.55;background:0 0;border:none;align-items:center;padding:0 .1rem;font-size:1rem;line-height:1;transition:opacity .12s;display:flex}.perf-chip__remove[data-v-08768867]:hover{opacity:1}.perf-caret[data-v-08768867]{color:#64748b;pointer-events:none;font-size:.72rem;transition:transform .18s,color .15s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.perf-caret.open[data-v-08768867]{color:#1e3a85;transform:translateY(-50%)rotate(180deg)}.perf-searchable-wrap[data-v-08768867]{width:100%;max-width:100%;position:relative}.perf-searchable-wrap--fit[data-v-08768867]{vertical-align:top;width:max-content;max-width:100%;display:inline-grid}.perf-searchable-wrap--fit>.perf-fit-sizer[data-v-08768867],.perf-searchable-wrap--fit>.perf-multiselect-trigger[data-v-08768867],.perf-searchable-wrap--fit>.perf-search-trigger[data-v-08768867]{grid-area:1/1}.perf-fit-sizer[data-v-08768867]{visibility:hidden;pointer-events:none;white-space:nowrap;box-sizing:border-box;font-size:inherit;border:1px solid #0000;flex-direction:column;padding:.3rem 2rem .3rem .65rem;line-height:1.5;display:flex}.perf-fit-sizer__line[data-v-08768867]{white-space:nowrap;height:0;display:block;overflow:hidden}.perf-searchable-wrap--fit>.perf-multiselect-trigger[data-v-08768867],.perf-searchable-wrap--fit>.perf-search-trigger[data-v-08768867]{width:100%;min-width:0;max-width:100%}.perf-select[data-v-08768867]:has(.perf-searchable-wrap--fit){width:max-content;max-width:100%}.perf-dropdown-panel[data-v-08768867]{z-index:1060;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:max-content;min-width:100%;max-width:min(640px,96vw);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f}.perf-dropdown-panel--up[data-v-08768867]{top:auto;bottom:calc(100% + 4px);box-shadow:0 -10px 30px #0f172a1f,0 -2px 6px #0f172a0f}.perf-dropdown-panel--end[data-v-08768867]{left:auto;right:0}.perf-dropdown-search[data-v-08768867]{background:#f8faff;border-bottom:1px solid #eef2f7;padding:.5rem}.perf-dropdown-search input[data-v-08768867]{width:100%}.perf-dropdown-list[data-v-08768867]{max-height:260px;padding:.25rem 0;overflow-y:auto}.perf-option[data-v-08768867]{cursor:pointer;color:#334155;border-radius:6px;align-items:center;margin:0 .25rem;padding:.5rem .85rem;font-size:.875rem;transition:background .12s,color .12s;display:flex;position:relative}.perf-option[data-v-08768867]:hover{color:#1e3a85;background:#eef4ff}.perf-option--selected[data-v-08768867]{color:#1e3a85;background:#e8edf8;font-weight:600}.perf-option--selected[data-v-08768867]:hover{background:#dde5f5}.perf-option--checked[data-v-08768867]{color:#1e3a85;background:#eef2ff;font-weight:600}.perf-option--checked[data-v-08768867]:hover{background:#e0e7ff}.perf-option--placeholder[data-v-08768867]{color:#94a3b8;font-style:italic}.perf-option--empty[data-v-08768867]{color:#94a3b8;justify-content:center;padding:.9rem;font-style:italic}.perf-option--grouped[data-v-08768867]{padding-left:1.1rem}.perf-opt-group-label[data-v-08768867]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:0 0;border-top:1px solid #eef2f7;margin-top:.15rem;padding:.4rem .85rem .2rem;font-size:.68rem;font-weight:700}.perf-opt-group-label[data-v-08768867]:first-child{border-top:none;margin-top:0}.dropdown-enter-active[data-v-08768867]{animation:.12s dd-in-08768867}.dropdown-leave-active[data-v-08768867]{animation:.1s reverse dd-in-08768867}@keyframes dd-in-08768867{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-up-enter-active[data-v-08768867]{animation:.12s dd-up-in-08768867}.dropdown-up-leave-active[data-v-08768867]{animation:.1s reverse dd-up-in-08768867}@keyframes dd-up-in-08768867{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.perf-select.inline-layout[data-v-08768867]{align-items:center;gap:.75rem;display:flex}.perf-select.inline-layout label[data-v-08768867]{white-space:nowrap;flex-shrink:0;margin-bottom:0}.perf-select.inline-layout select[data-v-08768867],.perf-select.inline-layout .perf-searchable-wrap[data-v-08768867]{flex:1;min-width:160px}.perf-club[data-v-efbb3b40]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.perf-club--inline[data-v-efbb3b40]{flex-direction:row;gap:.4rem}.perf-club__logo-wrap[data-v-efbb3b40]{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:52px;max-width:100%;height:52px;display:flex}.perf-club__logo[data-v-efbb3b40]{object-fit:contain;width:100%;height:100%}.perf-club__placeholder[data-v-efbb3b40]{color:#cbd5e1;font-size:2.2rem}.perf-club__name[data-v-efbb3b40]{color:#334155;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.perf-club--xs .perf-club__logo-wrap[data-v-efbb3b40]{width:32px;height:32px}.perf-club--xs .perf-club__placeholder[data-v-efbb3b40]{font-size:1.5rem}.perf-club--xs .perf-club__name[data-v-efbb3b40]{font-size:.9rem}.perf-club--sm .perf-club__logo-wrap[data-v-efbb3b40]{width:36px;height:36px}.perf-club--sm .perf-club__placeholder[data-v-efbb3b40]{font-size:1.5rem}.perf-club--sm .perf-club__name[data-v-efbb3b40]{font-size:.7rem}.perf-club--md .perf-club__logo-wrap[data-v-efbb3b40]{width:52px;height:52px}.perf-club--md .perf-club__name[data-v-efbb3b40]{font-size:.78rem}.perf-club--lg .perf-club__logo-wrap[data-v-efbb3b40]{width:100px;height:100px}.perf-club--lg .perf-club__placeholder[data-v-efbb3b40]{font-size:3rem}.perf-club--lg .perf-club__name[data-v-efbb3b40]{font-size:.85rem}.perf-club--xl .perf-club__logo-wrap[data-v-efbb3b40]{width:220px;height:120px}.perf-club--xl .perf-club__placeholder[data-v-efbb3b40]{font-size:5rem}.perf-club--xl .perf-club__name[data-v-efbb3b40]{font-size:1rem}.perf-club--inline .perf-club__name[data-v-efbb3b40]{-webkit-line-clamp:1;text-align:left;width:auto}.perf-club--clickable[data-v-efbb3b40]{cursor:pointer}.perf-club--clickable:hover .perf-club__logo-wrap[data-v-efbb3b40]{opacity:.85}.perf-arbitre[data-v-1c663ab2]{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.perf-arbitre__avatar[data-v-1c663ab2]{object-fit:cover;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px}.perf-arbitre__text[data-v-1c663ab2]{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.78rem;font-weight:500;overflow:hidden}.perf-arbitre__text--bold[data-v-1c663ab2]{font-weight:700}a.perf-arbitre__text[data-v-1c663ab2]{color:inherit;cursor:pointer;text-decoration:none}a.perf-arbitre__text[data-v-1c663ab2]:hover{text-decoration:underline}a.perf-arbitre__text.text-success[data-v-1c663ab2]{color:var(--bs-success)!important}.perf-arbitre--table .perf-arbitre__avatar[data-v-1c663ab2]{border-width:1px;width:28px;height:28px}.perf-arbitre--table .perf-arbitre__text[data-v-1c663ab2]{font-size:.9rem;font-weight:400}.perf-arbitre--table .perf-arbitre__text.text-success[data-v-1c663ab2]{color:var(--bs-success)!important}.perf-arbitre--table .perf-arbitre__text.perf-arbitre__text--bold[data-v-1c663ab2]{font-weight:700}.acc-note-chip[data-v-bf377437]{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.acc-note-chip--success[data-v-bf377437]{color:#047857;background:#d1fae5}.acc-note-chip--good[data-v-bf377437]{color:#15803d;background:#dcfce7}.acc-note-chip--warning[data-v-bf377437]{color:#c2410c;background:#ffedd5}.acc-note-chip--danger[data-v-bf377437]{color:#b91c1c;background:#fee2e2}.acc-note-chip--empty[data-v-bf377437]{color:#94a3b8;background:#f1f5f9}.acc-note-chip--pending[data-v-bf377437]{color:#475569;background:#e2e8f0;font-weight:600}.acc-niveau-chip[data-v-bf377437]{letter-spacing:.03em;color:var(--color-primary,#203c78);white-space:nowrap;background:#e8edf8;border-radius:6px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}html[data-theme=dark] .acc-niveau-chip[data-v-bf377437]{color:#93c5fd;background:#334155}.accompagnements-view[data-v-8603719e] .perf-filters-panel__field{width:max-content;min-width:0;max-width:100%}.accompagnements-view[data-v-8603719e] .perf-filters-panel__field>.perf-select{width:max-content;max-width:100%}@media (width<=575.98px){.accompagnements-view[data-v-8603719e] .perf-filters-panel__field{width:100%}.accompagnements-view[data-v-8603719e] .perf-filters-panel__field>.perf-select,.accompagnements-view[data-v-8603719e] .perf-filters-panel__field .perf-searchable-wrap,.accompagnements-view[data-v-8603719e] .perf-filters-panel__field .perf-multiselect-trigger,.accompagnements-view[data-v-8603719e] .perf-filters-panel__field .perf-search-trigger{width:100%;max-width:100%}}.acc-perf-radar[data-v-18b69e7c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 2px 6px #203c780f}.acc-perf-radar__header[data-v-18b69e7c]{color:var(--color-primary,#203c78);background:linear-gradient(90deg,#e8edf8 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;padding:.7rem 1rem;font-size:.9rem;font-weight:700}.acc-perf-radar__body[data-v-18b69e7c]{flex:1;justify-content:center;align-items:center;min-height:220px;padding:.75rem .5rem 1rem;display:flex;position:relative}.acc-perf-radar__empty[data-v-18b69e7c]{color:#94a3b8;font-size:.9rem;font-weight:500}canvas[data-v-18b69e7c]{max-width:100%;max-height:280px}.perf-match-root[data-v-17e7da5a]{flex-direction:column;height:100%;min-height:0;display:flex}.perf-match-root--embedded .match-card[data-v-17e7da5a]{box-shadow:none;cursor:default;border:none;border-radius:0}.perf-match-root--embedded .match-card[data-v-17e7da5a]:hover,.perf-match-root--embedded .match-card[data-v-17e7da5a]:focus-visible{box-shadow:none;transform:none}.match-card[data-v-17e7da5a]{cursor:pointer;background:#fff;border:1px solid #dde3ec;border-top-color:#203c78;border-radius:12px;flex-direction:column;flex:1;min-height:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 1px 5px #00000012}.match-card[data-v-17e7da5a]:hover,.match-card[data-v-17e7da5a]:focus-visible{border-color:#203c78;outline:none;transform:translateY(-3px);box-shadow:0 8px 24px #203c7821}.match-card__thumb[data-v-17e7da5a]{background:#f4f7fb;flex:1;padding:.5rem 1.25rem 1.1rem;position:relative}.match-card__thumb--no-comp[data-v-17e7da5a]{padding:.65rem 1.25rem 1rem}.match-card__comp[data-v-17e7da5a]{flex-shrink:0;justify-content:center;align-items:center;height:50px;margin-bottom:1rem;display:flex}.match-card__comp-logo[data-v-17e7da5a]{object-fit:contain;max-width:140px;height:48px}.match-card__comp-name[data-v-17e7da5a]{color:var(--color-primary,#203c78);text-align:center;padding:0 .5rem;font-size:.95rem;font-weight:700;line-height:1.3}.match-card__teams[data-v-17e7da5a]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.match-card__teams--split[data-v-17e7da5a]{grid-template-rows:minmax(52px,auto) auto;grid-template-columns:1fr auto 1fr;place-items:center;gap:.5rem .6rem;display:grid}.match-card__logo-cell[data-v-17e7da5a]{justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.match-card__names-gap[data-v-17e7da5a]{visibility:hidden;height:0;overflow:hidden}.match-card__teams--split .match-card__vs-block[data-v-17e7da5a]{place-self:center}.match-card__club-name[data-v-17e7da5a]{color:#334155;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;width:100%;min-width:0;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.match-card__team[data-v-17e7da5a]{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.match-card__team--right[data-v-17e7da5a]{flex-direction:column}.match-card__team--clickable[data-v-17e7da5a]{cursor:pointer;border-radius:8px;margin:-.25rem;padding:.25rem}.match-card__team--clickable[data-v-17e7da5a]:hover{background:#203c780f}.match-card__club-stack[data-v-17e7da5a]{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.match-card__clips-hint[data-v-17e7da5a]{color:#64748b;opacity:.85;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;line-height:1;display:inline-flex}.match-card__club-name .match-card__clips-hint[data-v-17e7da5a]{vertical-align:middle;margin-left:.28rem}.match-card__clips-hint--badge[data-v-17e7da5a]{color:#203c78;opacity:1;z-index:1;background:#fff;border:1px solid #dde3ec;border-radius:999px;width:15px;height:15px;font-size:.48rem;position:absolute;top:34px;left:calc(50% + 10px);box-shadow:0 1px 2px #0f172a0f}.match-card__vs-block[data-v-17e7da5a]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.match-card__score[data-v-17e7da5a]{color:#fff;white-space:nowrap;letter-spacing:.02em;background:#203c78;border-radius:6px;padding:5px 12px;font-size:.9rem;font-weight:500}.match-card__vs[data-v-17e7da5a]{color:#94a3b8;font-size:.85rem;font-weight:600}.match-card__footer[data-v-17e7da5a]{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.6rem 1rem;display:flex}.match-card__footer-row[data-v-17e7da5a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.match-card__date[data-v-17e7da5a]{color:#64748b;font-size:.75rem}.match-card__journee[data-v-17e7da5a]{color:#475569;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:650}.match-card__fonction[data-v-17e7da5a]{color:#203c78;background:#e8edf5;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:.72rem;font-weight:600}.match-card__officials[data-v-17e7da5a]{flex-wrap:wrap;gap:.5rem;display:flex}.match-card__official[data-v-17e7da5a]{color:#334155;font-size:.72rem}.match-card__official .match-card__official-label[data-v-17e7da5a]{color:#203c78;margin-right:.25rem;font-weight:700}.match-card--inline-bar[data-v-17e7da5a]{border-radius:12px;overflow:hidden}.match-card--inline-bar .match-card__bar[data-v-17e7da5a]{flex-direction:row;align-items:center;gap:.75rem 1rem;min-height:0;padding:.45rem .9rem;display:flex}.match-card--inline-bar .match-card__comp--bar[data-v-17e7da5a]{flex:0 200px;justify-content:flex-start;max-width:28%;height:auto;margin-bottom:0}.match-card--inline-bar .match-card__comp-logo[data-v-17e7da5a]{max-width:80px;height:26px}.match-card--inline-bar .match-card__comp-name[data-v-17e7da5a]{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.match-card--inline-bar .match-card__teams--bar[data-v-17e7da5a]{flex:auto;justify-content:center;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.match-card--inline-bar .match-card__vs[data-v-17e7da5a]{font-size:.72rem}.match-card--inline-bar .match-card__score[data-v-17e7da5a]{padding:2px 6px;font-size:.72rem}.match-card--inline-bar .match-card__bar-meta[data-v-17e7da5a]{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.match-card--inline-bar .match-card__date[data-v-17e7da5a]{color:#64748b;white-space:nowrap;font-size:.72rem}.match-card--inline-bar .match-card__fonction[data-v-17e7da5a]{color:#203c78;white-space:nowrap;background:#e8edf8;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.match-card--sm:not(.match-card--inline-bar) .match-card__thumb[data-v-17e7da5a]{flex-direction:row;align-items:center;gap:.65rem 1rem;padding:.4rem .85rem;display:flex}.match-card--sm:not(.match-card--inline-bar) .match-card__thumb--no-comp[data-v-17e7da5a]{padding:.4rem .85rem}.match-card--sm:not(.match-card--inline-bar) .match-card__comp[data-v-17e7da5a]{flex:0 220px;justify-content:flex-start;max-width:38%;height:auto;margin-bottom:0}.match-card--sm:not(.match-card--inline-bar) .match-card__comp-logo[data-v-17e7da5a]{max-width:88px;height:28px}.match-card--sm:not(.match-card--inline-bar) .match-card__comp-name[data-v-17e7da5a]{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.match-card--sm:not(.match-card--inline-bar) .match-card__teams[data-v-17e7da5a]{flex:auto;gap:.35rem;min-width:0}.match-card--sm:not(.match-card--inline-bar) .match-card__teams--split[data-v-17e7da5a]{grid-template-rows:none;grid-template-columns:none;justify-content:space-between;align-items:center;display:flex}.match-card--sm:not(.match-card--inline-bar) .match-card__teams--split .match-card__logo-cell[data-v-17e7da5a]{display:none}.match-card--sm:not(.match-card--inline-bar) .match-card__teams--split .match-card__club-name[data-v-17e7da5a]{-webkit-line-clamp:1;flex:1 1 0;width:auto}.match-card--sm:not(.match-card--inline-bar) .match-card__teams--split .match-card__names-gap[data-v-17e7da5a]{display:none}.match-card--sm:not(.match-card--inline-bar) .match-card__team[data-v-17e7da5a]{flex-direction:row;gap:.35rem}.match-card--sm:not(.match-card--inline-bar) .match-card__score[data-v-17e7da5a]{padding:2px 6px;font-size:.72rem}.match-card--sm:not(.match-card--inline-bar) .match-card__vs[data-v-17e7da5a]{font-size:.7rem}.match-card--sm:not(.match-card--inline-bar) .match-card__club-name[data-v-17e7da5a]{font-size:.68rem}.match-card--sm:not(.match-card--inline-bar) .match-card__footer[data-v-17e7da5a]{padding:.35rem .85rem}.match-card--sm:not(.match-card--inline-bar) .match-card__date[data-v-17e7da5a]{font-size:.68rem}.match-card--sm:not(.match-card--inline-bar) .match-card__fonction[data-v-17e7da5a]{padding:2px 6px;font-size:.65rem}.match-card--lg .match-card__thumb[data-v-17e7da5a]{padding:.75rem 1.5rem 1.25rem}.match-card--lg .match-card__comp[data-v-17e7da5a]{height:56px;margin-bottom:1rem}.match-card--lg .match-card__comp-logo[data-v-17e7da5a]{max-width:160px;height:56px}.match-card--lg .match-card__comp-name[data-v-17e7da5a]{font-size:1.05rem}.match-card--lg .match-card__teams[data-v-17e7da5a]{gap:1rem}.perf-textarea textarea[data-v-a162ab13]{cursor:text;resize:vertical}.perf-textarea label[data-v-a162ab13]{width:auto;margin-bottom:.25rem;display:block}.perf-textarea textarea.form-control[data-v-a162ab13]{width:100%}.perf-textarea.inline-layout[data-v-a162ab13]{align-items:flex-start;gap:.75rem;display:flex}.perf-textarea.inline-layout label[data-v-a162ab13]{white-space:nowrap;flex-shrink:0;margin-bottom:0;padding-top:.375rem}.perf-textarea.inline-layout textarea.form-control[data-v-a162ab13]{flex:1;min-width:160px}.rf-evaluation-comment[data-v-91371e04]{flex-direction:column;height:100%;min-height:0;display:flex}.rf-evaluation-comment[data-v-91371e04] .perf-textarea{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.rf-evaluation-comment[data-v-91371e04] textarea.form-control{resize:none;flex:auto;height:100%;min-height:0}.rf-evaluation-comment__quote[data-v-91371e04]{border:0;border-left:3px solid var(--color-primary,#203c78);white-space:pre-wrap;color:#334155;background:0 0;flex:auto;margin:0;padding:.2rem 0 .2rem .9rem;font-size:.9rem;font-style:italic;line-height:1.55}.rf-evaluation-comment__empty[data-v-91371e04]{color:#94a3b8;border-left:3px solid #d5deee;margin:0;padding-left:.9rem;font-size:.9rem;font-style:italic}.acc-report-form[data-v-ec51f77a]{flex-direction:column;gap:1.25rem;display:flex}.acc-hero[data-v-ec51f77a]{flex-direction:column;gap:.85rem;display:flex}.acc-hero__match[data-v-ec51f77a]{width:100%;max-width:100%}.acc-hero__main[data-v-ec51f77a]{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (width>=1100px){.acc-hero__main[data-v-ec51f77a]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);min-height:22rem}}.acc-hero__radar[data-v-ec51f77a]{min-height:100%}.acc-perf-globale[data-v-ec51f77a]{border:1px solid #e2e8f0;border-left:4px solid var(--color-primary,#203c78);background:#fff;border-radius:8px;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden;box-shadow:0 2px 6px #203c780f}.acc-perf-globale__header[data-v-ec51f77a]{color:var(--color-primary,#203c78);background:linear-gradient(90deg,#e8edf8 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:flex}.acc-perf-globale__body[data-v-ec51f77a]{background:#fff;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:.9rem 1rem 1.05rem;display:flex}.acc-perf-globale__scores[data-v-ec51f77a]{flex-direction:column;flex-shrink:0;gap:.45rem;display:flex}.acc-perf-globale__scores--split[data-v-ec51f77a]{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}.acc-perf-globale__score-pane[data-v-ec51f77a]{flex-direction:column;justify-content:center;min-width:0;display:flex}.acc-perf-globale__score-sep[data-v-ec51f77a]{background:#c9d4e8;width:100%;height:1px;margin:0;display:block}@media (width>=768px){.acc-perf-globale__scores--split[data-v-ec51f77a]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 1.1rem}.acc-perf-globale__score-sep[data-v-ec51f77a]{align-self:stretch;width:1px;height:auto;min-height:100%}}.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select{width:auto;max-width:100%}.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select.inline-layout{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select.inline-layout label{flex:none;margin-bottom:0}.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select select,.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select .form-select,.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select .perf-searchable-wrap,.acc-perf-globale__scores[data-v-ec51f77a]:not(.acc-perf-globale__scores--split) .perf-select .perf-search-trigger{flex:0 26rem;width:min(100%,26rem);max-width:100%}.acc-perf-globale__comments[data-v-ec51f77a]{border-top:1px solid #e2e8f0;flex:auto;grid-template-columns:1fr;align-items:stretch;gap:.85rem;min-height:9rem;margin-top:.15rem;padding-top:.75rem;display:grid}@media (width>=768px){.acc-perf-globale__comments[data-v-ec51f77a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-perf-globale__comments[data-v-ec51f77a] .form-label{letter-spacing:normal;color:var(--color-primary,#203c78);margin-bottom:.35rem;font-family:inherit;font-size:.875rem;font-weight:600}.acc-perf-globale__comments[data-v-ec51f77a] .perf-textarea{flex-direction:column;height:100%;min-height:0;display:flex}.acc-perf-globale__comments[data-v-ec51f77a] textarea.form-control{resize:vertical;flex:auto;height:100%;min-height:5.5rem;max-height:12rem;font-size:.9rem;line-height:1.45}.acc-perf-globale__quality[data-v-ec51f77a]{color:var(--color-primary,#203c78);background:#e8edf8;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.acc-section[data-v-ec51f77a]{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.acc-section--before .acc-section__header[data-v-ec51f77a]{background:#5b7fb8}.acc-section--during .acc-section__header[data-v-ec51f77a]{background:#5a8f6e}.acc-section--themes .acc-section__header[data-v-ec51f77a]{background:#5b7fb8}.acc-section--stats .acc-section__header[data-v-ec51f77a]{background:#6b7280}.acc-section--comments .acc-section__header[data-v-ec51f77a]{background:#7b6b9a}.acc-section__header[data-v-ec51f77a]{letter-spacing:.02em;color:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;display:flex}.acc-section__body[data-v-ec51f77a]{background:#f8f9fa;border:1px solid #e2e8f0;border-top:none;padding:.75rem}.acc-scores-grid[data-v-ec51f77a]{flex-direction:column;gap:0;display:flex}.acc-scores-grid--compact[data-v-ec51f77a]{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex}.acc-score-item[data-v-ec51f77a]{min-width:0;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;padding:.7rem .15rem}.acc-score-item[data-v-ec51f77a]:last-child{border-bottom:none;padding-bottom:.25rem}.acc-score-item[data-v-ec51f77a]:first-child{padding-top:.25rem}.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout{align-items:center;gap:1rem;width:100%}.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout label{white-space:normal;color:#334155;flex:auto;min-width:0;margin-bottom:0;font-size:.875rem;font-weight:500;line-height:1.45}.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .perf-searchable-wrap,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout select,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .form-select,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .perf-search-trigger{flex:0 0 22rem;width:22rem;min-width:14rem;max-width:100%;font-weight:600}@media (width<=767.98px){.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout{flex-direction:column;align-items:stretch;gap:.4rem}.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .perf-searchable-wrap,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout select,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .form-select,.acc-score-item[data-v-ec51f77a] .perf-select.inline-layout .perf-search-trigger{flex:auto;width:100%}}.acc-themes-grid[data-v-ec51f77a]{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=768px){.acc-themes-grid[data-v-ec51f77a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.acc-themes-grid[data-v-ec51f77a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.acc-theme-card[data-v-ec51f77a]{background:#fff;border:1px solid #e8edf3;border-radius:8px;flex-direction:column;gap:.4rem;min-width:0;padding:.65rem .7rem;display:flex}.acc-theme-card__head[data-v-ec51f77a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.acc-theme-card__title[data-v-ec51f77a]{color:var(--color-primary,#203c78);flex:auto;min-width:0;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.acc-theme-card__score[data-v-ec51f77a],.acc-theme-card__score[data-v-ec51f77a] .perf-score-seg{flex:none;width:max-content;max-width:100%}.acc-theme-card__score[data-v-ec51f77a] .perf-score-seg__btn{white-space:nowrap;min-width:0;padding:.26rem .5rem;font-size:.68rem}.acc-theme-card[data-v-ec51f77a] .perf-textarea .form-label{margin-bottom:.2rem;font-size:.75rem}.acc-theme-card[data-v-ec51f77a] textarea.form-control{resize:vertical;min-height:3.5rem;font-size:.82rem}.acc-info-banner[data-v-ec51f77a]{color:var(--color-primary,#203c78);background:#eef3fb;border:1px solid #d5deee;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.65rem .9rem;font-size:.85rem;font-weight:500;display:flex}.acc-stats-layout[data-v-ec51f77a]{grid-template-columns:1fr;align-items:start;gap:1rem;width:100%;display:grid}.acc-stats-layout__side[data-v-ec51f77a]{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;display:flex}.acc-stats-block--cpp[data-v-ec51f77a],.acc-stats-block--melees[data-v-ec51f77a],.acc-stats-block--cartons[data-v-ec51f77a]{width:100%;min-width:0}@media (width>=1100px){.acc-stats-layout[data-v-ec51f77a]{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:stretch;gap:1.35rem}.acc-stats-layout__side[data-v-ec51f77a]{height:100%}.acc-stats-block--cartons[data-v-ec51f77a]{margin-top:auto}}.acc-stats-subtitle[data-v-ec51f77a]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#203c78);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .35rem;font-size:.72rem;font-weight:700;overflow:hidden}.acc-stats-table-wrap[data-v-ec51f77a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.acc-stats-table[data-v-ec51f77a]{border-collapse:collapse;width:100%;font-size:.82rem}.acc-stats-table th[data-v-ec51f77a]{background:var(--color-primary,#203c78);color:#fff;text-align:center;padding:.5rem .55rem;font-size:.75rem;font-weight:600}.acc-stats-table td[data-v-ec51f77a]{text-align:center;background:#fff;border-bottom:1px solid #e2e8f0;padding:.35rem .4rem}.acc-stats-input[data-v-ec51f77a]{box-sizing:border-box;text-align:center;color:#0f172a;appearance:textfield;background:#fff;border:1.5px solid #94a3b8;border-radius:5px;width:2.6rem;min-width:2.4rem;max-width:100%;height:1.7rem;min-height:1.7rem;max-height:1.7rem;margin:0 auto;padding:0 .2rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-block}.acc-stats-input[data-v-ec51f77a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-ec51f77a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-ec51f77a]:focus{border-color:var(--color-primary,#203c78);outline:none;box-shadow:0 0 0 2px #203c782e}.acc-stats-value[data-v-ec51f77a]{color:#334155;text-align:center;min-width:1.4rem;padding:.1rem .2rem;font-size:.88rem;font-style:italic;font-weight:700;line-height:1.35;display:inline-block}.acc-stats-value--total[data-v-ec51f77a]{color:var(--color-primary,#203c78);font-style:normal}.acc-stats-perf-table[data-v-ec51f77a]{border-radius:8px;width:100%;max-width:100%;overflow:hidden}.acc-stats-perf-table[data-v-ec51f77a] .perf-table-wrapper{box-shadow:none;background:0 0;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:100%}.acc-stats-perf-table[data-v-ec51f77a] .table-scroll{width:100%;max-width:100%;overflow-x:auto}.acc-stats-perf-table[data-v-ec51f77a] table.perf-table{max-width:100%;width:100%!important;min-width:0!important}.acc-stats-perf-table--compact[data-v-ec51f77a] .th-cell,.acc-stats-perf-table--compact[data-v-ec51f77a] .td-cell{padding:.25rem .35rem;font-size:.72rem}.acc-stats-perf-table--compact[data-v-ec51f77a] .th-cell{white-space:nowrap}.acc-stats-perf-table--cpp[data-v-ec51f77a] table.perf-table{table-layout:auto}.acc-stats-perf-table--cpp[data-v-ec51f77a] .th-cell,.acc-stats-perf-table--cpp[data-v-ec51f77a] .td-cell{padding:.35rem .45rem;font-size:.8rem}.acc-stats-perf-table--cpp[data-v-ec51f77a] .th-cell{white-space:nowrap}.acc-stats-perf-table--cpp[data-v-ec51f77a] .th-cell--sub{text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.acc-stats-perf-table--cpp[data-v-ec51f77a] .acc-stats-input{width:2.85rem;min-width:2.6rem;height:1.8rem;min-height:1.8rem;max-height:1.8rem;font-size:.82rem}.acc-stats-perf-table--cpp[data-v-ec51f77a] .td-cell.text-start,.acc-stats-perf-table--cpp[data-v-ec51f77a] .th-cell.text-start{white-space:nowrap;width:1%;padding-right:.75rem}.acc-stats-perf-table--melees[data-v-ec51f77a] table.perf-table,.acc-stats-perf-table--cartons[data-v-ec51f77a] table.perf-table{table-layout:fixed}.acc-stats-perf-table--cartons[data-v-ec51f77a] .td-cell.text-start,.acc-stats-perf-table--cartons[data-v-ec51f77a] .th-cell.text-start{white-space:nowrap;width:28%;padding-right:.55rem}.acc-stats-perf-table--cartons[data-v-ec51f77a] .th-cell:not(.text-start),.acc-stats-perf-table--cartons[data-v-ec51f77a] .td-cell:not(.text-start){text-overflow:ellipsis;white-space:nowrap;width:36%;overflow:hidden}.acc-stats-perf-table[data-v-ec51f77a] .td-cell{text-align:center;vertical-align:middle}.acc-stats-perf-table[data-v-ec51f77a] .td-cell .acc-stats-input{vertical-align:middle}.acc-stats-perf-table[data-v-ec51f77a] .td-cell.text-start{text-align:left}.acc-stats-carton-label[data-v-ec51f77a]{font-weight:700}.acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-blanc td{background:#f8fafc!important}.acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-jaune td{background:#fef9c3!important}.acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-rouge td{background:#fee2e2!important}.acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-blanc{background:#f8fafc!important}.acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-jaune{background:#fef9c3!important}.acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-rouge{background:#fee2e2!important}.acc-stats-perf-table[data-v-ec51f77a] tr.acc-stats-total-row td{color:var(--color-primary,#203c78);font-weight:700;background:#f1f5f9!important}.acc-comments-grid[data-v-ec51f77a]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=768px){.acc-comments-grid[data-v-ec51f77a]{grid-template-columns:1fr 1fr}}html[data-theme=dark] .acc-stats-subtitle[data-v-ec51f77a]{color:#cbd5e1}html[data-theme=dark] .acc-stats-input[data-v-ec51f77a]{color:#f8fafc!important;background:#0f172a!important;border-color:#64748b!important}html[data-theme=dark] .acc-stats-input[data-v-ec51f77a]:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa47!important}html[data-theme=dark] .acc-stats-value[data-v-ec51f77a]{color:#e2e8f0!important}html[data-theme=dark] .acc-stats-value--total[data-v-ec51f77a]{color:#93c5fd!important}html[data-theme=dark] .acc-stats-perf-table[data-v-ec51f77a] .perf-table-wrapper{background:#1e293b;border-color:#334155}html[data-theme=dark] .acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-blanc,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-blanc td{background:#1e293b!important}html[data-theme=dark] .acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-jaune,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-jaune td{background:#facc1533!important}html[data-theme=dark] .acc-stats-perf-table[data-v-ec51f77a] .acc-stats-td-rouge,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-ec51f77a] tr.acc-stats-row-rouge td{background:#dc262640!important}html[data-theme=dark] .acc-stats-perf-table[data-v-ec51f77a] tr.acc-stats-total-row td{color:#e2e8f0!important;background:#172033!important}.perf-score-segment[data-v-31e3de4c]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.perf-score-segment--inline[data-v-31e3de4c]{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.perf-score-segment__label[data-v-31e3de4c]{color:var(--color-text,#2d3748);align-items:center;gap:.4rem;min-width:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.perf-score-segment--inline .perf-score-segment__label[data-v-31e3de4c]{flex:auto;min-width:0}.perf-score-segment__label-text[data-v-31e3de4c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.perf-score-segment__badge[data-v-31e3de4c]{letter-spacing:.02em;color:var(--color-primary,#203c78);background:#e8edf8;border-radius:999px;flex-shrink:0;padding:.1rem .38rem;font-size:.68rem;font-weight:700}.perf-score-segment__hint[data-v-31e3de4c]{color:#64748b;cursor:help}.perf-score-seg[data-v-31e3de4c]{background:#e8eef5;border:1px solid #d5dde8;border-radius:10px;flex-shrink:0;align-items:stretch;gap:0;padding:2px;display:inline-flex}.perf-score-segment--inline .perf-score-seg[data-v-31e3de4c]{flex:none}.perf-score-seg__btn[data-v-31e3de4c]{appearance:none;color:#475569;min-width:1.85rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.28rem .45rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.perf-score-seg__btn[data-v-31e3de4c]:disabled{cursor:default;opacity:1}.perf-score-seg__btn--success[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#047857;background:#d1fae5}.perf-score-seg__btn--good[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#15803d;background:#dcfce7}.perf-score-seg__btn--yellow[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#a16207;background:#fef9c3}.perf-score-seg__btn--neutral[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#475569;background:#e2e8f0}.perf-score-seg__btn--warning[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#c2410c;background:#ffedd5}.perf-score-seg__btn--danger[data-v-31e3de4c]:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#b91c1c;background:#fee2e2}.perf-score-seg__btn--active[data-v-31e3de4c]{color:var(--color-primary,#203c78);background:#fff;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #203c781f}.perf-score-seg__btn--success.perf-score-seg__btn--active[data-v-31e3de4c]{color:#fff;background:#059669;box-shadow:0 1px 2px #05966947}.perf-score-seg__btn--good.perf-score-seg__btn--active[data-v-31e3de4c]{color:#14532d;background:#74cc30;box-shadow:0 1px 2px #74cc3059}.perf-score-seg__btn--yellow.perf-score-seg__btn--active[data-v-31e3de4c]{color:#78350f;background:#fbbf24;box-shadow:0 1px 2px #fbbf2459}.perf-score-seg__btn--neutral.perf-score-seg__btn--active[data-v-31e3de4c]{color:#fff;background:#64748b;box-shadow:0 1px 2px #64748b47}.perf-score-seg__btn--warning.perf-score-seg__btn--active[data-v-31e3de4c]{color:#fff;background:#d97706;box-shadow:0 1px 2px #d9770647}.perf-score-seg__btn--danger.perf-score-seg__btn--active[data-v-31e3de4c]{color:#fff;background:#dc2626;box-shadow:0 1px 2px #dc262647}.perf-table-wrapper[data-v-13829a4c]{border:1px solid #d0d7e2;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.table-scroll[data-v-13829a4c]{position:relative;overflow-x:auto}.perf-table__loading[data-v-13829a4c]{z-index:20;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:all;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:7rem;display:flex;position:absolute;inset:0}.perf-table__loading-text[data-v-13829a4c]{color:#475569;font-size:.82rem;font-weight:600}.perf-table-wrapper--loading .table-scroll[data-v-13829a4c]{min-height:7rem}.perf-table[data-v-13829a4c]{border-collapse:collapse;width:100%;min-width:max-content}.perf-table .th-cell[data-v-13829a4c]{letter-spacing:.04em;color:#fff;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#203c78;border-bottom:2px solid #162c5c;border-right:1px solid #2e4f96;padding:.65rem .75rem;font-size:.9rem;font-weight:500}.perf-table .th-cell[data-v-13829a4c]:last-child{border-right:none}.perf-table .th-cell.text-start[data-v-13829a4c]{text-align:left}.perf-table .th-cell.th-sticky[data-v-13829a4c]{position:sticky}.perf-table .th-cell.th-sticky--last[data-v-13829a4c]{box-shadow:4px 0 10px -6px #0003}.perf-table .th-cell.th-cell--group[data-v-13829a4c]{letter-spacing:.03em;border-bottom:1px solid #2e4f96;font-size:.82rem;font-weight:600}.perf-table.perf-table--grouped-headers thead tr:first-child .th-cell--group-sep-left[data-v-13829a4c]{border-left:2px solid #0c1f3d!important}.perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub[data-v-13829a4c]{letter-spacing:.02em;border-bottom:3px solid #203c78;border-right:1px solid #c8d3e6;font-size:.8rem;font-weight:700;color:#0f1f3a!important;background:#f4f7fd!important}.perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub[data-v-13829a4c]:last-child{border-right:none}.perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub.table-cell--group-start[data-v-13829a4c]{box-shadow:inset 2px 0 #ffffffd9;border-left:2px solid #0c1f3d!important}.perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub.table-cell--group-end[data-v-13829a4c]{border-right:4px solid #203c78!important}.perf-table.perf-table--grouped-headers .th-cell.table-cell--group-start[data-v-13829a4c],.perf-table.perf-table--grouped-headers .td-cell.table-cell--group-start[data-v-13829a4c]{box-shadow:inset 2px 0 #ffffff73;border-left:2px solid #0c1f3d!important}.perf-table.perf-table--grouped-headers .th-cell.table-cell--group-end[data-v-13829a4c],.perf-table.perf-table--grouped-headers .td-cell.table-cell--group-end[data-v-13829a4c]{border-right:5px solid #203c78!important}.perf-table.perf-table--grouped-headers tbody .tr-body:hover .td-cell.table-cell--group-start[data-v-13829a4c]{box-shadow:inset 2px 0 #ffffff8c;border-left-color:#050d1a!important}.perf-table.perf-table--grouped-headers tbody .tr-body:hover .td-cell.table-cell--group-end[data-v-13829a4c]{border-right-color:#0c1f3d!important}.perf-table .td-cell[data-v-13829a4c]{color:#2d3748;text-align:center;vertical-align:middle;white-space:nowrap;padding:.45rem .75rem;font-size:.85rem;font-weight:400}.perf-table .td-cell.text-start[data-v-13829a4c]{text-align:left}.perf-table .td-cell.td-sticky[data-v-13829a4c]{color:#1a2e44;background:#fff;border-right:1px solid #e2e8f0;font-weight:600;position:sticky}.perf-table .td-cell.td-sticky--last[data-v-13829a4c]{box-shadow:4px 0 12px -6px #203c782e;border-right:2px solid #203c78!important}.perf-table .td-cell[data-v-13829a4c] .perf-club__name{font-size:.85rem;font-weight:400}.perf-table.perf-table--border-cell .td-cell[data-v-13829a4c]{border-right:1px solid #e2e8f0}.perf-table.perf-table--border-cell .td-cell[data-v-13829a4c]:last-child{border-right:none}.perf-table.perf-table--border-cell.perf-table--grouped-headers .td-cell.table-cell--group-end[data-v-13829a4c]{border-right:2px solid #203c78!important}.perf-table tbody .tr-body:last-child .td-cell[data-v-13829a4c]{border-bottom:none}.perf-table.perf-table--alternating tbody .tr-body:nth-child(2n) .td-cell[data-v-13829a4c]:not(.td-cell--colored){background:#00000006}.perf-table.perf-table--alternating tbody .tr-body:nth-child(2n) .td-cell:not(.td-cell--colored).td-sticky[data-v-13829a4c]{background:#f7f8fa}.perf-table tbody .tr-body[data-v-13829a4c]{cursor:pointer}.perf-table tbody .tr-body:hover .td-cell[data-v-13829a4c]:not(.td-cell--colored){background-color:#edf2ff!important}.perf-table tbody .tr-body:hover .td-sticky[data-v-13829a4c]:not(.td-cell--colored){background-color:#dce8ff!important}.perf-table tbody .tr-body:hover .td-cell.td-cell--colored[data-v-13829a4c]{filter:brightness(.97)}.perf-table .td-empty[data-v-13829a4c]{text-align:center;color:#718096;padding:2rem;font-size:.9rem}.perf-table.perf-table--sm .th-cell[data-v-13829a4c]{padding:.3rem .4rem}.perf-table.perf-table--sm .td-cell[data-v-13829a4c]{padding:.35rem .65rem}.perf-table.perf-table--sm .td-empty[data-v-13829a4c]{padding:1rem}.table-footer[data-v-13829a4c]{background:#f8f9fa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.table-footer--top[data-v-13829a4c]{border-top:none;border-bottom:1px solid #e2e8f0}.footer-left[data-v-13829a4c],.footer-right[data-v-13829a4c]{flex:1;align-items:center;display:flex}.footer-right[data-v-13829a4c]{justify-content:flex-end}.footer-center[data-v-13829a4c]{justify-content:center;align-items:center;display:flex}.perf-table__search[data-v-13829a4c]{width:220px}.footer-info[data-v-13829a4c]{color:#718096;font-size:.82rem}.footer-pages[data-v-13829a4c]{align-items:center;gap:.2rem;display:flex}.page-dots[data-v-13829a4c]{color:#a0aec0;padding:0 .3rem;font-size:.82rem}.btn-page[data-v-13829a4c]{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #d0d7e2;border-radius:4px;min-width:30px;height:30px;padding:0 .5rem;font-size:.82rem;transition:all .12s}.btn-page[data-v-13829a4c]:hover:not(:disabled){color:#203c78;background:#edf2ff;border-color:#203c78}.btn-page.active[data-v-13829a4c]{color:#fff;background:#203c78;border-color:#203c78}.btn-page[data-v-13829a4c]:disabled{opacity:.4;cursor:not-allowed}.acc-stats-input[data-v-e95cb708]{box-sizing:border-box;text-align:center;color:#0f172a;appearance:textfield;background:#fff;border:1.5px solid #94a3b8;border-radius:5px;width:2.6rem;min-width:2.4rem;max-width:100%;height:1.7rem;min-height:1.7rem;max-height:1.7rem;margin:0 auto;padding:0 .2rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-block}.acc-stats-input[data-v-e95cb708]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-e95cb708]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-e95cb708]:focus{border-color:var(--color-primary,#203c78);outline:none;box-shadow:0 0 0 2px #203c782e}.acc-stats-value[data-v-e95cb708]{color:#334155;text-align:center;min-width:1.4rem;padding:.1rem .2rem;font-size:.88rem;font-style:italic;font-weight:700;line-height:1.35;display:inline-block}.acc-report-form[data-v-f85bd451]{flex-direction:column;gap:1.25rem;display:flex}.acc-hero[data-v-f85bd451]{flex-direction:column;gap:.85rem;display:flex}.acc-hero__match[data-v-f85bd451]{width:100%;max-width:100%}.acc-hero__main[data-v-f85bd451]{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (width>=1100px){.acc-hero__main[data-v-f85bd451]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);min-height:22rem}}.acc-hero__radar[data-v-f85bd451]{min-height:100%}.acc-perf-globale[data-v-f85bd451]{border:1px solid #e2e8f0;border-left:4px solid var(--color-primary,#203c78);background:#fff;border-radius:8px;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden;box-shadow:0 2px 6px #203c780f}.acc-perf-globale__header[data-v-f85bd451]{color:var(--color-primary,#203c78);background:linear-gradient(90deg,#e8edf8 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:flex}.acc-perf-globale__body[data-v-f85bd451]{background:#fff;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:.9rem 1rem 1.05rem;display:flex}.acc-perf-globale__scores[data-v-f85bd451]{flex-direction:column;flex-shrink:0;gap:.45rem;display:flex}.acc-perf-globale__scores--split[data-v-f85bd451]{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}.acc-perf-globale__score-pane[data-v-f85bd451]{flex-direction:column;justify-content:center;min-width:0;display:flex}.acc-perf-globale__score-sep[data-v-f85bd451]{background:#c9d4e8;width:100%;height:1px;margin:0;display:block}@media (width>=768px){.acc-perf-globale__scores--split[data-v-f85bd451]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 1.1rem}.acc-perf-globale__score-sep[data-v-f85bd451]{align-self:stretch;width:1px;height:auto;min-height:100%}}.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select{width:auto;max-width:100%}.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select.inline-layout{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select.inline-layout label{flex:none;margin-bottom:0}.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select select,.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select .form-select,.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select .perf-searchable-wrap,.acc-perf-globale__scores[data-v-f85bd451]:not(.acc-perf-globale__scores--split) .perf-select .perf-search-trigger{flex:0 26rem;width:min(100%,26rem);max-width:100%}.acc-perf-globale__comments[data-v-f85bd451]{border-top:1px solid #e2e8f0;flex:auto;grid-template-columns:1fr;align-items:stretch;gap:.85rem;min-height:9rem;margin-top:.15rem;padding-top:.75rem;display:grid}@media (width>=768px){.acc-perf-globale__comments[data-v-f85bd451]{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-perf-globale__comments[data-v-f85bd451] .form-label{letter-spacing:normal;color:var(--color-primary,#203c78);margin-bottom:.35rem;font-family:inherit;font-size:.875rem;font-weight:600}.acc-perf-globale__comments[data-v-f85bd451] .perf-textarea{flex-direction:column;height:100%;min-height:0;display:flex}.acc-perf-globale__comments[data-v-f85bd451] textarea.form-control{resize:vertical;flex:auto;height:100%;min-height:5.5rem;max-height:12rem;font-size:.9rem;line-height:1.45}.acc-perf-globale__quality[data-v-f85bd451]{color:var(--color-primary,#203c78);background:#e8edf8;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.acc-section[data-v-f85bd451]{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.acc-section--before .acc-section__header[data-v-f85bd451]{background:#5b7fb8}.acc-section--during .acc-section__header[data-v-f85bd451]{background:#5a8f6e}.acc-section--themes .acc-section__header[data-v-f85bd451]{background:#5b7fb8}.acc-section--stats .acc-section__header[data-v-f85bd451]{background:#6b7280}.acc-section--comments .acc-section__header[data-v-f85bd451]{background:#7b6b9a}.acc-section__header[data-v-f85bd451]{letter-spacing:.02em;color:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;display:flex}.acc-section__body[data-v-f85bd451]{background:#f8f9fa;border:1px solid #e2e8f0;border-top:none;padding:.75rem}.acc-scores-grid[data-v-f85bd451]{flex-direction:column;gap:0;display:flex}.acc-scores-grid--compact[data-v-f85bd451]{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex}.acc-score-item[data-v-f85bd451]{min-width:0;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;padding:.7rem .15rem}.acc-score-item[data-v-f85bd451]:last-child{border-bottom:none;padding-bottom:.25rem}.acc-score-item[data-v-f85bd451]:first-child{padding-top:.25rem}.acc-score-item[data-v-f85bd451] .perf-select.inline-layout{align-items:center;gap:1rem;width:100%}.acc-score-item[data-v-f85bd451] .perf-select.inline-layout label{white-space:normal;color:#334155;flex:auto;min-width:0;margin-bottom:0;font-size:.875rem;font-weight:500;line-height:1.45}.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .perf-searchable-wrap,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout select,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .form-select,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .perf-search-trigger{flex:0 0 22rem;width:22rem;min-width:14rem;max-width:100%;font-weight:600}@media (width<=767.98px){.acc-score-item[data-v-f85bd451] .perf-select.inline-layout{flex-direction:column;align-items:stretch;gap:.4rem}.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .perf-searchable-wrap,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout select,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .form-select,.acc-score-item[data-v-f85bd451] .perf-select.inline-layout .perf-search-trigger{flex:auto;width:100%}}.acc-themes-grid[data-v-f85bd451]{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=768px){.acc-themes-grid[data-v-f85bd451]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.acc-themes-grid[data-v-f85bd451]{grid-template-columns:repeat(3,minmax(0,1fr))}}.acc-theme-card[data-v-f85bd451]{background:#fff;border:1px solid #e8edf3;border-radius:8px;flex-direction:column;gap:.4rem;min-width:0;padding:.65rem .7rem;display:flex}.acc-theme-card__head[data-v-f85bd451]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.acc-theme-card__title[data-v-f85bd451]{color:var(--color-primary,#203c78);flex:auto;min-width:0;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.acc-theme-card__score[data-v-f85bd451],.acc-theme-card__score[data-v-f85bd451] .perf-score-seg{flex:none;width:max-content;max-width:100%}.acc-theme-card__score[data-v-f85bd451] .perf-score-seg__btn{white-space:nowrap;min-width:0;padding:.26rem .5rem;font-size:.68rem}.acc-theme-card[data-v-f85bd451] .perf-textarea .form-label{margin-bottom:.2rem;font-size:.75rem}.acc-theme-card[data-v-f85bd451] textarea.form-control{resize:vertical;min-height:3.5rem;font-size:.82rem}.acc-info-banner[data-v-f85bd451]{color:var(--color-primary,#203c78);background:#eef3fb;border:1px solid #d5deee;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.65rem .9rem;font-size:.85rem;font-weight:500;display:flex}.acc-stats-layout[data-v-f85bd451]{grid-template-columns:1fr;align-items:start;gap:1rem;width:100%;display:grid}.acc-stats-layout__side[data-v-f85bd451]{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;display:flex}.acc-stats-block--cpp[data-v-f85bd451],.acc-stats-block--melees[data-v-f85bd451],.acc-stats-block--cartons[data-v-f85bd451]{width:100%;min-width:0}@media (width>=1100px){.acc-stats-layout[data-v-f85bd451]{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:stretch;gap:1.35rem}.acc-stats-layout__side[data-v-f85bd451]{height:100%}.acc-stats-block--cartons[data-v-f85bd451]{margin-top:auto}}.acc-stats-subtitle[data-v-f85bd451]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#203c78);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .35rem;font-size:.72rem;font-weight:700;overflow:hidden}.acc-stats-table-wrap[data-v-f85bd451]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.acc-stats-table[data-v-f85bd451]{border-collapse:collapse;width:100%;font-size:.82rem}.acc-stats-table th[data-v-f85bd451]{background:var(--color-primary,#203c78);color:#fff;text-align:center;padding:.5rem .55rem;font-size:.75rem;font-weight:600}.acc-stats-table td[data-v-f85bd451]{text-align:center;background:#fff;border-bottom:1px solid #e2e8f0;padding:.35rem .4rem}.acc-stats-input[data-v-f85bd451]{box-sizing:border-box;text-align:center;color:#0f172a;appearance:textfield;background:#fff;border:1.5px solid #94a3b8;border-radius:5px;width:2.6rem;min-width:2.4rem;max-width:100%;height:1.7rem;min-height:1.7rem;max-height:1.7rem;margin:0 auto;padding:0 .2rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-block}.acc-stats-input[data-v-f85bd451]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-f85bd451]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acc-stats-input[data-v-f85bd451]:focus{border-color:var(--color-primary,#203c78);outline:none;box-shadow:0 0 0 2px #203c782e}.acc-stats-value[data-v-f85bd451]{color:#334155;text-align:center;min-width:1.4rem;padding:.1rem .2rem;font-size:.88rem;font-style:italic;font-weight:700;line-height:1.35;display:inline-block}.acc-stats-value--total[data-v-f85bd451]{color:var(--color-primary,#203c78);font-style:normal}.acc-stats-perf-table[data-v-f85bd451]{border-radius:8px;width:100%;max-width:100%;overflow:hidden}.acc-stats-perf-table[data-v-f85bd451] .perf-table-wrapper{box-shadow:none;background:0 0;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:100%}.acc-stats-perf-table[data-v-f85bd451] .table-scroll{width:100%;max-width:100%;overflow-x:auto}.acc-stats-perf-table[data-v-f85bd451] table.perf-table{max-width:100%;width:100%!important;min-width:0!important}.acc-stats-perf-table--compact[data-v-f85bd451] .th-cell,.acc-stats-perf-table--compact[data-v-f85bd451] .td-cell{padding:.25rem .35rem;font-size:.72rem}.acc-stats-perf-table--compact[data-v-f85bd451] .th-cell{white-space:nowrap}.acc-stats-perf-table--cpp[data-v-f85bd451] table.perf-table{table-layout:auto}.acc-stats-perf-table--cpp[data-v-f85bd451] .th-cell,.acc-stats-perf-table--cpp[data-v-f85bd451] .td-cell{padding:.35rem .45rem;font-size:.8rem}.acc-stats-perf-table--cpp[data-v-f85bd451] .th-cell{white-space:nowrap}.acc-stats-perf-table--cpp[data-v-f85bd451] .th-cell--sub{text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.acc-stats-perf-table--cpp[data-v-f85bd451] .acc-stats-input{width:2.85rem;min-width:2.6rem;height:1.8rem;min-height:1.8rem;max-height:1.8rem;font-size:.82rem}.acc-stats-perf-table--cpp[data-v-f85bd451] .td-cell.text-start,.acc-stats-perf-table--cpp[data-v-f85bd451] .th-cell.text-start{white-space:nowrap;width:1%;padding-right:.75rem}.acc-stats-perf-table--melees[data-v-f85bd451] table.perf-table,.acc-stats-perf-table--cartons[data-v-f85bd451] table.perf-table{table-layout:fixed}.acc-stats-perf-table--cartons[data-v-f85bd451] .td-cell.text-start,.acc-stats-perf-table--cartons[data-v-f85bd451] .th-cell.text-start{white-space:nowrap;width:28%;padding-right:.55rem}.acc-stats-perf-table--cartons[data-v-f85bd451] .th-cell:not(.text-start),.acc-stats-perf-table--cartons[data-v-f85bd451] .td-cell:not(.text-start){text-overflow:ellipsis;white-space:nowrap;width:36%;overflow:hidden}.acc-stats-perf-table[data-v-f85bd451] .td-cell{text-align:center;vertical-align:middle}.acc-stats-perf-table[data-v-f85bd451] .td-cell .acc-stats-input{vertical-align:middle}.acc-stats-perf-table[data-v-f85bd451] .td-cell.text-start{text-align:left}.acc-stats-carton-label[data-v-f85bd451]{font-weight:700}.acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-blanc td{background:#f8fafc!important}.acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-jaune td{background:#fef9c3!important}.acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-rouge td{background:#fee2e2!important}.acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-blanc{background:#f8fafc!important}.acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-jaune{background:#fef9c3!important}.acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-rouge{background:#fee2e2!important}.acc-stats-perf-table[data-v-f85bd451] tr.acc-stats-total-row td{color:var(--color-primary,#203c78);font-weight:700;background:#f1f5f9!important}.acc-comments-grid[data-v-f85bd451]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=768px){.acc-comments-grid[data-v-f85bd451]{grid-template-columns:1fr 1fr}}html[data-theme=dark] .acc-stats-subtitle[data-v-f85bd451]{color:#cbd5e1}html[data-theme=dark] .acc-stats-input[data-v-f85bd451]{color:#f8fafc!important;background:#0f172a!important;border-color:#64748b!important}html[data-theme=dark] .acc-stats-input[data-v-f85bd451]:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa47!important}html[data-theme=dark] .acc-stats-value[data-v-f85bd451]{color:#e2e8f0!important}html[data-theme=dark] .acc-stats-value--total[data-v-f85bd451]{color:#93c5fd!important}html[data-theme=dark] .acc-stats-perf-table[data-v-f85bd451] .perf-table-wrapper{background:#1e293b;border-color:#334155}html[data-theme=dark] .acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-blanc,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-blanc td{background:#1e293b!important}html[data-theme=dark] .acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-jaune,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-jaune td{background:#facc1533!important}html[data-theme=dark] .acc-stats-perf-table[data-v-f85bd451] .acc-stats-td-rouge,html[data-theme=dark] .acc-stats-perf-table--cartons[data-v-f85bd451] tr.acc-stats-row-rouge td{background:#dc262640!important}html[data-theme=dark] .acc-stats-perf-table[data-v-f85bd451] tr.acc-stats-total-row td{color:#e2e8f0!important;background:#172033!important}button i[data-v-ad1f55ab]{vertical-align:bottom}button.login[data-v-ad1f55ab]{background-color:#203c78;border:1px solid #0000;padding:.75rem 1rem}.modal-backdrop[data-v-b459a1d5]{z-index:2100;padding:max(1rem, env(safe-area-inset-top,0px)) 1rem 1rem;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content[data-v-b459a1d5]{background:#fff;border-radius:10px;flex-shrink:0;margin:auto;overflow:hidden}.modal-content--default-size[data-v-b459a1d5]{width:600px;max-width:95%}.modal-content--overflow-visible[data-v-b459a1d5],.modal-content--overflow-visible .modal-body[data-v-b459a1d5],.modal-content--overflow-visible .modal-footer[data-v-b459a1d5]{overflow:visible}.modal-header[data-v-b459a1d5],.modal-footer[data-v-b459a1d5]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.modal-footer[data-v-b459a1d5]{border-top:1px solid #eee;border-bottom:none;justify-content:flex-end;gap:.5rem}.modal-body[data-v-b459a1d5]{padding:1rem}.modal-content--no-header .modal-body[data-v-b459a1d5]{padding-top:1.25rem}button[data-v-b459a1d5]{cursor:pointer;background:0 0;border:none;font-size:1.2em}.confirm-icon-wrapper[data-v-69d8133b]{justify-content:center;align-items:center;padding:.5rem 0 .75rem;display:flex}.confirm-icon-wrapper i[data-v-69d8133b],.confirm-icon-wrapper .spinner-border[data-v-69d8133b]{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex}.confirm-icon-wrapper .spinner-border[data-v-69d8133b]{border-width:.25em;width:3rem;height:3rem}.icon-success i[data-v-69d8133b]{color:var(--bs-success);background:#1987541f}.icon-danger i[data-v-69d8133b]{color:var(--bs-danger);background:#dc35451f}.icon-warning i[data-v-69d8133b]{color:var(--bs-warning);background:#ffc1071f}.icon-primary i[data-v-69d8133b]{color:var(--bs-primary);background:#0d6efd1f}.icon-info i[data-v-69d8133b]{color:var(--bs-info);background:#0dcaf01f}.confirm-message[data-v-69d8133b]{white-space:pre-line;word-break:break-word;overflow-wrap:anywhere}.modal-content.confirm-modal-content{border:none;border-radius:16px;width:min(420px,95vw);max-width:95%;box-shadow:0 20px 60px #0000004d}.modal-content.confirm-modal-content .modal-footer{border-top:none;justify-content:space-between;padding:.5rem 1.25rem 1.5rem}.perf-loading[data-v-b4543792]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:12rem;padding:2.5rem 1rem;display:flex}.perf-loading--page[data-v-b4543792]{min-height:min(28rem,100vh - 16rem);padding:3.5rem 1rem}.perf-loading__text[data-v-b4543792]{color:#475569;font-size:.82rem;font-weight:600}.perf-title[data-v-a35e8a63]{margin-bottom:.85rem}.perf-title__bar[data-v-a35e8a63]{align-items:stretch;padding:.45rem .85rem .45rem .65rem;display:flex;position:relative;overflow:hidden}.perf-title__accent[data-v-a35e8a63]{opacity:.9;background:linear-gradient(#102048 0%,#1e3a85 55%,#2b54b3 100%);border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.perf-title__body[data-v-a35e8a63]{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem .5rem;min-width:0;padding-left:.45rem;display:flex}.perf-title__parent[data-v-a35e8a63]{color:#64748b;letter-spacing:.02em;font-size:.8rem;font-weight:500;line-height:1.35}.perf-title__parent--link[data-v-a35e8a63]{margin:0;padding:.1rem 0;text-decoration:none;transition:color .15s;position:relative}.perf-title__parent--link[data-v-a35e8a63]:after{content:"";background:var(--color-brand-red,#e8452e);opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 6px #e8452e73}.perf-title__parent--link[data-v-a35e8a63]:hover{color:#1e3a85;background:0 0}.perf-title__parent--link[data-v-a35e8a63]:hover:after{opacity:1}.perf-title__parent--drag[data-v-a35e8a63]{outline-offset:2px;border-radius:4px;outline:2px solid #203c78;padding:.1rem .3rem;color:#203c78!important;background:#203c781a!important}.perf-title__parent--drag[data-v-a35e8a63]:after{opacity:1}.perf-title__sep[data-v-a35e8a63]{flex-shrink:0;font-size:.62rem}.perf-title__current[data-v-a35e8a63]{color:#203c78;letter-spacing:.01em;cursor:default;background:0 0;border:none;align-items:center;gap:.35rem;min-width:0;margin:0;padding:0;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1.35;display:inline-flex}.perf-title__icon[data-v-a35e8a63]{color:#64748b;text-align:center;flex-shrink:0;width:1.1em;font-size:.85em}.acc-locked-pill[data-v-59653b22]{color:var(--color-primary,#203c78);background:#e8edf8;border:1px solid #d5deee;border-radius:999px;align-items:center;gap:.4rem;max-width:28rem;padding:.32rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.acc-pending-panel[data-v-59653b22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:16rem;padding:2rem 1.25rem;display:flex}.acc-pending-panel__icon[data-v-59653b22]{color:#64748b;margin-bottom:.25rem;font-size:1.75rem}.acc-pending-panel__title[data-v-59653b22]{color:var(--color-primary,#203c78);margin:0;font-size:1.05rem;font-weight:700}.acc-pending-panel__text[data-v-59653b22]{color:#64748b;max-width:28rem;margin:0;font-size:.9rem;line-height:1.45}.acc-fallback[data-v-59653b22]{flex-direction:column;display:flex}.acc-edit-actions[data-v-59653b22]{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}html[data-theme=dark] .acc-pending-panel[data-v-59653b22]{background:#1e293b;border-color:#334155}html[data-theme=dark] .acc-pending-panel__icon[data-v-59653b22]{color:#94a3b8}html[data-theme=dark] .acc-pending-panel__title[data-v-59653b22]{color:#93c5fd}html[data-theme=dark] .acc-pending-panel__text[data-v-59653b22]{color:#94a3b8}html[data-theme=dark] .acc-locked-pill[data-v-59653b22]{color:#e2e8f0;background:#334155;border-color:#475569}html[data-theme=dark] .acc-edit-actions[data-v-59653b22]{border-top-color:#334155}.perf-menu[data-v-9522676c]{--perf-nav-bg:#162c5c;--perf-nav-bg-2:#1e3a85;--perf-nav-border:#ffffff1f;--perf-nav-hover:#ffffff1a;--perf-nav-active:#ffffff2e;--perf-nav-accent:#ffd6a5;--perf-nav-red:var(--color-brand-red,#e8452e);--perf-nav-red-strong:var(--color-brand-red-dark,#c53324)}nav.navbar[data-v-9522676c]{background-color:#102048;background-image:linear-gradient(135deg,#102048 0%,#162c5c 55%,#1e3a85 100%);padding:.5rem 1rem;position:relative;box-shadow:0 2px 10px #0f172a2e}nav.navbar[data-v-9522676c]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.perf-menu-trailing[data-v-9522676c]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.perf-menu-back[data-v-9522676c]{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:.35rem;flex-shrink:0;padding:.4rem .5rem;font-size:1.2rem;line-height:1}.perf-menu-back[data-v-9522676c]:hover,.perf-menu-back[data-v-9522676c]:focus-visible{color:#fff;background:var(--perf-nav-hover)}.perf-menu-theme[data-v-9522676c]:hover{box-shadow:0 0 0 3px #e8452e2e}.perf-menu-back[data-v-9522676c]:focus-visible{outline:2px solid var(--perf-nav-accent);outline-offset:2px}.navbar-brand img[data-v-9522676c]{height:50px;transition:transform .2s}.navbar-brand:hover img[data-v-9522676c]{transform:scale(1.04)}.navbar-collapse[data-v-9522676c]{flex-grow:1;flex-basis:100%;align-items:center;gap:1rem}.main-nav[data-v-9522676c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem}.main-nav>.nav-item[data-v-9522676c],.main-nav>li.nav-link[data-v-9522676c]{align-items:center;display:flex;position:relative}.navbar-dark .navbar-nav .nav-link[data-v-9522676c]{color:#ffffffd1}.nav-link[data-v-9522676c]{cursor:pointer;letter-spacing:.035em;color:#ffffffd1;align-items:center;padding:.7rem .9rem;font-size:.88rem;font-weight:500;transition:color .18s,background .18s;display:inline-flex;position:relative}.nav-link[data-v-9522676c]:before{content:"";background:var(--perf-nav-red);opacity:0;pointer-events:none;border-radius:2px;width:calc(100% - 1.4rem);height:2px;transition:opacity .18s;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);box-shadow:0 0 6px #e8452e8c}.nav-link[data-v-9522676c]:hover{color:#fff!important}.nav-link[data-v-9522676c]:hover:before{opacity:1}.dropdown[data-v-9522676c]{position:relative}.main-nav>.nav-item.dropdown>.dropdown-toggle.nav-link[data-v-9522676c]{gap:.35rem}.main-nav>.nav-item.dropdown.show>.nav-link[data-v-9522676c],.main-nav>.nav-item.dropdown.show>.dropdown-toggle[data-v-9522676c],.main-nav>.nav-item.active>.nav-link[data-v-9522676c],.main-nav>.nav-item.active>.dropdown-toggle[data-v-9522676c],.main-nav>li.nav-link.active[data-v-9522676c]{color:#fff!important}.main-nav>.nav-item.dropdown.show>.nav-link[data-v-9522676c]:before,.main-nav>.nav-item.dropdown.show>.dropdown-toggle[data-v-9522676c]:before,.main-nav>.nav-item.active>.nav-link[data-v-9522676c]:before,.main-nav>.nav-item.active>.dropdown-toggle[data-v-9522676c]:before,.main-nav>li.nav-link.active[data-v-9522676c]:before{opacity:1}.dropdown-toggle[data-v-9522676c]:after{content:"";opacity:.75;border:1.5px solid;border-top:0;border-left:0;width:.55em;height:.55em;margin-left:.1em;transition:transform .22s,opacity .18s;display:inline-block;transform:rotate(45deg)translate(-2px,-2px)}.nav-link:hover.dropdown-toggle[data-v-9522676c]:after,.dropdown.show>.dropdown-toggle[data-v-9522676c]:after{opacity:1}.dropdown.show>.dropdown-toggle[data-v-9522676c]:after{transform:rotate(225deg)translate(-2px,-2px)}.main-nav>.nav-item>.dropdown-menu[data-v-9522676c]{border:1px solid var(--perf-nav-border);background:linear-gradient(#162c5c 0%,#0f214b 100%);border-radius:10px;min-width:13rem;margin:0;padding:.35rem;list-style:none;animation:.14s perf-nav-dd-9522676c;display:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 28px #00000047,0 2px 6px #0000002e}@keyframes perf-nav-dd-9522676c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.main-nav>.nav-item>.dropdown-menu.show[data-v-9522676c]{display:block}.main-nav>.nav-item>.dropdown-menu li[data-v-9522676c]{cursor:pointer;color:#ffffffe0;letter-spacing:.02em;border-radius:6px;padding:.5rem .85rem;font-size:.865rem;font-weight:500;transition:background .12s,color .12s,padding-left .15s}.main-nav>.nav-item>.dropdown-menu li[data-v-9522676c]:hover{color:#fff;background:#ffffff1f;padding-left:1rem}.navbar-user[data-v-9522676c]{position:relative}.user-trigger[data-v-9522676c]{box-shadow:none;border:0;border-radius:999px;gap:.7rem;padding:.25rem .35rem .25rem .25rem;font-size:1rem;transition:background .15s}.user-trigger[data-v-9522676c]:hover{color:#fff;background:var(--perf-nav-hover)}.navbar-user.show .user-trigger[data-v-9522676c]{background:var(--perf-nav-active)}.user-thumbnail[data-v-9522676c]{object-fit:cover;background:#fff;width:46px;height:46px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 2px #ffffff40,0 2px 6px #0003;border-color:#ffffffe6!important;border-radius:999px!important}.user-thumbnail--club[data-v-9522676c]{object-fit:contain;object-position:center;padding:.4rem}.user-trigger:hover .user-thumbnail[data-v-9522676c]{transform:scale(1.04);box-shadow:0 0 0 3px #fff6,0 4px 10px #00000038}.user-avatar-fallback[data-v-9522676c]{letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 100%);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.user-name[data-v-9522676c]{color:#f4f6ff;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}.user-dropdown[data-v-9522676c]{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:270px;margin:0;padding:.35rem;list-style:none;animation:.14s perf-nav-dd-9522676c;display:none;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 16px 36px #0f172a2e,0 3px 8px #0f172a14}.user-dropdown[data-v-9522676c]:before{content:"";background:linear-gradient(90deg, #102048 0%, #1e3a85 55%, var(--perf-nav-red) 100%);height:3px;position:absolute;top:0;left:0;right:0}.user-dropdown.show[data-v-9522676c]{display:block}.user-dropdown li[data-v-9522676c]{padding:0}.user-menu-item[data-v-9522676c]{color:#334155;letter-spacing:.02em;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;width:100%;margin:.05rem 0;padding:.55rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s,padding-left .15s;display:flex}.user-menu-item i[data-v-9522676c]{text-align:center;color:#1e3a85;width:1.25rem;font-size:.92rem;transition:transform .15s}.user-menu-item[data-v-9522676c]:hover{color:#1e3a85;background:#eef4ff;padding-left:1rem}.user-menu-item:hover i[data-v-9522676c]{transform:translate(2px)}.user-menu-item--active[data-v-9522676c]{background:#eef4ff;font-weight:600}.user-menu-item[data-v-9522676c]:focus-visible,.user-trigger[data-v-9522676c]:focus-visible{outline-offset:2px;outline:2px solid #1e3a85}.user-menu-divider[data-v-9522676c]{background:linear-gradient(90deg,#0000,#e2e8f0 50%,#0000);height:1px;margin:.3rem .25rem;border-top:0!important}.logout-item[data-v-9522676c]{color:#b91c1c;font-weight:600}.logout-item i[data-v-9522676c]{color:#b91c1c}.logout-item[data-v-9522676c]:hover{color:#991b1b;background:#fef2f2}.logout-item:hover i[data-v-9522676c]{color:#991b1b}.user-menu-lang[data-v-9522676c]{padding:.5rem .85rem .65rem}.user-menu-lang__inner[data-v-9522676c]{flex-direction:column;gap:.45rem;display:flex}.user-menu-lang__label[data-v-9522676c]{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:700}.user-menu-lang__btns[data-v-9522676c]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:0;padding:3px;display:inline-flex}.user-menu-lang__btn[data-v-9522676c]{letter-spacing:.08em;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-width:3rem;padding:.3rem .55rem;font-size:.72rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.user-menu-lang__btn[data-v-9522676c]:hover{color:#1e3a85;background:#1e3a850f}.user-menu-lang__btn--active[data-v-9522676c]{color:#1e3a85;background:#fff;box-shadow:0 1px 3px #0f172a1f}.navbar-toggler[data-v-9522676c]{border-color:#ffffff59;border-radius:8px;padding:.4rem .55rem;transition:background .15s,border-color .15s}.navbar-toggler[data-v-9522676c]:hover{background:var(--perf-nav-hover);border-color:#ffffff8c}.navbar-toggler[data-v-9522676c]:focus{box-shadow:0 0 0 3px #fff3}@media (width<=991px){.navbar-collapse[data-v-9522676c]{flex-basis:100%;order:3;width:100%;display:none}.navbar-collapse.show[data-v-9522676c]{display:block}.perf-menu-trailing[data-v-9522676c]{flex-direction:row;order:2;align-items:center;gap:.35rem;width:auto;margin-left:auto}.main-nav[data-v-9522676c]{justify-content:center;width:100%;max-width:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.perf-menu-back[data-v-9522676c]{align-self:center}.navbar-user[data-v-9522676c]{margin-top:0}.user-trigger[data-v-9522676c]{justify-content:flex-start;width:auto}.main-nav>.nav-item>.dropdown-menu[data-v-9522676c]{box-shadow:none;border:1px solid var(--perf-nav-border);background-color:var(--perf-nav-bg);border-radius:.35rem;margin-top:.15rem;margin-bottom:.35rem;position:static}.main-nav>.nav-item>.dropdown-menu li[data-v-9522676c]{padding-left:2rem}.user-dropdown[data-v-9522676c]{width:min(20rem,100vw - 1.5rem);margin-top:.5rem;position:absolute;left:auto;right:0}}@media (width>=992px){header.perf-menu nav.navbar.navbar-expand-lg[data-v-9522676c]{flex-wrap:nowrap!important;align-items:center!important;display:flex!important;position:relative!important}header.perf-menu nav.navbar .navbar-brand[data-v-9522676c]{z-index:3;flex:none;margin-right:0;padding-right:.5rem;position:relative}header.perf-menu nav.navbar .navbar-collapse[data-v-9522676c]{flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important;position:static!important}header.perf-menu nav.navbar .main-nav[data-v-9522676c]{flex-wrap:wrap;row-gap:.15rem;width:max-content;max-width:min(72rem,100vw - 26rem);z-index:1!important;justify-content:center!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}header.perf-menu nav.navbar .perf-menu-trailing[data-v-9522676c]{z-index:3;flex:none;margin-left:auto;padding-left:.5rem;position:relative}header.perf-menu nav.navbar .navbar-user[data-v-9522676c]{z-index:3;flex:none;margin-left:0;padding-left:0;position:relative}}.perf-footer[data-v-2e6f2825]{background:linear-gradient(180deg, var(--color-primary-dark,#162c5c) 0%, #0f1f3d 100%);color:#ffffffeb;margin-top:150px;padding-top:2.5rem;position:relative;box-shadow:0 -4px 24px #0f1f3d1f}.perf-footer__accent[data-v-2e6f2825]{background:linear-gradient(90deg,#ffffff14 0%,#ffffff59 50%,#ffffff14 100%);height:3px;position:absolute;top:0;left:0;right:0}.perf-footer__inner[data-v-2e6f2825]{max-width:1320px;margin:0 auto;padding:1.75rem 1.25rem 1.35rem}.perf-footer__row[data-v-2e6f2825]{border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-bottom:1.25rem;display:flex}@media (width>=768px){.perf-footer__row[data-v-2e6f2825]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.perf-footer__brand[data-v-2e6f2825]{flex-direction:column;gap:.35rem;display:flex}.perf-footer__title[data-v-2e6f2825]{letter-spacing:.02em;color:#fff;font-family:Kanit,system-ui,sans-serif;font-size:1.15rem;font-weight:600}.perf-footer__tagline[data-v-2e6f2825]{color:#ffffffa6;max-width:28rem;font-size:.8rem;font-weight:400;line-height:1.4}.perf-footer__nav[data-v-2e6f2825]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.perf-footer__link[data-v-2e6f2825]{color:#ffffffe0;border-bottom:1px solid #0000;padding:.35rem 0;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.perf-footer__link[data-v-2e6f2825]:hover{color:#fff;border-bottom-color:#ffffff73}.perf-footer__link[data-v-2e6f2825]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff9}.perf-footer__meta[data-v-2e6f2825]{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1rem;display:flex}@media (width>=576px){.perf-footer__meta[data-v-2e6f2825]{flex-direction:row;justify-content:space-between;align-items:center}}.perf-footer__copyright[data-v-2e6f2825]{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.5}.perf-footer__credit[data-v-2e6f2825]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff47;-webkit-user-select:none;user-select:none;font-size:.65rem;font-weight:500}.toast[data-v-86f36ef1]{min-width:300px;box-shadow:0 .5rem 1rem #00000026}.toast-enter-active[data-v-86f36ef1],.toast-leave-active[data-v-86f36ef1]{transition:all .3s}.toast-enter-from[data-v-86f36ef1],.toast-leave-to[data-v-86f36ef1]{opacity:0;transform:translate(100%)}.toast-move[data-v-86f36ef1]{transition:transform .3s}.perf-input input[data-v-9f840169]{cursor:text}.perf-input input.perf-file-input[data-v-9f840169]{cursor:pointer}.perf-input label[data-v-9f840169]{width:auto;margin-bottom:.25rem;display:block}.perf-input input.form-control[data-v-9f840169]{width:100%}.perf-input.inline-layout[data-v-9f840169]{align-items:center;gap:.75rem;display:flex}.perf-input input.login[data-v-9f840169]{height:auto;padding:.75rem 1.5rem}.perf-input.inline-layout label[data-v-9f840169]{white-space:nowrap;flex-shrink:0;margin-bottom:0}.perf-input.inline-layout input.form-control[data-v-9f840169]{flex:1;min-width:160px}.cpm-hint[data-v-9d814277]{color:#64748b;font-size:.8rem;line-height:1.35}[data-v-9d814277] .cpm-btn{min-height:2.5rem;padding:.55rem 1.15rem}[data-v-9d814277] .cpm-btn-submit{letter-spacing:.06em;padding-left:1.35rem;padding-right:1.35rem}.modal-content.change-mdp-modal{width:min(440px,96vw);max-width:95%}.perfe-doc[data-v-8ab0a641]{border:1px solid var(--p-border,#d8e0ef);width:100%;color:var(--p-navy2,#162c5c);text-align:left;cursor:pointer;background:#f8fafc;border-radius:8px;align-items:flex-start;gap:.65rem;margin-top:.35rem;padding:.55rem .65rem;font-family:inherit;font-size:.82rem;transition:background .14s,border-color .14s;display:flex}.perfe-doc[data-v-8ab0a641]:hover:not(:disabled){background:#eef4ff;border-color:#b8c9e8}.perfe-doc[data-v-8ab0a641]:disabled{opacity:.7;cursor:wait}.perfe-doc__icon[data-v-8ab0a641]{color:var(--p-blue,#2563eb);flex-shrink:0;margin-top:.15rem;font-size:1rem}.perfe-doc__content[data-v-8ab0a641]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.perfe-doc__head[data-v-8ab0a641]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.perfe-doc__name[data-v-8ab0a641]{white-space:normal;word-break:break-word;flex:1;min-width:0;font-weight:600;line-height:1.35}.perfe-doc__date[data-v-8ab0a641]{color:#64748b;font-size:.72rem;font-weight:500;line-height:1.3}.perfe-doc__path[data-v-8ab0a641]{color:#64748b;white-space:normal;word-break:break-word;font-size:.74rem;line-height:1.35}.perfe-doc__action[data-v-8ab0a641]{color:var(--p-blue,#2563eb);white-space:nowrap;flex-shrink:0;padding-top:.1rem;font-size:.72rem;font-weight:600}.perfe-docs[data-v-d715110c]{flex-direction:column;gap:.15rem;width:100%;display:flex}.perfe-docs__footer[data-v-d715110c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.4rem;display:flex}.perfe-docs__footer--top[data-v-d715110c]{margin-top:0;margin-bottom:.35rem;padding-top:0;padding-bottom:.4rem}.perfe-docs__footer-info[data-v-d715110c]{color:#718096;font-size:.82rem}.perfe-docs__footer-pages[data-v-d715110c]{align-items:center;gap:.2rem;display:flex}.perfe-docs__page-dots[data-v-d715110c]{color:#a0aec0;padding:0 .3rem;font-size:.82rem}.perfe-docs__btn-page[data-v-d715110c]{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #d0d7e2;border-radius:4px;min-width:30px;height:30px;padding:0 .5rem;font-family:inherit;font-size:.82rem;line-height:1;transition:all .12s}.perfe-docs__btn-page[data-v-d715110c]:hover:not(:disabled){color:#203c78;background:#edf2ff;border-color:#203c78}.perfe-docs__btn-page.active[data-v-d715110c]{color:#fff;background:#203c78;border-color:#203c78}.perfe-docs__btn-page[data-v-d715110c]:disabled{opacity:.4;cursor:not-allowed}.perfe-fc[data-v-6e06eafb]{--p-navy:#162c5c;--p-navy2:#203c78;--p-blue:#2b54b3;--p-blue-lt:#edf2ff;--p-grad:linear-gradient(135deg, #102048 0%, #1e3a85 60%, #2b54b3 100%);--p-border:#d0d7e2;--p-mute:#64748b;--p-ink:#1e293b;--p-surface:#fff;--p-subtle:#f5f7fb;--p-shadow:0 4px 24px #0f172a21}.perfe-fc__launcher[data-v-6e06eafb]{z-index:10050;background:var(--p-grad);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .4rem;font-family:inherit;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 22px #162c5c52}.perfe-fc__launcher-glow[data-v-6e06eafb]{display:none}.perfe-fc__launcher[data-v-6e06eafb]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #162c5c61}.perfe-fc__launcher-logo[data-v-6e06eafb]{object-fit:cover;border:2px solid #fffc;border-radius:50%;flex-shrink:0;width:34px;height:34px}.perfe-fc__launcher-label[data-v-6e06eafb]{letter-spacing:.02em;font-size:.9rem;font-weight:700}.perfe-fc__panel[data-v-6e06eafb]{z-index:10050;background:var(--p-surface);border:1px solid var(--p-border);width:min(540px,100vw - 24px);height:min(760px,100vh - 80px);box-shadow:var(--p-shadow);border-radius:14px;flex-direction:column;min-width:380px;min-height:240px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.perfe-fc__backdrop[data-v-6e06eafb]{z-index:10049;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;position:fixed;inset:0}.perfe-fc__panel--modal[data-v-6e06eafb]{width:min(920px,100vw - 48px);max-width:calc(100vw - 24px);height:min(85vh,900px);max-height:calc(100vh - 32px);transform:translate(-50%,-50%);inset:50% auto auto 50%!important}.perfe-fc__resize-handle[data-v-6e06eafb]{z-index:3;position:absolute}.perfe-fc__resize-handle--width[data-v-6e06eafb]{cursor:ew-resize;width:8px;top:0;bottom:0;left:0}.perfe-fc__resize-handle--width[data-v-6e06eafb]:after{content:"";opacity:0;background:#64748b59;border-radius:1px;width:2px;height:28px;transition:opacity .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.perfe-fc__resize-handle--width[data-v-6e06eafb]:hover:after{opacity:1}.perfe-fc__resize-handle--corner[data-v-6e06eafb]{cursor:nwse-resize;width:20px;height:20px;bottom:0;right:0}.perfe-fc__resize-handle--corner[data-v-6e06eafb]:after{content:"";border-bottom:2px solid #64748bd9;border-right:2px solid #64748bd9;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.perfe-fc__header[data-v-6e06eafb]{background:var(--p-grad);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.perfe-fc__header[data-v-6e06eafb]:active{cursor:grabbing}.perfe-fc__title[data-v-6e06eafb]{align-items:center;gap:.55rem;min-width:0;display:flex}.perfe-fc__header-logo[data-v-6e06eafb]{object-fit:cover;border:2px solid #ffffffbf;border-radius:50%;flex-shrink:0;width:32px;height:32px}.perfe-fc__title-text[data-v-6e06eafb]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.perfe-fc__brand[data-v-6e06eafb]{letter-spacing:.03em;font-size:.92rem;font-weight:700}.perfe-fc__subtitle[data-v-6e06eafb]{opacity:.82;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.7rem;font-weight:400;overflow:hidden}.perfe-fc__header-actions[data-v-6e06eafb]{flex-shrink:0;gap:.1rem;display:flex}.perfe-fc__icon-btn[data-v-6e06eafb]{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .4rem;font-family:inherit;line-height:1;transition:background .15s}.perfe-fc__icon-btn[data-v-6e06eafb]:hover,.perfe-fc__icon-btn.is-active[data-v-6e06eafb]{color:#fff;background:#ffffff2e}.perfe-fc__icon-btn--xs[data-v-6e06eafb]{color:inherit;padding:.1rem .28rem}.perfe-fc__icon-btn--xs[data-v-6e06eafb]:hover{background:#00000012}.perfe-fc__body[data-v-6e06eafb]{flex:1;min-height:0;display:flex;overflow:hidden}.perfe-fc__history[data-v-6e06eafb]{border-right:1px solid var(--p-border);background:var(--p-subtle);flex-direction:column;flex-shrink:0;width:148px;display:flex;overflow:hidden}.perfe-fc__history-head[data-v-6e06eafb]{text-transform:uppercase;letter-spacing:.06em;color:var(--p-mute);border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;padding:.45rem .55rem;font-size:.7rem;font-weight:700;display:flex}.perfe-fc__link-btn[data-v-6e06eafb]{cursor:pointer;color:var(--p-mute);background:0 0;border:none;padding:0;font-family:inherit;font-size:.7rem}.perfe-fc__link-btn[data-v-6e06eafb]:hover{color:#dc2626}.perfe-fc__history-list[data-v-6e06eafb]{margin:0;padding:0;list-style:none;overflow-y:auto}.perfe-fc__history-item[data-v-6e06eafb]{cursor:pointer;color:var(--p-ink);border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;gap:.25rem;padding:.38rem .55rem;font-size:.78rem;transition:background .12s;display:flex}.perfe-fc__history-item[data-v-6e06eafb]:hover{background:#2b54b312}.perfe-fc__history-item.is-active[data-v-6e06eafb]{border-left:3px solid var(--p-blue);background:#2b54b31c;font-weight:600}.perfe-fc__history-title[data-v-6e06eafb]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.perfe-fc__history-actions[data-v-6e06eafb]{flex-shrink:0;gap:.1rem;display:none}.perfe-fc__history-item:hover .perfe-fc__history-actions[data-v-6e06eafb]{display:inline-flex}.perfe-fc__history-empty[data-v-6e06eafb]{color:#adb5bd;padding:.55rem;font-size:.75rem}.perfe-fc__main[data-v-6e06eafb]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.perfe-fc__thread[data-v-6e06eafb]{background:var(--p-subtle);flex-direction:column;flex:1;gap:.1rem;padding:.85rem .75rem;display:flex;overflow-y:auto}.perfe-fc__welcome[data-v-6e06eafb]{color:var(--p-ink);flex-direction:column;align-items:stretch;gap:.55rem;font-size:.84rem;display:flex}.perfe-fc__welcome-hero[data-v-6e06eafb]{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;display:flex}.perfe-fc__welcome-logo-wrap[data-v-6e06eafb]{width:64px;height:64px;margin-bottom:.5rem}.perfe-fc__welcome-ring[data-v-6e06eafb]{display:none}.perfe-fc__welcome-logo[data-v-6e06eafb]{object-fit:cover;border:3px solid #fff;border-radius:50%;width:64px;height:64px;box-shadow:0 6px 18px #162c5c33}.perfe-fc__welcome-kicker[data-v-6e06eafb]{letter-spacing:.09em;text-transform:uppercase;color:var(--p-blue);margin:0;font-size:.7rem;font-weight:700}.perfe-fc__welcome-question[data-v-6e06eafb]{color:var(--p-ink);margin:0;font-weight:600}.perfe-fc__suggestion[data-v-6e06eafb]{border:1px solid var(--p-border);color:var(--p-navy2);cursor:pointer;text-align:left;background:#fff;border-radius:8px;padding:.38rem .7rem;font-family:inherit;font-size:.8rem;transition:background .14s,border-color .14s}.perfe-fc__suggestion[data-v-6e06eafb]:hover{background:var(--p-blue-lt);border-color:var(--p-blue)}.perfe-fc__intents[data-v-6e06eafb]{grid-template-columns:1fr 1fr;gap:.45rem;width:100%;display:grid}.perfe-fc__intent-card[data-v-6e06eafb]{border:1px solid var(--p-border);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.6rem .65rem;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .12s;display:flex}.perfe-fc__intent-card[data-v-6e06eafb]:hover{border-color:var(--p-blue);transform:translateY(-1px);box-shadow:0 4px 14px #162c5c1a}.perfe-fc__intent-card>i[data-v-6e06eafb]{color:var(--p-navy2);font-size:1rem}.perfe-fc__intent-label[data-v-6e06eafb]{color:var(--p-ink);font-size:.83rem;font-weight:700}.perfe-fc__intent-desc[data-v-6e06eafb]{color:var(--p-mute);font-size:.7rem;line-height:1.2}.perfe-fc__intent-active[data-v-6e06eafb]{justify-content:space-between;align-items:center;width:100%;margin-bottom:.35rem;display:flex}.perfe-fc__intent-badge[data-v-6e06eafb]{color:var(--p-navy2);background:var(--p-blue-lt);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.perfe-fc__msg[data-v-6e06eafb]{align-items:flex-end;gap:.4rem;margin-bottom:.55rem;display:flex}.perfe-fc__msg--user[data-v-6e06eafb]{justify-content:flex-end}.perfe-fc__msg--bot[data-v-6e06eafb]{justify-content:flex-start}.perfe-fc__avatar[data-v-6e06eafb]{object-fit:cover;border:1.5px solid #d0d7e2;border-radius:50%;flex-shrink:0;width:26px;height:26px}.perfe-fc__avatar--pulse[data-v-6e06eafb]{animation:1.5s ease-in-out infinite p-pulse-6e06eafb}@keyframes p-pulse-6e06eafb{0%,to{opacity:1}50%{opacity:.55}}.perfe-fc__bubble[data-v-6e06eafb]{border:1px solid var(--p-border);max-width:calc(100% - 34px);color:var(--p-ink);background:#fff;border-radius:12px;padding:.5rem .75rem;font-size:.85rem;line-height:1.5}.perfe-fc__msg--bot .perfe-fc__bubble[data-v-6e06eafb]{border-top-left-radius:3px}.perfe-fc__msg--user .perfe-fc__bubble[data-v-6e06eafb]{background:var(--p-blue-lt);border-color:#c3d3f5;border-bottom-right-radius:3px}.perfe-fc__role[data-v-6e06eafb]{letter-spacing:.06em;text-transform:uppercase;color:var(--p-mute);margin-bottom:.18rem;font-size:.64rem;font-weight:700;display:block}.perfe-fc__text[data-v-6e06eafb]{white-space:pre-wrap;word-break:break-word}.perfe-fc__text--assistant[data-v-6e06eafb]{white-space:normal;word-break:break-word}.perfe-fc__text--ruling[data-v-6e06eafb]{font-size:.84rem;line-height:1.55}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-title{color:var(--p-navy);margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.3}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-meta{background:var(--p-subtle);border:1px solid var(--p-border);border-radius:8px;grid-template-columns:minmax(7rem,38%) 1fr;gap:.35rem .75rem;margin:0 0 1rem;padding:.65rem .75rem;font-size:.82rem;display:grid}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-meta-row{display:contents}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-meta dt{color:var(--p-mute);margin:0;font-weight:600}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-meta dd{color:var(--p-ink);margin:0}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__md-heading{color:var(--p-navy2);border-bottom:1px solid var(--p-border);margin:1rem 0 .45rem;padding-bottom:.2rem;font-size:.92rem;font-weight:700}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__md-heading:first-child{margin-top:0}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-p{margin:0 0 .65rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-p:last-child{margin-bottom:0}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-ol,.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-rules{margin:0 0 .75rem 1.1rem;padding:0}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-rules li{margin-bottom:.35rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-ol li{margin-bottom:.5rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__ruling-source{margin-top:.75rem;font-size:.82rem;font-weight:600;display:inline-block}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-body{margin:.15rem 0 .35rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-article{margin:.7rem 0 .2rem;font-weight:600}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-article:first-child{margin-top:.15rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-letter{margin:.15rem 0 .15rem 1.1rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-roman{margin:.1rem 0 .1rem 2.1rem}.perfe-fc__text--ruling[data-v-6e06eafb] .perfe-chat__law-sanction{color:#3a4a63;margin:.2rem 0 .35rem 1.1rem;font-style:italic}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__md-heading{color:var(--p-navy);margin:.5rem 0 .25rem;font-size:.95rem;font-weight:700;line-height:1.3}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__md-heading:first-child{margin-top:0}.perfe-fc__text--assistant[data-v-6e06eafb] strong{font-weight:700}.perfe-fc__doc-intro[data-v-6e06eafb]{margin-bottom:.35rem}.perfe-fc__docs[data-v-6e06eafb]{flex-direction:column;gap:.25rem;display:flex}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__doc-link{color:var(--p-blue,#2563eb);cursor:pointer;background:#eef4ff;border:1px solid #b8c9e8;border-radius:6px;align-items:center;gap:.35rem;margin:.2rem .15rem .2rem 0;padding:.28rem .55rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .14s;display:inline-flex}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__doc-link:hover:not(:disabled){background:#dbeafe}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__doc-link:disabled{opacity:.7;cursor:wait}.perfe-fc__text--assistant[data-v-6e06eafb] .perfe-chat__doc-path{color:#64748b;margin:.1rem 0 .35rem 1.1rem;font-size:.75rem;display:block}.perfe-fc__docs[data-v-6e06eafb]{flex-direction:column;gap:.25rem;margin-top:.45rem;display:flex}.perfe-fc__typing[data-v-6e06eafb]{align-items:flex-end;gap:.4rem;margin-bottom:.55rem;display:flex}.perfe-fc__typing-bubble[data-v-6e06eafb]{border:1px solid var(--p-border);color:var(--p-mute);background:#fff;border-radius:3px 12px 12px;align-items:center;gap:.42rem;padding:.45rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.perfe-fc__typing-dots[data-v-6e06eafb]{gap:.2rem;display:inline-flex}.perfe-fc__typing-dots span[data-v-6e06eafb]{background:var(--p-navy2);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite p-dot-6e06eafb}.perfe-fc__typing-dots span[data-v-6e06eafb]:nth-child(2){animation-delay:.15s}.perfe-fc__typing-dots span[data-v-6e06eafb]:nth-child(3){animation-delay:.3s}@keyframes p-dot-6e06eafb{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.perfe-fc__input[data-v-6e06eafb]{border-top:1px solid var(--p-border);background:#fff;flex-shrink:0;padding:.55rem .6rem .6rem}.perfe-fc__composer[data-v-6e06eafb]{border:1px solid var(--p-border);background:var(--p-subtle);border-radius:10px;align-items:flex-end;gap:.4rem;padding:.3rem .3rem .3rem .5rem;transition:border-color .15s;display:flex}.perfe-fc__composer[data-v-6e06eafb]:focus-within{border-color:var(--p-navy2)}.perfe-fc__textarea[data-v-6e06eafb]{resize:none;min-height:36px;max-height:110px;box-shadow:none;background:0 0;border:none;flex:1;font-family:inherit;font-size:.86rem}.perfe-fc__textarea[data-v-6e06eafb]:focus{box-shadow:none;outline:none}.perfe-fc__send[data-v-6e06eafb]{color:#fff;background:var(--p-grad);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;transition:opacity .14s,transform .14s;display:inline-flex}.perfe-fc__send[data-v-6e06eafb]:hover:not(:disabled){transform:scale(1.04)}.perfe-fc__send[data-v-6e06eafb]:disabled{opacity:.4;cursor:not-allowed}.impersonation-banner[data-v-83f2364b]{z-index:1;background:var(--color-brand-red,#e8452e);color:#fff;letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem;padding:.65rem 1rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex;position:relative;box-shadow:0 2px 8px #c5332459}.impersonation-banner__text[data-v-83f2364b]{text-align:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.impersonation-banner__text i[data-v-83f2364b]{font-size:1rem}.impersonation-banner__btn[data-v-83f2364b]{color:var(--color-brand-red-dark,#c53324);cursor:pointer;background:#fff;border:2px solid #fff;border-radius:6px;flex-shrink:0;padding:.4rem .85rem;font-size:.85rem;font-weight:700;line-height:1.2}.impersonation-banner__btn[data-v-83f2364b]:hover:not(:disabled){background:#fff1ee}.impersonation-banner__btn[data-v-83f2364b]:disabled{opacity:.65;cursor:wait}@media (width>=768px){.layout--feedback-edit[data-v-83f2364b]{height:100dvh;max-height:100dvh;overflow:hidden}.layout--feedback-edit>main[data-v-83f2364b]{flex-direction:column;flex:auto;max-height:none;display:flex;overflow:hidden;min-height:0!important}.layout--feedback-edit>main[data-v-83f2364b]>*{flex:auto;min-height:0}}.layout-app-shell[data-v-83f2364b]{background-color:var(--color-bg-subtle,#f8f9fa)}.layout-app-shell__bg[data-v-83f2364b]{z-index:0;pointer-events:none;background-image:linear-gradient(#f8f9facc, #f8f9fa), var(--app-shell-stadium);background-position:50%,50% 100%;background-repeat:no-repeat;background-size:cover,cover;position:fixed;inset:0}.layout-app-shell__bg--plain[data-v-83f2364b]{background-color:#f8fafc;background-image:none}.layout-app-shell__nav[data-v-83f2364b]{z-index:2;position:relative}.layout-app-shell__main[data-v-83f2364b],.layout-app-shell__footer[data-v-83f2364b]{z-index:1;position:relative}main[data-v-83f2364b]{min-height:700px;padding:10px 5px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.profile-hero{--hero-navy:#162c5c;--hero-navy-2:#203c78;color:#fff;background:linear-gradient(135deg,#102048 0%,#1e3a85 60%,#2b54b3 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.5rem;padding:1.15rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a12}.profile-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b6b2e 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;right:-80px}.profile-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4cc9f026 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;left:30%}.profile-hero__identity{z-index:1;flex:320px;align-items:center;gap:1.15rem;min-width:0;display:flex;position:relative}.profile-hero__photo-wrap{border-radius:50%;flex-shrink:0;width:150px;height:150px;position:relative;overflow:hidden}.profile-hero__photo-wrap:hover .profile-hero__photo-overlay{opacity:1}.profile-hero__photo{object-fit:cover;width:100%;height:100%;display:block}.profile-hero__photo--club{object-fit:contain;padding:.85rem}.profile-hero__badges--club-competition{box-shadow:none;background:0 0;border:none;padding:0}.profile-hero--club-space .profile-hero__club-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #00000040);width:200px;max-width:none;max-height:96px}.profile-hero__badges--club-logo,.profile-hero__badges--partner-logo{align-items:center}.profile-hero__partner-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #0003);width:auto;max-width:220px;max-height:110px}.profile-hero--home .profile-hero__partner-logo{max-width:260px;max-height:130px}.profile-hero__initials{width:100%;height:100%;color:var(--hero-navy);letter-spacing:.05em;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:flex}.profile-hero__photo-overlay{opacity:0;cursor:pointer;color:#fff;background-color:#0000008c;border:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.profile-hero__photo-overlay i{font-size:1.5rem}.profile-hero__photo-overlay:hover{background-color:#000000a6}.profile-hero__uploading{color:#fff;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-hero__text{min-width:0;line-height:1.3}.profile-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:.72rem;font-weight:600}.profile-hero__name{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.2rem 0 .55rem;font-size:1.7rem;font-weight:800;line-height:1.1;display:flex}.profile-hero__lastname{color:#ffd6a5;text-transform:uppercase;font-weight:800}.profile-hero__meta{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.profile-hero__last-login{letter-spacing:.01em;color:#ffffff8c;margin:.45rem 0 0;font-size:.72rem;font-weight:400}.meta-chip{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.meta-chip i{opacity:.85;font-size:.75rem}.meta-chip--accent{color:#fff1db;background:linear-gradient(135deg,#ffd6a538,#ffd6a51a);border-color:#ffd6a566}.profile-hero__actions{z-index:2;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:inline-flex;position:relative}.profile-hero__ovale-sync{color:#ffffff9e;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.profile-hero__ovale-sync i{opacity:.85;font-size:.7rem}.profile-hero__ovale-sync:hover:not(:disabled){color:#ffffffeb;background:#ffffff14;border-color:#fff6}.profile-hero__ovale-sync:disabled{opacity:.7;cursor:wait}.profile-hero__impersonate{border:1.5px solid var(--color-brand-red,#e8452e);color:#ffb4a8;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.profile-hero__impersonate:hover:not(:disabled){color:#fff;border-color:var(--color-brand-red,#e8452e);background:#e8452e2e}.profile-hero__impersonate:disabled{opacity:.75;cursor:wait}.profile-hero__badges{z-index:1;align-items:center;gap:1.5rem;padding:.75rem 1.1rem;display:flex;position:relative}.profile-hero__competition-logo{object-fit:contain;width:68px;max-width:22vw;max-height:32px;margin:0 auto;display:block}.profile-hero--home{margin-top:0}.profile-hero--injured{background:linear-gradient(135deg,#4a0a0a 0%,#8b1515 42%,#c62828 88%,#e53935 100%);box-shadow:0 4px 18px #b71c1c73,inset 0 0 0 1px #ffc8c81f}.profile-hero--injured:before{background:radial-gradient(circle,#ffb4b459 0%,#0000 68%)}.profile-hero--injured:after{background:radial-gradient(circle,#ff505033 0%,#0000 70%)}.profile-hero--injured .profile-hero__lastname{color:#ffd0d0}.profile-hero--injured .meta-chip{background:#0003;border-color:#ffffff38}.profile-hero__injury-overlay{z-index:4;pointer-events:none;border-radius:inherit;justify-content:center;align-items:flex-start;padding:.85rem 1rem 0;display:flex;position:absolute;inset:0}.profile-hero__injury-badge{text-align:center;color:#fff;background:#0a0000d1;border:2px solid #ffffffa6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.4rem 1rem .45rem;display:inline-flex;box-shadow:0 4px 18px #00000059}.profile-hero__injury-badge-main{letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;font-size:clamp(1.35rem,4.5vw,2rem);font-weight:900;line-height:1;display:inline-flex}.profile-hero__injury-badge-main i{color:#ff8a80;letter-spacing:0;text-indent:0;font-size:clamp(1rem,3.5vw,1.35rem)}.profile-hero__injury-badge-since{letter-spacing:.04em;text-indent:0;text-transform:none;color:#ffe6e6f2;font-size:clamp(.78rem,2.5vw,.95rem);font-weight:600}@media (width<=767px){.profile-hero{padding:1.15rem}.profile-hero__photo-wrap{width:72px;height:72px}.profile-hero__initials{font-size:1.05rem}.profile-hero__name{font-size:1.3rem}.profile-hero__badges{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.profile-hero__injury-badge{padding:.35rem .75rem .4rem}.profile-hero__injury-badge-main{font-size:clamp(1.15rem,5vw,1.5rem)}.profile-hero__injury-badge-main i{font-size:1rem}}.prepa-season-line{border:1px solid var(--color-border-light);color:var(--color-primary);background:#fff;border-radius:.5rem;margin-bottom:.85rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.prepa-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}@media (width<=1200px){.prepa-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.prepa-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.prepa-kpi{color:#fff;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-height:4.6rem;padding:.6rem .7rem .7rem;transition:transform .18s;display:flex;position:relative;box-shadow:0 4px 12px #0f172a2e,inset 0 1px #ffffff2e}.prepa-kpi:hover{transform:translateY(-1px)}.prepa-kpi__label{letter-spacing:.07em;text-transform:uppercase;opacity:.95;text-shadow:0 1px 1px #0000002e;font-size:.62rem;font-weight:700}.prepa-kpi__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #0000002e;font-size:1.45rem;font-weight:800;line-height:1.05}.prepa-kpi__unit{opacity:.92;font-size:.72rem;font-weight:600}.prepa-kpi--sessions{background:linear-gradient(135deg,#d97706,#f59e0b)}.prepa-kpi--matches{background:linear-gradient(135deg,#15803d,#22c55e)}.prepa-kpi--availability{background:linear-gradient(135deg,#0f766e,#14b8a6)}.prepa-kpi--training{background:linear-gradient(135deg,#162c5c,#2b54b3)}.prepa-kpi--load{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.prepa-kpi--avg{background:linear-gradient(135deg,#be185d,#ec4899)}.prepa-kpi--zone5{background:linear-gradient(135deg,#b91c1c,#ef4444)}.prepa-kpi-row--reunions{grid-template-columns:repeat(4,minmax(0,1fr))}.prepa-kpi-row--reunions-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.prepa-kpi-row-wrap{width:100%;max-width:70%;margin-inline:auto}@media (width<=900px){.prepa-kpi-row--reunions,.prepa-kpi-row--reunions-admin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.prepa-kpi-row-wrap{max-width:100%}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#e2e8f0;--color-text-muted:#94a3b8;--color-border:#334155;--color-border-light:#334155;--color-bg-subtle:#0f172a;--color-surface:#1e293b;--color-surface-muted:#172033;--color-surface-hover:#334155;--color-input-bg:#0f172a;--color-input-border:#475569;--color-primary-hover:#334155;--bs-body-bg:#0f172a;--bs-body-color:#e2e8f0;--bs-border-color:#334155;--bs-secondary-bg:#1e293b;--bs-tertiary-bg:#334155;--bs-emphasis-color:#f8fafc;--bs-secondary-color:#94a3b8}html[data-theme=dark] body{background-color:var(--color-bg-subtle);color:var(--color-text)}html[data-theme=dark] .layout-app-shell{background-color:var(--color-bg-subtle)}html[data-theme=dark] .layout-app-shell__bg{background-image:linear-gradient(#0f172af7, #0f172a), var(--app-shell-stadium)}html[data-theme=dark] .layout-app-shell__bg--plain{background-image:none;background-color:var(--color-bg-subtle,#0f172a)}html[data-theme=dark] h1:not(.modal-title),html[data-theme=dark] h2:not(.modal-title),html[data-theme=dark] h3:not(.modal-title),html[data-theme=dark] h4:not(.modal-title),html[data-theme=dark] h5:not(.modal-title),html[data-theme=dark] h6:not(.modal-title){color:#f1f5f9}html[data-theme=dark] h4:not(.modal-title),html[data-theme=dark] a:not(.btn):not(.nav-link):not(.dropdown-item):not(.user-menu-item){color:#93c5fd}html[data-theme=dark] .text-dark{color:var(--color-text)!important}html[data-theme=dark] .text-bg-yellow,html[data-theme=dark] .badge.text-bg-yellow,html[data-theme=dark] .text-bg-yellow.text-dark{color:#1a1a1a!important;background-color:#ffe600!important}html[data-theme=dark] .text-bg-card-orange,html[data-theme=dark] .badge.text-bg-card-orange{color:#fff!important;background-color:#fd7e14!important}html[data-theme=dark] .text-muted{color:var(--color-text-muted)!important}html[data-theme=dark] .text-body{color:var(--color-text)!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-light{background-color:var(--color-surface)!important}html[data-theme=dark] .border,html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-start,html[data-theme=dark] .border-end{border-color:var(--color-border)!important}html[data-theme=dark] hr{border-color:var(--color-border);opacity:1}html[data-theme=dark] .card{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .card-header,html[data-theme=dark] .card-footer{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .perf-filters-panel{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000040}html[data-theme=dark] .perf-filters-panel__count{color:#bfdbfe;background:#334155;border-color:#475569}html[data-theme=dark] .perf-filters-panel__reset{background:var(--color-surface-muted);color:#bfdbfe;border-color:#475569}html[data-theme=dark] .perf-cj-competition__label,html[data-theme=dark] .perf-cj-journee__label{color:#94a3b8}html[data-theme=dark] .perf-cj-competition__btn{background:#f1f5f9;border-color:#64748b}html[data-theme=dark] .perf-cj-competition__btn:hover{background:#fff;border-color:#60a5fa;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .perf-cj-competition__btn:focus-visible{outline-color:#60a5fa8c}html[data-theme=dark] .perf-cj-competition__btn--active{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa73}html[data-theme=dark] .perf-cj-competition__fallback{color:#1e293b}html[data-theme=dark] .perf-cj-journee__btn{background:var(--color-surface-muted);border-color:#475569}html[data-theme=dark] .perf-cj-journee__btn:hover:not(:disabled){border-color:#60a5fa;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .perf-cj-journee__btn:focus-visible{outline-color:#60a5fa8c}html[data-theme=dark] .perf-cj-journee__btn--active{background:linear-gradient(#1e3a5f 0%,#172554 100%);border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa66}html[data-theme=dark] .perf-cj-journee__btn-text{color:#e2e8f0}html[data-theme=dark] .perf-cj-journee__btn--active .perf-cj-journee__btn-text{color:#bfdbfe}html[data-theme=dark] .form-label{color:#cbd5e1}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select{background-color:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] .form-select::placeholder{color:#64748b}html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-select:focus{background-color:var(--color-input-bg);color:var(--color-text);border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}html[data-theme=dark] .form-control:disabled,html[data-theme=dark] .form-control[readonly],html[data-theme=dark] .form-select:disabled,html[data-theme=dark] .form-select[readonly]{background-color:var(--color-surface-muted);color:#94a3b8;border-color:var(--color-border)}html[data-theme=dark] button.perf-search-trigger.form-select,html[data-theme=dark] button.perf-multiselect-trigger.form-select{background-color:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .form-check-label{color:var(--color-text)}html[data-theme=dark] .input-group-text{background-color:var(--color-surface-muted);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .btn-outline-primary{color:#93c5fd;border-color:#60a5fa}html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-primary:focus{color:#fff;background-color:#203c78;border-color:#60a5fa}html[data-theme=dark] .btn-outline-secondary{color:#cbd5e1;border-color:#64748b}html[data-theme=dark] .btn-outline-secondary:hover,html[data-theme=dark] .btn-outline-secondary:focus{color:#f8fafc;background-color:#334155;border-color:#94a3b8}html[data-theme=dark] .btn-light{color:#f1f5f9;background-color:#334155;border-color:#475569}html[data-theme=dark] .btn-light:hover{color:#fff;background-color:#475569}html[data-theme=dark] .perf-table-wrapper{border-color:var(--color-border);background:var(--color-surface)!important}html[data-theme=dark] .perf-table__loading{background:#0f172ab8}html[data-theme=dark] .perf-table__loading-text,html[data-theme=dark] .perf-loading__text{color:#cbd5e1}html[data-theme=dark] .table-footer{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .footer-info,html[data-theme=dark] .page-dots{color:var(--color-text-muted)}html[data-theme=dark] .btn-page,html[data-theme=dark] .officiel-grid-page-bar__btn{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .btn-page:hover:not(:disabled),html[data-theme=dark] .officiel-grid-page-bar__btn:hover:not(:disabled){background:var(--color-surface-hover);color:#bfdbfe;border-color:#60a5fa}html[data-theme=dark] .btn-page.active,html[data-theme=dark] .btn-page--active,html[data-theme=dark] .officiel-grid-page-bar__btn.active,html[data-theme=dark] .officiel-grid-page-bar__btn--active{color:#fff;background:#203c78;border-color:#203c78}html[data-theme=dark] .perf-table .td-cell{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}html[data-theme=dark] .perf-table .td-cell.td-sticky{border-right-color:var(--color-border);background:var(--color-surface-muted)!important;color:#f1f5f9!important}html[data-theme=dark] .perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub{color:#fff!important;background:#0b1220!important;border-bottom-color:#203c78!important;border-right-color:#1e293b!important}html[data-theme=dark] .perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub.table-cell--group-start{box-shadow:inset 2px 0 #fff3;border-left-color:#0c1f3d!important}html[data-theme=dark] .perf-table.perf-table--grouped-headers thead tr:nth-child(2) .th-cell.th-cell--sub.table-cell--group-end{border-right-color:#203c78!important}html[data-theme=dark] .perf-table .td-cell.bg-success{color:#fff!important;background-color:#15803d!important}html[data-theme=dark] .perf-table .td-cell.note-b{color:#14532d!important;background-color:#65a30d!important}html[data-theme=dark] .perf-table .td-cell.bg-warning{color:#fff!important;background-color:#ea580c!important}html[data-theme=dark] .perf-table .td-cell.bg-danger{color:#fff!important;background-color:#dc2626!important}html[data-theme=dark] .perf-table .td-cell.bg-secondary{color:#fff!important;background-color:#64748b!important}html[data-theme=dark] .feedback-card__tile-value.bg-success,html[data-theme=dark] .feedback-card__chip-val.bg-success{color:#fff!important;background-color:#15803d!important}html[data-theme=dark] .feedback-card__tile-value.note-b,html[data-theme=dark] .feedback-card__chip-val.note-b{color:#14532d!important;background-color:#65a30d!important}html[data-theme=dark] .feedback-card__tile-value.bg-warning,html[data-theme=dark] .feedback-card__chip-val.bg-warning{color:#fff!important;background-color:#ea580c!important}html[data-theme=dark] .feedback-card__tile-value.bg-danger,html[data-theme=dark] .feedback-card__chip-val.bg-danger{color:#fff!important;background-color:#dc2626!important}html[data-theme=dark] .feedback-card__tile-value.bg-secondary,html[data-theme=dark] .feedback-card__chip-val.bg-secondary{color:#fff!important;background-color:#64748b!important}html[data-theme=dark] .perf-table.perf-table--alternating tbody .tr-body:nth-child(2n) .td-cell:not(.td-cell--colored){background:#ffffff0a}html[data-theme=dark] .perf-table.perf-table--alternating tbody .tr-body:nth-child(2n) .td-cell.td-sticky:not(.td-cell--colored){background:#1a2332!important}html[data-theme=dark] .perf-table tbody .tr-body:hover .td-cell:not(.td-cell--colored){background-color:#334155!important}html[data-theme=dark] .perf-table tbody .tr-body:hover .td-sticky:not(.td-cell--colored){background-color:#3d4f66!important}html[data-theme=dark] .perf-table .td-empty{color:var(--color-text-muted)}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--no-supervisor .td-cell:not(.td-cell--colored){background:#243044!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--no-supervisor .td-sticky:not(.td-cell--colored){background:#1c2738!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--no-supervisor:hover .td-cell:not(.td-cell--colored){background-color:#334155!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--no-supervisor:hover .td-sticky:not(.td-cell--colored){background-color:#3d4f66!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--validated .td-cell:not(.td-cell--colored){background:#14532d!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--validated .td-sticky:not(.td-cell--colored){background:#166534!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--validated:hover .td-cell:not(.td-cell--colored){background-color:#166534!important}html[data-theme=dark] .feedback-table-view tbody .tr-body.feedback-row--validated:hover .td-sticky:not(.td-cell--colored){background-color:#15803d!important}html[data-theme=dark] .perf-pagination,html[data-theme=dark] .officiel-grid-page-bar{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .officiel-grid-page-bar__info{color:var(--color-text-muted)}html[data-theme=dark] .officiel-grid__empty{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .officiel-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000059}html[data-theme=dark] .officiel-card:hover,html[data-theme=dark] .officiel-card:focus-visible{border-color:#60a5fa;box-shadow:0 10px 22px #00000073}html[data-theme=dark] .officiel-card__chip{color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .officiel-card__chip--cat{color:#bfdbfe;background:#1e3a5f;border-color:#334155}html[data-theme=dark] .officiel-card__quality{color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .officiel-card__contact{color:#94a3b8}html[data-theme=dark] .officiel-card__contact:hover{color:#bfdbfe}html[data-theme=dark] .officiel-avatar{background:#334155;border-color:#475569}html[data-theme=dark] .perf-dropdown-panel{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 10px 30px #00000073}html[data-theme=dark] .perf-dropdown-search{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perf-option{color:var(--color-text)}html[data-theme=dark] .perf-option:hover{background:var(--color-surface-hover);color:#f8fafc}html[data-theme=dark] .perf-option--selected,html[data-theme=dark] .perf-option--checked{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .perf-option--selected:hover,html[data-theme=dark] .perf-option--checked:hover{color:#e0f2fe;background:#254a75}html[data-theme=dark] .perf-chip{color:#e2e8f0;background:#334155;border-color:#475569}html[data-theme=dark] .perf-chip__remove{color:#94a3b8}html[data-theme=dark] .perf-chip__remove:hover{color:#fca5a5}html[data-theme=dark] .perf-opt-group-label{color:var(--color-text-muted)}html[data-theme=dark] .perf-switch-box__toggle{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perf-switch-box__btn{color:var(--color-text-muted)}html[data-theme=dark] .perf-switch-box__btn.is-active{color:#fff;background:#203c78}html[data-theme=dark] .perf-switch-box__btn--good:hover:not(.is-active){color:#bbf7d0;background:#74cc3033}html[data-theme=dark] .perf-switch-box__btn--good.is-active{color:#14532d;background:#74cc30}html[data-theme=dark] .perf-switch-box__btn--yellow:hover:not(.is-active){color:#fde047;background:#fbbf2438}html[data-theme=dark] .perf-switch-box__btn--yellow.is-active{color:#422006;background:#eab308}html[data-theme=dark] .perf-switch-box__btn--warning:hover:not(.is-active){color:#fdba74;background:#d9770638}html[data-theme=dark] .perf-switch-box__btn--warning.is-active{color:#fff;background:#d97706}html[data-theme=dark] .perf-switch-box__btn--danger:hover:not(.is-active){color:#fca5a5;background:#dc262638}html[data-theme=dark] .perf-switch-box__btn--danger.is-active{color:#fff;background:#dc2626}html[data-theme=dark] .perf-switch-box__label{color:var(--color-text-muted)}html[data-theme=dark] .perfe-fc__panel{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:0 8px 32px #00000073}html[data-theme=dark] .perfe-fc__history{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perfe-fc__history-head{border-color:var(--color-border);color:#94a3b8}html[data-theme=dark] .perfe-fc__history-item{color:#e2e8f0}html[data-theme=dark] .perfe-fc__history-item:hover{background:#2b54b32e}html[data-theme=dark] .perfe-fc__history-item.is-active{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .perfe-fc__history-empty{color:#64748b}html[data-theme=dark] .perfe-fc__link-btn{color:#93c5fd}html[data-theme=dark] .perfe-fc__link-btn:hover{color:#bfdbfe}html[data-theme=dark] .perfe-fc__link-btn.text-danger{color:#fca5a5}html[data-theme=dark] .perfe-fc__link-btn.text-danger:hover{color:#fecaca}html[data-theme=dark] .perfe-fc__thread,html[data-theme=dark] .perfe-chat__thread{background:var(--color-surface-muted)}html[data-theme=dark] .perfe-fc__welcome{color:#e2e8f0}html[data-theme=dark] .perfe-fc__welcome-logo{border-color:#334155;box-shadow:0 6px 18px #00000059}html[data-theme=dark] .perfe-fc__welcome-kicker{color:#93c5fd}html[data-theme=dark] .perfe-fc__welcome-question{color:#f1f5f9}html[data-theme=dark] .perfe-fc__intent-card,html[data-theme=dark] .perfe-fc__suggestion{background:var(--color-surface);border-color:var(--color-border);color:#e2e8f0}html[data-theme=dark] .perfe-fc__intent-card:hover,html[data-theme=dark] .perfe-fc__suggestion:hover{background:#243044;border-color:#60a5fa;box-shadow:0 4px 14px #00000059}html[data-theme=dark] .perfe-fc__intent-card>i{color:#60a5fa}html[data-theme=dark] .perfe-fc__intent-label{color:#f1f5f9}html[data-theme=dark] .perfe-fc__intent-desc{color:#94a3b8}html[data-theme=dark] .perfe-fc__intent-badge{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .perfe-fc__bubble,html[data-theme=dark] .perfe-chat__bubble,html[data-theme=dark] .perfe-fc__typing-bubble,html[data-theme=dark] .perfe-chat__typing-bubble{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .perfe-fc__msg--user .perfe-fc__bubble,html[data-theme=dark] .perfe-chat__msg--user .perfe-chat__bubble{color:#e2e8f0;background:#2b54b338;border-color:#60a5fa59}html[data-theme=dark] .perfe-fc__role{color:#94a3b8}html[data-theme=dark] .perfe-fc__avatar{border-color:#475569}html[data-theme=dark] .perfe-fc__text--ruling .perfe-chat__ruling-title,html[data-theme=dark] .perfe-fc__text--assistant .perfe-chat__md-heading{color:#93c5fd}html[data-theme=dark] .perfe-fc__text--ruling .perfe-chat__ruling-meta{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perfe-fc__text--ruling .perfe-chat__ruling-meta dt{color:#94a3b8}html[data-theme=dark] .perfe-fc__text--ruling .perfe-chat__ruling-source,html[data-theme=dark] .perfe-fc__text--assistant .perfe-chat__doc-link{color:#93c5fd}html[data-theme=dark] .perfe-fc__input,html[data-theme=dark] .perfe-fc__composer,html[data-theme=dark] .perfe-chat__composer{background:var(--color-input-bg);border-color:var(--color-border)}html[data-theme=dark] .perfe-fc__composer:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .perfe-fc__textarea.form-control{color:#e2e8f0;background:0 0;border:none}html[data-theme=dark] .perfe-fc__textarea.form-control::placeholder{color:#64748b}html[data-theme=dark] .perfe-fc__history-item:hover,html[data-theme=dark] .perfe-fc__suggestion:hover{background:#2b54b32e}html[data-theme=dark] .perfe-chat__history-card,html[data-theme=dark] .perfe-chat__panel{border-color:var(--color-border)}html[data-theme=dark] .perfe-chat__history-head{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perfe-doc{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .perfe-doc:hover:not(:disabled){background:#243044;border-color:#60a5fa}html[data-theme=dark] .perfe-doc__name{color:#f1f5f9}html[data-theme=dark] .perfe-doc__date,html[data-theme=dark] .perfe-doc__path{color:#94a3b8}html[data-theme=dark] .perfe-clip{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .perfe-clip__title{color:#e2e8f0}html[data-theme=dark] .perfe-clip__badge{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .dropdown-menu{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .dropdown-item{color:var(--color-text)}html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .dropdown-item:focus{background-color:var(--color-surface-hover);color:#f8fafc}html[data-theme=dark] .modal-content{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer{border-color:var(--color-border)}html[data-theme=dark] .modal-title{color:#f1f5f9}html[data-theme=dark] .btn-close{filter:invert()grayscale()brightness(200%)}html[data-theme=dark] .list-group-item{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .list-group-item:hover{background-color:var(--color-surface-hover)}html[data-theme=dark] .alert-light{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .user-dropdown{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .user-menu-item{color:var(--color-text)}html[data-theme=dark] .user-menu-item i{color:#93c5fd}html[data-theme=dark] .user-menu-item:hover,html[data-theme=dark] .user-menu-item--active{background:var(--color-surface-hover);color:#f8fafc}html[data-theme=dark] .user-menu-lang__label{color:var(--color-text-muted)}html[data-theme=dark] .user-menu-lang__btns{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .user-menu-lang__btn{color:#94a3b8;background:0 0}html[data-theme=dark] .user-menu-lang__btn:hover{color:#e2e8f0;background:#60a5fa1f}html[data-theme=dark] .user-menu-lang__btn--active{color:#bfdbfe;background:#1e3a5f;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .toolbar.card,html[data-theme=dark] .video-schema-editor .toolbar{color:var(--color-text);background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .perf-club__name{color:#e2e8f0}html[data-theme=dark] .perf-club__placeholder{color:#64748b}html[data-theme=dark] .perf-arbitre__text{color:#cbd5e1}html[data-theme=dark] a.perf-arbitre__text:not(.text-success){color:#93c5fd}html[data-theme=dark] a.perf-arbitre__text:not(.text-success):hover{color:#bfdbfe}html[data-theme=dark] a.perf-arbitre__text.text-success{color:#6ee7b7!important}html[data-theme=dark] .perf-arbitre__avatar{background:#334155;border-color:#475569}html[data-theme=dark] .profile-tabs{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000059}html[data-theme=dark] .profile-tabs .nav-link{color:var(--color-text-muted)}html[data-theme=dark] .profile-tabs .nav-link:hover{color:var(--color-text);background-color:var(--color-surface-hover)}html[data-theme=dark] .profile-tabs .nav-link:focus-visible{box-shadow:0 0 0 2px #60a5fa73}html[data-theme=dark] .profile-tabs .nav-link.active{color:#93c5fd;background:linear-gradient(135deg,#60a5fa2e,#2563eb38)}html[data-theme=dark] .profile-tabs .nav-link.active:hover{background:linear-gradient(135deg,#60a5fa2e,#2563eb38)}html[data-theme=dark] .profile-tabs .tab-badge{color:#cbd5e1;background-color:#334155}html[data-theme=dark] .profile-tabs .nav-link.active .tab-badge{color:#fff;background-color:#2563eb}html[data-theme=dark] .profile-tabs--sub .nav-link{border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .profile-tabs--sub .nav-link:hover{background-color:var(--color-surface-hover)}html[data-theme=dark] .profile-tabs--sub .nav-link:focus-visible{box-shadow:0 0 0 2px #60a5fa73}html[data-theme=dark] .profile-tabs--sub .nav-link.active{color:#93c5fd;background:linear-gradient(135deg,#60a5fa2e,#2563eb38);border-color:#60a5fa}html[data-theme=dark] .profile-tabs--sub .nav-link.active:hover{background:linear-gradient(135deg,#60a5fa2e,#2563eb38)}html[data-theme=dark] .profile-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000059}html[data-theme=dark] .profile-card:hover{border-color:#475569;box-shadow:0 12px 30px #00000059}html[data-theme=dark] .profile-card__title{color:#f1f5f9}html[data-theme=dark] .profile-card__edit-btn{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .profile-field{border-bottom-color:var(--color-border)}html[data-theme=dark] .profile-field__label{color:var(--color-text-muted)}html[data-theme=dark] .profile-field__value{color:var(--color-text)}html[data-theme=dark] .profile-field__value--link{color:#93c5fd}html[data-theme=dark] .profile-field__value--muted{color:#64748b}html[data-theme=dark] .text-muted-sm{color:var(--color-text-muted)!important}html[data-theme=dark] .equipment-chip{background:linear-gradient(135deg,#422006 0%,#713f12 100%);border-color:#92400e}html[data-theme=dark] .equipment-chip i,html[data-theme=dark] .equipment-chip span{color:#fde68a}html[data-theme=dark] .profile-edit-row label{color:var(--color-text-muted)}html[data-theme=dark] .photo-url-editor-inline{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .role-filter{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .role-pill{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .role-pill:hover:not(.role-pill--active){background:var(--color-surface-hover);color:var(--color-text);border-color:#64748b}html[data-theme=dark] .role-pill.role-pill--active{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}html[data-theme=dark] .secteur-pill{color:var(--color-text-muted)}html[data-theme=dark] .secteur-pill:hover:not(.secteur-pill--active){color:var(--color-text);background:var(--color-surface-hover)}html[data-theme=dark] .secteur-pill.secteur-pill--active{color:#f1f5f9;background:#334155}html[data-theme=dark] .empty-state{color:var(--color-text-muted)}html[data-theme=dark] .google-calendar-badge{color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fa59}html[data-theme=dark] .google-calendar-badge i{color:#93c5fd}html[data-theme=dark] .google-calendar-icon-btn{color:#bfdbfe;background:#60a5fa1a;border-color:#60a5fa4d}html[data-theme=dark] .google-calendar-icon-btn:hover:not(:disabled){color:#eff6ff;background:#60a5fa33;border-color:#60a5fa80}html[data-theme=dark] .google-calendar-icon-btn--muted{background:var(--color-surface);border-color:var(--color-border);color:#94a3b8}html[data-theme=dark] .google-calendar-icon-btn--muted:hover:not(:disabled){color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fa59}html[data-theme=dark] .google-calendar-unconfigured{color:var(--color-text-muted)}html[data-theme=dark] .google-calendar-disconnect-panel{background:#fb923c1f;border-color:#fb923c59}html[data-theme=dark] .google-calendar-disconnect-check{color:#fdba74}html[data-theme=dark] .indemnite-forfait-input{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .indemnite-forfait-input:focus{border-color:#60a5fa;outline-color:#60a5fa59}html[data-theme=dark] .indemnite-forfait-input:disabled{background:var(--color-surface-muted);color:#94a3b8}html[data-theme=dark] .indemnite-totals{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .indemnite-totals--grand{background:#172033;border-color:#475569}html[data-theme=dark] .indemnite-totals__label{color:#e2e8f0}html[data-theme=dark] .indemnite-totals__key{color:#94a3b8}html[data-theme=dark] .indemnite-totals__val{color:#f1f5f9}html[data-theme=dark] .indemnite-totals__cell--total .indemnite-totals__val{color:#93c5fd}html[data-theme=dark] .season-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 10px #00000059}html[data-theme=dark] .season-card:hover,html[data-theme=dark] .season-card:focus-visible{box-shadow:0 6px 22px #00000073}html[data-theme=dark] .season-card__header{border-bottom-color:var(--color-border)}html[data-theme=dark] .season-card__title{color:#e2e8f0}html[data-theme=dark] .season-card__arrow{color:#64748b}html[data-theme=dark] .season-card:hover .season-card__arrow{color:#cbd5e1}html[data-theme=dark] .season-stat__label{color:#94a3b8}html[data-theme=dark] .season-stat__detail{color:#cbd5e1}html[data-theme=dark] .season-stat__val{color:#f1f5f9}html[data-theme=dark] .season-card__icon-wrap{filter:brightness(.55)saturate(1.15)}html[data-theme=dark] .season-card__svg circle[stroke=\#e9ecef]{stroke:#334155}html[data-theme=dark] .stats-chart-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 4px 14px #00000059}html[data-theme=dark] .stats-chart-card:hover{border-color:#475569;box-shadow:0 10px 26px #00000073}html[data-theme=dark] .stats-chart-card__title{color:#93c5fd}html[data-theme=dark] .stats-chart-card__hint{color:var(--color-text-muted)}html[data-theme=dark] .stats-chart-card__toggle{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .stats-chart-card__toggle:hover,html[data-theme=dark] .stats-chart-card__toggle.active,html[data-theme=dark] .stats-chart-card__toggle[aria-pressed=true]{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .radar-filter-card{border-color:var(--color-border);background:linear-gradient(#1e293b 0%,#172033 100%);box-shadow:0 4px 14px #00000059}html[data-theme=dark] .radar-filter-section--matches{border-top-color:var(--color-border)}html[data-theme=dark] .radar-filter-label{color:var(--color-text-muted)}html[data-theme=dark] .radar-sector-nav__btn{color:#f1f5f9;background:#243044;border-color:#475569;box-shadow:0 1px 2px #00000040}html[data-theme=dark] .radar-sector-nav__btn:hover{color:#fff;background:#334155;border-color:#64748b}html[data-theme=dark] .radar-sector-nav__btn--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}html[data-theme=dark] .radar-sector-nav__label{color:inherit}html[data-theme=dark] .radar-sector-nav__badge{color:#fff;background:#64748b;box-shadow:0 1px 2px #00000059}html[data-theme=dark] .radar-sector-nav__btn--tone-ruck .radar-sector-nav__badge{background:#3b82f6}html[data-theme=dark] .radar-sector-nav__btn--tone-melee .radar-sector-nav__badge{background:#14b8a6}html[data-theme=dark] .radar-sector-nav__btn--tone-maul .radar-sector-nav__badge{background:#f59e0b}html[data-theme=dark] .radar-sector-nav__btn--tone-space .radar-sector-nav__badge{background:#22c55e}html[data-theme=dark] .radar-sector-nav__btn--tone-foul .radar-sector-nav__badge{background:#ef4444}html[data-theme=dark] .radar-comp-chip{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .radar-comp-chip:hover{background:var(--color-surface-hover);color:var(--color-text)}html[data-theme=dark] .radar-comp-chip--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .radar-match-row{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .radar-match-row:hover{background:var(--color-surface-hover)}html[data-theme=dark] .radar-match-row--selected{background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .radar-match-row__crest{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .radar-match-row__vs,html[data-theme=dark] .radar-match-row__meta{color:var(--color-text-muted)}html[data-theme=dark] .radar-match-row__teams{color:#e2e8f0}html[data-theme=dark] .top-clip-performance-radar__body,html[data-theme=dark] .meeting-attendance-performance-radar__body{border-color:var(--color-border);background:#1e293bd9}html[data-theme=dark] .tcpr-filters{border-color:var(--color-border);background:#1e293bbf!important}html[data-theme=dark] .tests-physiques-view-toggle{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .tests-physiques-view-toggle__btn{color:var(--color-text-muted)}html[data-theme=dark] .tests-physiques-view-toggle__btn:hover{color:var(--color-text)}html[data-theme=dark] .tests-physiques-view-toggle__btn--active{background:var(--color-surface);color:#93c5fd;box-shadow:0 1px 2px #00000059}html[data-theme=dark] .tests-physiques-session-picker__label{color:#94a3b8}html[data-theme=dark] .tests-physiques-session-picker__btn{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .tests-physiques-session-picker__btn:hover{background:var(--color-surface-hover);border-color:#64748b}html[data-theme=dark] .tests-physiques-session-picker__btn-text{color:#e2e8f0}html[data-theme=dark] .tests-physiques-session-picker__btn--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa59}html[data-theme=dark] .tests-physiques-session-picker__btn--active .tests-physiques-session-picker__btn-text{color:#bfdbfe}html[data-theme=dark] .tests-physiques-panel__session-bar{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .tests-physiques-metric--best{color:#86efac;background:#22c55e38}html[data-theme=dark] .tests-physiques-table .perf-table .td-cell.td-sticky{background:var(--color-surface-muted)!important}html[data-theme=dark] .prepa-season-line{background:var(--color-surface);border-color:var(--color-border);color:#93c5fd;box-shadow:0 1px 2px #00000040}html[data-theme=dark] .indispo-legend-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #0000004d}html[data-theme=dark] .indispo-legend-card__item{color:#e2e8f0}html[data-theme=dark] .calendar-month{box-shadow:0 1px 2px #0000004d;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .calendar-month .month-header{background:var(--color-surface-muted)!important;color:#e2e8f0!important;border-bottom-color:var(--color-border)!important}html[data-theme=dark] .calendar-month .calendar-table thead th{color:#f1f5f9!important;background:#334155!important;border-color:#475569!important}html[data-theme=dark] .calendar-month .calendar-table tbody td{color:#e2e8f0!important;background:#243044!important;border-color:#334155!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.empty{background:var(--color-bg-subtle)!important;color:#0000!important}html[data-theme=dark] .calendar-month .calendar-table tbody td:not(.empty):hover{background:#334155!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.past:not(.designation):not(.indispo):not(.indispo-admin){color:#94a3b8!important;background:#1a2332!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.past:not(.designation):not(.indispo):not(.indispo-admin):hover{background:#1a2332!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.today:not(.designation):not(.indispo):not(.indispo-admin){color:#93c5fd!important;box-shadow:inset 0 0 0 2px #60a5fa!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.designation{color:#fff!important;background:#2563eb!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.designation:hover{background:#1d4ed8!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.indispo{color:#fff!important;background:#dc2626!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.indispo:hover{background:#b91c1c!important}html[data-theme=dark] .calendar-month .calendar-table tbody td.indispo-admin{color:#fff!important}html[data-theme=dark] .pf-modal-dialog{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .pf-modal-header{border-bottom-color:var(--color-border)}html[data-theme=dark] .pf-modal-title{color:#f1f5f9}html[data-theme=dark] .pf-modal-footer{border-top-color:var(--color-border)}html[data-theme=dark] .pf-modal-date-label,html[data-theme=dark] .prepa-groupe-tabs .nav-link{color:var(--color-text-muted)}html[data-theme=dark] .prepa-groupe-tabs .nav-link:hover{color:var(--color-text);background:var(--color-surface-hover)}html[data-theme=dark] .prepa-groupe-tabs .nav-link.active{background:var(--color-surface);color:#93c5fd;border-color:var(--color-border)}html[data-theme=dark] .prepa-groupe-tab-content,html[data-theme=dark] .prepa-groupe-view .empty-state{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .prepa-week-section{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .prepa-week-section__head{background:linear-gradient(180deg, #1e293b 0%, var(--color-bg-subtle) 100%);border-bottom-color:var(--color-border)}html[data-theme=dark] .prepa-week-section__title{color:#f1f5f9}html[data-theme=dark] .prepa-week-section__sub{color:var(--color-text-muted)}html[data-theme=dark] .wb-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .wb-card__head{border-bottom-color:var(--color-border);color:#e2e8f0}html[data-theme=dark] .prepa-kpi-block{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .prepa-kpi-block__title{color:#f1f5f9}html[data-theme=dark] .prepa-kpi-block__sub,html[data-theme=dark] .prepa-kpi-block__match,html[data-theme=dark] .prepa-kpi-block__journee{color:var(--color-text-muted)}html[data-theme=dark] .prepa-condition-radar__legend-side,html[data-theme=dark] .prepa-condition-radar__kpi{border-color:var(--color-border);background:linear-gradient(#1e293b 0%,#172033 100%)}html[data-theme=dark] .prepa-condition-radar__legend-title,html[data-theme=dark] .prepa-condition-radar__kpi-label{color:var(--color-text-muted)}html[data-theme=dark] .prepa-condition-radar__group-legend-text,html[data-theme=dark] .prepa-condition-radar__kpi-value{color:#e2e8f0}html[data-theme=dark] .prepa-week-table__row,html[data-theme=dark] .sante-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .sante-card:hover{border-color:#475569}html[data-theme=dark] .sante-card__type{color:#f1f5f9}html[data-theme=dark] .sante-card__dates,html[data-theme=dark] .sante-card__date-chip{color:var(--color-text-muted);background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .sante-history__list{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .sante-modal-dialog{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .dp__loading{color:var(--color-text-muted)}html[data-theme=dark] .dp__spinner{border-color:#60a5fa #334155 #334155}html[data-theme=dark] .dp__error{color:#fca5a5;background:#3f1d1d;border-color:#7f1d1d}html[data-theme=dark] .dp__title{color:#bfdbfe}html[data-theme=dark] .dp__hint{color:var(--color-text-muted)}html[data-theme=dark] .dp__stats{background:var(--color-surface-muted)}html[data-theme=dark] .dp__stat-num{color:#bfdbfe}html[data-theme=dark] .dp__stat-sep,html[data-theme=dark] .dp__stat-label{color:#64748b}html[data-theme=dark] .dp__stat-total{color:var(--color-text-muted)}html[data-theme=dark] .dp__search-icon{color:#64748b}html[data-theme=dark] .dp__search{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .dp__search::placeholder{color:#64748b}html[data-theme=dark] .dp__search:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}html[data-theme=dark] .dp__progress-track{background:#334155}html[data-theme=dark] .dp__empty{color:var(--color-text-muted)}html[data-theme=dark] .dp__group{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000040}html[data-theme=dark] .dp__group-header{background:var(--color-surface-muted);border-bottom-color:var(--color-border)}html[data-theme=dark] .dp__group-label{color:#f1f5f9}html[data-theme=dark] .dp__group-badge{color:#bfdbfe;opacity:1;background:#334155}html[data-theme=dark] .dp__entry,html[data-theme=dark] .dp__item{border-bottom-color:var(--color-border)}html[data-theme=dark] .dp__item:hover{background:var(--color-surface-hover)}html[data-theme=dark] .dp__item--active{background:#3b82f61f}html[data-theme=dark] .dp__item--active:hover{background:#3b82f62e}html[data-theme=dark] .dp__sub-list,html[data-theme=dark] .dp__comp-block{border-left-color:color-mix(in srgb, var(--group-color,#94a3b8) 40%, #334155)}html[data-theme=dark] .dp__item--sub{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .dp__item--sub.dp__item--active{background:color-mix(in srgb, #3b82f6 14%, var(--color-surface-muted));border-color:color-mix(in srgb, #3b82f6 28%, var(--color-border))}html[data-theme=dark] .dp__item-label{color:var(--color-text)}html[data-theme=dark] .dp__item--sub .dp__item-label{color:#cbd5e1}html[data-theme=dark] .dp__item-sublabel,html[data-theme=dark] .dp__sub-icon,html[data-theme=dark] .dp__item-saving{color:var(--color-text-muted)}html[data-theme=dark] .dp__toggle{background:#475569}html[data-theme=dark] .dp__toggle--on{background:#3b82f6}html[data-theme=dark] .dp__toggle:focus-visible{box-shadow:0 0 0 3px #60a5fa59}html[data-theme=dark] .feedbacks-edit-view{background:linear-gradient(#0f172a 0%,#1e293b 100%)}html[data-theme=dark] .fbe-shortcuts,html[data-theme=dark] .fbe-filters{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #0000004d}html[data-theme=dark] .fbe-shortcuts__head,html[data-theme=dark] .fbe-section-head__title{color:#93c5fd}html[data-theme=dark] .fbe-shortcuts__head i,html[data-theme=dark] .fbe-section-head__icon{color:#60a5fa}html[data-theme=dark] .fbe-shortcut{color:var(--color-text-muted);border-color:var(--color-border)}html[data-theme=dark] .fbe-shortcut kbd{color:#e2e8f0;background:linear-gradient(#334155,#1e293b);border-bottom-color:#475569}html[data-theme=dark] .fbe-shortcut span{color:var(--color-text)}html[data-theme=dark] .fbe-filters__cell-label{color:var(--color-text-muted)}html[data-theme=dark] .fbe-view-toggle{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .fbe-view-toggle__btn{color:var(--color-text-muted)}html[data-theme=dark] .fbe-view-toggle__btn:hover:not(.fbe-view-toggle__btn--active){color:var(--color-text)}html[data-theme=dark] .fbe-view-toggle__btn.fbe-view-toggle__btn--active{background:var(--color-surface);color:#93c5fd}html[data-theme=dark] .fbe-section-head{border-bottom-color:var(--color-border)}html[data-theme=dark] .fbe-section-head--toggle:hover{background:#ffffff0a}html[data-theme=dark] .fbe-section-head__count{color:#bfdbfe;background:#1e3a5f;border-color:#334155}html[data-theme=dark] .fbe-empty-section{background:var(--color-surface-muted);color:var(--color-text-muted)}html[data-theme=dark] .fbe-info-banner{border-color:var(--color-border);color:var(--color-text-muted);background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}html[data-theme=dark] .fbe-info-banner i{color:#93c5fd}html[data-theme=dark] .fbe-footer{background:linear-gradient(#0000 0%,#0f172ad9 40%)}html[data-theme=dark] .fbe-footer__inner{border-color:var(--color-border);background:#1e293bf5}html[data-theme=dark] .fbe-footer .fbe-footer-btn{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .fbe-footer .fbe-footer-btn:hover{background:var(--color-surface-hover);color:#93c5fd;border-color:#60a5fa}html[data-theme=dark] .fbe-overlay__panel{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .fbe-overlay__title{color:#93c5fd}html[data-theme=dark] .fbe-overlay__title i{color:#60a5fa}html[data-theme=dark] .fbe-overlay__close{color:var(--color-text-muted)}html[data-theme=dark] .fbe-overlay__close:hover{color:#fca5a5;background:#dc262626;border-color:#dc26264d}html[data-theme=dark] .fbe-overlay__loading,html[data-theme=dark] .fbe-overlay__loading-text{color:var(--color-text-muted)}html[data-theme=dark] .fbe-overlay--fullscreen .fbe-overlay__panel{color:var(--color-text)}html[data-theme=dark] .fbe-overlay--fullscreen .fbe-overlay__panel button.perf-search-trigger.form-select,html[data-theme=dark] .fbe-overlay--fullscreen .fbe-overlay__panel button.perf-multiselect-trigger.form-select{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .fbe-overlay--fullscreen .fbe-overlay__panel button.fbni-chip:not(.fbni-chip--active){background-color:var(--color-surface-muted)!important;border-color:var(--color-border)!important;color:var(--color-text-muted)!important}html[data-theme=dark] .fbni-form{color:var(--color-text)}html[data-theme=dark] .fbni-mini-label{color:var(--color-text-muted)}html[data-theme=dark] .fbni-section{border-bottom-color:var(--color-border);background:0 0}html[data-theme=dark] .fbni-teams,html[data-theme=dark] .fbni-seg{background:0 0;border-color:#0000}html[data-theme=dark] .fbni-seg__btn{color:#cbd5e1}html[data-theme=dark] .fbni-seg__btn:hover:not(.fbni-seg__btn--active){color:#f1f5f9;background:#94a3b81f}html[data-theme=dark] .fbni-seg__btn--active{color:#f8fafc;background:#334155;box-shadow:0 1px 2px #00000059,0 0 0 1px #94a3b859}html[data-theme=dark] .fbni-seg__btn--success.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#059669}html[data-theme=dark] .fbni-seg__btn--danger.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#dc2626}html[data-theme=dark] .fbni-seg__btn--warning.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#d97706}html[data-theme=dark] .fbni-seg__btn--dark.fbni-seg__btn--active,html[data-theme=dark] .fbni-seg__btn--neutral.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#475569}html[data-theme=dark] .fbni-seg__btn--primary.fbni-seg__btn--active{box-shadow:none;color:#fff!important;background:#2563eb!important}html[data-theme=dark] .fbni-seg__btn--card-none.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#64748b}html[data-theme=dark] .fbni-seg__btn--card-warning.fbni-seg__btn--active{color:#422006;box-shadow:none;background:#eab308}html[data-theme=dark] .fbni-seg__btn--card-jaune.fbni-seg__btn--active{color:#1a1a1a;box-shadow:none;background:#ffe600}html[data-theme=dark] .fbni-seg__btn--card-orange.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#fd7e14}html[data-theme=dark] .fbni-seg__btn--card-rouge.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#dc2626}html[data-theme=dark] .fbni-seg__btn--card-blanc.fbni-seg__btn--active{color:#0f172a;background:#f8fafc;box-shadow:inset 0 0 0 1.5px #94a3b8}html[data-theme=dark] .fbni-team{color:#cbd5e1}html[data-theme=dark] .fbni-team:hover:not(.fbni-team--active){color:#f1f5f9}html[data-theme=dark] .fbni-team--active{background:var(--color-surface-hover);color:#f8fafc;box-shadow:0 1px 2px #00000040,0 0 0 1px #60a5fa59}html[data-theme=dark] .fbni-team__logo-wrap{background:var(--color-surface-muted)}html[data-theme=dark] .fbni-team__logo-wrap i{color:var(--color-text-muted)}html[data-theme=dark] .fbni-team--active .fbni-team__logo-wrap{background:#2563eb26}html[data-theme=dark] .fbni-team--active .fbni-team__logo-wrap i{color:#93c5fd}html[data-theme=dark] .fbni-time-input{color:#93c5fd;background:var(--color-input-bg);border-color:var(--color-input-border)}html[data-theme=dark] .fbni-time-input::placeholder{color:#94a3b8;opacity:1}html[data-theme=dark] .fbni-time-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .fbni-faute-col--error{background:#7f1d1d40;outline-color:#991b1b}html[data-theme=dark] .fbni-faute-select .perf-search-trigger,html[data-theme=dark] .fbni-faute-select .form-select{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .fbni-chip:not(.fbni-chip--active){background:var(--color-surface);color:#cbd5e1;border-color:#475569}html[data-theme=dark] .fbni-chip:not(.fbni-chip--active):hover:not(:disabled){background:var(--color-surface-hover);color:#f1f5f9;border-color:#64748b}html[data-theme=dark] .fbni-chip.fbni-chip--active{color:#fff;background:#2563eb;border-color:#3b82f6}html[data-theme=dark] .fbni-chip.fbni-chip--active:hover:not(:disabled){color:#fff;background:#3b82f6;border-color:#60a5fa}html[data-theme=dark] .fbni-chip--precis-dark.fbni-chip--active,html[data-theme=dark] .fbni-chip--precis-neutral.fbni-chip--active{color:#fff;background:#0f172a;border-color:#334155}html[data-theme=dark] .fbni-chip--precis-dark.fbni-chip--active:hover:not(:disabled),html[data-theme=dark] .fbni-chip--precis-neutral.fbni-chip--active:hover:not(:disabled){color:#fff;background:#1e293b;border-color:#475569}html[data-theme=dark] .fbni-chip--precis-primary.fbni-chip--active{color:#bfdbfe!important;background:#1e3a5f!important;border-color:#60a5fa!important}html[data-theme=dark] .fb-card{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:0 1px 3px #00000040}html[data-theme=dark] .fb-card:hover{box-shadow:0 4px 14px #00000059}html[data-theme=dark] .fb-card__head{border-bottom-color:var(--color-border)}html[data-theme=dark] .fb-team-chip{color:#cbd5e1;background:0 0;border:0}html[data-theme=dark] .fb-team-chip i{color:var(--color-text-muted);opacity:1}html[data-theme=dark] .fb-card__sector{color:var(--color-text-muted)}html[data-theme=dark] .fb-card__sector-main{color:var(--color-text)}html[data-theme=dark] .fb-card__sector-sub{color:#93c5fd}html[data-theme=dark] .fb-icon-btn{color:var(--color-text-muted)}html[data-theme=dark] .fb-icon-btn:hover:not(:disabled){color:#93c5fd;background:#2563eb26}html[data-theme=dark] .fb-icon-btn--delete:hover:not(:disabled){color:#fca5a5;background:#dc262626}html[data-theme=dark] .fb-card__owner-actions{border-left-color:var(--color-border)}html[data-theme=dark] .fb-card__officials-toggle{color:var(--color-text-muted)}html[data-theme=dark] .fb-card__officials-toggle:hover{background:var(--color-surface-hover);color:var(--color-text)}html[data-theme=dark] .fb-card__official-text{color:#cbd5e1}html[data-theme=dark] .fb-card__officials--expanded .fb-card__official-text{color:#e2e8f0}html[data-theme=dark] .fb-card__official-role{color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .fb-card__officials-toggle-label{color:var(--color-text)}html[data-theme=dark] .fb-card__pane{color:#cbd5e1}html[data-theme=dark] .fb-card__pane--arbitre{border-right-color:var(--color-border)}html[data-theme=dark] .fb-card__pane div.line-height-1,html[data-theme=dark] .fb-card__pane .line-height-1{color:#cbd5e1!important}html[data-theme=dark] .fb-card__pane .badge.fb-badge-arbitrage{color:#bfdbfe!important;background-color:#1e3a5f!important;border:1px solid #60a5fa!important}html[data-theme=dark] .fb-official-tag--melee:not(.fb-official-tag--active){color:#93c5fd;background:#3b82f629;border-color:#93c5fd8c}html[data-theme=dark] .fb-official-tag--bunker:not(.fb-official-tag--active){color:#c4b5fd;background:#8b5cf629;border-color:#c4b5fd8c}html[data-theme=dark] .fb-official-tag--active.fb-official-tag--melee{color:#fff;background:#3b82f6;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa59}html[data-theme=dark] .fb-official-tag--active.fb-official-tag--bunker{color:#fff;background:#8b5cf6;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa59}html[data-theme=dark] .fb-official-tag--melee:not(.fb-official-tag--active):not(:disabled):not(.fb-official-tag--readonly):hover{color:#bfdbfe;background:#3b82f647;border-color:#93c5fd}html[data-theme=dark] .fb-official-tag--bunker:not(.fb-official-tag--active):not(:disabled):not(.fb-official-tag--readonly):hover{color:#ddd6fe;background:#8b5cf647;border-color:#c4b5fd}html[data-theme=dark] .ftv-tag-btn.fb-official-tag--melee:not(.ftv-tag-btn--active){color:#93c5fd;background:#3b82f629;border-color:#93c5fd8c}html[data-theme=dark] .ftv-tag-btn.fb-official-tag--bunker:not(.ftv-tag-btn--active){color:#c4b5fd;background:#8b5cf629;border-color:#c4b5fd8c}html[data-theme=dark] .ftv-tag-btn.fb-official-tag--melee.ftv-tag-btn--active{color:#fff;background:#3b82f6;border-color:#60a5fa}html[data-theme=dark] .ftv-tag-btn.fb-official-tag--bunker.ftv-tag-btn--active{color:#fff;background:#8b5cf6;border-color:#a78bfa}html[data-theme=dark] .fb-card__sector-sep{color:#64748b}html[data-theme=dark] .fb-arbitre-comment{color:#cbd5e1}html[data-theme=dark] .fbni-resp-hint--error{color:#fca5a5}html[data-theme=dark] .fbni-chip-group--resp-error{background:#7f1d1d33}html[data-theme=dark] .fbni-form--non-precis .fbni-comment-card--arbitre{background:linear-gradient(180deg, var(--color-surface) 0%, #7f1d1d26 100%);border-color:#991b1b}html[data-theme=dark] .fbni-form--question .fbni-comment-card--arbitre,html[data-theme=dark] .fbni-form--non-decision .fbni-comment-card--arbitre{background:linear-gradient(180deg, var(--color-surface) 0%, #78350f26 100%);border-color:#92400e}html[data-theme=dark] .fbni-comments{border-top-color:var(--color-border)}html[data-theme=dark] .fbni-comment-card{background:var(--color-surface);border-color:var(--color-border);border-right-color:var(--color-border)}html[data-theme=dark] .fbni-comment-card__role{color:#93c5fd}html[data-theme=dark] .fbni-comment-card__role i{color:#60a5fa}html[data-theme=dark] .fbni-comment-card--superviseur .fbni-comment-card__role{color:#cbd5e1}html[data-theme=dark] .fbni-comment-card--superviseur .fbni-comment-card__role i{color:#94a3b8}html[data-theme=dark] .fbni-comment-card--readonly{opacity:.88}html[data-theme=dark] .fbni-comment-card--readonly .fbni-textarea textarea{background:var(--color-surface-muted);color:#94a3b8;border-color:var(--color-border)}html[data-theme=dark] .fbni-textarea textarea{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .fbni-textarea textarea::placeholder{color:#94a3b8;opacity:1}html[data-theme=dark] .fbni-textarea textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .fbni-actions{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .fbni-actions__impact .perf-checkbox label{color:var(--color-text-muted)}html[data-theme=dark] .fbni-actions .fbni-btn--cancel{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .fbni-actions .fbni-btn--cancel:hover,html[data-theme=dark] .fbni-actions .fbni-btn--cancel:focus-visible{background-color:var(--color-surface-hover);color:#93c5fd;border-color:#60a5fa}html[data-theme=dark] .perf-title__parent{color:var(--color-text-muted)}html[data-theme=dark] .perf-title__current{color:#f1f5f9}html[data-theme=dark] .perf-title__icon{color:#93c5fd}html[data-theme=dark] .notes-modal__content{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border);box-shadow:0 25px 60px -12px #000000a6,0 8px 18px #0006}html[data-theme=dark] .notes-modal__header{background:var(--color-surface);border-bottom-color:var(--color-border)}html[data-theme=dark] .notes-modal__header:before{background:linear-gradient(90deg,#1e3a8a 0%,#3b82f6 55%,#60a5fa 100%)}html[data-theme=dark] .notes-modal__icon{color:#93c5fd;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}html[data-theme=dark] .notes-modal__title{color:#f1f5f9}html[data-theme=dark] .notes-modal__body{background:var(--color-bg-subtle)}html[data-theme=dark] .notes-modal__validation-alert{color:#fecaca;background:#7f1d1d59;border-color:#991b1b}html[data-theme=dark] .notes-modal__validation-alert i{color:#f87171}html[data-theme=dark] .notes-modal__footer{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .notes-supervisor-info{background:linear-gradient(135deg, #78350f59 0%, #43140740 100%), var(--color-surface);border-color:#fb923c59;box-shadow:0 1px 2px #00000040,0 4px 14px #0003}html[data-theme=dark] .notes-supervisor-info--coach{background:linear-gradient(135deg, #5b21b652 0%, #312e8147 100%), var(--color-surface);border-color:#a78bfa73;box-shadow:0 1px 2px #00000040,0 4px 14px #6d28d92e}html[data-theme=dark] .notes-supervisor-info--coach .notes-supervisor-info__avatar{background:var(--color-surface-muted);border-color:#a78bfa;box-shadow:0 2px 10px #8b5cf659}html[data-theme=dark] .notes-supervisor-info--coach .notes-supervisor-info__role{color:#c4b5fd}html[data-theme=dark] .notes-supervisor-info__avatar{background:var(--color-surface-muted);border-color:#fb923c;box-shadow:0 2px 10px #00000059}html[data-theme=dark] .notes-supervisor-info__role{color:#fdba74}html[data-theme=dark] .notes-supervisor-info__name{color:#f1f5f9}html[data-theme=dark] .notes-pro-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000040,0 4px 12px #00000026}html[data-theme=dark] .notes-pro-card:hover{box-shadow:0 2px 6px #0000004d,0 8px 20px #0003}html[data-theme=dark] .notes-pro-card .perf-textarea textarea{border-top-color:var(--color-border);background:var(--color-input-bg);color:var(--color-text)}html[data-theme=dark] .notes-pro-card .perf-textarea textarea:focus{background:var(--color-input-bg);box-shadow:inset 0 0 0 2px #60a5fa40}html[data-theme=dark] .notes-pro-card .perf-textarea textarea::placeholder{color:#64748b}html[data-theme=dark] .notes-pro-card .perf-textarea textarea:disabled{background:var(--color-surface-muted);color:#94a3b8}html[data-theme=dark] .notes-pro-card .perf-textarea textarea.is-invalid{background:#7f1d1d40;border-top-color:#f87171;box-shadow:inset 0 0 0 2px #f8717166}html[data-theme=dark] .notes-pro-card .perf-textarea textarea.is-invalid:focus{background:#7f1d1d33;box-shadow:inset 0 0 0 2px #f871718c}html[data-theme=dark] .notes-pro-card.notes-pro-card--invalid{border-color:#f87171;box-shadow:0 0 0 1px #f871714d,0 4px 12px #7f1d1d40}html[data-theme=dark] .notes-pro-card__avatar{background:var(--color-surface-muted);border-color:#334155;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .notes-pro-card--aa1 .notes-pro-card__avatar{border-color:#155e75;box-shadow:0 2px 8px #0e749059}html[data-theme=dark] .notes-pro-card--aa2 .notes-pro-card__avatar{border-color:#5b21b6;box-shadow:0 2px 8px #6d28d959}html[data-theme=dark] .notes-pro-card--tmo .notes-pro-card__avatar{border-color:#92400e;box-shadow:0 2px 8px #b4530959}html[data-theme=dark] .notes-pro-card__fonction{color:#93c5fd}html[data-theme=dark] .notes-pro-card--aa1 .notes-pro-card__fonction{color:#67e8f9}html[data-theme=dark] .notes-pro-card--aa2 .notes-pro-card__fonction{color:#c4b5fd}html[data-theme=dark] .notes-pro-card--tmo .notes-pro-card__fonction{color:#fbbf24}html[data-theme=dark] .notes-pro-card__name{color:#f1f5f9}html[data-theme=dark] .notes-pro-card__perf-label{color:var(--color-text-muted)}html[data-theme=dark] .perf-score-seg{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .perf-score-seg__btn{color:var(--color-text-muted)}html[data-theme=dark] .perf-score-seg__btn--success:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#6ee7b7;background:#05966938}html[data-theme=dark] .perf-score-seg__btn--good:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#bbf7d0;background:#74cc3033}html[data-theme=dark] .perf-score-seg__btn--yellow:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#fde047;background:#fbbf2438}html[data-theme=dark] .perf-score-seg__btn--neutral:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#cbd5e1;background:#64748b40}html[data-theme=dark] .perf-score-seg__btn--warning:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#fdba74;background:#d9770638}html[data-theme=dark] .perf-score-seg__btn--danger:hover:not(:disabled):not(.perf-score-seg__btn--active){color:#fca5a5;background:#dc262638}html[data-theme=dark] .perf-score-seg__btn--active{background:var(--color-surface);color:#93c5fd;box-shadow:0 1px 2px #00000040,0 0 0 1px #60a5fa40}html[data-theme=dark] .perf-score-seg__btn--success.perf-score-seg__btn--active{color:#fff;box-shadow:none;background:#059669}html[data-theme=dark] .perf-score-seg__btn--good.perf-score-seg__btn--active{color:#14532d;box-shadow:none;background:#74cc30}html[data-theme=dark] .perf-score-seg__btn--yellow.perf-score-seg__btn--active{color:#422006;box-shadow:none;background:#eab308}html[data-theme=dark] .perf-score-seg__btn--neutral.perf-score-seg__btn--active{color:#fff;box-shadow:none;background:#64748b}html[data-theme=dark] .perf-score-seg__btn--warning.perf-score-seg__btn--active{color:#fff;box-shadow:none;background:#d97706}html[data-theme=dark] .perf-score-seg__btn--danger.perf-score-seg__btn--active{color:#fff;box-shadow:none;background:#dc2626}html[data-theme=dark] .notes-pro-card__physical{border-top-color:var(--color-border);background:var(--color-surface-muted)}html[data-theme=dark] .notes-pro-card__physical.notes-pro-card__physical--invalid{background:#7f1d1d4d;border-top-color:#f87171}html[data-theme=dark] .notes-pro-card__physical-label{color:#fb923c}html[data-theme=dark] .notes-pro-card__physical .perf-input input{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .notes-pro-card__physical .perf-input input::placeholder{color:#64748b}html[data-theme=dark] .notes-pro-card__physical .perf-input input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .notes-pro-card__physical .perf-input input:disabled{background:var(--color-surface);color:#94a3b8}html[data-theme=dark] .notes-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 2px #00000040}html[data-theme=dark] .notes-card__head{border-bottom-color:var(--color-border)}html[data-theme=dark] .notes-card__head-icon{color:#93c5fd;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}html[data-theme=dark] .notes-card__head-icon--accent{color:#fdba74;background:linear-gradient(135deg,#422006,#78350f);border-color:#92400e}html[data-theme=dark] .notes-card__head-title{color:#93c5fd}html[data-theme=dark] .notes-info-cell__label{color:var(--color-text-muted)}html[data-theme=dark] .notes-info-cell__value{color:#bfdbfe}html[data-theme=dark] .notes-grades .perf-select label{color:var(--color-text-muted)}html[data-theme=dark] .notes-extra-row,html[data-theme=dark] .notes-melee-stats{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .notes-comment-pane textarea,html[data-theme=dark] .notes-comment-pane .perf-textarea textarea{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .notes-comment-pane textarea:focus,html[data-theme=dark] .notes-comment-pane .perf-textarea textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .notes-comment-pane__role{color:#93c5fd}html[data-theme=dark] .notes-comment-pane--superviseur .notes-comment-pane__role{color:var(--color-text-muted)}html[data-theme=dark] .notes-card--manager{background:linear-gradient(135deg,#422006 0%,#78350f 100%);border-color:#92400e}html[data-theme=dark] .notes-manager-msg{color:#fed7aa}html[data-theme=dark] .notes-btn--cancel{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .notes-btn--cancel:hover:not(:disabled){color:#fca5a5;background:#b91c1c40;border-color:#7f1d1d}html[data-theme=dark] .home-view{--hv-navy:#93c5fd;--hv-navy-2:#93c5fd;--hv-ink:#e2e8f0;--hv-mute:#94a3b8;--hv-line:#334155;--hv-surface:#1e293b;--hv-shadow-sm:0 1px 2px #00000040;--hv-shadow-md:0 4px 14px #00000059;--hv-shadow-lg:0 12px 30px #00000073}html[data-theme=dark] .home-view .status-card:hover{border-color:#475569}html[data-theme=dark] .home-view .apps__back:hover{background:var(--color-surface-hover);border-color:#475569}html[data-theme=dark] .home-view .app-tile:hover{border-color:#475569}html[data-theme=dark] .home-view .pending__header{background:linear-gradient(90deg,#0f172a 0%,#1e3a8a 100%)}html[data-theme=dark] .home-view .pending__col{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}html[data-theme=dark] .home-view .jva-panel,html[data-theme=dark] .home-view .club-returns-panel,html[data-theme=dark] .home-view .jva-quick-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .home-view .club-returns-panel__alert{color:#fda4af;background:#9f123940;border-color:#9f1239}html[data-theme=dark] .home-view .club-matches-dual__empty,html[data-theme=dark] .home-view .preparation-empty{border-color:var(--color-border);color:var(--color-text-muted,#94a3b8);background:linear-gradient(#0f172a99 0%,#0000 100%)}html[data-theme=dark] .home-view .club-video__title,html[data-theme=dark] .home-view .club-returns-panel__title,html[data-theme=dark] .home-view .club-matches-dual__title{color:var(--hv-ink)}html[data-theme=dark] .home-view .club-returns-panel__sub{color:var(--hv-mute)}html[data-theme=dark] .home-view .jva-mini-card{border-color:var(--color-border);color:var(--color-text);background:linear-gradient(#172033 0%,#1e293b 100%)}html[data-theme=dark] .home-view .jva-mini-card:hover{background:var(--color-surface-hover);border-color:#475569;box-shadow:0 6px 16px #00000059}html[data-theme=dark] .home-view .jva-mini-card--pass{background:linear-gradient(#16653440 0%,#1e293b 100%);border-color:#166534}html[data-theme=dark] .home-view .jva-mini-card--fail{background:linear-gradient(#991b1b40 0%,#1e293b 100%);border-color:#991b1b}html[data-theme=dark] .home-view .jva-mini-card__icon{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .home-view .jva-mini-card__badge--todo{color:#fcd34d;background:#92400e59}html[data-theme=dark] .home-view .jva-mini-card__badge--ok{color:#86efac;background:#16653459}html[data-theme=dark] .home-view .jva-mini-card__badge--ko{color:#fca5a5;background:#991b1b59}html[data-theme=dark] .home-view .jva-article,html[data-theme=dark] .home-view .jva-videos{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .home-view .jva-article__content{color:var(--color-text)}html[data-theme=dark] .home-view .jva-quick-card__badge{color:#fcd34d;background:#92400e59}html[data-theme=dark] .match-card{background:var(--color-surface);border-color:var(--color-border);border-top-color:#3b82f6;box-shadow:0 1px 5px #00000059}html[data-theme=dark] .match-card:hover,html[data-theme=dark] .match-card:focus-visible{border-color:#60a5fa;box-shadow:0 8px 24px #00000073}html[data-theme=dark] .match-card__thumb{background:var(--color-surface-muted)}html[data-theme=dark] .match-card__comp-name{color:#93c5fd}html[data-theme=dark] .match-card__club-name{color:#e2e8f0}html[data-theme=dark] .match-card__team--clickable:hover{background:#60a5fa1f}html[data-theme=dark] .match-card__score{background:#1e40af}html[data-theme=dark] .match-card__vs{color:#94a3b8}html[data-theme=dark] .match-card__footer{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .match-card__date{color:#94a3b8}html[data-theme=dark] .match-card__fonction{color:#93c5fd;background:#2563eb33}html[data-theme=dark] .match-card__official{color:#cbd5e1}html[data-theme=dark] .match-card__official .match-card__official-label{color:#93c5fd}html[data-theme=dark] .stats-modal__content{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border);box-shadow:0 25px 60px -12px #000000a6,0 8px 18px #0006}html[data-theme=dark] .stats-modal__header{background:var(--color-surface);border-bottom-color:var(--color-border)}html[data-theme=dark] .stats-modal__header:before{background:linear-gradient(90deg,#1e3a8a 0%,#3b82f6 55%,#60a5fa 100%)}html[data-theme=dark] .stats-modal__icon{color:#93c5fd;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}html[data-theme=dark] .stats-modal__title{color:#f1f5f9}html[data-theme=dark] .stats-modal__body{background:var(--color-bg-subtle)}html[data-theme=dark] .stats-modal__footer{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .stats-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 4px 14px #00000059}html[data-theme=dark] .stats-card:before{background:linear-gradient(90deg,#1e3a8a 0%,#3b82f6 55%,#60a5fa 100%)}html[data-theme=dark] .stats-card:hover{border-color:#475569;box-shadow:0 10px 26px #00000073}html[data-theme=dark] .stats-card__title{color:#93c5fd}html[data-theme=dark] .stats-timeline__toggle{color:var(--color-text-muted)}html[data-theme=dark] .stats-timeline__toggle-ui{background:#475569}html[data-theme=dark] .stats-timeline__toggle-input:checked+.stats-timeline__toggle-ui{background:#3b82f6}html[data-theme=dark] .stats-timeline__svg{filter:drop-shadow(0 1px 2px #00000059)}html[data-theme=dark] .stats-timeline__tooltip{background:var(--color-surface);color:var(--color-text);box-shadow:0 4px 14px #00000073,0 1px 3px #0000004d}html[data-theme=dark] .stats-table-wrap{border-color:var(--color-border)}html[data-theme=dark] .stats-pro-table{color:var(--color-text)}html[data-theme=dark] .stats-pro-table thead th{color:#e2e8f0;border-color:#475569!important}html[data-theme=dark] .stats-pro-table tbody td{color:#e2e8f0;background:var(--color-surface);border-color:var(--color-border)!important}html[data-theme=dark] .stats-pro-table .table-primary{color:#bfdbfe!important;background-color:#1e3a5f!important}html[data-theme=dark] .stats-pro-table .table-success{color:#bbf7d0!important;background-color:#14532d!important}html[data-theme=dark] .stats-pro-table .table-warning{color:#fde68a!important;background-color:#78350f!important}html[data-theme=dark] .stats-pro-table .table-info{color:#a5f3fc!important;background-color:#155e75!important}html[data-theme=dark] .stats-btn--cancel{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .stats-btn--cancel:hover{color:#fca5a5;background:#b91c1c40;border-color:#7f1d1d}html[data-theme=dark] .radar-center-disc>circle{fill:#1e293b;stroke:#94a3b859}html[data-theme=dark] .radar-center-disc__value{fill:#f1f5f9}html[data-theme=dark] .radar-center-disc__label{fill:#94a3b8}html[data-theme=dark] .radar-grid-ticks>rect{fill:#1e293b;stroke:#94a3b859}html[data-theme=dark] .radar-grid-ticks>text{fill:#cbd5e1}html[data-theme=dark] .radar-svg-label-group>rect{fill:#1e293b;stroke:#94a3b859}html[data-theme=dark] .radar-svg-label-group>text{fill:#e2e8f0}html[data-theme=dark] .radar-svg-label__title{fill:#f1f5f9}html[data-theme=dark] .radar-svg-label__count{fill:#94a3b8}html[data-theme=dark] .radar-svg-label__hid{fill:#e2e8f0}html[data-theme=dark] .radar-label-connectors line{stroke:#64748b}html[data-theme=dark] .tc-self-rank__card{border-color:var(--color-border);background:linear-gradient(135deg,#1e293b 0%,#172033 100%)}html[data-theme=dark] .tc-self-rank__label,html[data-theme=dark] .tc-self-rank__detail,html[data-theme=dark] .tc-self-rank__value--muted{color:#94a3b8}html[data-theme=dark] .tc-self-rank__value{color:#f1f5f9}html[data-theme=dark] .tc-podium-empty{color:#94a3b8;border-color:var(--color-border);background:#1e293ba6}html[data-theme=dark] .tc-podium-card{border-color:var(--color-border);background:#1e293bd9}html[data-theme=dark] .tc-classement__title,html[data-theme=dark] .tp-step__name{color:#f1f5f9}html[data-theme=dark] .tp-step__sub{color:#cbd5e1}html[data-theme=dark] .tp-step__value{color:#93c5fd}html[data-theme=dark] .tp-step--rank1 .tp-step__value{color:#fbbf24}html[data-theme=dark] .tp-step__rank-num{color:#0f172ab8;text-shadow:0 1px #ffffff59}html[data-theme=dark] .tp-step--rank1 .tp-step__rank-num{color:#78350fd9}html[data-theme=dark] .tp-step--rank2 .tp-step__rank-num{color:#1e293bcc}html[data-theme=dark] .tp-step--rank3 .tp-step__rank-num{color:#78350fcc}html[data-theme=dark] .tp-podium-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .tp-podium-card__name,html[data-theme=dark] .tp-podium-group__title{color:#f1f5f9}html[data-theme=dark] .tp-podium-empty{color:#94a3b8}html[data-theme=dark] .prepa-objectifs-table,html[data-theme=dark] .prepa-objectifs-table__row{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)!important}html[data-theme=dark] .prepa-objectifs-table__row:nth-child(2n){background:#ffffff08!important}html[data-theme=dark] .prepa-objectifs-table__row:hover{background:var(--color-surface-hover)!important}html[data-theme=dark] .prepa-week-table__row:nth-child(2n){background:#ffffff08!important}html[data-theme=dark] .prepa-week-table__row:hover{background:var(--color-surface-hover)!important}html[data-theme=dark] .wb-form-bar{border-color:var(--color-border);background:var(--color-surface-muted)!important}html[data-theme=dark] .wb-form-input,html[data-theme=dark] .wb-form-select{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .prepa-badge--week{color:#93c5fd!important;background:#1e3a5f!important}html[data-theme=dark] .prepa-count-badge--zero{color:#94a3b8!important;background:#334155!important}html[data-theme=dark] .prepa-week-table__day-cell--weekend{background:#33415559!important}html[data-theme=dark] .sante-btn--outline,html[data-theme=dark] .sante-btn--danger{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)!important}html[data-theme=dark] .sante-form-input{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .sante-empty,html[data-theme=dark] .sante-modal-footer{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted)!important}html[data-theme=dark] .tests-physiques-kpi{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-muted)!important}html[data-theme=dark] .encodage-filter-panel{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 12px #00000059}html[data-theme=dark] .encodage-filter-panel .encodage-filter-group__label{color:#94a3b8}html[data-theme=dark] .encodage-filter-panel .encodage-filter-group__select{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .encodage-filter-panel .encodage-filter-group__select:focus{border-color:#60a5fa}html[data-theme=dark] .encodage-filter-panel .encodage-filter-group__select option{background:var(--color-surface);color:var(--color-text)}html[data-theme=dark] .encodage-top-bar .perf-club__name{color:#e2e8f0}html[data-theme=dark] .encodage-top-bar__pick-label,html[data-theme=dark] .encodage-side__filters .perf-select>.form-label,html[data-theme=dark] .encodage-filter-group__label{color:#94a3b8!important}html[data-theme=dark] .encodage-panel-loading{background:#0f172ab8}html[data-theme=dark] .encodage-table-card{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:0 4px 20px #00000059}html[data-theme=dark] .encodage-table-card__title{color:#f1f5f9}html[data-theme=dark] .encodage-table-card__hint{color:#94a3b8}html[data-theme=dark] .encodage-table{color:var(--color-text)}html[data-theme=dark] .encodage-table__th-type{background:var(--color-surface-muted);color:#cbd5e1;border-bottom-color:var(--color-border)}html[data-theme=dark] .encodage-table__th-sub--a{color:#93c5fd;background:#1e3a5f}html[data-theme=dark] .encodage-table__th-sub--b{color:#5eead4;background:#134e4a}html[data-theme=dark] .encodage-table__th-sub,html[data-theme=dark] .encodage-table tbody tr{border-bottom-color:var(--color-border)}html[data-theme=dark] .encodage-table__row:hover{background:var(--color-surface-hover)}html[data-theme=dark] .encodage-table__row--selected{box-shadow:inset 3px 0 #eab308;background:#eab30826!important}html[data-theme=dark] .encodage-table__row--selected td{color:#fde68a}html[data-theme=dark] .encodage-table__td-label{color:#e2e8f0}html[data-theme=dark] .encodage-table__td-avg{color:#94a3b8}html[data-theme=dark] .encodage-table__disabled-badge,html[data-theme=dark] .encodage-table__sector-toggle{color:#94a3b8;background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .encodage-table__sector-toggle:hover{background:var(--color-surface-hover);color:#e2e8f0}html[data-theme=dark] .encodage-table__sector-row{background:var(--color-surface-muted);border-bottom-color:var(--color-border)}html[data-theme=dark] .encodage-table__sector-row:hover{background:var(--color-surface-hover)}html[data-theme=dark] .encodage-table__sector-row--selected{background:#eab30826!important}html[data-theme=dark] .encodage-table__sector-line:before,html[data-theme=dark] .encodage-table__sector-line:after{border-color:#475569}html[data-theme=dark] .encodage-table__sector-name{color:#94a3b8}html[data-theme=dark] .encodage-table__td-sector-val{color:#cbd5e1}html[data-theme=dark] .encodage-table__td-sector-avg{color:#64748b}html[data-theme=dark] .encodage-table__play-btn{color:#2dd4bf}html[data-theme=dark] .encodage-table__play-btn:hover{color:#5eead4}html[data-theme=dark] .encodage-comparison-grid .encodage-table-card__scroll .encodage-table thead tr:first-child th.encodage-table__th-type,html[data-theme=dark] .encodage-comparison-grid .encodage-table-card__scroll .encodage-table thead tr:nth-child(2) th{box-shadow:0 1px #334155}html[data-theme=dark] .encodage-pl-dialog{background:var(--color-bg-subtle);box-shadow:0 24px 64px #0000008c}html[data-theme=dark] .encodage-pl-header{background:var(--color-surface);border-bottom-color:var(--color-border)}html[data-theme=dark] .encodage-pl-title{color:#f1f5f9}html[data-theme=dark] .encodage-pl-close{color:#94a3b8}html[data-theme=dark] .encodage-pl-close:hover{background:var(--color-surface-hover);color:#f1f5f9}html[data-theme=dark] .encodage-pl-player{background:var(--color-surface)}html[data-theme=dark] .encodage-pl-list{border-left-color:var(--color-border);background:var(--color-surface)}html[data-theme=dark] .perf-playlist{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 10px #00000059}html[data-theme=dark] .perf-playlist__header{border-bottom-color:var(--color-border);background:linear-gradient(#1e293b 0%,#172033 70%)}html[data-theme=dark] .perf-playlist__title{color:#f1f5f9}html[data-theme=dark] .perf-playlist-item{background:var(--color-surface);box-shadow:0 1px #0003}html[data-theme=dark] .perf-playlist-item:hover{background:var(--color-surface-hover)}html[data-theme=dark] .perf-playlist-item--active{background:#1e3a5f;outline-color:#60a5fa66}html[data-theme=dark] .perf-playlist-item__num{color:#cbd5e1;background:#334155}html[data-theme=dark] .perf-playlist-item--active .perf-playlist-item__num{color:#fff;background:#3b82f6}html[data-theme=dark] .perf-playlist-item__name{color:#e2e8f0}html[data-theme=dark] .perf-playlist-item__meta{color:#94a3b8}html[data-theme=dark] .lib-breadcrumb{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000040}html[data-theme=dark] .lib-breadcrumb .crumb{color:#94a3b8}html[data-theme=dark] .lib-breadcrumb .crumb:hover{background:var(--color-surface-hover);color:#f1f5f9}html[data-theme=dark] .lib-breadcrumb .crumb.active{color:#93c5fd}html[data-theme=dark] .lib-breadcrumb .crumb-sep{color:#475569}html[data-theme=dark] .lib-crumb--drag{outline-color:#60a5fa;color:#93c5fd!important;background:#60a5fa2e!important}html[data-theme=dark] .folder-card,html[data-theme=dark] .file-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px #00000040}html[data-theme=dark] .folder-card:hover,html[data-theme=dark] .file-card:hover{border-color:#60a5fa;box-shadow:0 4px 12px #0006}html[data-theme=dark] .folder-card.pl-folder--share-incoming{background:linear-gradient(180deg, #0c4a6e 0%, var(--color-surface) 48%);border-color:#155e75}html[data-theme=dark] .folder-card.pl-folder--share-outgoing{background:linear-gradient(180deg, #1e3a5f 0%, var(--color-surface) 48%);border-color:#3b82f6}html[data-theme=dark] .folder-name,html[data-theme=dark] .file-card .folder-name,html[data-theme=dark] .file-card-text{color:#e2e8f0}html[data-theme=dark] .pl-row:hover{background:var(--color-surface-hover)}html[data-theme=dark] .pl-row--folder-drop,html[data-theme=dark] .pl-card--folder-drop{background:#60a5fa1f;outline-color:#64748b}html[data-theme=dark] .pl-row-main{color:#e2e8f0}html[data-theme=dark] .pe-match__brand,html[data-theme=dark] .pe-match__team-logo{background:#f1f5f9}html[data-theme=dark] .pe-upload{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .pe-upload__header{background:var(--color-surface-muted);border-bottom-color:var(--color-border)}html[data-theme=dark] .pe-upload__header-title{color:#f1f5f9}html[data-theme=dark] .pe-upload__dropzone{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .pe-upload__tag-btn{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .pe-upload__tag-btn:hover{color:#93c5fd;border-color:#60a5fa}html[data-theme=dark] .pe-filter-pill{background:var(--color-surface);border-color:var(--color-border);color:#94a3b8}html[data-theme=dark] .pe-filter-pill:hover{color:#93c5fd;border-color:#60a5fa}html[data-theme=dark] .pe-filter-pill--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .pe-filter-pill--pre.pe-filter-pill--active{color:#93c5fd;background:#2563eb40;border-color:#60a5fa}html[data-theme=dark] .pe-filter-pill--post.pe-filter-pill--active{color:#fca5a5;background:#dc262640;border-color:#f87171}html[data-theme=dark] .pe-filter-pill:not(.pe-filter-pill--active) .pe-filter-pill__count{color:#e2e8f0;background:#475569}html[data-theme=dark] .pe-clips-empty{border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .pe-clip{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 8px #0000004d}html[data-theme=dark] .pe-clip:hover{border-color:#60a5fa;box-shadow:0 8px 20px #0006}html[data-theme=dark] .pe-clip__thumb-img{background:#0f172a}html[data-theme=dark] .pe-clip__uploader,html[data-theme=dark] .pe-clip__uploader-img,html[data-theme=dark] .pe-clip__uploader-fallback{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .pe-clip__title{color:#f1f5f9}html[data-theme=dark] .pe-clip__meta{border-top-color:var(--color-border)}html[data-theme=dark] .pe-clip__meta-date{color:#94a3b8}html[data-theme=dark] .pe-clip__msg-count{color:#93c5fd;background:#1e3a5f}html[data-theme=dark] .pe-clip__tag{color:#93c5fd;background:#2563eb33}html[data-theme=dark] .videotheque-view .videotheque-toolbar{box-shadow:0 1px 2px #00000040;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .videotheque-view .videotheque-results__loading{background:#0f172aa6!important}html[data-theme=dark] .videotheque-view .videotheque-empty{color:var(--color-text-muted);background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .video-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .video-card:hover,html[data-theme=dark] .video-card:focus-visible{border-color:#60a5fa;box-shadow:0 6px 24px #00000073}html[data-theme=dark] .video-card--clip{border-color:var(--color-border);box-shadow:0 1px 2px #00000040}html[data-theme=dark] .video-card--clip:hover,html[data-theme=dark] .video-card--clip:focus-visible{border-color:#64748b;box-shadow:0 10px 22px #0006}html[data-theme=dark] .clip-name{color:#e2e8f0}html[data-theme=dark] .video-card--clip:hover .clip-name,html[data-theme=dark] .video-card--clip:focus-visible .clip-name{color:#93c5fd}html[data-theme=dark] .match-footer-ref .perf-arbitre__text{color:#cbd5e1!important;background:#334155!important}html[data-theme=dark] .pe-clip-modal__content,html[data-theme=dark] .modal-content.pe-clip-modal__content{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}html[data-theme=dark] .pe-clip-modal__content .modal-header,html[data-theme=dark] .pe-clip-modal__content .modal-footer{background:var(--color-surface-muted);border-color:var(--color-border)}html[data-theme=dark] .pe-clip-modal__content .modal-header h5{color:#f1f5f9}html[data-theme=dark] .pe-modal__video-panel,html[data-theme=dark] .pe-modal__thread-panel{background:var(--color-bg-subtle);border-color:var(--color-border)}html[data-theme=dark] .pe-modal__thread-head{background:var(--color-surface);border-bottom-color:var(--color-border)}html[data-theme=dark] .pe-modal__thread-title{color:#93c5fd}html[data-theme=dark] .pe-modal__messages-empty,html[data-theme=dark] .pe-modal__video-date,html[data-theme=dark] .pe-modal__msg-date{color:#94a3b8}html[data-theme=dark] .pe-modal__msg-body{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .pe-modal__msg-text{color:#e2e8f0}html[data-theme=dark] .pe-modal__msg--referee .pe-modal__msg-text{color:#bfdbfe;background:linear-gradient(135deg,#1e3a5f 0%,#172554 100%)}html[data-theme=dark] .pe-modal__msg--club .pe-modal__msg-text{background:var(--color-surface);color:#e2e8f0;border-color:var(--color-border)}html[data-theme=dark] .pe-modal__msg-avatar-icon--referee{color:#93c5fd;background:#1e3a5f}html[data-theme=dark] .pe-modal__msg-avatar-icon--club{color:#cbd5e1;background:#334155}html[data-theme=dark] .pe-modal__msg-author--referee{color:#93c5fd}html[data-theme=dark] .pe-modal__msg-author--club{color:#fdba74}html[data-theme=dark] .pe-modal__composer,html[data-theme=dark] .pe-modal__compose{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .pl-club-ex-modal,html[data-theme=dark] .pl-montage-modal,html[data-theme=dark] .pl-share-modal{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border);box-shadow:0 24px 64px #0000008c}html[data-theme=dark] .pl-club-ex-header,html[data-theme=dark] .pl-montage-header,html[data-theme=dark] .pl-share-header{background:var(--color-surface);border-bottom-color:var(--color-border)}html[data-theme=dark] .pl-club-ex-title,html[data-theme=dark] .pl-montage-title,html[data-theme=dark] .pl-share-title{color:#f1f5f9}html[data-theme=dark] .pl-club-ex-close,html[data-theme=dark] .pl-montage-close,html[data-theme=dark] .pl-share-close{background:var(--color-surface-muted);color:#94a3b8}html[data-theme=dark] .pl-club-ex-close:hover,html[data-theme=dark] .pl-montage-close:hover,html[data-theme=dark] .pl-share-close:hover{background:var(--color-surface-hover);color:#f1f5f9}html[data-theme=dark] .pl-club-ex-footer,html[data-theme=dark] .pl-montage-footer,html[data-theme=dark] .pl-share-footer{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .pl-club-ex-tag{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .pl-club-ex-tag--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .pl-club-ex-clip.card,html[data-theme=dark] .pl-montage-clip.card{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .pl-club-ex-match{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .pl-club-ex-match:hover{border-color:#64748b}html[data-theme=dark] .pl-club-ex-match--selected{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}html[data-theme=dark] .pl-club-ex-club-btn{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .pl-club-ex-club-btn:hover:not(.pl-club-ex-club-btn--active){background:var(--color-surface-muted);border-color:#64748b}html[data-theme=dark] .pl-club-ex-club-btn--active{color:#93c5fd;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .pl-share-recipient-list{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .session-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 8px #00000059}html[data-theme=dark] .session-card:hover{border-color:#60a5fa;box-shadow:0 10px 24px #00000073}html[data-theme=dark] .session-card--active{border-color:#60a5fa;box-shadow:0 1px 8px #60a5fa40}html[data-theme=dark] .session-card__meta{color:#94a3b8}html[data-theme=dark] .session-card__meta .meta-row i{color:#64748b}html[data-theme=dark] .session-card__overlay-actions{background:#0f172ae0}html[data-theme=dark] .session-form-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 4px 16px #00000059}html[data-theme=dark] .session-form-title{color:#93c5fd}html[data-theme=dark] .session-card .badge.bg-warning{color:#fff!important;background-color:#ea580c!important}html[data-theme=dark] .change-mdp-modal{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text);box-shadow:0 20px 50px #0000008c}html[data-theme=dark] .cpm-header{background:var(--color-surface);border-bottom-color:var(--color-border);color:#f1f5f9}html[data-theme=dark] .change-mdp-modal .cpm-close,html[data-theme=dark] .cpm-header .cpm-close{color:#94a3b8!important}html[data-theme=dark] .change-mdp-modal .cpm-close:hover,html[data-theme=dark] .cpm-header .cpm-close:hover{background:var(--color-surface-hover)!important;color:#f1f5f9!important}html[data-theme=dark] .cpm-body .perf-input label{color:var(--color-text-muted)!important}html[data-theme=dark] .cpm-body .perf-input .form-control{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .cpm-body .perf-input .form-control:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33!important}html[data-theme=dark] .cpm-footer{background:var(--color-surface);border-top-color:var(--color-border)}html[data-theme=dark] .import-ia-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .import-ia-card__title{color:#f1f5f9}html[data-theme=dark] .import-ia-card__desc{color:#94a3b8}html[data-theme=dark] .import-ia-card__icon--stats{color:#7dd3fc;background:#0c4a6e}html[data-theme=dark] .import-ia-card__icon--meetings{color:#c4b5fd;background:#4c1d95}html[data-theme=dark] .import-ia-card__icon--attendance{color:#fcd34d;background:#78350f}html[data-theme=dark] .aide-designation-view .perf-filters-panel,html[data-theme=dark] .aide-designation-view .designation-table-wrap .perf-table-wrapper{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .aide-designation-view .designation-table-wrap .perf-table .td-cell.td-sticky{background:var(--color-surface-muted)!important}html[data-theme=dark] .aide-designation-view .designation-table-wrap .perf-table tbody .tr-body:hover .td-cell:not(.td-cell--colored){background-color:#1e293b!important}html[data-theme=dark] .aide-designation-view .designation-table-wrap .perf-table tbody .tr-body:hover .td-sticky:not(.td-cell--colored){background-color:#243044!important}html[data-theme=dark] .dr-trigger{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .dr-trigger:hover:not(:disabled){border-color:#60a5fa}html[data-theme=dark] .dr-trigger.dr-open{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html[data-theme=dark] .dr-trigger:disabled{background:var(--color-surface-muted)}html[data-theme=dark] .dr-trigger.dr-color-top14{color:#93c5fd;background:#2563eb2e;border-color:#3b82f6}html[data-theme=dark] .dr-trigger.dr-color-prod2,html[data-theme=dark] .dr-trigger.dr-color-aa{color:#86efac;background:#22c55e29;border-color:#22c55e}html[data-theme=dark] .dr-trigger.dr-color-video{background:var(--color-surface-muted);color:#e2e8f0;border-color:#64748b}html[data-theme=dark] .dr-trigger__name{color:inherit}html[data-theme=dark] .dr-trigger__km,html[data-theme=dark] .dr-trigger__date,html[data-theme=dark] .dr-trigger__counts{color:#94a3b8}html[data-theme=dark] .dr-c-top14{color:#60a5fa}html[data-theme=dark] .dr-c-prod2{color:#4ade80}html[data-theme=dark] .dr-empty .dr-trigger__label{color:#64748b}html[data-theme=dark] .dr-color-video{background:var(--color-surface-muted);color:#cbd5e1}html[data-theme=dark] .dr-panel{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 12px 32px #00000080}html[data-theme=dark] .dr-panel__search{background:var(--color-surface-muted);border-bottom-color:var(--color-border)}html[data-theme=dark] .dr-panel__search .form-control{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .dr-panel__search .form-control::placeholder{color:#64748b}html[data-theme=dark] .dr-clear{color:#94a3b8}html[data-theme=dark] .dr-clear:hover{color:#f87171}html[data-theme=dark] .dr-group__label{color:#e2e8f0;border-bottom-color:#475569}html[data-theme=dark] .dr-group__label--indispo{color:#fca5a5;border-color:#7f1d1d}html[data-theme=dark] .dr-group__label--non_arbitrables{color:#fcd34d;border-color:#92400e}html[data-theme=dark] .dr-group__label--recent{color:#c4b5fd;border-color:#5b21b6}html[data-theme=dark] .dr-item{color:var(--color-text)}html[data-theme=dark] .dr-item:hover{background:var(--color-surface-hover)}html[data-theme=dark] .dr-item--selected{background:#3b82f633;box-shadow:inset 0 0 0 1px #60a5fa73}html[data-theme=dark] .dr-item__info{color:#94a3b8}html[data-theme=dark] .dr-item__info:hover{color:#93c5fd}html[data-theme=dark] .dr-item__name,html[data-theme=dark] .dr-color-text-top14,html[data-theme=dark] .dr-color-text-prod2,html[data-theme=dark] .dr-color-text-aa,html[data-theme=dark] .dr-color-text-video{color:#e2e8f0}html[data-theme=dark] .dr-item__km,html[data-theme=dark] .dr-item__date,html[data-theme=dark] .dr-item__counts,html[data-theme=dark] .dr-empty-msg{color:#94a3b8}html[data-theme=dark] .dr-upcoming-row{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .dr-upcoming-row__date,html[data-theme=dark] .dr-upcoming-row__comp,html[data-theme=dark] .dr-upcoming-row__role{color:#94a3b8}html[data-theme=dark] .dr-upcoming-row__teams{color:#e2e8f0}html[data-theme=dark] .retour-club-dashboard__rank-card{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .retour-clubs-view__mine-title{color:#f1f5f9}html[data-theme=dark] .retour-clubs-view__comment{color:#cbd5e1}html[data-theme=dark] .retour-clubs-view__loading{color:#94a3b8}html[data-theme=dark] .retour-club-note-select--empty{background:var(--color-input-bg);border-color:var(--color-input-border);color:#94a3b8}html[data-theme=dark] .retour-club-note-select{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}html[data-theme=dark] .documents-view{color:#e2e8f0}html[data-theme=dark] .documents-view .lib-sector-switch{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .documents-view .lib-sector-btn{color:#94a3b8}html[data-theme=dark] .documents-view .lib-sector-btn+.lib-sector-btn{border-left-color:var(--color-border)}html[data-theme=dark] .documents-view .lib-sector-btn:hover:not(.is-active){background:var(--color-surface-hover);color:#e2e8f0}html[data-theme=dark] .documents-view .lib-sector-btn.is-active{color:#e2e8f0;background:#1e3a5f}html[data-theme=dark] .documents-view .lib-empty-icon{color:#475569}html[data-theme=dark] .documents-view .files-list,html[data-theme=dark] .files-list{box-shadow:0 1px 3px #00000040;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .file-row,html[data-theme=dark] .file-row{color:var(--color-text);border-bottom-color:var(--color-border)!important}html[data-theme=dark] .documents-view .file-row:hover,html[data-theme=dark] .file-row:hover{background:var(--color-surface-hover)!important}html[data-theme=dark] .documents-view .file-name,html[data-theme=dark] .file-name{color:#e2e8f0}html[data-theme=dark] .documents-view .action-btn,html[data-theme=dark] .action-btn{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important;color:#cbd5e1!important}html[data-theme=dark] .documents-view .action-btn:hover,html[data-theme=dark] .action-btn:hover{background:var(--color-surface-hover)!important;color:#f1f5f9!important}html[data-theme=dark] .documents-view .doc-files-table{box-shadow:0 1px 3px #0000004d;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .doc-files-table thead th{background:var(--color-surface-muted)!important;border-bottom-color:var(--color-border)!important;color:#94a3b8!important}html[data-theme=dark] .documents-view .doc-files-table__row td{background:0 0;border-bottom-color:var(--color-border)!important;color:#e2e8f0!important}html[data-theme=dark] .documents-view .doc-files-table__row:hover td{background:color-mix(in srgb, var(--doc-section-color,#64748b) 14%, #1e293b)!important}html[data-theme=dark] .documents-view .doc-files-table__spacer td{background:var(--color-bg-subtle)!important}html[data-theme=dark] .documents-view .doc-files-table__divider td{border-top-color:color-mix(in srgb, var(--doc-section-color,#64748b) 35%, #334155)!important;border-bottom-color:color-mix(in srgb, var(--doc-section-color,#64748b) 28%, #334155)!important;background:color-mix(in srgb, var(--doc-section-color,#64748b) 18%, #1e293b)!important}html[data-theme=dark] .documents-view .doc-files-table__divider-cell{color:#cbd5e1!important}html[data-theme=dark] .documents-view .doc-files-table__num{color:#94a3b8!important}html[data-theme=dark] .documents-view .doc-file-row__path,html[data-theme=dark] .documents-view .doc-file-row__dash{color:#64748b!important}html[data-theme=dark] .documents-view .doc-card-actions__btn{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important;color:#cbd5e1!important}html[data-theme=dark] .documents-view .doc-card-actions__btn:hover{color:#93c5fd!important;background:#1e3a5f!important;border-color:#60a5fa!important}html[data-theme=dark] .documents-view .doc-card-actions__btn--danger:hover{color:#fecaca!important;background:#7f1d1d!important;border-color:#f87171!important}html[data-theme=dark] .documents-view .files-pagination{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .pg-btn{color:#e2e8f0;background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .pg-btn:not(:disabled):hover{background:#1e3a5f!important;border-color:#60a5fa!important}html[data-theme=dark] .documents-view .pg-info{color:#94a3b8}html[data-theme=dark] .documents-view .badge-public{color:#86efac;background:#14532d}html[data-theme=dark] .documents-view .badge-ligue,html[data-theme=dark] .documents-view .badge-pro{color:#93c5fd;background:#1e3a5f}html[data-theme=dark] .documents-view .badge-private{color:#c4b5fd;background:#4c1d95}html[data-theme=dark] .documents-view .badge-category{color:#5eead4;background:#134e4a}html[data-theme=dark] .folder-modal{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .folder-modal .fm-header,html[data-theme=dark] .folder-modal .fm-footer,html[data-theme=dark] .fm-header,html[data-theme=dark] .fm-footer{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .dum-modal{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .dum-header,html[data-theme=dark] .dum-footer{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .dum-header{color:#f1f5f9}html[data-theme=dark] .legend-item{color:#cbd5e1}html[data-theme=dark] .legend-color{border-color:#ffffff26}html[data-theme=dark] .dum-file-zone{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .dum-file-zone:hover,html[data-theme=dark] .dum-file-zone:focus-within,html[data-theme=dark] .dum-file-zone.has-file{background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .dum-label{color:#94a3b8}html[data-theme=dark] .dum-file-row{background:var(--color-surface);border-color:var(--color-border);color:#e2e8f0}html[data-theme=dark] .dum-hint,html[data-theme=dark] .dum-file-row-size,html[data-theme=dark] .dum-file-placeholder{color:#94a3b8}html[data-theme=dark] .video-import-view .import-card{box-shadow:0 1px 3px #0000004d;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .video-import-view .import-step__badge{color:#93c5fd!important;background:#1e3a5f!important}html[data-theme=dark] .video-import-view .import-step__label{color:#e2e8f0!important}html[data-theme=dark] .video-import-view .import-step__hint,html[data-theme=dark] .video-import-view .file-row__num,html[data-theme=dark] .video-import-view .field-hint,html[data-theme=dark] .video-import-view .total-size{color:#94a3b8!important}html[data-theme=dark] .video-import-view .file-picker__field{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important}html[data-theme=dark] .video-import-view .file-picker__field--filled{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .video-import-view .file-picker__name{color:#e2e8f0!important}html[data-theme=dark] .video-import-view .file-picker__name--empty,html[data-theme=dark] .video-import-view .file-picker__icon,html[data-theme=dark] .video-import-view .file-picker__size{color:#94a3b8!important}html[data-theme=dark] .video-import-view .file-picker__browse{border-left-color:var(--color-border)!important;color:#93c5fd!important;background:#1e3a5f!important}html[data-theme=dark] .video-import-view .add-file-btn{color:#93c5fd!important;border-color:#475569!important}html[data-theme=dark] .video-import-view .add-file-btn:hover:not(:disabled){color:#bfdbfe!important;background:#1e3a5f!important;border-color:#60a5fa!important}html[data-theme=dark] .video-import-view .import-card__footer{background:var(--color-surface-muted)!important;border-top-color:var(--color-border)!important}html[data-theme=dark] .video-import-view .upload-progress .progress{background:#334155!important}html[data-theme=dark] .documents-view .lib-section--panel,html[data-theme=dark] .lib-section--panel{box-shadow:0 1px 2px #00000040;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .section-header,html[data-theme=dark] .section-header{color:#94a3b8;border-bottom-color:var(--color-border)!important}html[data-theme=dark] .documents-view .section-header .section-icon,html[data-theme=dark] .documents-view .section-header .count,html[data-theme=dark] .section-header .section-icon,html[data-theme=dark] .section-header .count{color:#64748b}html[data-theme=dark] .documents-view .folder-card,html[data-theme=dark] .documents-view .file-card{box-shadow:0 1px 3px #0000004d;background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .documents-view .folder-card:hover,html[data-theme=dark] .documents-view .file-card:hover{box-shadow:0 4px 12px #0006;border-color:#60a5fa!important}html[data-theme=dark] .documents-view .folder-name,html[data-theme=dark] .documents-view .file-card-name{color:#e2e8f0!important}html[data-theme=dark] .documents-view .file-card-size,html[data-theme=dark] .documents-view .folder-card-date{color:#94a3b8!important}html[data-theme=dark] .tcd-page{background:var(--color-bg-subtle)!important}html[data-theme=dark] .tcd-page-head{background:0 0!important}html[data-theme=dark] .tcd-card,html[data-theme=dark] .tcd-player-card,html[data-theme=dark] .tcd-form-card{box-shadow:0 4px 18px #00000059;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .tcd-player-empty,html[data-theme=dark] .tcd-player-loading{min-height:220px;color:#94a3b8!important;background:var(--color-surface-muted)!important}html[data-theme=dark] .tcd-playlist .perf-playlist__list{background:var(--color-surface-muted)!important}html[data-theme=dark] .tcd-playlist .perf-playlist-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .tcd-playlist .perf-playlist-item:hover{background:var(--color-surface-hover)!important;border-color:#475569!important}html[data-theme=dark] .tcd-playlist .perf-playlist-item--active{background:#1e3a5f!important;border-color:#60a5fa73!important;outline-color:#60a5fa59!important}html[data-theme=dark] .tcd-playlist .perf-playlist-item__name{color:#e2e8f0!important}html[data-theme=dark] .tcd-form-title{color:#93c5fd!important}html[data-theme=dark] .tcd-sidebar__sep{background:var(--color-border)!important}html[data-theme=dark] .tcd-submit{border-top-color:var(--color-border)!important}html[data-theme=dark] .tcd-chart-btn{color:#94a3b8!important}html[data-theme=dark] .tcd-chart-btn:hover,html[data-theme=dark] .tcd-chart-btn:focus{color:#93c5fd!important;background:#60a5fa1f!important}html[data-theme=dark] .tcd-form-card--accent{border-top-color:#3b82f6}html[data-theme=dark] .tcd-form-area .form-label,html[data-theme=dark] .tcd-form-area .perf-select>.form-label{color:#94a3b8!important}html[data-theme=dark] .documents-view .idx-badge.idx-ok{color:#86efac;background:#14532d}html[data-theme=dark] .documents-view .idx-badge.idx-skipped{color:#cbd5e1;background:#334155}html[data-theme=dark] .documents-view .idx-badge.idx-error{color:#fca5a5;background:#7f1d1d}html[data-theme=dark] .documents-view .idx-badge.idx-pending,html[data-theme=dark] .documents-view .badge-reunion{color:#fdba74;background:#7c2d12}html[data-theme=dark] .tcd-already-answered{color:#86efac;background:#16a34a26;border-color:#22c55e59}html[data-theme=dark] .tcd-form-area .text-success,html[data-theme=dark] .tcd-form-card .text-success{color:#4ade80!important}html[data-theme=dark] .tcd-answer-modal__label{color:#93c5fd!important}html[data-theme=dark] .tcd-stats-modal .sm-correct-answer{color:#bbf7d0;background:#16a34a1f;border-color:#22c55e4d}html[data-theme=dark] .tcd-stats-modal .sm-correct-answer__label,html[data-theme=dark] .tcd-stats-modal .sm-correct-answer__comment{color:#86efac!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__label{color:#e2e8f0!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__pct{color:#cbd5e1!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__count{color:#94a3b8!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__item:hover{background:var(--color-surface-hover)!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__item--selected{background:#1e3a5f!important;border-color:#60a5fa66!important}html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__item--correct .sm-pie-legend__label,html[data-theme=dark] .tcd-stats-modal .sm-pie-legend__item--correct .sm-pie-legend__pct{color:#86efac!important}html[data-theme=dark] .tcd-stats-modal .sm-stats-split__list{border-left-color:var(--color-border)!important}html[data-theme=dark] .tcd-stats-modal .sm-table-title{color:#94a3b8!important}html[data-theme=dark] .tcd-stats-modal .sm-table-clear{color:#93c5fd!important}html[data-theme=dark] .tcd-stats-modal .sm-table-wrap{border-color:var(--color-border)!important}html[data-theme=dark] .tcd-stats-modal .sm-table thead tr{background:var(--color-surface-muted)!important}html[data-theme=dark] .tcd-stats-modal .sm-table th{color:#94a3b8!important;border-bottom-color:var(--color-border)!important;background:var(--color-surface-muted)!important}html[data-theme=dark] .tcd-stats-modal .sm-table td{border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}html[data-theme=dark] .tcd-stats-modal .sm-table tbody tr:hover td{background:var(--color-surface-hover)!important}html[data-theme=dark] .tcd-stats-modal .sm-td-name,html[data-theme=dark] .tcd-stats-modal .sm-td-decision{color:#e2e8f0!important}html[data-theme=dark] .tcd-stats-modal .sm-td-comment{color:#94a3b8!important}html[data-theme=dark] .tcd-stats-modal .sm-admin-final{border-top-color:var(--color-border)!important}html[data-theme=dark] .tcd-stats-modal .sm-admin-final__label{color:#93c5fd!important}html[data-theme=dark] .acc-perf-globale,html[data-theme=dark] .acc-perf-radar,html[data-theme=dark] .acc-section{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important}html[data-theme=dark] .acc-perf-globale__header,html[data-theme=dark] .acc-perf-radar__header{color:#93c5fd!important;border-bottom-color:var(--color-border)!important;background:linear-gradient(90deg,#1e293b 0%,#172033 100%)!important}html[data-theme=dark] .acc-perf-globale__body,html[data-theme=dark] .acc-perf-radar__body{background:var(--color-surface)!important}html[data-theme=dark] .acc-perf-globale__quality{color:#93c5fd!important;background:#334155!important}html[data-theme=dark] .acc-perf-globale__score-sep{background:var(--color-border)!important}html[data-theme=dark] .acc-perf-globale__comments{border-top-color:var(--color-border)!important}html[data-theme=dark] .acc-perf-globale__scores .perf-score-segment__label,html[data-theme=dark] .acc-perf-globale__scores .perf-score-segment__label-text,html[data-theme=dark] .acc-perf-globale__comments .form-label{color:#cbd5e1!important}html[data-theme=dark] .acc-perf-globale__comments textarea.form-control,html[data-theme=dark] .acc-report-form textarea.form-control{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .acc-perf-globale__comments textarea.form-control::placeholder,html[data-theme=dark] .acc-report-form textarea.form-control::placeholder{opacity:1;color:#94a3b8!important}html[data-theme=dark] .acc-section__body{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .acc-score-item{border-color:#0000!important;border-bottom-color:var(--color-border)!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .acc-score-item:last-child{border-bottom-color:#0000!important}html[data-theme=dark] .acc-score-item .perf-select.inline-layout label,html[data-theme=dark] .acc-score-item .perf-score-segment__label,html[data-theme=dark] .acc-score-item .perf-score-segment__label-text{color:#e2e8f0!important}html[data-theme=dark] .acc-theme-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .acc-theme-card__title{color:#e2e8f0!important}html[data-theme=dark] .acc-theme-card .form-label,html[data-theme=dark] .acc-theme-card .perf-textarea .form-label{color:#cbd5e1!important}html[data-theme=dark] .acc-theme-card textarea.form-control{background:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}html[data-theme=dark] .acc-perf-radar__empty{color:#94a3b8!important}html[data-theme=dark] .acc-stats-subtitle{color:#cbd5e1!important}html[data-theme=dark] .acc-stats-input{color:#f1f5f9!important;box-shadow:none!important;background:#0f172a!important;border-color:#475569!important}html[data-theme=dark] .acc-stats-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa40!important}html[data-theme=dark] .acc-stats-value{color:#e2e8f0!important}html[data-theme=dark] .acc-stats-value--total{color:#93c5fd!important}html[data-theme=dark] .acc-niveau-chip{color:#93c5fd!important;background:#334155!important}html[data-theme=dark] .acc-stats-perf-table .perf-table-wrapper{border-color:var(--color-border)!important;background:var(--color-surface)!important}html[data-theme=dark] .acc-stats-perf-table .td-cell{color:#e2e8f0!important}html[data-theme=dark] .acc-stats-perf-table .acc-stats-td-blanc{background:#1e293b!important}html[data-theme=dark] .acc-stats-perf-table .acc-stats-td-jaune{background:#facc152e!important}html[data-theme=dark] .acc-stats-perf-table .acc-stats-td-rouge{background:#dc262638!important}html[data-theme=dark] .acc-stats-perf-table tr.acc-stats-total-row td{color:#e2e8f0!important;background:#1e293b!important}html[data-theme=dark] .acc-locked-pill{color:#e2e8f0!important;border-color:var(--color-border)!important;background:#334155!important}html[data-theme=dark] .session-form-panel{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .session-form-panel__overlay{color:var(--color-text)!important;background:#0f172ae0!important}html[data-theme=dark] .pending-video-tile{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .pending-video-tile--error{background:#7f1d1d40!important;border-color:#f87171!important}html[data-theme=dark] .rf-eval-match{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important}html[data-theme=dark] .rf-eval-match__vs{color:var(--color-text-muted)!important}html[data-theme=dark] .rf-eval-match__official{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .rf-eval-match__official--rf{background:linear-gradient(135deg,#172033 0%,#1e293b 100%)!important;border-color:#1e3a5f!important}html[data-theme=dark] .rf-eval-match__official--rfe{background:linear-gradient(135deg,#1f1833 0%,#1e293b 100%)!important;border-color:#3b2f5c!important}html[data-theme=dark] .rf-eval-match__role,html[data-theme=dark] .rf-eval-match__league,html[data-theme=dark] .rf-eval-match__meta,html[data-theme=dark] .rf-eval-match__date{color:var(--color-text-muted)!important}html[data-theme=dark] .rf-eval-match__official--rf .rf-eval-match__role{color:#93c5fd!important}html[data-theme=dark] .rf-eval-match__official--rfe .rf-eval-match__role{color:#c4b5fd!important}html[data-theme=dark] .rf-eval-match__name,html[data-theme=dark] .rf-eval-match__referee{color:var(--color-text)!important}html[data-theme=dark] .rf-eval-match__meta{border-top-color:var(--color-border)!important}html[data-theme=dark] .rf-eval-match__referee-label{color:#93c5fd!important}html[data-theme=dark] .rf-eval-match :deep(.perf-club__name){color:var(--color-text)!important}html[data-theme=dark] .rf-perf-globale{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important}html[data-theme=dark] .rf-perf-globale__header{color:#93c5fd!important;border-bottom-color:var(--color-border)!important;background:linear-gradient(90deg,#1e293b 0%,#172033 100%)!important}html[data-theme=dark] .rf-perf-globale__body{background:var(--color-surface)!important}html[data-theme=dark] .rf-global-note{border-color:var(--color-border)!important;background:linear-gradient(#1e293b 0%,#172033 100%)!important}html[data-theme=dark] .rf-global-note .form-label,html[data-theme=dark] .rf-global-note__value{color:#93c5fd!important}html[data-theme=dark] .rf-global-note--good{background:linear-gradient(#14532d55 0%,#052e1655 100%)!important;border-color:#166534!important}html[data-theme=dark] .rf-global-note--good .form-label,html[data-theme=dark] .rf-global-note--good .rf-global-note__value{color:#86efac!important}html[data-theme=dark] .rf-global-note--warning{background:linear-gradient(#7c2d1255 0%,#43140755 100%)!important;border-color:#c2410c!important}html[data-theme=dark] .rf-global-note--warning .form-label,html[data-theme=dark] .rf-global-note--warning .rf-global-note__value{color:#fdba74!important}html[data-theme=dark] .rf-global-note--danger{background:linear-gradient(#7f1d1d55 0%,#450a0a55 100%)!important;border-color:#b91c1c!important}html[data-theme=dark] .rf-global-note--danger .form-label,html[data-theme=dark] .rf-global-note--danger .rf-global-note__value{color:#fca5a5!important}html[data-theme=dark] .rf-readonly-field__value{color:var(--color-text)!important}html[data-theme=dark] .evaluation-section__body{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}html[data-theme=dark] .rf-score-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] .rf-score-item .perf-score-segment__label,html[data-theme=dark] .rf-score-item .perf-score-segment__label-text,html[data-theme=dark] .evaluation-rf-detail-view .form-label,html[data-theme=dark] .rf-perf-globale .form-label{color:#e2e8f0!important}html[data-theme=dark] .rf-evaluation-comment__quote{color:#cbd5e1!important;border-left-color:#60a5fa!important}html[data-theme=dark] .rf-evaluation-comment__empty{color:#94a3b8!important;border-left-color:var(--color-border)!important}:root{--header-height:70px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--color-primary:#203c78;--color-primary-dark:#162c5c;--color-primary-hover:#edf2ff;--color-text:#2d3748;--color-text-muted:#718096;--color-border:#d0d7e2;--color-border-light:#e2e8f0;--color-bg-subtle:#f8f9fa;--color-surface:#fff;--color-surface-muted:#f8f9fa;--color-surface-hover:#edf2ff;--color-input-bg:#fff;--color-input-border:#d9e0ea;--color-brand-red:#e8452e;--color-brand-red-dark:#c53324;--font-size-base:.9rem;--font-size-label:.9rem;--font-size-small:.82rem;--font-weight-label:500;--letter-spacing-ui:.04em;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:10px}.note-b{color:#14532d!important;background-color:#74cc30!important;border-color:#74cc30!important}*{box-sizing:border-box}button:has(>i){align-items:center;gap:.4rem;display:inline-flex!important}.btn:has(>i){align-items:center;gap:.4rem;display:inline-flex!important}[role=button]:has(>i){align-items:center;gap:.4rem;display:inline-flex!important}.kanit-thin{font-family:Kanit,sans-serif;font-style:normal;font-weight:100}.kanit-extralight{font-family:Kanit,sans-serif;font-style:normal;font-weight:200}.kanit-light{font-family:Kanit,sans-serif;font-style:normal;font-weight:300}.kanit-regular{font-family:Kanit,sans-serif;font-style:normal;font-weight:400}.kanit-medium{font-family:Kanit,sans-serif;font-style:normal;font-weight:500}.kanit-semibold{font-family:Kanit,sans-serif;font-style:normal;font-weight:600}.kanit-bold{font-family:Kanit,sans-serif;font-style:normal;font-weight:700}.kanit-extrabold{font-family:Kanit,sans-serif;font-style:normal;font-weight:800}.kanit-black{font-family:Kanit,sans-serif;font-style:normal;font-weight:900}.kanit-thin-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:100}.kanit-extralight-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:200}.kanit-light-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:300}.kanit-regular-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:400}.kanit-medium-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:500}.kanit-semibold-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:600}.kanit-bold-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:700}.kanit-extrabold-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:800}.kanit-black-italic{font-family:Kanit,sans-serif;font-style:italic;font-weight:900}html{background-color:#102048}body{background-color:#102048;margin:0;font-family:Kanit,sans-serif;font-style:normal;font-weight:400}.container{max-width:1400px;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6{margin-top:0}button{font-family:inherit}h3 span,h4 span:first-child{border-bottom:1px solid #971e0c}h3{color:var(--color-primary);margin:.5em 0;font-size:1.3em;font-weight:600}h4:not(.modal-title){cursor:pointer;color:var(--color-primary);letter-spacing:var(--letter-spacing-ui);margin:.5em 0;font-size:1.1em;font-weight:500}.form-label{font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-ui);color:var(--color-text);margin-bottom:.3rem}.form-control,.form-select{font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;padding:.45rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .18s;box-shadow:0 1px 2px #0f172a09}.form-control::placeholder,.form-select::placeholder{color:#94a3b8;opacity:1}.form-control:hover:not(:disabled):not(:focus):not([readonly]),.form-select:hover:not(:disabled):not(:focus):not([readonly]){border-color:#c5cfde}.form-control:focus,.form-select:focus{border-color:var(--color-primary);color:var(--color-text);background-color:var(--color-input-bg);box-shadow:0 0 0 3px #203c7826}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--color-surface-muted);color:#64748b;box-shadow:none;border-color:#e2e8f0}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E");background-position:right .75rem center;background-size:14px 14px;padding-right:2.25rem}.form-control-sm,.form-select-sm{border-radius:7px;padding:.3rem .6rem;font-size:.82rem}.form-control-lg,.form-select-lg{border-radius:10px;padding:.6rem .95rem;font-size:1rem}.btn{font-size:var(--font-size-base);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-ui);border-radius:var(--border-radius-sm)}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover,.btn-primary:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.layout{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;display:flex}.layout>main{flex:1 0 auto}.arbitres_secteur_pro{background-image:url(/assets/arbitres_secteur_pro-CuUktIsk.jpg)}.bg-home{background-image:url(/assets/mondialistes-BfBnyi7A.png);background-position:50% -200px}.liste_videos{background-image:url(/assets/liste_videos-BKH9sGM4.png)}.documents{background-image:url(/assets/documents-_K4rj1WY.png)}.aa_secteur_pro{background-image:url(/assets/aa_secteur_pro-VVXBHMzB.png)}.bg-feedbacks{background-image:url(/assets/travaux_feminin_bis-D5iBTtsf.png)}.feminin_physique{background-image:url(/assets/feminin_physique-uydBRAOl.png)}.bg-profil{background-image:url(/assets/travaux_secteur_pro-imDjfnUn.png);background-repeat:repeat!important}.tmo{background-image:url(/assets/tmo-B57Js6oZ.png)}.playlist{background-image:url(/assets/playlist-CwkTBW42.png)}.col-lg-1-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-1-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-1-auto{width:8.33333%;max-width:8.33333%}}.col-lg-2-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-2-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-2-auto{width:16.6667%;max-width:16.6667%}}.col-lg-3-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-3-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-3-auto{width:25%;max-width:25%}}.col-lg-4-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-4-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-4-auto{width:33.3333%;max-width:33.3333%}}.col-lg-5-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-5-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-5-auto{width:41.6667%;max-width:41.6667%}}.col-lg-6-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-6-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-6-auto{width:50%;max-width:50%}}.col-lg-7-auto{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex:none;width:100%;max-width:100%;position:relative}@media (width>=768px){.col-lg-7-auto{width:50%;max-width:50%}}@media (width>=992px){.col-lg-7-auto{width:58.3333%;max-width:58.3333%}}.text-bg-yellow{color:#1a1a1a!important;background-color:#ffe600!important}.text-bg-card-orange{color:#fff!important;background-color:#fd7e14!important}.btn-outline-primary{color:#203c78;border-color:#203c78}.btn-outline-primary:hover{color:#fff;background-color:#203c78;border-color:#203c78}.perf-filters-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:8px;padding:.55rem 1rem .65rem;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.perf-filters-panel:before{content:"";background:linear-gradient(90deg,#102048 0%,#1e3a85 55%,#2b54b3 100%);height:2px;position:absolute;inset:0 0 auto}.perf-filters-panel>.row,.perf-filters-panel .perf-filters-panel__fields.row{--bs-gutter-x:.45rem;--bs-gutter-y:.35rem}@media (width>=992px){.perf-filters-panel{flex-flow:wrap;align-items:center;gap:.4rem .85rem;display:flex}.perf-filters-panel .perf-filters-panel__fields{flex:1 1 0;min-width:0}.perf-filters-panel .perf-filters-panel__view-toggle{flex:none;align-self:center}}.perf-filters-panel__field{width:18rem;min-width:18rem;max-width:100%}@media (width<=575.98px){.perf-filters-panel__field{width:100%;min-width:0}}.perf-filters-panel__field>.perf-select{width:100%}.perf-filters-panel__count{color:#1e3a85;font-variant-numeric:tabular-nums;background:#eef2ff;border:1px solid #dbe0ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.perf-filters-panel__reset{background:var(--color-surface);color:#1e3a85;cursor:pointer;border:1px solid #dbe0ff;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.68rem;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.perf-filters-panel__reset:hover,.perf-filters-panel__reset:focus-visible{color:#fff;background:#1e3a85;border-color:#1e3a85;outline:none;box-shadow:0 2px 6px #203c7840}.perf-filters-panel__reset i{font-size:.72rem}.perf-filters-panel__view-toggle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;margin-top:.4rem;display:flex}@media (width>=992px){.perf-filters-panel__view-toggle{width:auto;margin-top:0;margin-left:auto}.perf-filters-panel__fields.row>[class*=col-]{min-width:0}}.perf-filters-panel__fields.d-flex,.perf-filters-panel__fields.stats-filters,.perf-filters-panel__fields.stats-chart-filters{gap:.35rem .45rem!important}@media (width<=991.98px){.form-control,textarea.form-control,select.form-select,.perf-multiselect-trigger.form-select,button.form-select.perf-search-trigger,.perf-search-trigger,.perf-dropdown-panel .form-control,.perf-dropdown-panel .form-control.form-control-sm{font-size:16px!important}}.perf-club-select--toolbar .perf-club-select__row[data-v-d4ce4719]{flex-flow:row;align-items:center;gap:.45rem 6.15rem;min-width:0;display:flex}@media (width<=575.98px){.perf-club-select--toolbar .perf-club-select__row[data-v-d4ce4719]{flex-wrap:wrap}}.perf-club-select__pick[data-v-d4ce4719]{flex-direction:row;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.perf-club-select__pick[data-v-d4ce4719] .perf-select{flex:auto;min-width:0}.perf-club-select__pick[data-v-d4ce4719] .perf-select label{white-space:nowrap;flex-shrink:0;margin-bottom:0}.perf-club-select__pick[data-v-d4ce4719] .perf-searchable-wrap,.perf-club-select__pick[data-v-d4ce4719] select{flex:auto;min-width:0}.perf-pagination[data-v-f016c075]{background:#f8f9fa}.perf-pagination--border-bottom[data-v-f016c075]{border-bottom:1px solid #e2e8f0}.perf-pagination--border-top[data-v-f016c075]{border-top:1px solid #e2e8f0}.perf-pagination__inner[data-v-f016c075]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.55rem 1rem;display:flex}.perf-pagination__prepend[data-v-f016c075]{flex:12rem;min-width:10rem;max-width:22rem}.perf-pagination__end[data-v-f016c075]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-left:auto;display:flex}.footer-info[data-v-f016c075]{color:#718096;white-space:nowrap;font-size:.82rem}.footer-info--placeholder[data-v-f016c075]{min-width:.5rem}.footer-pages[data-v-f016c075]{align-items:center;gap:.2rem;display:flex}.page-dots[data-v-f016c075]{color:#a0aec0;padding:0 .3rem;font-size:.82rem}.btn-page[data-v-f016c075]{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #d0d7e2;border-radius:4px;min-width:30px;height:30px;padding:0 .5rem;font-size:.82rem;transition:all .12s}.btn-page[data-v-f016c075]:hover:not(:disabled){color:#203c78;background:#edf2ff;border-color:#203c78}.btn-page.active[data-v-f016c075]{color:#fff;background:#203c78;border-color:#203c78}.btn-page[data-v-f016c075]:disabled{opacity:.4;cursor:not-allowed}.fbs-inline[data-v-bc2b6377]{flex-direction:column;gap:.45rem;display:flex}.fbs-inline__precision[data-v-bc2b6377]{flex-wrap:wrap;gap:.2rem;display:flex}.fbs-inline__prec-btn[data-v-bc2b6377]{appearance:none;color:#475569;font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;padding:.18rem .42rem;font-size:.6rem;font-weight:700;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.fbs-inline__prec-btn[data-v-bc2b6377]:hover:not(:disabled):not(.fbs-inline__prec-btn--active){color:#1e3a85;border-color:#cbd5e1}.fbs-inline__prec-btn[data-v-bc2b6377]:disabled{opacity:.55;cursor:not-allowed}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--success[data-v-bc2b6377]{color:#fff;background:#059669;border-color:#059669}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--danger[data-v-bc2b6377]{color:#fff;background:#dc2626;border-color:#dc2626}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--warning[data-v-bc2b6377]{color:#fff;background:#d97706;border-color:#d97706}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--dark[data-v-bc2b6377]{color:#fff;background:#0f172a;border-color:#0f172a}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--primary[data-v-bc2b6377]{background:var(--color-primary,#203c78);border-color:var(--color-primary,#203c78);color:#fff}.fbs-inline__resp[data-v-bc2b6377]{flex-wrap:wrap;justify-content:flex-end;gap:.2rem;display:flex}.fbs-inline__resp--error .fbs-inline__resp-btn[data-v-bc2b6377]{border-color:#fca5a5}.fbs-inline__resp-btn[data-v-bc2b6377]{appearance:none;color:#64748b;font:inherit;letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:.12rem .38rem;font-size:.6rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.fbs-inline__resp-btn[data-v-bc2b6377]:hover:not(:disabled):not(.fbs-inline__resp-btn--active){color:#334155;border-color:#cbd5e1}.fbs-inline__resp-btn--active[data-v-bc2b6377]{color:#fff;background:#0f172a;border-color:#0f172a}.fbs-inline__resp-btn[data-v-bc2b6377]:disabled{opacity:.55;cursor:not-allowed}.fbs-inline__hint[data-v-bc2b6377]{margin:0;font-size:.62rem;line-height:1.25}.fbs-inline__hint--error[data-v-bc2b6377]{color:#dc2626}.fbs-inline__textarea[data-v-bc2b6377] textarea{min-height:3.2rem;font-size:.72rem}.fbs-inline__actions[data-v-bc2b6377]{justify-content:flex-end;gap:.35rem;margin-top:.1rem;display:flex}.fbs-inline__action[data-v-bc2b6377]{appearance:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.28rem;padding:.22rem .55rem;font-size:.64rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fbs-inline__action[data-v-bc2b6377]:disabled{opacity:.6;cursor:not-allowed}.fbs-inline__action--cancel[data-v-bc2b6377]{color:#64748b;background:#fff;border-color:#e2e8f0}.fbs-inline__action--cancel[data-v-bc2b6377]:hover:not(:disabled){color:#334155;background:#f8fafc}.fbs-inline__action--save[data-v-bc2b6377]{background:var(--color-primary,#203c78);color:#fff}.fbs-inline__action--save[data-v-bc2b6377]:hover:not(:disabled){filter:brightness(1.06)}.fb-card-wrap[data-v-31411717]{margin-bottom:.5rem}.fb-card[data-v-31411717]{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.35rem .55rem .4rem .7rem;font-size:.78rem;transition:box-shadow .18s,transform .12s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 1px #0f172a0a,0 2px 4px #0f172a0d}.fb-card[data-v-31411717]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #203c7824,0 1px 3px #0f172a14}.fb-card[data-v-31411717]:focus-visible{border-color:var(--color-primary,#203c78);outline:none;box-shadow:0 0 0 2px #203c7838,0 3px 12px #203c781f}.fb-card--highlighted[data-v-31411717]{border-color:var(--color-primary,#203c78);background:#eff4ff;animation:1.1s ease-in-out 2 fb-card-highlight-pulse-31411717;box-shadow:0 0 0 2px #203c7847,0 6px 18px #203c7829}.fb-card--incomplete[data-v-31411717]{border-color:#dc2626;box-shadow:0 0 0 2px #dc262659,0 4px 14px #dc26261f}.fb-card--incomplete.fb-card--highlighted[data-v-31411717]{border-color:#dc2626}.fb-card--inline-edit[data-v-31411717]{cursor:default}.fb-card--inline-edit[data-v-31411717]:hover{transform:none;box-shadow:0 1px #0f172a0a,0 2px 4px #0f172a0d}@keyframes fb-card-highlight-pulse-31411717{0%,to{box-shadow:0 0 0 2px #203c7847,0 6px 18px #203c7829}50%{box-shadow:0 0 0 3px #203c7866,0 8px 22px #203c7838}}.fb-card__accent[data-v-31411717]{background:#94a3b8;border-radius:9px 0 0 9px;width:4px;position:absolute;top:0;bottom:0;left:0}.fb-card--neutre .fb-card__accent[data-v-31411717]{background:#94a3b8}.fb-card--precis .fb-card__accent[data-v-31411717]{background:#059669}.fb-card--precis[data-v-31411717]:hover{border-color:#86efac}.fb-card--non-precis .fb-card__accent[data-v-31411717]{background:#dc2626}.fb-card--non-precis[data-v-31411717]:hover{border-color:#fca5a5}.fb-card--non-decision .fb-card__accent[data-v-31411717],.fb-card--question .fb-card__accent[data-v-31411717]{background:#d97706}.fb-card--non-decision[data-v-31411717]:hover,.fb-card--question[data-v-31411717]:hover{border-color:#fcd34d}.fb-card--hid .fb-card__accent[data-v-31411717]{background:#334155}.fb-card--hid[data-v-31411717]:hover{border-color:#94a3b8}.fb-card--arbitrage .fb-card__accent[data-v-31411717]{background:#1e40af}.fb-card--arbitrage[data-v-31411717]:hover{border-color:#93c5fd}.fb-card__head[data-v-31411717]{border-bottom:1px dotted #e2e8f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;padding-bottom:.3rem;display:grid}.fb-card__head-left[data-v-31411717],.fb-card__head-right[data-v-31411717]{align-items:center;gap:.3rem;min-width:0;display:flex}.fb-card__head-left[data-v-31411717]{justify-self:start}.fb-card__head-center[data-v-31411717]{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.fb-card__head-right[data-v-31411717]{justify-content:flex-end;justify-self:end}.fb-time-chip[data-v-31411717]{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.12rem 0;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.fb-time-chip i[data-v-31411717]{font-size:.65rem}.fb-time-chip sup[data-v-31411717]{margin-left:1px;font-size:.55rem}.fb-team-chip[data-v-31411717]{font:inherit;color:#334155;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:.28rem;max-width:10rem;margin-left:.4rem;padding:0;font-size:.76rem;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.fb-team-chip i[data-v-31411717]{color:#64748b;opacity:1;font-size:.62rem}.fb-team-chip__mark[data-v-31411717]{flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.fb-team-chip__logo[data-v-31411717]{object-fit:contain;vertical-align:middle;width:100%;height:100%}.fb-card__card-badge[data-v-31411717] .badge{letter-spacing:.04em;vertical-align:middle;--bs-badge-font-weight:800;border-radius:999px;padding:.22em .55em;font-size:.68rem;font-weight:800}.fb-card__card-badge[data-v-31411717] .text-bg-yellow{box-shadow:0 0 0 1px #ffe6008c,0 1px 4px #ffe60059;color:#1a1a1a!important;background-color:#ffe600!important}.fb-card__card-badge[data-v-31411717] .text-bg-card-orange{box-shadow:0 0 0 1px #fd7e1473,0 1px 4px #fd7e144d;color:#fff!important;background-color:#fd7e14!important}.fb-card__sector[data-v-31411717]{color:#64748b;text-align:right;flex-shrink:1;align-items:center;gap:.25rem;min-width:0;font-size:.7rem;font-weight:500;line-height:1.15;display:inline-flex}.fb-card__sector-main[data-v-31411717]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-card__sector-sep[data-v-31411717]{color:#cbd5e1;flex-shrink:0;font-size:.55rem}.fb-card__sector-sub[data-v-31411717]{color:var(--color-primary,#203c78);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-card__icon-actions[data-v-31411717]{align-items:center;gap:.15rem;margin-left:.25rem;display:inline-flex}.fb-icon-btn[data-v-31411717]{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.74rem;transition:background .15s,color .15s;display:inline-flex}.fb-icon-btn[data-v-31411717]:hover:not(:disabled){color:#1e3a85;background:#eef2ff}.fb-icon-btn[data-v-31411717]:disabled{opacity:.5;cursor:progress}.fb-icon-btn--loading[data-v-31411717]{color:#94a3b8}.fb-icon-btn--edit[data-v-31411717]:hover:not(:disabled){color:var(--color-primary,#203c78);background:#eef2ff}.fb-icon-btn--edit-active[data-v-31411717]{color:var(--color-primary,#203c78);background:#eef2ff;box-shadow:inset 0 0 0 1px #203c7840}.fb-icon-btn--delete[data-v-31411717]:hover:not(:disabled){color:#dc2626;background:#fee2e2}.fb-card__owner-actions[data-v-31411717]{border-left:1px solid #e2e8f0;align-items:center;gap:.15rem;margin-left:.15rem;padding-left:.25rem;display:inline-flex}.fb-card__owner-actions .fb-icon-btn--edit[data-v-31411717],.fb-card__owner-actions .fb-icon-btn--duplicate[data-v-31411717]{color:var(--color-primary,#203c78)}.fb-card__owner-actions .fb-icon-btn--delete[data-v-31411717]{color:#b91c1c}.fb-card__body[data-v-31411717]{padding-top:.3rem}.fb-card__main-panes[data-v-31411717]{grid-template-columns:1fr 1fr;gap:0;display:grid}.fb-card__officials[data-v-31411717]{border-top:1px dotted #e2e8f0;margin-top:.35rem;padding-top:.28rem}.fb-card__officials-toggle[data-v-31411717]{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:#64748b;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:0;padding:.12rem 0;transition:background .15s,color .15s;display:flex}.fb-card__officials-toggle[data-v-31411717]:hover{color:#334155;background:#f8fafc}.fb-card__officials-toggle[data-v-31411717]:focus-visible{outline:none;box-shadow:0 0 0 2px #203c7833}.fb-card__officials-toggle-icon[data-v-31411717]{color:#94a3b8;flex-shrink:0;font-size:.58rem}.fb-card__officials-toggle-label[data-v-31411717]{color:#475569;font-size:.72rem;font-weight:600;line-height:1.2}.fb-card__officials-roles[data-v-31411717]{flex-shrink:0;align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}.fb-card__officials-panel[data-v-31411717]{flex-direction:column;gap:.3rem;padding-top:.22rem;padding-bottom:.05rem;display:flex}.fb-card__official-row[data-v-31411717]{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.fb-card__official-role[data-v-31411717]{letter-spacing:.03em;text-align:center;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;flex-shrink:0;min-width:2.35rem;padding:.14rem .4rem;font-size:.64rem;font-weight:700;line-height:1.2}.fb-card__official-role--chip[data-v-31411717]{min-width:auto;padding:.08rem .3rem;font-size:.6rem}.fb-card__official-text[data-v-31411717]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.fb-card__officials--expanded .fb-card__official-text[data-v-31411717]{color:#475569;-webkit-line-clamp:3;font-size:.76rem;line-height:1.35}.fb-card__pane[data-v-31411717]{color:#334155;min-width:0;padding:.05rem .5rem;font-size:.76rem;line-height:1.3}.fb-card__pane--arbitre[data-v-31411717]{border-right:1px solid #e2e8f0;padding-left:0}.fb-card__pane--superviseur[data-v-31411717]{padding-right:0}.fb-card__pane--inline[data-v-31411717]{padding-top:.15rem}.fb-card__pane[data-v-31411717] .badge{letter-spacing:.02em;--bs-badge-font-weight:600;border-radius:999px;padding:.18em .45em;font-size:.6rem;font-weight:600}.fb-card__pane[data-v-31411717] .badge.fb-badge-arbitrage{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd}.fb-card__pane[data-v-31411717] div.line-height-1{color:#475569;word-break:break-word;font-size:.74rem;line-height:1.3}.fb-card__pane[data-v-31411717] .pt-2{padding-top:.25rem!important}.fb-arbitre-header[data-v-31411717]{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.fb-arbitre-header__badge[data-v-31411717] .badge{letter-spacing:.02em;--bs-badge-font-weight:600;border-radius:999px;padding:.18em .45em;font-size:.6rem;font-weight:600}.fb-arbitre-header__responsables[data-v-31411717]{min-width:0;margin-left:auto}.fb-arbitre-header__responsables[data-v-31411717] .badge{letter-spacing:.02em;--bs-badge-font-weight:600;border-radius:999px;padding:.18em .45em;font-size:.6rem;font-weight:600}.fb-official-tags[data-v-31411717]{flex-shrink:0;align-items:center;gap:.28rem;display:inline-flex}.fb-official-tags--head[data-v-31411717]{margin-left:.45rem}.fb-cpf-tag[data-v-31411717]{letter-spacing:.05em;color:#64748b;-webkit-user-select:none;user-select:none;background:#94a3b838;border:1px solid #94a3b873;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.38rem;padding:.14rem .38rem;font-size:.65rem;font-weight:700;line-height:1.15;display:inline-flex}.fb-cpf-tag--after-official[data-v-31411717]{margin-left:.55rem}.fb-avt-tag[data-v-31411717]{letter-spacing:.05em;color:#0f766e;-webkit-user-select:none;user-select:none;background:#2dd4bf2e;border:1px solid #14b8a673;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.38rem;padding:.14rem .38rem;font-size:.65rem;font-weight:700;line-height:1.15;display:inline-flex}.fb-avt-tag--after-official[data-v-31411717]{margin-left:.55rem}.fb-official-tag[data-v-31411717]{appearance:none;cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.4rem;height:1.4rem;padding:0;font-size:.68rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s,opacity .15s}.fb-official-tag--melee[data-v-31411717]:not(.fb-official-tag--active){color:#1d4ed88c;background:#2563eb14;border-color:#2563eb47}.fb-official-tag--bunker[data-v-31411717]:not(.fb-official-tag--active){color:#6d28d98c;background:#7c3aed14;border-color:#7c3aed47}.fb-official-tag--active.fb-official-tag--melee[data-v-31411717]{color:#fff;background:#2563eb;border-color:#1d4ed8}.fb-official-tag--active.fb-official-tag--bunker[data-v-31411717]{color:#fff;background:#7c3aed;border-color:#6d28d9}.fb-official-tag--readonly[data-v-31411717]{cursor:default;pointer-events:none}.fb-official-tag[data-v-31411717]:not(:disabled):not(.fb-official-tag--readonly):hover{transform:scale(1.08)}.fb-official-tag--melee[data-v-31411717]:not(.fb-official-tag--active):not(:disabled):not(.fb-official-tag--readonly):hover{color:#1d4ed8bf;background:#2563eb24;border-color:#2563eb73}.fb-official-tag--bunker[data-v-31411717]:not(.fb-official-tag--active):not(:disabled):not(.fb-official-tag--readonly):hover{color:#6d28d9bf;background:#7c3aed24;border-color:#7c3aed73}.fb-official-tag[data-v-31411717]:disabled{cursor:progress;opacity:.7}.fb-arbitre-comment[data-v-31411717]{color:#475569;word-break:break-word;font-size:.74rem}.perf-checkbox[data-v-12fd4962]{flex-direction:column;gap:.25rem;display:flex}.perf-checkbox__input[data-v-12fd4962]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.perf-checkbox__label[data-v-12fd4962]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0f172a;align-items:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.perf-checkbox__box[data-v-12fd4962]{background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0f172a0f}.perf-checkbox__tick[data-v-12fd4962]{color:#fff;opacity:0;font-size:.65rem;transition:opacity .12s,transform .12s;transform:scale(.6)}.perf-checkbox__input:checked+.perf-checkbox__label .perf-checkbox__box[data-v-12fd4962]{background:#203c78;border-color:#203c78;box-shadow:0 2px 6px #203c7847}.perf-checkbox__input:checked+.perf-checkbox__label .perf-checkbox__tick[data-v-12fd4962]{opacity:1;transform:scale(1)}.perf-checkbox__input:focus-visible+.perf-checkbox__label .perf-checkbox__box[data-v-12fd4962]{outline-offset:2px;outline:2px solid #203c78}.perf-checkbox__label:hover .perf-checkbox__box[data-v-12fd4962]{border-color:#203c78}.perf-checkbox--sm .perf-checkbox__label[data-v-12fd4962]{gap:.45rem;font-size:.8rem}.perf-checkbox--sm .perf-checkbox__box[data-v-12fd4962]{border-radius:5px;width:1.05rem;height:1.05rem}.perf-checkbox--sm .perf-checkbox__tick[data-v-12fd4962]{font-size:.58rem}.perf-checkbox--lg .perf-checkbox__label[data-v-12fd4962]{font-size:1rem}.perf-checkbox--lg .perf-checkbox__box[data-v-12fd4962]{width:1.35rem;height:1.35rem}.perf-checkbox--lg .perf-checkbox__tick[data-v-12fd4962]{font-size:.75rem}.perf-checkbox--disabled .perf-checkbox__label[data-v-12fd4962]{cursor:not-allowed;opacity:.55}.perf-checkbox.inline-layout[data-v-12fd4962]{flex-direction:row;align-items:center}.video-card[data-v-f2cf7a28]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .2s,transform .15s,border-color .2s;position:relative;overflow:hidden}.video-card[data-v-f2cf7a28]:hover,.video-card[data-v-f2cf7a28]:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 6px 24px #00000021}.video-card:hover .play-overlay[data-v-f2cf7a28],.video-card:focus-visible .play-overlay[data-v-f2cf7a28]{opacity:1}.video-card:hover .thumbnail-img[data-v-f2cf7a28],.video-card:focus-visible .thumbnail-img[data-v-f2cf7a28]{filter:brightness(.82);transform:scale(1.03)}.video-card--match[data-v-f2cf7a28]{flex-direction:column;height:100%;display:flex}.video-card--clip[data-v-f2cf7a28]{border-color:#dce3ec;flex-direction:column;display:flex;box-shadow:0 1px 2px #0f172a0a}.video-card--clip[data-v-f2cf7a28]:before{content:"";opacity:0;transform-origin:0;z-index:5;background:linear-gradient(90deg,#102048 0%,#1e3a85 55%,#2b54b3 100%);height:2px;transition:opacity .2s,transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.video-card--clip[data-v-f2cf7a28]:hover,.video-card--clip[data-v-f2cf7a28]:focus-visible{border-color:#c7d2e6;box-shadow:0 10px 22px #0f172a1a}.video-card--clip[data-v-f2cf7a28]:hover:before,.video-card--clip[data-v-f2cf7a28]:focus-visible:before{opacity:1;transform:scaleX(1)}.video-thumbnail[data-v-f2cf7a28]{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.video-thumbnail.video-thumbnail--match[data-v-f2cf7a28]{aspect-ratio:auto;background:0 0;border-bottom:1px solid #e8edf2;flex-direction:column;flex:auto;min-height:0;padding-top:1.55rem;display:flex}.video-card__perf-match[data-v-f2cf7a28]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.video-card__perf-match[data-v-f2cf7a28] .perf-match-root{flex-direction:column;flex:auto;min-height:0;display:flex}.video-card__perf-match[data-v-f2cf7a28] .match-card{cursor:pointer;flex-direction:column;flex:auto;min-height:0;display:flex}.video-card__perf-match[data-v-f2cf7a28] .match-card__thumb{flex-direction:column;flex:auto;justify-content:center;min-height:0;padding:.75rem 1rem;display:flex}.video-card__perf-match[data-v-f2cf7a28] .match-card__teams{flex:none;width:100%;margin:0}.thumbnail-img[data-v-f2cf7a28]{object-fit:cover;width:100%;height:100%;transition:filter .25s,transform .4s;display:block}.clip-thumb-gradient[data-v-f2cf7a28]{z-index:2;pointer-events:none;background:linear-gradient(#10204800 0% 55%,#10204859 100%);position:absolute;inset:0}.play-overlay[data-v-f2cf7a28]{z-index:4;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.video-thumbnail--no-thumb .play-overlay[data-v-f2cf7a28]{opacity:1}.video-thumbnail--no-thumb .play-badge[data-v-f2cf7a28]{transform:scale(.92)}.play-badge[data-v-f2cf7a28]{color:#fff;background:linear-gradient(135deg,#1e3a85 0%,#2b54b3 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;transition:transform .2s;display:inline-flex;transform:scale(.85);box-shadow:0 4px 14px #0f172a73,0 0 0 3px #ffffff8c}.play-badge i[data-v-f2cf7a28]{transform:translate(1px)}.video-card:hover .play-badge[data-v-f2cf7a28],.video-card:focus-visible .play-badge[data-v-f2cf7a28]{transform:scale(1)}.match-video-ribbon[data-v-f2cf7a28]{z-index:3;color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#102048 0%,#1e3a85 55%,#2b54b3 100%);justify-content:center;align-items:center;gap:.35rem;height:1.55rem;padding:0 .5rem;font-size:.66rem;font-weight:700;transition:background .2s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.match-video-ribbon i[data-v-f2cf7a28]{flex-shrink:0;font-size:.78rem}.match-video-ribbon span[data-v-f2cf7a28]{text-overflow:ellipsis;overflow:hidden}.video-card--match:hover .match-video-ribbon[data-v-f2cf7a28],.video-card--match:focus-visible .match-video-ribbon[data-v-f2cf7a28]{background:linear-gradient(90deg,#16306e 0%,#2b54b3 55%,#3d68c9 100%)}.video-card--sm .video-thumbnail--match[data-v-f2cf7a28]{padding-top:1.2rem}.video-card--sm .match-video-ribbon[data-v-f2cf7a28]{height:1.2rem;font-size:.6rem}.video-card--sm .match-video-ribbon span[data-v-f2cf7a28]{display:none}.video-info[data-v-f2cf7a28]{padding:.75rem 1rem .65rem}.video-card--clip .video-info[data-v-f2cf7a28]{flex-direction:column;flex:1;padding:.55rem .7rem .5rem;display:flex}.clip-name[data-v-f2cf7a28]{color:#1a1a2e;word-break:break-word;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.video-card--clip:hover .clip-name[data-v-f2cf7a28],.video-card--clip:focus-visible .clip-name[data-v-f2cf7a28]{color:#1e3a85}.clip-footer[data-v-f2cf7a28]{color:#64748b;font-variant-numeric:tabular-nums;text-align:center;border-top:1px dashed #e2e8f0;justify-content:center;align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-size:.67rem;font-weight:500;line-height:1.2;display:inline-flex}.clip-meta__icon[data-v-f2cf7a28]{color:#94a3b8;font-size:.62rem}.video-card--match .video-info[data-v-f2cf7a28]{flex-shrink:0;margin-top:auto;padding:.65rem .85rem .6rem}.match-footer-meta[data-v-f2cf7a28]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .85rem;font-size:.72rem;display:flex}.match-footer-meta--only[data-v-f2cf7a28]{border-top:none;margin-top:0;padding-top:0}.match-footer-date[data-v-f2cf7a28]{opacity:.75;flex-shrink:0;align-items:center;font-size:.66rem;display:inline-flex}.match-footer-ref[data-v-f2cf7a28]{text-align:center;flex-shrink:0;min-width:0}.match-footer-ref[data-v-f2cf7a28] .perf-arbitre__text{color:#203c78;background:#e8edf5;border-radius:4px;padding:3px 8px;font-family:Kanit,sans-serif;font-size:.72rem;font-weight:600;display:inline-block}.video-card--sm[data-v-f2cf7a28]{border-radius:10px}.video-card--sm .video-thumbnail[data-v-f2cf7a28]:not(.video-thumbnail--match){aspect-ratio:16/9}.video-card--sm .play-badge[data-v-f2cf7a28]{width:32px;height:32px;font-size:.72rem;box-shadow:0 2px 8px #0f172a73,0 0 0 2px #ffffff80}.video-card--sm.video-card--clip .video-info[data-v-f2cf7a28]{padding:.4rem .55rem}.video-card--sm .clip-name[data-v-f2cf7a28]{font-size:.72rem;font-weight:600;line-height:1.25}.video-card--sm .clip-footer[data-v-f2cf7a28]{gap:.25rem;padding-top:.3rem;font-size:.62rem}.video-card--sm .clip-footer i[data-v-f2cf7a28]{font-size:.58rem}.video-card--sm .video-info[data-v-f2cf7a28]{padding:.4rem .55rem .45rem}.video-card--sm .match-footer-ref[data-v-f2cf7a28]{display:none}
