.tp-app{min-height:100dvh;background:var(--bg-page);color:var(--text-primary);font-size:15px;line-height:21px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;-webkit-tap-highlight-color:transparent}.tp-app *,.tp-app :after,.tp-app :before{box-sizing:border-box}.tp-app a{color:inherit;text-decoration:none}.tp-app :is(h1,h2,h3,h4,h5,h6){margin:0;letter-spacing:normal}.tp-app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-app :is(a,button,[role=button],.tp-reunion){transition:background-color var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.tp-app :is(a,button,[role=button])[data-tp-appui=true]{background:var(--surface-raised);transform:scale(.98)}.tp-app :is(.tp-bar-top,.tp-bar-bottom,.tp-tab,.tp-chip,.tp-reunion){-webkit-user-select:none;user-select:none}.tp-app{--coq-largeur:1280px}.tp-app .tp-bar-top{position:fixed;inset:0 0 auto;z-index:20}.tp-app .tp-top-inner{position:relative}.tp-app .tp-small-title{position:absolute;left:50%;translate:-50% 0;max-width:40%;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--dur-fast) var(--ease-ui);pointer-events:none}.tp-app .tp-small-title[data-collapsed=true]{opacity:1}.tp-app .tp-top-inner:has(.tp-small-title[data-collapsed=true]) .coq-marque{visibility:hidden}.tp-app .tp-back{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--radius-row)}.tp-app .tp-content{max-width:1280px;margin:auto;padding:calc(var(--bar-top) + env(safe-area-inset-top)) 0 calc(var(--bar-bottom-mesuree, calc(max(var(--bar-bottom), 4.266667em) + env(safe-area-inset-bottom))) + var(--space-4));overscroll-behavior-y:contain}.tp-app .tp-grand-titre{margin:var(--space-5) var(--space-4) var(--space-3);font-size:28px;line-height:34px;font-weight:700}.tp-app .tp-archive-note{margin:0 var(--space-4) var(--space-5);font-size:13px;line-height:18px;color:var(--text-secondary)}.tp-app .tp-reunions{list-style:none;margin:0;padding:0 var(--space-4);display:grid;gap:var(--space-3)}.tp-app .tp-reunion{display:flex;align-items:center;gap:var(--space-3);min-height:144px;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.tp-app .tp-reunion-number{width:var(--tap);height:var(--tap);flex-shrink:0;display:grid;place-items:center;background:var(--surface-raised);color:var(--accent);border-radius:var(--radius-row);font-size:16px;font-weight:700}.tp-app .tp-reunion-body{min-width:0;flex:1 1}.tp-app .tp-reunion h2{font-size:16px;line-height:20px;font-weight:600}.tp-app .tp-reunion p{color:var(--text-secondary);margin:var(--space-1) 0 0;font-size:13px;line-height:18px}.tp-app .tp-quinte{display:inline-block;background:var(--gold);color:var(--on-gold);font-size:12px;line-height:18px;font-weight:700;padding:0 var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-chip)}.tp-app .tp-chevron{color:var(--text-muted);rotate:180deg;flex-shrink:0}.tp-app .tp-placeholder{margin:var(--space-5) var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-secondary)}.tp-app .tp-bar-bottom{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);z-index:20}:is(.tp-app,.article-wp) .tp-tab{min-width:var(--tap,44px);min-height:var(--tap,44px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1,4px);font-size:12px;line-height:1.333333;color:var(--text-secondary);border-radius:var(--radius-row,18px);text-decoration:none}:is(.tp-app,.article-wp) .tp-tab[aria-current=page]{color:var(--accent);background:var(--surface-raised)}.tp-app .tp-bar-bottom{isolation:isolate}.tp-app .tp-bar-bottom .tp-nav-repere{position:absolute;z-index:-1;top:4px;bottom:calc(4px + env(safe-area-inset-bottom));left:4px;width:calc((100% - 8px) / 5);border-radius:var(--radius-row);background:var(--surface-raised);pointer-events:none}.tp-app .tp-bar-bottom .tp-tab[aria-current=page]{background:transparent}:is(.tp-app,.article-wp) .tp-nav-desktop .tp-nav-repere{display:none}html[data-tp-navigation-anime=true] [data-tp-motion=active] .tp-app .tp-nav-repere{transition:transform .25s cubic-bezier(.2,.85,.24,1)}:is(.tp-app,.article-wp) .tp-nav-desktop{display:none}@media (min-width:1024px){.tp-app .tp-bar-bottom{display:none}.tp-app .tp-content{padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-4))}:is(.tp-app,.article-wp) .tp-nav-desktop{display:flex;gap:var(--space-2,8px);margin-left:auto}:is(.tp-app,.article-wp) .tp-nav-desktop .tp-tab{flex-direction:row;padding:0 var(--space-4,16px)}.tp-app .tp-small-title{left:35%}.tp-app .tp-top-inner:has(.tp-small-title[data-collapsed=true]) .coq-marque{visibility:visible}}@media (prefers-reduced-motion:reduce){.tp-app *,.tp-app :after,.tp-app :before{transition-property:opacity,background-color;transition-duration:var(--dur-fast);animation:none;scroll-behavior:auto}.tp-app :is(a,button,[role=button],.tp-reunion){transition-property:opacity,background-color;transition-duration:var(--dur-fast)}.tp-app :is(a,button,[role=button])[data-tp-appui=true]{transform:none}}.tp-app .tp-back{flex-shrink:0;width:44px}.tp-app .tp-grand-titre{font-family:var(--font-display);margin-top:var(--space-4)}.tp-app .tp-small-title{left:16px;translate:none;max-width:calc(100% - 164px);background:var(--bg-page);font-family:var(--font-display)}.tp-app .tp-top-inner:has(.tp-back) .tp-small-title{left:60px;max-width:calc(100% - 208px)}@media(max-width:359px){.tp-app .tp-top-inner:has(.tp-back) .coq-marque{font-size:15px}}@media(min-width:1024px){:is(.tp-app,.article-wp) .coq-marque{font-size:24px}:is(.tp-app,.article-wp) .coq-actions{margin-left:var(--space-3,12px)}:is(.tp-app,.article-wp) .tp-nav-desktop .tp-tab{flex-direction:column;gap:0;min-width:96px;border-radius:0}:is(.tp-app,.article-wp) .tp-nav-desktop .tp-tab[aria-current]{border-bottom:2px solid var(--accent)}.tp-app .tp-small-title{display:none}}.wp-table-cadre.wp-table-cadre:not(:has([data-th])){background-image:linear-gradient(90deg,var(--surface-card,#0C231B) 30%,transparent),linear-gradient(90deg,transparent,var(--surface-card,#0C231B) 70%),radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text-secondary,#AFC3B8) 55%,transparent),transparent),radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text-secondary,#AFC3B8) 55%,transparent),transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}.wp-table-cadre.wp-table-cadre:not(:has([data-th])) table{min-width:480px}.wp-table-cadre.wp-table-cadre:not(:has([data-th])) :is(th,td){overflow-wrap:normal}@media (max-width:639.98px){.wp-table-cadre.wp-table-cadre:has([data-th]){overflow:visible;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.wp-table-cadre.wp-table-cadre:has([data-th]) table{display:block;width:100%;min-width:0;border:0}.wp-table-cadre.wp-table-cadre:has([data-th]) :is(tbody,tfoot,tr,caption){display:block}.wp-table-cadre.wp-table-cadre:has([data-th]) :is(thead,colgroup){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wp-table-cadre.wp-table-cadre:has([data-th]) caption{padding:0 2px 8px}.wp-table-cadre.wp-table-cadre:has([data-th]) tr{margin:0 0 10px;border:1px solid var(--border-subtle,#294b3c);border-radius:16px;background:var(--surface-card,#0C231B);overflow:hidden}.wp-table-cadre.wp-table-cadre:has([data-th]) tr:last-child{margin-bottom:0}.wp-table-cadre.wp-table-cadre:has([data-th]) [data-th]{display:block;min-width:0;padding:8px 12px;border:0;border-top:1px solid var(--border-subtle,#294b3c);background:none;text-align:left;overflow-wrap:break-word;line-height:1.45}.wp-table-cadre.wp-table-cadre:has([data-th]) tr>[data-th]:first-child{border-top:0}.wp-table-cadre.wp-table-cadre:has([data-th]) [data-th]:before{content:attr(data-th);display:inline-block;margin:0 10px 0 0;font-weight:700;font-size:.78em;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#AFC3B8);vertical-align:baseline}.wp-table-cadre.wp-table-cadre:has([data-th]) [data-th=""]:before{content:none}.wp-table-cadre.wp-table-cadre:has([data-th]) th[data-th]{font-weight:700;color:var(--text-primary,#F1EBDD)}.wp-table-cadre.wp-table-cadre:has([data-th]) [data-th]>:is(p,ul,ol,figure,blockquote):first-child{margin-top:0}.wp-table-cadre.wp-table-cadre:has([data-th]) [data-th]>:is(p,ul,ol,figure,blockquote):last-child{margin-bottom:0}}