@font-face{font-family:englebert;src:url(../media/Englebert_Regular-s.2d5e5jf6xsup-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:englebert Fallback;src:local(Arial);ascent-override:116.39%;descent-override:33.72%;line-gap-override:0.0%;size-adjust:86.59%}.WsHOna_className{font-family:englebert,englebert Fallback;font-weight:400}.WsHOna_variable{--ff-englebert:"englebert", "englebert Fallback"}
@font-face{font-family:roboto;src:url(../media/Roboto_Variable-s.p.16f-tsiyk436b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.HIpfyG_className{font-family:roboto,roboto Fallback}.HIpfyG_variable{--ff-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:robotoCondensed;src:url(../media/RobotoCondensed_Variable-s.p.1-a0hnbyayu45.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:robotoCondensed Fallback;src:local(Arial);ascent-override:104.11%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:89.11%}.j27v5q_className{font-family:robotoCondensed,robotoCondensed Fallback}.j27v5q_variable{--ff-roboto-condensed:"robotoCondensed", "robotoCondensed Fallback"}
@font-face{font-family:robotoMono;src:url(../media/RobotoMono_Variable-s.3_c-2-hoabs-f.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:robotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.R3_SwW_className{font-family:robotoMono,robotoMono Fallback}.R3_SwW_variable{--ff-roboto-mono:"robotoMono", "robotoMono Fallback"}
:root,[data-theme=light]{--canvas:#f4f3ef;--surface:#fff;--surface-muted:#f9f8f5;--surface-overlay:#fff;--line:#e3e1da;--line-strong:#8c8c88;--ink:#3d3d3d;--ink-muted:#6b6a64;--ink-disabled:#a3a29c;--coral:#f48668;--coral-hover:#ef7152;--on-coral:#2b2b2b;--coral-soft:#fdebe5;--coral-ink:#a8442a;--olive:#4d5f1f;--leaf:#85b822;--focus:#c2432f;--on-leaf:#2b2b2b;--dot-ring:#0000002e;--sidebar:#4d5f1f;--sidebar-hover:#586b24;--sidebar-ink:#fff;--sidebar-muted:#d3d9c3;--success:#2f6b2f;--success-soft:#e5f1df;--warning:#8a5a00;--warning-soft:#fcf0d2;--danger:#b3261e;--danger-soft:#fce8e6;--on-danger:#fff;--info:#2b5f95;--info-soft:#e4eef8;--neutral:#5c5b55;--neutral-soft:#eeede8;--camp-tamaris:#35c4cc;--camp-leman:#3681c8;--camp-leman-plage:#6fc3f2;--camp-ludo:#952d7d;--camp-chenes:#2eab70;--camp-luberon:#81b627;--camp-vallon:#4dd499;--camp-vallee:#ce512d;--camp-pegomas:#fab900;--camp-arles:#dc143c;--shadow-1:0 1px 2px #2d2b2314;--shadow-2:0 6px 16px #2d2b2324;--shadow-3:0 18px 48px #2d2b2338}[data-theme=dark]{--canvas:#191b16;--surface:#22251f;--surface-muted:#2a2d26;--surface-overlay:#2e322a;--line:#3a3e35;--line-strong:#7e8377;--ink:#ecebe6;--ink-muted:#a9aaa0;--ink-disabled:#6a6d63;--coral:#f48668;--coral-hover:#f69a80;--on-coral:#2b2b2b;--coral-soft:#45271e;--coral-ink:#f7a58d;--olive:#b5c77e;--leaf:#85b822;--focus:#f48668;--on-leaf:#2b2b2b;--dot-ring:#ffffff40;--sidebar:#12150d;--sidebar-hover:#1e2316;--sidebar-ink:#ecebe6;--sidebar-muted:#a9b092;--success:#93d18e;--success-soft:#1e3320;--warning:#e9b85a;--warning-soft:#3a2e12;--danger:#ff8f86;--danger-soft:#3e1d1a;--on-danger:#2b2b2b;--info:#92bcea;--info-soft:#1b2c40;--neutral:#b4b4aa;--neutral-soft:#33362e;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px #00000080;--shadow-3:0 18px 48px #0009}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:32px;--control-sm:28px;--control-md:36px;--control-lg:44px;--row-height:44px;--row-height-dense:36px;--sidebar-width:240px;--font-display:var(--ff-englebert), "Englebert", "Comic Neue", cursive;--font-heading:var(--ff-roboto-condensed), "Roboto Condensed", "Arial Narrow", sans-serif;--font-body:var(--ff-roboto), "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--ff-roboto-mono), "Roboto Mono", ui-monospace, Menlo, monospace}.display-xl{font-family:var(--font-display);font-size:44px;font-weight:400;line-height:48px}.display{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:34px}.title-1{font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:28px}.title-2{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:24px}.title-3{font-family:var(--font-heading);font-size:15px;font-weight:500;line-height:20px}.label-caps{font-family:var(--font-heading);letter-spacing:.06em;font-size:12px;font-weight:500;line-height:16px}.body{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px}.small{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:18px}.caption{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:16px}.mono{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:18px}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}a{color:var(--coral-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.muted,.pl-muted{color:var(--ink-muted)}.nowrap{white-space:nowrap}.mono{font-family:var(--font-mono);font-size:13px}.chiffres{font-variant-numeric:tabular-nums}.app{min-height:100vh;display:flex}.app-main{flex:1;min-width:0}.pl-sidebar{z-index:10;width:var(--sidebar-width);background:var(--sidebar);height:100vh;color:var(--sidebar-ink);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.pl-sidebar__brand{padding:var(--space-5) var(--space-5) var(--space-4);display:block}.pl-sidebar__brand img{display:block}.pl-sidebar__brand .icone{display:none}.pl-sidebar__scroll{padding:0 var(--space-3);flex:1;overflow-y:auto}.pl-sidebar ul{flex-direction:column;gap:2px;list-style:none;display:flex}.pl-rubrique{position:relative}.pl-nav{align-items:center;gap:var(--space-3);width:100%;height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--sidebar-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;transition:background-color .12s;display:flex}.pl-nav:hover{background:var(--sidebar-hover);text-decoration:none}.pl-nav.is-active{background:var(--coral);color:var(--on-coral)}.pl-nav.is-parent-active:not(:hover){background:var(--sidebar-hover)}.pl-nav:focus-visible,.pl-sidebar__btn:focus-visible{outline-color:var(--sidebar-ink)}.pl-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-nav__count{border-radius:var(--radius-pill);background:var(--coral);min-width:20px;height:20px;color:var(--on-coral);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.pl-rubrique.is-open>.pl-nav .pl-nav__count--groupe{display:none}html[data-barre=fine] .pl-rubrique>.pl-nav{position:relative}html[data-barre=fine] .pl-rubrique>.pl-nav .pl-nav__count--groupe{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;display:block;position:absolute;top:0;right:2px}.pl-nav.is-active .pl-nav__count{background:var(--on-coral);color:var(--coral)}.pl-nav__chevron{color:var(--sidebar-muted);flex:none;transition:transform .12s}.pl-rubrique.is-open>.pl-nav .pl-nav__chevron{transform:rotate(90deg)}.pl-sous-menu{margin-top:2px}.pl-sous-menu .pl-nav{height:32px;padding-left:42px;font-weight:400}.pl-sous-menu .pl-nav.is-active{font-weight:500}.pl-rubrique:not(.is-open)>.pl-sous-menu,.pl-flottant__titre{display:none}.pl-sidebar__pied{padding:var(--space-2) var(--space-3)}.pl-sidebar__scroll{flex-direction:column;display:flex}.pl-sidebar__scroll>ul:first-child{margin-bottom:var(--space-5)}.pl-sidebar ul.pl-sidebar__reglages{padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--sidebar-hover);margin-top:auto}.pl-largeur .si-fine,.pl-largeur .si-etendue{align-items:center;gap:var(--space-3);display:flex}.pl-largeur--compact .si-fine,.pl-largeur--compact .si-etendue{place-items:center;display:grid}html[data-barre=fine] .si-etendue,html:not([data-barre=fine]) .si-fine,.pl-sidebar__btn.pl-largeur--compact,html[data-barre=fine] .pl-theme,html[data-barre=fine] .pl-sidebar__pied{display:none}html[data-barre=fine] .pl-sidebar__btn.pl-largeur--compact{display:grid}.pl-sidebar__user{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-top:1px solid var(--sidebar-hover);display:flex}.pl-avatar{background:var(--leaf);width:32px;height:32px;color:var(--on-leaf);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pl-sidebar__user-text{min-width:0;margin-left:var(--space-1);flex-direction:column;flex:1;display:flex}.pl-sidebar__user-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pl-sidebar__user-role{color:var(--sidebar-muted);font-size:12px;line-height:16px}.pl-sidebar__btn{width:32px;height:32px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .12s;display:grid}.pl-sidebar__btn:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}html[data-barre=fine] .pl-sidebar{width:64px}html[data-barre=fine] .pl-sidebar__brand{padding:var(--space-4) 0;place-items:center;display:grid}html[data-barre=fine] .pl-sidebar__brand .lockup{display:none}html[data-barre=fine] .pl-sidebar__brand .icone{display:block}html[data-barre=fine] .pl-sidebar__scroll{padding:0 var(--space-2);overflow:visible}html[data-barre=fine] .pl-sidebar>.pl-sidebar__scroll>ul>.pl-rubrique>.pl-nav .pl-nav__label,html[data-barre=fine] .pl-nav__chevron,html[data-barre=fine] .pl-sidebar__pied .pl-nav__label,html[data-barre=fine] .pl-sidebar__user-text,html[data-barre=fine] .pl-avatar{display:none}html[data-barre=fine] .pl-sidebar>.pl-sidebar__scroll>ul>.pl-rubrique>.pl-nav,html[data-barre=fine] .pl-sidebar__pied .pl-nav{justify-content:center;padding:0}html[data-barre=fine] .pl-sidebar__pied{padding:var(--space-2)}html[data-barre=fine] .pl-sidebar__user{padding:var(--space-3) 0;flex-direction:column}html[data-barre=fine] .pl-sous-menu{background:var(--sidebar);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-2);margin:0;padding:6px;display:none;position:absolute;top:-6px;left:calc(100% + 8px)}html[data-barre=fine] .pl-sous-menu:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:-10px}html[data-barre=fine] .pl-rubrique:hover>.pl-sous-menu{display:flex}html[data-barre=fine] .pl-rubrique:has(:focus-visible)>.pl-sous-menu{display:flex}html[data-barre=fine] .pl-sidebar__scroll:hover .pl-rubrique:not(:hover)>.pl-sous-menu{display:none}html[data-barre=fine] .pl-sous-menu .pl-nav{padding-left:var(--space-3)}html[data-barre=fine] .pl-flottant__titre{padding:6px var(--space-3) 4px;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:block}.page{max-width:1440px;padding:var(--space-6) var(--space-6) var(--space-10)}.page h1{font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:28px}.page h2{font-family:var(--font-heading);margin:var(--space-6) 0 var(--space-3);font-size:18px;font-weight:600;line-height:24px}.page h3{font-family:var(--font-heading);margin:var(--space-4) 0 var(--space-2);font-size:15px;font-weight:500;line-height:20px}.page .display{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:34px}.sous-titre{margin:2px 0 var(--space-4);color:var(--ink-muted);font-size:13px;line-height:18px}.label-caps{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.barre{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;align-items:center;display:flex}.carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-5)}.carte>h2:first-child{margin-top:0}.grille{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}dl.champs{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;display:grid}dl.champs dt{color:var(--ink-muted);font-size:13px}.tableau-conteneur{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}table.tableau{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tableau th{height:36px;padding:0 var(--space-3);text-align:left;background:var(--surface-muted);border-bottom:1px solid var(--line);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.tableau td{height:var(--row-height);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.tableau tbody tr:last-child td{border-bottom:0}.tableau tbody tr:hover td{background:var(--surface-muted)}.tableau a{font-weight:500}.tableau th a.tri{color:var(--ink);font-weight:inherit;white-space:nowrap;text-decoration:none}.tableau th a.tri:hover,.tableau th a.tri.actif{color:var(--ink)}.tableau th a.tri span{opacity:.6}.tableau td.droite,.tableau th.droite{text-align:right}.pastille{border-radius:var(--radius-pill);white-space:nowrap;vertical-align:middle;background:var(--neutral-soft);min-height:22px;color:var(--neutral);align-items:center;gap:6px;padding:1px 10px 1px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.pastille:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pastille.vert{background:var(--success-soft);color:var(--success)}.pastille.orange{background:var(--warning-soft);color:var(--warning)}.pastille.rouge{background:var(--danger-soft);color:var(--danger)}.pastille.bleu{background:var(--info-soft);color:var(--info)}.pastille.corail{background:var(--coral-soft);color:var(--coral-ink)}.pastille.grande{min-height:28px;padding:4px 14px 4px 12px;font-size:13px}p.pastille{margin-bottom:var(--space-3)}.pl-camp{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.pl-camp__dot{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--dot-ring);background:var(--ink-disabled);border-radius:50%;flex:none}ul.alertes{gap:var(--space-2);list-style:none;display:grid}ul.alertes li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);align-items:baseline;display:flex}ul.alertes li:before{content:"";border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}ul.alertes li.rouge{background:var(--danger-soft)}ul.alertes li.rouge:before{background:var(--danger)}ul.alertes li.orange{background:var(--warning-soft)}ul.alertes li.orange:before{background:var(--warning)}ul.alertes li.info{background:var(--info-soft)}ul.alertes li.info:before{background:var(--info)}.pl-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.pl-alert--success{background:var(--success-soft)}.pl-alert--danger{background:var(--danger-soft)}.pl-alert--info{background:var(--info-soft)}.pl-alert--warning{background:var(--warning-soft)}.page input:not([type=checkbox]):not([type=radio]),.page select{height:var(--control-sm);padding:0 var(--space-3);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.page input:focus-visible,.page select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.page select option{background:var(--surface-overlay);color:var(--ink)}.page input[type=checkbox]{accent-color:var(--coral)}.page button,.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.page button:hover,.btn:hover{background:var(--surface-muted);text-decoration:none}.page button.principal,.btn.principal{background:var(--coral);border-color:var(--coral);color:var(--on-coral)}.page button.principal:hover,.btn.principal:hover{background:var(--coral-hover);border-color:var(--coral-hover)}.btn.grand{height:var(--control-lg);padding:0 var(--space-5);font-size:15px}.btn.moyen{height:var(--control-md);padding:0 var(--space-4);font-size:14px}.page button:disabled{background:var(--surface-muted);color:var(--ink-disabled);border-color:var(--line);cursor:not-allowed}.filtre{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:background-color .12s;display:inline-flex}.filtre:hover{background:var(--surface-muted);text-decoration:none}.filtre.actif{background:var(--coral-soft);border-color:var(--coral-soft);color:var(--coral-ink);font-weight:600}.filtre .compte{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:500}.filtre.actif .compte{color:var(--coral-ink)}.separateur{background:var(--line);width:1px;height:20px;margin:0 var(--space-1)}form.ligne{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}form.ligne label{color:var(--ink);gap:6px;font-size:13px;font-weight:500;line-height:18px;display:grid}.pl-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.pl-empty img{margin-bottom:var(--space-2)}.pl-empty__title{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:28px;font-weight:400;line-height:34px}.pl-empty__text{max-width:44ch;color:var(--ink-muted)}code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--surface-muted);padding:1px 4px;font-size:13px}details>summary{cursor:pointer;color:var(--coral-ink);font-weight:500}.tableau-edit td{padding:var(--space-1) var(--space-2)}.tableau-edit th:first-child,.tableau-edit td:first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.tableau-edit th:first-child{background:var(--surface-muted)}.cellule-edit{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex;position:relative}.page .cellule-edit input:not([type=checkbox]):not([type=radio]):not([type=color]){min-width:48px;max-width:100%;padding:0 var(--space-2);text-overflow:ellipsis;background:0 0;border-color:#0000}.page .cellule-edit input:not([type=checkbox]):not([type=color]):hover{border-color:var(--line);background:var(--surface)}.page .cellule-edit input:not([type=checkbox]):not([type=color]):focus-visible{background:var(--surface);border-color:var(--focus)}.page .cellule-edit.a-completer input::placeholder{color:var(--warning);font-style:italic}.page .cellule-edit.en-erreur input:not([type=checkbox]):not([type=radio]):not([type=color]){border-color:var(--danger);background:var(--surface)}.cellule-edit .edit-etat{margin-top:-7px;position:absolute;top:50%;right:-14px}.cellule-edit.case .edit-etat,.cellule-edit.couleur .edit-etat{margin:0;position:static}.cellule-edit .edit-etat.ok{color:var(--success)}.cellule-edit .edit-etat.erreur{color:var(--danger)}.cellule-edit .edit-message{padding:0 var(--space-2);color:var(--danger);flex-basis:100%;font-size:12px}.tourne{animation:.9s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.camping-edit{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.page .cellule-edit input[type=color]{cursor:pointer;width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--dot-ring);background:0 0;border:0;border-radius:50%;padding:0}.cellule-edit input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cellule-edit input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.cellule-edit input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.cellule-edit input[type=color].sans-couleur{opacity:.45}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onglets-pages{gap:var(--space-4);margin:0 0 var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.onglets-pages>a,.onglets-pages>span{padding:var(--space-2) 0;color:var(--ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.onglets-pages>a:hover{color:var(--ink);text-decoration:none}.onglets-pages>a.actif{color:var(--ink);border-bottom-color:var(--coral)}.onglets-pages>.a-venir{color:var(--ink-disabled);cursor:default}.onglets-pages small{font-size:11px}.tableau a.lien-noir{color:var(--ink)}.pl-sidebar__recherche{padding:0 var(--space-3) var(--space-3)}.pl-recherche{background:var(--sidebar-hover);color:var(--sidebar-muted);font-weight:400}.pl-recherche:hover{color:var(--sidebar-ink)}.pl-recherche__touche{border:1px solid var(--sidebar-muted);border-radius:var(--radius-sm);font:500 11px/16px var(--font-mono);color:var(--sidebar-muted);opacity:.8;flex:none;padding:1px 6px}html[data-barre=fine] .pl-sidebar__recherche{padding:0 var(--space-2) var(--space-3)}html[data-barre=fine] .pl-recherche{justify-content:center;padding:0}html[data-barre=fine] .pl-recherche .pl-nav__label,html[data-barre=fine] .pl-recherche__touche{display:none}dialog.rg{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(680px,100vw - 32px);max-height:min(640px,100vh - 96px);color:var(--ink);box-shadow:var(--shadow-2);margin:10vh auto auto;padding:0;overflow:hidden}dialog.rg[open]{display:flex}dialog.rg::backdrop{background:#14141459}.rg__panneau{flex-direction:column;width:100%;min-height:0;display:flex}.rg__saisie{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink-muted);display:flex}.rg__saisie input{min-width:0;height:36px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.rg__saisie input::-webkit-search-cancel-button{display:none}.rg__fermer{border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.rg__fermer:hover{background:var(--canvas)}.rg__resultats{min-height:0;padding:var(--space-2) var(--space-2) var(--space-3);flex:1;overflow-y:auto}.rg__aide{padding:var(--space-4);color:var(--ink-muted);font-size:13px}.rg__groupe+.rg__groupe{margin-top:var(--space-2)}.rg__titre-groupe{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.rg-ligne{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:flex}.rg-ligne:hover,.rg-ligne.is-actif{background:var(--canvas);text-decoration:none}.rg-ligne__icone{color:var(--ink-muted);flex:none;margin-top:2px}.rg-ligne__texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rg-ligne__titre{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rg-ligne__detail{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rg-ligne__extrait{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.rg-ligne__meta{align-items:center;gap:var(--space-2);flex:none;font-size:13px;display:flex}.rg-ligne mark,.rg-page__liste mark{background:var(--coral-soft,#fde4dc);color:inherit;border-radius:2px;padding:0 1px}.rg__tout{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--coral-ink);font-weight:500;text-decoration:none;display:flex}.rg__tout:hover,.rg__tout.is-actif{background:var(--canvas);text-decoration:none}.rg__tout kbd,.rg-page kbd{border:1px solid var(--line);border-radius:var(--radius-sm);font:500 11px/16px var(--font-mono);color:var(--ink-muted);padding:1px 6px}.rg-page__form{gap:var(--space-3);max-width:720px;margin:var(--space-4) 0 var(--space-2);display:flex}.rg-page__form input{flex:1;min-width:0}.rg-page__sommaire{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.rg-page__groupe{margin-bottom:var(--space-4)}.rg-page__groupe h2{margin-bottom:var(--space-2)}.rg-page__liste{flex-direction:column;display:flex}@media (max-width:640px){.rg-ligne{flex-wrap:wrap}.rg-ligne__meta{flex-wrap:wrap;width:100%;min-width:0;padding-left:28px}}
