.perf-select label[data-v-5ef48f87]{letter-spacing:.01em;margin-bottom:.25rem;display:block}.perf-select .rf-label-hint[data-v-5ef48f87]{color:var(--color-primary,#203c78);opacity:.7;cursor:help;font-size:.85em}.perf-select select[data-v-5ef48f87]{cursor:pointer;width:100%}.perf-select select.form-select.perf-select--colored[data-v-5ef48f87]{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-option__swatch[data-v-5ef48f87]{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-5ef48f87]{flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;margin-right:.45rem;display:inline-flex}.perf-option__match-sides[data-v-5ef48f87]{flex:auto;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.perf-option__club[data-v-5ef48f87]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.perf-option__club-name[data-v-5ef48f87]{white-space:nowrap}.perf-option__vs[data-v-5ef48f87]{opacity:.55;text-transform:lowercase;flex-shrink:0;font-size:.8em;font-weight:600}.perf-option__suffix[data-v-5ef48f87]{opacity:.7;white-space:nowrap;flex-shrink:0;margin-left:.15rem}.perf-option__logo[data-v-5ef48f87]{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.perf-option__logo--placeholder[data-v-5ef48f87]{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-5ef48f87]{flex:auto;min-width:0}.perf-search-trigger[data-v-5ef48f87]{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.perf-search-trigger__inner[data-v-5ef48f87]{flex:auto;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.perf-search-trigger__label[data-v-5ef48f87]{min-width:0}.perf-multiselect-trigger.form-select[data-v-5ef48f87]{box-sizing:border-box;background-image:none;width:100%;min-width:0}.perf-multiselect-trigger[data-v-5ef48f87]{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-5ef48f87]{pointer-events:none;opacity:.65}.perf-chips-wrap[data-v-5ef48f87]{flex-wrap:wrap;flex:auto;gap:.3rem;min-width:0;display:flex}.perf-chip[data-v-5ef48f87]{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-5ef48f87]:hover{box-shadow:0 2px 6px #203c7824}.perf-chip__logo[data-v-5ef48f87]{object-fit:contain;flex-shrink:0;width:1.1rem;height:1.1rem}.perf-chip__remove[data-v-5ef48f87]{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-5ef48f87]:hover{opacity:1}.perf-caret[data-v-5ef48f87]{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-5ef48f87]{color:#1e3a85;transform:translateY(-50%)rotate(180deg)}.perf-searchable-wrap[data-v-5ef48f87]{width:100%;max-width:100%;position:relative}.perf-dropdown-panel[data-v-5ef48f87]{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-5ef48f87]{top:auto;bottom:calc(100% + 4px);box-shadow:0 -10px 30px #0f172a1f,0 -2px 6px #0f172a0f}.perf-dropdown-panel--end[data-v-5ef48f87]{left:auto;right:0}.perf-dropdown-search[data-v-5ef48f87]{background:#f8faff;border-bottom:1px solid #eef2f7;padding:.5rem}.perf-dropdown-search input[data-v-5ef48f87]{width:100%}.perf-dropdown-list[data-v-5ef48f87]{max-height:260px;padding:.25rem 0;overflow-y:auto}.perf-option[data-v-5ef48f87]{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-5ef48f87]:hover{color:#1e3a85;background:#eef4ff}.perf-option--selected[data-v-5ef48f87]{color:#1e3a85;background:#e8edf8;font-weight:600}.perf-option--selected[data-v-5ef48f87]:hover{background:#dde5f5}.perf-option--checked[data-v-5ef48f87]{color:#1e3a85;background:#eef2ff;font-weight:600}.perf-option--checked[data-v-5ef48f87]:hover{background:#e0e7ff}.perf-option--placeholder[data-v-5ef48f87]{color:#94a3b8;font-style:italic}.perf-option--empty[data-v-5ef48f87]{color:#94a3b8;justify-content:center;padding:.9rem;font-style:italic}.perf-option--grouped[data-v-5ef48f87]{padding-left:1.1rem}.perf-opt-group-label[data-v-5ef48f87]{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-5ef48f87]:first-child{border-top:none;margin-top:0}.dropdown-enter-active[data-v-5ef48f87]{animation:.12s dd-in-5ef48f87}.dropdown-leave-active[data-v-5ef48f87]{animation:.1s reverse dd-in-5ef48f87}@keyframes dd-in-5ef48f87{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-up-enter-active[data-v-5ef48f87]{animation:.12s dd-up-in-5ef48f87}.dropdown-up-leave-active[data-v-5ef48f87]{animation:.1s reverse dd-up-in-5ef48f87}@keyframes dd-up-in-5ef48f87{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.perf-select.inline-layout[data-v-5ef48f87]{align-items:center;gap:.75rem;display:flex}.perf-select.inline-layout label[data-v-5ef48f87]{white-space:nowrap;flex-shrink:0;margin-bottom:0}.perf-select.inline-layout select[data-v-5ef48f87],.perf-select.inline-layout .perf-searchable-wrap[data-v-5ef48f87]{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-fc107270]{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.perf-arbitre__avatar[data-v-fc107270]{object-fit:cover;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px}.perf-arbitre__text[data-v-fc107270]{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-fc107270]{font-weight:700}a.perf-arbitre__text[data-v-fc107270]{color:inherit;cursor:pointer;text-decoration:none}a.perf-arbitre__text[data-v-fc107270]:hover{text-decoration:underline}a.perf-arbitre__text.text-success[data-v-fc107270]{color:var(--bs-success)!important}.perf-arbitre--table .perf-arbitre__avatar[data-v-fc107270]{border-width:1px;width:28px;height:28px}.perf-arbitre--table .perf-arbitre__text[data-v-fc107270]{font-size:.9rem;font-weight:400}.perf-arbitre--table .perf-arbitre__text.text-success[data-v-fc107270]{color:var(--bs-success)!important}.perf-arbitre--table .perf-arbitre__text.perf-arbitre__text--bold[data-v-fc107270]{font-weight:700}.accompagnements-filters__cell[data-v-2e9db5e6]{min-width:12rem}.perf-match-root[data-v-687ec66c]{flex-direction:column;height:100%;min-height:0;display:flex}.perf-match-root--embedded .match-card[data-v-687ec66c]{box-shadow:none;cursor:default;border:none;border-radius:0}.perf-match-root--embedded .match-card[data-v-687ec66c]:hover,.perf-match-root--embedded .match-card[data-v-687ec66c]:focus-visible{box-shadow:none;transform:none}.match-card[data-v-687ec66c]{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-687ec66c]:hover,.match-card[data-v-687ec66c]:focus-visible{border-color:#203c78;outline:none;transform:translateY(-3px);box-shadow:0 8px 24px #203c7821}.match-card__thumb[data-v-687ec66c]{background:#f4f7fb;flex:1;padding:.5rem 1.25rem 1.1rem;position:relative}.match-card__thumb--no-comp[data-v-687ec66c]{padding:.65rem 1.25rem 1rem}.match-card__comp[data-v-687ec66c]{flex-shrink:0;justify-content:center;align-items:center;height:50px;margin-bottom:1rem;display:flex}.match-card__comp-logo[data-v-687ec66c]{object-fit:contain;max-width:140px;height:48px}.match-card__comp-name[data-v-687ec66c]{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-687ec66c]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.match-card__teams--split[data-v-687ec66c]{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-687ec66c]{justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.match-card__names-gap[data-v-687ec66c]{visibility:hidden;height:0;overflow:hidden}.match-card__teams--split .match-card__vs-block[data-v-687ec66c]{place-self:center}.match-card__club-name[data-v-687ec66c]{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-687ec66c]{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.match-card__team--right[data-v-687ec66c]{flex-direction:column}.match-card__team--clickable[data-v-687ec66c]{cursor:pointer;border-radius:8px;margin:-.25rem;padding:.25rem}.match-card__team--clickable[data-v-687ec66c]:hover{background:#203c780f}.match-card__club-stack[data-v-687ec66c]{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.match-card__clips-hint[data-v-687ec66c]{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-687ec66c]{vertical-align:middle;margin-left:.28rem}.match-card__clips-hint--badge[data-v-687ec66c]{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-687ec66c]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.match-card__score[data-v-687ec66c]{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-687ec66c]{color:#94a3b8;font-size:.85rem;font-weight:600}.match-card__footer[data-v-687ec66c]{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.6rem 1rem;display:flex}.match-card__footer-row[data-v-687ec66c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.match-card__date[data-v-687ec66c]{color:#64748b;font-size:.75rem}.match-card__journee[data-v-687ec66c]{color:#475569;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:650}.match-card__fonction[data-v-687ec66c]{color:#203c78;background:#e8edf5;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:.72rem;font-weight:600}.match-card__officials[data-v-687ec66c]{flex-wrap:wrap;gap:.5rem;display:flex}.match-card__official[data-v-687ec66c]{color:#334155;font-size:.72rem}.match-card__official .match-card__official-label[data-v-687ec66c]{color:#203c78;margin-right:.25rem;font-weight:700}.match-card--sm .match-card__thumb[data-v-687ec66c]{padding:.85rem 1rem .75rem}.match-card--sm .match-card__thumb--no-comp[data-v-687ec66c]{padding:.55rem 1rem .65rem}.match-card--sm .match-card__comp[data-v-687ec66c]{height:44px;margin-bottom:.6rem}.match-card--sm .match-card__comp-logo[data-v-687ec66c]{max-width:100px;height:32px}.match-card--sm .match-card__score[data-v-687ec66c]{padding:3px 8px;font-size:.78rem}.match-card--sm .match-card__vs[data-v-687ec66c]{font-size:.75rem}.match-card--sm .match-card__teams--split[data-v-687ec66c]{grid-template-rows:minmax(36px,auto) auto}.match-card--sm .match-card__club-name[data-v-687ec66c]{font-size:.7rem}.match-card--sm .match-card__footer[data-v-687ec66c]{padding:.45rem .85rem}.match-card--sm .match-card__date[data-v-687ec66c]{font-size:.68rem}.match-card--sm .match-card__fonction[data-v-687ec66c]{padding:2px 6px;font-size:.65rem}.match-card--lg .match-card__thumb[data-v-687ec66c]{padding:.75rem 1.5rem 1.25rem}.match-card--lg .match-card__comp[data-v-687ec66c]{height:56px;margin-bottom:1rem}.match-card--lg .match-card__comp-logo[data-v-687ec66c]{max-width:160px;height:56px}.match-card--lg .match-card__comp-name[data-v-687ec66c]{font-size:1.05rem}.match-card--lg .match-card__teams[data-v-687ec66c]{gap:1rem}[data-v-d1fc32a2]:root{--brand:#4f46e5;--brand-dark:#1a2b56;--surface:#fff;--surface-alt:#f8fafc;--border:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--radius-lg:16px;--radius-md:10px;--shadow-sm:0 1px 3px #00000012, 0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014}.report-form[data-v-d1fc32a2]{flex-direction:column;gap:1.5rem;font-family:Inter,system-ui,sans-serif;display:flex}.info-selects-card[data-v-d1fc32a2]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1a2b56 0%,#2d3f7d 100%);flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.info-selects-card__item[data-v-d1fc32a2]{flex-direction:column;flex:1;gap:.4rem;min-width:160px;display:flex}.info-selects-card__label[data-v-d1fc32a2]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:600}.info-selects-card__value[data-v-d1fc32a2]{color:#fff;font-size:1rem;font-weight:600}[data-v-d1fc32a2] .report-pill-select.form-select{appearance:none;cursor:pointer;background-position:right .7rem center;background-size:10px;border:none;border-radius:999px;outline:none;min-height:0;padding:.45rem 2rem .45rem .9rem;font-size:.8rem;font-weight:600;transition:opacity .2s}[data-v-d1fc32a2] .report-pill-select.form-select:disabled{opacity:.7;cursor:not-allowed}[data-v-d1fc32a2] .report-pill-select--lg.form-select{padding:.55rem 2.5rem .55rem 1rem;font-size:.85rem}[data-v-d1fc32a2] .report-pill-select.form-select:not(.perf-select--colored){color:#fff;background-color:#64748b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat}[data-v-d1fc32a2] .report-pill-select.form-select option{color:#fff;background:#1e293b}.section-card[data-v-d1fc32a2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.section-card__title[data-v-d1fc32a2]{color:#1a2b56;border-bottom:2px solid #e2e8f0;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding-bottom:.85rem;font-size:1rem;font-weight:700;display:flex}.section-card__title i[data-v-d1fc32a2]{color:#4f46e5;font-size:1rem}.section-card__grid-2[data-v-d1fc32a2]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=700px){.section-card__grid-2[data-v-d1fc32a2]{grid-template-columns:1fr}}.form-field[data-v-d1fc32a2]{flex-direction:column;gap:.4rem;display:flex}.form-field__label[data-v-d1fc32a2]{letter-spacing:.04em;color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:600}.form-field__textarea[data-v-d1fc32a2]{color:#1e293b;resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-field__textarea[data-v-d1fc32a2]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.form-field__textarea[data-v-d1fc32a2]:disabled{opacity:.6;cursor:not-allowed}[data-v-0ad417ec]:root{--brand:#4f46e5;--brand-dark:#1a2b56;--surface:#fff;--surface-alt:#f8fafc;--border:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--radius-lg:16px;--radius-md:10px;--shadow-sm:0 1px 3px #00000012, 0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014}.report-form[data-v-0ad417ec]{flex-direction:column;gap:1.5rem;font-family:Inter,system-ui,sans-serif;display:flex}.info-selects-card[data-v-0ad417ec]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1a2b56 0%,#2d3f7d 100%);flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.info-selects-card__item[data-v-0ad417ec]{flex-direction:column;flex:1;gap:.4rem;min-width:160px;display:flex}.info-selects-card__label[data-v-0ad417ec]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:600}.info-selects-card__value[data-v-0ad417ec]{color:#fff;font-size:1rem;font-weight:600}[data-v-0ad417ec] .report-pill-select.form-select{appearance:none;cursor:pointer;background-position:right .7rem center;background-size:10px;border:none;border-radius:999px;outline:none;min-height:0;padding:.45rem 2rem .45rem .9rem;font-size:.8rem;font-weight:600;transition:opacity .2s}[data-v-0ad417ec] .report-pill-select.form-select:disabled{opacity:.7;cursor:not-allowed}[data-v-0ad417ec] .report-pill-select--lg.form-select{padding:.55rem 2.5rem .55rem 1rem;font-size:.85rem}[data-v-0ad417ec] .report-pill-select.form-select:not(.perf-select--colored){color:#fff;background-color:#64748b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat}[data-v-0ad417ec] .report-pill-select.form-select option{color:#fff;background:#1e293b}.section-card[data-v-0ad417ec]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.section-card__title[data-v-0ad417ec]{color:#1a2b56;border-bottom:2px solid #e2e8f0;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding-bottom:.85rem;font-size:1rem;font-weight:700;display:flex}.section-card__title i[data-v-0ad417ec]{color:#4f46e5;font-size:1rem}.section-card__grid-2[data-v-0ad417ec]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=700px){.section-card__grid-2[data-v-0ad417ec]{grid-template-columns:1fr}}.form-field[data-v-0ad417ec]{flex-direction:column;gap:.4rem;display:flex}.form-field__label[data-v-0ad417ec]{letter-spacing:.04em;color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:600}.form-field__textarea[data-v-0ad417ec]{color:#1e293b;resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-field__textarea[data-v-0ad417ec]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.form-field__textarea[data-v-0ad417ec]:disabled{opacity:.6;cursor:not-allowed}.competence-list[data-v-0ad417ec]{flex-direction:column;gap:.6rem;display:flex}.competence-row[data-v-0ad417ec]{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background .15s;display:flex}.competence-row[data-v-0ad417ec]:hover{background:#f1f5f9}.competence-row__label[data-v-0ad417ec]{color:#334155;flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.competence-row__select[data-v-0ad417ec]{flex-shrink:0}.me-2[data-v-0ad417ec]{margin-right:.5rem}[data-v-0f3f0910]:root{--brand:#4f46e5;--brand-dark:#1a2b56;--surface:#fff;--surface-alt:#f8fafc;--border:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--radius-lg:16px;--radius-md:10px;--shadow-sm:0 1px 3px #00000012, 0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014}.report-form[data-v-0f3f0910]{flex-direction:column;gap:1.5rem;font-family:Inter,system-ui,sans-serif;display:flex}.info-selects-card[data-v-0f3f0910]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1a2b56 0%,#2d3f7d 100%);flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.info-selects-card__item[data-v-0f3f0910]{flex-direction:column;flex:1;gap:.4rem;min-width:160px;display:flex}.info-selects-card__label[data-v-0f3f0910]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:600}.info-selects-card__value[data-v-0f3f0910]{color:#fff;font-size:1rem;font-weight:600}[data-v-0f3f0910] .report-pill-select.form-select{appearance:none;cursor:pointer;background-position:right .7rem center;background-size:10px;border:none;border-radius:999px;outline:none;min-height:0;padding:.45rem 2rem .45rem .9rem;font-size:.8rem;font-weight:600;transition:opacity .2s}[data-v-0f3f0910] .report-pill-select.form-select:disabled{opacity:.7;cursor:not-allowed}[data-v-0f3f0910] .report-pill-select--lg.form-select{padding:.55rem 2.5rem .55rem 1rem;font-size:.85rem}[data-v-0f3f0910] .report-pill-select.form-select:not(.perf-select--colored){color:#fff;background-color:#64748b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat}[data-v-0f3f0910] .report-pill-select.form-select option{color:#fff;background:#1e293b}.section-card[data-v-0f3f0910]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.section-card__title[data-v-0f3f0910]{color:#1a2b56;border-bottom:2px solid #e2e8f0;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding-bottom:.85rem;font-size:1rem;font-weight:700;display:flex}.section-card__title i[data-v-0f3f0910]{color:#4f46e5;font-size:1rem}.section-card__grid-2[data-v-0f3f0910]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=700px){.section-card__grid-2[data-v-0f3f0910]{grid-template-columns:1fr}}.form-field[data-v-0f3f0910]{flex-direction:column;gap:.4rem;display:flex}.form-field__label[data-v-0f3f0910]{letter-spacing:.04em;color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:600}.form-field__textarea[data-v-0f3f0910]{color:#1e293b;resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-field__textarea[data-v-0f3f0910]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.form-field__textarea[data-v-0f3f0910]:disabled{opacity:.6;cursor:not-allowed}.section-row[data-v-0f3f0910]{align-items:flex-start;gap:1.25rem;display:flex}.section-row__text[data-v-0f3f0910]{flex:1}.section-row__select[data-v-0f3f0910]{flex-direction:column;flex-shrink:0;gap:.4rem;width:170px;display:flex}@media (width<=640px){.section-row[data-v-0f3f0910]{flex-direction:column}.section-row__select[data-v-0f3f0910]{width:100%}}.info-banner[data-v-0f3f0910]{color:#1e40af;background:linear-gradient(90deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:12px;padding:1rem 1.25rem;font-size:.9rem;font-weight:500}.stats-grid[data-v-0f3f0910]{grid-template-columns:1fr;gap:2rem;display:grid}.stats-block[data-v-0f3f0910]{min-width:0}@media (width>=769px){.stats-grid[data-v-0f3f0910]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start}.stats-block--melees[data-v-0f3f0910]{grid-area:1/1}.stats-block--cartons[data-v-0f3f0910]{grid-area:2/1}.stats-block--cpp[data-v-0f3f0910]{grid-area:1/2/span 2}}.stats-subtitle[data-v-0f3f0910]{text-transform:uppercase;letter-spacing:.07em;color:#4f46e5;margin-bottom:.6rem;font-size:.82rem;font-weight:700}.stats-table-wrap[data-v-0f3f0910]{overflow-x:auto}.stats-table[data-v-0f3f0910]{border-collapse:separate;border-spacing:0;width:100%;font-size:.82rem}.stats-table th[data-v-0f3f0910]{color:#fff;text-align:center;background:#1a2b56;padding:.5rem .6rem;font-size:.75rem;font-weight:600}.stats-table th[data-v-0f3f0910]:first-child{border-radius:8px 0 0}.stats-table th[data-v-0f3f0910]:last-child{border-radius:0 8px 0 0}.stats-table td[data-v-0f3f0910]{text-align:center;background:#fff;border-bottom:1px solid #e2e8f0;padding:.35rem .4rem}.stats-table tr:last-child td[data-v-0f3f0910]:first-child{border-radius:0 0 0 8px}.stats-table tr:last-child td[data-v-0f3f0910]:last-child{border-radius:0 0 8px}.stats-input[data-v-0f3f0910]{text-align:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;width:56px;padding:.25rem .35rem;font-size:.82rem;transition:border-color .2s}.stats-input[data-v-0f3f0910]:focus{border-color:#4f46e5;outline:none}.stats-input[data-v-0f3f0910]:disabled{opacity:.6}.stats-th-group[data-v-0f3f0910]{font-size:.75rem;font-weight:700}.stats-th-blanc[data-v-0f3f0910]{background:#94a3b8!important}.stats-th-jaune[data-v-0f3f0910]{background:#d97706!important}.stats-th-rouge[data-v-0f3f0910]{background:#dc2626!important}.stats-total-row td[data-v-0f3f0910]{color:#1a2b56;background:#f1f5f9;font-weight:700}.align-middle[data-v-0f3f0910]{vertical-align:middle}.text-start[data-v-0f3f0910]{text-align:left}.fw-semibold[data-v-0f3f0910]{font-weight:600}.fw-bold[data-v-0f3f0910]{font-weight:700}.me-2[data-v-0f3f0910]{margin-right:.5rem}.eval-page[data-v-a66c31c7]{background:linear-gradient(135deg,#f0f4ff 0%,#fafbff 100%);min-height:100vh;padding:2rem 1rem 4rem}.eval-page__inner[data-v-a66c31c7]{max-width:auto;margin:0 auto}.eval-sticky-actions[data-v-a66c31c7]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f0f4fff7 0%,#fafbffeb 85%,#0000 100%);border-bottom:1px solid #e2e8f0e6;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin:-.25rem 0 .5rem;padding:.65rem 0 1rem;display:flex;position:sticky;top:0}.btn-action[data-v-a66c31c7]{cursor:pointer;border:none;border-radius:10px;align-items:center;padding:.6rem 1.4rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .2s;display:inline-flex}.btn-action[data-v-a66c31c7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.btn-action[data-v-a66c31c7]:disabled{opacity:.55;cursor:not-allowed}.btn-action--primary[data-v-a66c31c7]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.btn-action--secondary[data-v-a66c31c7]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.eval-fallback[data-v-a66c31c7]{flex-direction:column;gap:1.25rem;display:flex}.eval-fallback__banner[data-v-a66c31c7]{margin-bottom:0}.me-2[data-v-a66c31c7]{margin-right:.5rem}.eval-page__loader[data-v-a66c31c7]{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:5rem 0;display:flex}.eval-page__spinner[data-v-a66c31c7]{border:4px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin-a66c31c7}.eval-page__loader-text[data-v-a66c31c7]{color:#64748b;letter-spacing:.02em;margin:0;font-size:.95rem}@keyframes spin-a66c31c7{to{transform:rotate(360deg)}}.eval-page__error[data-v-a66c31c7]{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:1.25rem 1.5rem;font-weight:500}.eval-page__error--readonly[data-v-a66c31c7]{margin-bottom:1rem}.perf-menu[data-v-ed57f235]{--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-ed57f235]{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-ed57f235]: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-ed57f235]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.perf-menu-back[data-v-ed57f235]{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-ed57f235]:hover,.perf-menu-back[data-v-ed57f235]:focus-visible{color:#fff;background:var(--perf-nav-hover)}.perf-menu-theme[data-v-ed57f235]:hover{box-shadow:0 0 0 3px #e8452e2e}.perf-menu-back[data-v-ed57f235]:focus-visible{outline:2px solid var(--perf-nav-accent);outline-offset:2px}.navbar-brand img[data-v-ed57f235]{height:50px;transition:transform .2s}.navbar-brand:hover img[data-v-ed57f235]{transform:scale(1.04)}.navbar-collapse[data-v-ed57f235]{flex-grow:1;flex-basis:100%;align-items:center;gap:1rem}.main-nav[data-v-ed57f235]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem}.main-nav>.nav-item[data-v-ed57f235],.main-nav>li.nav-link[data-v-ed57f235]{align-items:center;display:flex;position:relative}.navbar-dark .navbar-nav .nav-link[data-v-ed57f235]{color:#ffffffd1}.nav-link[data-v-ed57f235]{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-ed57f235]: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-ed57f235]:hover{color:#fff!important}.nav-link[data-v-ed57f235]:hover:before{opacity:1}.dropdown[data-v-ed57f235]{position:relative}.main-nav>.nav-item.dropdown>.dropdown-toggle.nav-link[data-v-ed57f235]{gap:.35rem}.main-nav>.nav-item.dropdown.show>.nav-link[data-v-ed57f235],.main-nav>.nav-item.dropdown.show>.dropdown-toggle[data-v-ed57f235],.main-nav>.nav-item.active>.nav-link[data-v-ed57f235],.main-nav>.nav-item.active>.dropdown-toggle[data-v-ed57f235],.main-nav>li.nav-link.active[data-v-ed57f235]{color:#fff!important}.main-nav>.nav-item.dropdown.show>.nav-link[data-v-ed57f235]:before,.main-nav>.nav-item.dropdown.show>.dropdown-toggle[data-v-ed57f235]:before,.main-nav>.nav-item.active>.nav-link[data-v-ed57f235]:before,.main-nav>.nav-item.active>.dropdown-toggle[data-v-ed57f235]:before,.main-nav>li.nav-link.active[data-v-ed57f235]:before{opacity:1}.dropdown-toggle[data-v-ed57f235]: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-ed57f235]:after,.dropdown.show>.dropdown-toggle[data-v-ed57f235]:after{opacity:1}.dropdown.show>.dropdown-toggle[data-v-ed57f235]:after{transform:rotate(225deg)translate(-2px,-2px)}.main-nav>.nav-item>.dropdown-menu[data-v-ed57f235]{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-ed57f235;display:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 28px #00000047,0 2px 6px #0000002e}@keyframes perf-nav-dd-ed57f235{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.main-nav>.nav-item>.dropdown-menu.show[data-v-ed57f235]{display:block}.main-nav>.nav-item>.dropdown-menu li[data-v-ed57f235]{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-ed57f235]:hover{color:#fff;background:#ffffff1f;padding-left:1rem}.navbar-user[data-v-ed57f235]{position:relative}.user-trigger[data-v-ed57f235]{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-ed57f235]:hover{color:#fff;background:var(--perf-nav-hover)}.navbar-user.show .user-trigger[data-v-ed57f235]{background:var(--perf-nav-active)}.user-thumbnail[data-v-ed57f235]{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-ed57f235]{object-fit:contain;object-position:center;padding:.4rem}.user-trigger:hover .user-thumbnail[data-v-ed57f235]{transform:scale(1.04);box-shadow:0 0 0 3px #fff6,0 4px 10px #00000038}.user-avatar-fallback[data-v-ed57f235]{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-ed57f235]{color:#f4f6ff;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}.user-dropdown[data-v-ed57f235]{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-ed57f235;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-ed57f235]: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-ed57f235]{display:block}.user-dropdown li[data-v-ed57f235]{padding:0}.user-menu-item[data-v-ed57f235]{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-ed57f235]{text-align:center;color:#1e3a85;width:1.25rem;font-size:.92rem;transition:transform .15s}.user-menu-item[data-v-ed57f235]:hover{color:#1e3a85;background:#eef4ff;padding-left:1rem}.user-menu-item:hover i[data-v-ed57f235]{transform:translate(2px)}.user-menu-item--active[data-v-ed57f235]{background:#eef4ff;font-weight:600}.user-menu-item[data-v-ed57f235]:focus-visible,.user-trigger[data-v-ed57f235]:focus-visible{outline-offset:2px;outline:2px solid #1e3a85}.user-menu-divider[data-v-ed57f235]{background:linear-gradient(90deg,#0000,#e2e8f0 50%,#0000);height:1px;margin:.3rem .25rem;border-top:0!important}.logout-item[data-v-ed57f235]{color:#b91c1c;font-weight:600}.logout-item i[data-v-ed57f235]{color:#b91c1c}.logout-item[data-v-ed57f235]:hover{color:#991b1b;background:#fef2f2}.logout-item:hover i[data-v-ed57f235]{color:#991b1b}.user-menu-lang[data-v-ed57f235]{padding:.5rem .85rem .65rem}.user-menu-lang__inner[data-v-ed57f235]{flex-direction:column;gap:.45rem;display:flex}.user-menu-lang__label[data-v-ed57f235]{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:700}.user-menu-lang__btns[data-v-ed57f235]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:0;padding:3px;display:inline-flex}.user-menu-lang__btn[data-v-ed57f235]{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-ed57f235]:hover{color:#1e3a85;background:#1e3a850f}.user-menu-lang__btn--active[data-v-ed57f235]{color:#1e3a85;background:#fff;box-shadow:0 1px 3px #0f172a1f}.navbar-toggler[data-v-ed57f235]{border-color:#ffffff59;border-radius:8px;padding:.4rem .55rem;transition:background .15s,border-color .15s}.navbar-toggler[data-v-ed57f235]:hover{background:var(--perf-nav-hover);border-color:#ffffff8c}.navbar-toggler[data-v-ed57f235]:focus{box-shadow:0 0 0 3px #fff3}@media (width<=991px){.navbar-collapse[data-v-ed57f235]{flex-basis:100%;order:3;width:100%;display:none}.navbar-collapse.show[data-v-ed57f235]{display:block}.perf-menu-trailing[data-v-ed57f235]{flex-direction:row;order:2;align-items:center;gap:.35rem;width:auto;margin-left:auto}.main-nav[data-v-ed57f235]{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-ed57f235]{align-self:center}.navbar-user[data-v-ed57f235]{margin-top:0}.user-trigger[data-v-ed57f235]{justify-content:flex-start;width:auto}.main-nav>.nav-item>.dropdown-menu[data-v-ed57f235]{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-ed57f235]{padding-left:2rem}.user-dropdown[data-v-ed57f235]{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-ed57f235]{flex-wrap:nowrap!important;align-items:center!important;display:flex!important;position:relative!important}header.perf-menu nav.navbar .navbar-brand[data-v-ed57f235]{z-index:3;flex:none;margin-right:0;padding-right:.5rem;position:relative}header.perf-menu nav.navbar .navbar-collapse[data-v-ed57f235]{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-ed57f235]{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-ed57f235]{z-index:3;flex:none;margin-left:auto;padding-left:.5rem;position:relative}header.perf-menu nav.navbar .navbar-user[data-v-ed57f235]{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}button i[data-v-ad1f55ab]{vertical-align:bottom}button.login[data-v-ad1f55ab]{background-color:#203c78;border:1px solid #0000;padding:.75rem 1rem}.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}.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}.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-f85bff75]{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-f85bff75]{text-align:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.impersonation-banner__text i[data-v-f85bff75]{font-size:1rem}.impersonation-banner__btn[data-v-f85bff75]{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-f85bff75]:hover:not(:disabled){background:#fff1ee}.impersonation-banner__btn[data-v-f85bff75]:disabled{opacity:.65;cursor:wait}.layout-app-shell[data-v-f85bff75]{background-color:var(--color-bg-subtle,#f8f9fa)}.layout-app-shell__bg[data-v-f85bff75]{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-f85bff75]{background-color:#f8fafc;background-image:none}.layout-app-shell__nav[data-v-f85bff75]{z-index:2;position:relative}.layout-app-shell__main[data-v-f85bff75],.layout-app-shell__footer[data-v-f85bff75]{z-index:1;position:relative}main[data-v-f85bff75]{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{align-items:center}.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-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:var(--color-surface-muted);border-color:#475569}html[data-theme=dark] .perf-cj-competition__btn:hover{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:linear-gradient(#1e3a5f 0%,#172554 100%);border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa66}html[data-theme=dark] .perf-cj-competition__fallback{color:#e2e8f0}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:#422006;box-shadow:none;background:#fde047}html[data-theme=dark] .fbni-seg__btn--card-orange.fbni-seg__btn--active{color:#fff;box-shadow:none;background:#ea580c}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:var(--color-text);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:#e2e8f0}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:#e2e8f0!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-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 .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] .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}: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{background-color:#ff0!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-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}.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-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}.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}.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}.fbs-inline[data-v-ed879dd4]{flex-direction:column;gap:.45rem;display:flex}.fbs-inline__precision[data-v-ed879dd4]{flex-wrap:wrap;gap:.2rem;display:flex}.fbs-inline__prec-btn[data-v-ed879dd4]{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-ed879dd4]:hover:not(:disabled):not(.fbs-inline__prec-btn--active){color:#1e3a85;border-color:#cbd5e1}.fbs-inline__prec-btn[data-v-ed879dd4]:disabled{opacity:.55;cursor:not-allowed}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--success[data-v-ed879dd4]{color:#fff;background:#059669;border-color:#059669}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--danger[data-v-ed879dd4]{color:#fff;background:#dc2626;border-color:#dc2626}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--warning[data-v-ed879dd4]{color:#fff;background:#d97706;border-color:#d97706}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--dark[data-v-ed879dd4]{color:#fff;background:#0f172a;border-color:#0f172a}.fbs-inline__prec-btn--active.fbs-inline__prec-btn--primary[data-v-ed879dd4]{background:var(--color-primary,#203c78);border-color:var(--color-primary,#203c78);color:#fff}.fbs-inline__resp[data-v-ed879dd4]{flex-wrap:wrap;justify-content:flex-end;gap:.2rem;display:flex}.fbs-inline__resp--error .fbs-inline__resp-btn[data-v-ed879dd4]{border-color:#fca5a5}.fbs-inline__resp-btn[data-v-ed879dd4]{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-ed879dd4]:hover:not(:disabled):not(.fbs-inline__resp-btn--active){color:#334155;border-color:#cbd5e1}.fbs-inline__resp-btn--active[data-v-ed879dd4]{color:#fff;background:#0f172a;border-color:#0f172a}.fbs-inline__resp-btn[data-v-ed879dd4]:disabled{opacity:.55;cursor:not-allowed}.fbs-inline__hint[data-v-ed879dd4]{margin:0;font-size:.62rem;line-height:1.25}.fbs-inline__hint--error[data-v-ed879dd4]{color:#dc2626}.fbs-inline__textarea[data-v-ed879dd4] textarea{min-height:3.2rem;font-size:.72rem}.fbs-inline__actions[data-v-ed879dd4]{justify-content:flex-end;gap:.35rem;margin-top:.1rem;display:flex}.fbs-inline__action[data-v-ed879dd4]{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-ed879dd4]:disabled{opacity:.6;cursor:not-allowed}.fbs-inline__action--cancel[data-v-ed879dd4]{color:#64748b;background:#fff;border-color:#e2e8f0}.fbs-inline__action--cancel[data-v-ed879dd4]:hover:not(:disabled){color:#334155;background:#f8fafc}.fbs-inline__action--save[data-v-ed879dd4]{background:var(--color-primary,#203c78);color:#fff}.fbs-inline__action--save[data-v-ed879dd4]:hover:not(:disabled){filter:brightness(1.06)}.fb-card-wrap[data-v-94ab0068]{margin-bottom:.5rem}.fb-card[data-v-94ab0068]{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-94ab0068]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #203c7824,0 1px 3px #0f172a14}.fb-card[data-v-94ab0068]: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-94ab0068]{border-color:var(--color-primary,#203c78);background:#eff4ff;animation:1.1s ease-in-out 2 fb-card-highlight-pulse-94ab0068;box-shadow:0 0 0 2px #203c7847,0 6px 18px #203c7829}.fb-card--incomplete[data-v-94ab0068]{border-color:#dc2626;box-shadow:0 0 0 2px #dc262659,0 4px 14px #dc26261f}.fb-card--incomplete.fb-card--highlighted[data-v-94ab0068]{border-color:#dc2626}.fb-card--inline-edit[data-v-94ab0068]{cursor:default}.fb-card--inline-edit[data-v-94ab0068]:hover{transform:none;box-shadow:0 1px #0f172a0a,0 2px 4px #0f172a0d}@keyframes fb-card-highlight-pulse-94ab0068{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-94ab0068]{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-94ab0068]{background:#94a3b8}.fb-card--precis .fb-card__accent[data-v-94ab0068]{background:#059669}.fb-card--precis[data-v-94ab0068]:hover{border-color:#86efac}.fb-card--non-precis .fb-card__accent[data-v-94ab0068]{background:#dc2626}.fb-card--non-precis[data-v-94ab0068]:hover{border-color:#fca5a5}.fb-card--non-decision .fb-card__accent[data-v-94ab0068],.fb-card--question .fb-card__accent[data-v-94ab0068]{background:#d97706}.fb-card--non-decision[data-v-94ab0068]:hover,.fb-card--question[data-v-94ab0068]:hover{border-color:#fcd34d}.fb-card--hid .fb-card__accent[data-v-94ab0068]{background:#334155}.fb-card--hid[data-v-94ab0068]:hover{border-color:#94a3b8}.fb-card--arbitrage .fb-card__accent[data-v-94ab0068]{background:#1e40af}.fb-card--arbitrage[data-v-94ab0068]:hover{border-color:#93c5fd}.fb-card__head[data-v-94ab0068]{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-94ab0068],.fb-card__head-right[data-v-94ab0068]{align-items:center;gap:.3rem;min-width:0;display:flex}.fb-card__head-left[data-v-94ab0068]{justify-self:start}.fb-card__head-center[data-v-94ab0068]{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.fb-card__head-right[data-v-94ab0068]{justify-content:flex-end;justify-self:end}.fb-time-chip[data-v-94ab0068]{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-94ab0068]{font-size:.65rem}.fb-time-chip sup[data-v-94ab0068]{margin-left:1px;font-size:.55rem}.fb-team-chip[data-v-94ab0068]{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-94ab0068]{color:#64748b;opacity:1;font-size:.62rem}.fb-team-chip__mark[data-v-94ab0068]{flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.fb-team-chip__logo[data-v-94ab0068]{object-fit:contain;vertical-align:middle;width:100%;height:100%}.fb-card__card-badge[data-v-94ab0068] .badge{letter-spacing:.02em;vertical-align:middle;--bs-badge-font-weight:600;border-radius:999px;padding:.18em .45em;font-size:.6rem;font-weight:600}.fb-card__sector[data-v-94ab0068]{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-94ab0068]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-card__sector-sep[data-v-94ab0068]{color:#cbd5e1;flex-shrink:0;font-size:.55rem}.fb-card__sector-sub[data-v-94ab0068]{color:var(--color-primary,#203c78);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-card__icon-actions[data-v-94ab0068]{align-items:center;gap:.15rem;margin-left:.25rem;display:inline-flex}.fb-icon-btn[data-v-94ab0068]{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-94ab0068]:hover:not(:disabled){color:#1e3a85;background:#eef2ff}.fb-icon-btn[data-v-94ab0068]:disabled{opacity:.5;cursor:progress}.fb-icon-btn--loading[data-v-94ab0068]{color:#94a3b8}.fb-icon-btn--edit[data-v-94ab0068]:hover:not(:disabled){color:var(--color-primary,#203c78);background:#eef2ff}.fb-icon-btn--edit-active[data-v-94ab0068]{color:var(--color-primary,#203c78);background:#eef2ff;box-shadow:inset 0 0 0 1px #203c7840}.fb-icon-btn--delete[data-v-94ab0068]:hover:not(:disabled){color:#dc2626;background:#fee2e2}.fb-card__owner-actions[data-v-94ab0068]{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-94ab0068]{color:var(--color-primary,#203c78)}.fb-card__owner-actions .fb-icon-btn--delete[data-v-94ab0068]{color:#b91c1c}.fb-card__body[data-v-94ab0068]{padding-top:.3rem}.fb-card__main-panes[data-v-94ab0068]{grid-template-columns:1fr 1fr;gap:0;display:grid}.fb-card__officials[data-v-94ab0068]{border-top:1px dotted #e2e8f0;margin-top:.35rem;padding-top:.28rem}.fb-card__officials-toggle[data-v-94ab0068]{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-94ab0068]:hover{color:#334155;background:#f8fafc}.fb-card__officials-toggle[data-v-94ab0068]:focus-visible{outline:none;box-shadow:0 0 0 2px #203c7833}.fb-card__officials-toggle-icon[data-v-94ab0068]{color:#94a3b8;flex-shrink:0;font-size:.58rem}.fb-card__officials-toggle-label[data-v-94ab0068]{color:#475569;font-size:.72rem;font-weight:600;line-height:1.2}.fb-card__officials-roles[data-v-94ab0068]{flex-shrink:0;align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}.fb-card__officials-panel[data-v-94ab0068]{flex-direction:column;gap:.3rem;padding-top:.22rem;padding-bottom:.05rem;display:flex}.fb-card__official-row[data-v-94ab0068]{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.fb-card__official-role[data-v-94ab0068]{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-94ab0068]{min-width:auto;padding:.08rem .3rem;font-size:.6rem}.fb-card__official-text[data-v-94ab0068]{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-94ab0068]{color:#475569;-webkit-line-clamp:3;font-size:.76rem;line-height:1.35}.fb-card__pane[data-v-94ab0068]{color:#334155;min-width:0;padding:.05rem .5rem;font-size:.76rem;line-height:1.3}.fb-card__pane--arbitre[data-v-94ab0068]{border-right:1px solid #e2e8f0;padding-left:0}.fb-card__pane--superviseur[data-v-94ab0068]{padding-right:0}.fb-card__pane--inline[data-v-94ab0068]{padding-top:.15rem}.fb-card__pane[data-v-94ab0068] .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-94ab0068] .badge.fb-badge-arbitrage{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd}.fb-card__pane[data-v-94ab0068] div.line-height-1{color:#475569;word-break:break-word;font-size:.74rem;line-height:1.3}.fb-card__pane[data-v-94ab0068] .pt-2{padding-top:.25rem!important}.fb-arbitre-header[data-v-94ab0068]{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.fb-arbitre-header__badge[data-v-94ab0068] .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-94ab0068]{min-width:0;margin-left:auto}.fb-arbitre-header__responsables[data-v-94ab0068] .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-94ab0068]{flex-shrink:0;align-items:center;gap:.28rem;display:inline-flex}.fb-official-tags--head[data-v-94ab0068]{margin-left:.45rem}.fb-official-tag[data-v-94ab0068]{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-94ab0068]:not(.fb-official-tag--active){color:#1d4ed88c;background:#2563eb14;border-color:#2563eb47}.fb-official-tag--bunker[data-v-94ab0068]:not(.fb-official-tag--active){color:#6d28d98c;background:#7c3aed14;border-color:#7c3aed47}.fb-official-tag--active.fb-official-tag--melee[data-v-94ab0068]{color:#fff;background:#2563eb;border-color:#1d4ed8}.fb-official-tag--active.fb-official-tag--bunker[data-v-94ab0068]{color:#fff;background:#7c3aed;border-color:#6d28d9}.fb-official-tag--readonly[data-v-94ab0068]{cursor:default;pointer-events:none}.fb-official-tag[data-v-94ab0068]:not(:disabled):not(.fb-official-tag--readonly):hover{transform:scale(1.08)}.fb-official-tag--melee[data-v-94ab0068]: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-94ab0068]: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-94ab0068]:disabled{cursor:progress;opacity:.7}.fb-arbitre-comment[data-v-94ab0068]{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-22bdbeba]{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-22bdbeba]:hover,.video-card[data-v-22bdbeba]:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 6px 24px #00000021}.video-card:hover .play-overlay[data-v-22bdbeba],.video-card:focus-visible .play-overlay[data-v-22bdbeba]{opacity:1}.video-card:hover .thumbnail-img[data-v-22bdbeba],.video-card:focus-visible .thumbnail-img[data-v-22bdbeba]{filter:brightness(.82);transform:scale(1.03)}.video-card--match[data-v-22bdbeba]{flex-direction:column;height:100%;display:flex}.video-card--clip[data-v-22bdbeba]{border-color:#dce3ec;flex-direction:column;display:flex;box-shadow:0 1px 2px #0f172a0a}.video-card--clip[data-v-22bdbeba]: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-22bdbeba]:hover,.video-card--clip[data-v-22bdbeba]:focus-visible{border-color:#c7d2e6;box-shadow:0 10px 22px #0f172a1a}.video-card--clip[data-v-22bdbeba]:hover:before,.video-card--clip[data-v-22bdbeba]:focus-visible:before{opacity:1;transform:scaleX(1)}.video-thumbnail[data-v-22bdbeba]{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.video-thumbnail.video-thumbnail--match[data-v-22bdbeba]{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-22bdbeba]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.video-card__perf-match[data-v-22bdbeba] .perf-match-root{flex-direction:column;flex:auto;min-height:0;display:flex}.video-card__perf-match[data-v-22bdbeba] .match-card{cursor:pointer;flex-direction:column;flex:auto;min-height:0;display:flex}.video-card__perf-match[data-v-22bdbeba] .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-22bdbeba] .match-card__teams{flex:none;width:100%;margin:0}.thumbnail-img[data-v-22bdbeba]{object-fit:cover;width:100%;height:100%;transition:filter .25s,transform .4s;display:block}.clip-thumb-gradient[data-v-22bdbeba]{z-index:2;pointer-events:none;background:linear-gradient(#10204800 0% 55%,#10204859 100%);position:absolute;inset:0}.play-overlay[data-v-22bdbeba]{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-22bdbeba]{opacity:1}.video-thumbnail--no-thumb .play-badge[data-v-22bdbeba]{transform:scale(.92)}.play-badge[data-v-22bdbeba]{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-22bdbeba]{transform:translate(1px)}.video-card:hover .play-badge[data-v-22bdbeba],.video-card:focus-visible .play-badge[data-v-22bdbeba]{transform:scale(1)}.match-video-ribbon[data-v-22bdbeba]{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-22bdbeba]{flex-shrink:0;font-size:.78rem}.match-video-ribbon span[data-v-22bdbeba]{text-overflow:ellipsis;overflow:hidden}.video-card--match:hover .match-video-ribbon[data-v-22bdbeba],.video-card--match:focus-visible .match-video-ribbon[data-v-22bdbeba]{background:linear-gradient(90deg,#16306e 0%,#2b54b3 55%,#3d68c9 100%)}.video-card--sm .video-thumbnail--match[data-v-22bdbeba]{padding-top:1.2rem}.video-card--sm .match-video-ribbon[data-v-22bdbeba]{height:1.2rem;font-size:.6rem}.video-card--sm .match-video-ribbon span[data-v-22bdbeba]{display:none}.video-info[data-v-22bdbeba]{padding:.75rem 1rem .65rem}.video-card--clip .video-info[data-v-22bdbeba]{flex-direction:column;flex:1;padding:.55rem .7rem .5rem;display:flex}.clip-name[data-v-22bdbeba]{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-22bdbeba],.video-card--clip:focus-visible .clip-name[data-v-22bdbeba]{color:#1e3a85}.clip-footer[data-v-22bdbeba]{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-22bdbeba]{color:#94a3b8;font-size:.62rem}.video-card--match .video-info[data-v-22bdbeba]{flex-shrink:0;margin-top:auto;padding:.65rem .85rem .6rem}.match-footer-meta[data-v-22bdbeba]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .85rem;font-size:.72rem;display:flex}.match-footer-meta--only[data-v-22bdbeba]{border-top:none;margin-top:0;padding-top:0}.match-footer-date[data-v-22bdbeba]{opacity:.75;flex-shrink:0;align-items:center;font-size:.66rem;display:inline-flex}.match-footer-ref[data-v-22bdbeba]{text-align:center;flex-shrink:0;min-width:0}.match-footer-ref[data-v-22bdbeba] .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-22bdbeba]{border-radius:10px}.video-card--sm .video-thumbnail[data-v-22bdbeba]:not(.video-thumbnail--match){aspect-ratio:16/9}.video-card--sm .play-badge[data-v-22bdbeba]{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-22bdbeba]{padding:.4rem .55rem}.video-card--sm .clip-name[data-v-22bdbeba]{font-size:.72rem;font-weight:600;line-height:1.25}.video-card--sm .clip-footer[data-v-22bdbeba]{gap:.25rem;padding-top:.3rem;font-size:.62rem}.video-card--sm .clip-footer i[data-v-22bdbeba]{font-size:.58rem}.video-card--sm .video-info[data-v-22bdbeba]{padding:.4rem .55rem .45rem}.video-card--sm .match-footer-ref[data-v-22bdbeba]{display:none}
