.aide{--aide-fond: #f9f6f1;--aide-papier: #fff;--aide-encre: #130f11;--aide-doux: #55555e;--aide-ligne: #e5e5e5;--aide-accent: #2b29b0;--aide-accent-pale: #ebeaf7;--aide-titre: system-ui, sans-serif;--aide-texte: system-ui, sans-serif;--aide-serif: Georgia, serif;--aide-rayon: 16px;background:var(--aide-fond);color:var(--aide-encre);font-family:var(--aide-texte);line-height:1.6}.aide *,.aide *:before,.aide *:after{box-sizing:border-box}.aide-cadre{width:min(1180px,100% - 32px);margin-inline:auto}.aide-entete{padding-block:28px 8px}.aide-surtitre{display:inline-flex;align-items:center;gap:10px;margin:28px 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--aide-doux)}.aide-surtitre:before{content:"";width:28px;height:2px;background:var(--aide-accent)}.aide-surtitre a{color:inherit;text-decoration:none}.aide-picto{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--aide-accent-pale);color:var(--aide-accent)}.aide-picto svg{width:50%;height:50%}.aide-picto--petit{width:28px;height:28px;border-radius:8px}.aide-picto--petit svg{width:56%;height:56%}.aide-picto--grand{width:72px;height:72px;border-radius:20px}.aide-titre-picto{display:flex;align-items:center;gap:22px}@media(max-width:640px){.aide-titre-picto{flex-direction:column;align-items:flex-start;gap:16px}.aide-picto--grand{width:56px;height:56px;border-radius:16px}}.aide-surtitre--picto:before{content:none}.aide-surtitre--picto a{display:inline-flex;align-items:center;gap:10px}.aide-carte__tete{display:flex;align-items:center;gap:14px;margin-bottom:10px}.aide-carte .aide-carte__tete :is(h2,h3){margin:0}.aide-surtitre a:hover{color:var(--aide-accent)}.aide h1{margin:0;max-width:22ch;font-family:var(--aide-titre);font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.aide-chapeau{max-width:62ch;margin:18px 0 0;font-size:1.14rem;color:var(--aide-doux)}.aide-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:.85rem;color:var(--aide-doux)}.aide-meta a{color:var(--aide-accent);font-weight:600}.aide-corps{padding-block:24px 72px}.aide-corps>:where(p,ul,ol,h2,h3,blockquote,.aide-astuce,table){max-width:68ch}.aide-corps h2{margin:56px 0 14px;font-family:var(--aide-titre);font-size:clamp(1.45rem,2.8vw,1.9rem);font-weight:600;line-height:1.2;text-wrap:balance;scroll-margin-top:100px}.aide-corps h3{margin:32px 0 8px;font-family:var(--aide-titre);font-size:1.15rem;font-weight:700}.aide-corps p,.aide-corps li{font-size:1.04rem}.aide-corps p{margin:0 0 14px}.aide-corps :where(ul,ol):not([class]){margin:0 0 16px;padding-left:1.3em}.aide-corps ul:not([class]){list-style:disc}.aide-corps ol:not([class]){list-style:decimal}.aide-corps :where(ul,ol):not([class]) li{margin-bottom:6px}.aide-corps a:not([class]){color:var(--aide-accent);text-underline-offset:3px}.aide-corps strong{font-weight:700}.aide-libelle{font-weight:600}.aide-touche{display:inline-block;padding:0 7px;border:1px solid var(--aide-ligne);border-bottom-width:2px;border-radius:6px;background:var(--aide-papier);font-size:.85em;font-weight:600}.aide-astuce{display:grid;grid-template-columns:26px 1fr;gap:12px;margin:22px 0;padding:16px 18px;border:1px solid var(--aide-ligne);border-left:3px solid var(--aide-accent);border-radius:10px;background:var(--aide-papier)}.aide-astuce--attention{border-left-color:#c2410c}.aide-astuce__icone{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--aide-accent-pale);color:var(--aide-accent);font-size:.8rem;font-weight:800}.aide-astuce--attention .aide-astuce__icone{background:#ffedd5;color:#c2410c}.aide-astuce a{color:var(--aide-accent);text-decoration:underline;text-underline-offset:3px}.aide-astuce p:last-child{margin-bottom:0}.aide-astuce__titre{margin:0 0 4px!important;font-weight:700}.aide-demo{display:grid;gap:22px 36px;margin:28px 0 40px;padding:22px;border:1px solid var(--aide-ligne);border-radius:var(--aide-rayon);background:var(--aide-papier)}@media(max-width:600px){.aide-demo{padding:14px;gap:18px}}@media(min-width:1000px){.aide-demo--cote{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start}.aide-demo--cote .aide-demo__ecran,.aide-demo--cote .aide-demo__etapes{position:sticky;top:96px}}.aide-demo>*{min-width:0}.aide-demo__titre{margin:0 0 4px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aide-doux)}.aide-demo__consigne{margin:0 0 14px!important;font-size:.9rem!important;color:var(--aide-doux)}.aide-etapes{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:etape}.aide-etape{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .2s}.aide-etape:before{counter-increment:etape;content:counter(etape);display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:1.5px solid var(--aide-encre);border-radius:50%;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.aide-etape:hover,.aide-etape.est-active{background:var(--aide-accent-pale)}.aide-etape.est-active:before{border-color:var(--aide-accent);background:var(--aide-accent);color:#fff}.aide-etape.est-faite:before{border-color:var(--aide-encre);background:var(--aide-encre);color:#fff}.aide-etape p{margin:0!important;font-size:.98rem!important}.aide-demo__pied{display:flex;gap:10px;margin-top:14px}.aide-bouton{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--aide-encre);border-radius:999px;background:var(--aide-papier);color:var(--aide-encre);font:inherit;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer}.aide-bouton--plein{background:var(--aide-encre);color:var(--aide-papier)}.aide-bouton:focus-visible,.aide-etape:focus-visible{outline:2px solid var(--aide-accent);outline-offset:2px}.aide .app :where(p,li){max-width:none;margin:0;font-size:inherit}.aide .app :where(ul,ol){list-style:none}.app [data-repere]{position:relative}.app [data-repere]:after{content:attr(data-repere);position:absolute;top:var(--rep-y, -9px);right:var(--rep-x, -9px);z-index:4;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--aide-accent);color:#fff;font:700 11px/1 var(--aide-texte);box-shadow:0 0 0 2px #fff;pointer-events:none}.app :where(.app-panneau,.app-fenetre,.app-champ) [data-repere],.app .app-champ[data-repere]{--rep-x: 2px}.app [data-repere].est-cible{z-index:3;outline:2px solid var(--aide-accent);outline-offset:2px;animation:aide-halo 1.5s ease-out infinite}@keyframes aide-halo{0%{box-shadow:0 0 color-mix(in srgb,var(--aide-accent) 55%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb,var(--aide-accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--aide-accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.app [data-repere].est-cible{animation:none}}.aide-legende{margin:10px 0 0!important;font-size:.8rem!important;color:var(--aide-doux)}.aide-grille{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.aide-carte{display:block;padding:20px 22px;border:1px solid var(--aide-ligne);border-radius:var(--aide-rayon);background:var(--aide-papier);color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.aide-carte:hover{transform:translateY(-2px);border-color:var(--aide-accent)}.aide-carte h2,.aide-carte h3{margin:0 0 6px;font-family:var(--aide-titre);font-size:1.15rem;font-weight:600;line-height:1.25}.aide-carte p{margin:0;font-size:.92rem;color:var(--aide-doux)}.aide-carte__compte{display:block;margin-top:12px;font-size:.8rem;font-weight:700;color:var(--aide-accent)}.aide-carte--forte{background:var(--aide-encre);color:var(--aide-papier);border-color:var(--aide-encre)}.aide-carte--forte :where(h2,h3){color:var(--aide-papier)}.aide-carte--forte .aide-carte__compte{color:color-mix(in srgb,var(--aide-papier) 80%,transparent)}.aide-carte--forte p{color:color-mix(in srgb,var(--aide-papier) 75%,transparent)}.aide-liste{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--aide-ligne)}.aide-liste li{border-bottom:1px solid var(--aide-ligne)}.aide-liste a{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 4px;color:inherit;text-decoration:none}.aide-liste a:hover strong{color:var(--aide-accent)}.aide-liste strong{font-family:var(--aide-titre);font-size:1.1rem;font-weight:600}.aide-liste span{grid-column:1;font-size:.92rem;color:var(--aide-doux)}.aide-liste a:after{content:"→";grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--aide-accent)}.aide-section{padding-block:32px 72px}.aide-section h2.aide-section__titre{margin:0 0 18px;font-family:var(--aide-titre);font-size:1.5rem;font-weight:600}.aide-grille--aeree{gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.aide-grille--aeree .aide-carte{padding:26px 28px}.aide-section--categories{padding-block:40px 24px}.aide-section--annonces{padding-block:32px 80px}.aide-recherche{display:flex;gap:10px;align-items:center;max-width:560px;margin-top:24px;padding:12px 18px;border:1px solid var(--aide-ligne);border-radius:999px;background:var(--aide-papier)}.aide-recherche input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:inherit}.aide-resultats{margin-top:12px}.aide-pied{display:grid;gap:20px;margin-top:56px;padding-top:28px;border-top:1px solid var(--aide-ligne)}.aide-mention{font-size:.82rem;color:var(--aide-doux)}.app{--app-fond: #f4f3f1;--app-blanc: #fff;--app-encre: #1d1d1f;--app-doux: #6b6b70;--app-ligne: #e4e4e4;--app-orange: #f39314;--app-orange-pale: #fff4e5;--app-noir: #111;--app-gris: #7d7d7d;--app-rouge: #d6363e;--app-jaune: #fdf3d4;--app-vert: #2f9e58;container-type:inline-size;position:relative;overflow:hidden;border:1px solid var(--app-ligne);border-radius:12px;background:var(--app-blanc);box-shadow:0 1px 2px #0000000a,0 14px 34px #00000014;color:var(--app-encre);font-family:var(--aide-texte);font-size:12.5px;line-height:1.35;user-select:none}.app button{font:inherit;color:inherit}.app__barre{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--app-ligne);background:#f7f7f8}.app__pastilles{display:flex;gap:5px}.app__pastilles i{width:9px;height:9px;border-radius:50%;background:#d9d9de}.app__url{flex:1;max-width:360px;margin-inline:auto;padding:3px 12px;border-radius:999px;background:#fff;border:1px solid var(--app-ligne);color:var(--app-doux);font-size:11px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__corps{position:relative;min-height:140px}.app-bandeau{display:flex;align-items:center;gap:14px;padding:9px 14px;border-bottom:1px solid var(--app-ligne);background:#fff;box-shadow:inset 0 -2px 0 0 transparent;position:relative}.app-bandeau:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,#2b29b0,#f4578c 55%,#ffb94f);opacity:.55}.app-logo{font-weight:800;font-size:15px;letter-spacing:-.02em;white-space:nowrap}.app-logo--rdv360{font-weight:400;font-size:17px;letter-spacing:-.03em}.app-logo--rdv360 b{color:var(--app-orange);font-weight:400}.app-menu{display:flex;gap:4px;flex-wrap:nowrap;overflow:hidden}.app-menu span{padding:4px 9px;border-radius:999px;white-space:nowrap;color:#333}.app-menu span.actif{border:1.5px solid #2b29b0;color:#2b29b0;font-weight:600}.app-bandeau__droite{display:flex;align-items:center;gap:10px;margin-left:auto}.app-recherche{padding:4px 12px;border:1.5px solid #333;border-radius:999px;color:var(--app-doux);white-space:nowrap}.app-icone{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#333;font-size:13px}.app-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:700}.app-qui{text-align:right;font-size:11px;line-height:1.2}.app-qui b{display:block}@container (max-width: 760px){.app-menu span:not(.actif,[data-repere]),.app-qui,.app-recherche:not([data-repere]){display:none}}@container (max-width: 440px){.app-logo__nom{display:none}.app-logo--rdv360{font-size:14px}.app-menu{overflow:visible}.app-bandeau__droite{gap:6px}.app-menu span{padding:4px 6px}.app-icone[title=Aide]:not([data-repere]){display:none}.app-recherche{padding:3px 8px;font-size:0}.app-recherche:before{content:"⌕";font-size:13px}}.app--rdv360 .app-bandeau:after{background:var(--app-orange);opacity:.35}.app--rdv360 .app-menu span.actif{border-color:var(--app-noir);color:var(--app-noir)}.app-config{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px;background:var(--app-fond)}.app-config__menu{align-self:start;padding:8px;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000f}.app-config__menu span{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;color:#333}.app-config__menu span.actif{background:var(--app-orange-pale);color:#c46a00;font-weight:600}.app-config__menu hr{margin:6px 4px;border:0;border-top:1px solid var(--app-ligne)}.app-config__page{min-width:0;padding:14px 16px 18px;border-radius:10px;background:#fff}@container (max-width: 560px){.app-config{grid-template-columns:1fr;padding:8px}.app-config__menu{display:none}}.app-retour{display:inline-block;margin-bottom:12px;padding:4px 11px;border-radius:999px;background:var(--app-orange-pale);color:#c46a00;font-size:11px}.app-titre{margin:0 0 12px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.app-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.app-texte-doux{color:var(--app-doux);font-size:11.5px}.app-bandeau-info{margin:8px 0 12px;padding:8px 10px;border-radius:6px;background:var(--app-jaune);font-size:11.5px}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 11px;border:1px solid transparent;border-radius:4px;background:var(--app-orange);color:#fff!important;font-size:11.5px;font-weight:500;white-space:nowrap;cursor:default}.app-btn--noir{border-radius:8px;background:var(--app-noir);padding:8px 14px}.app-btn--gris{background:var(--app-gris)}.app-btn--rouge{background:var(--app-rouge)}.app-btn--contour{border-color:#c9c9c9;border-radius:8px;background:#fff;color:var(--app-encre)!important;padding:8px 14px}.app-btn--large{width:100%;padding:10px;font-size:12.5px}.app-btn--carre{width:22px;height:22px;padding:0;border-radius:4px;font-size:11px}.app-btn--rond{width:40px;height:40px;padding:0;border-radius:50%;background:var(--app-noir);font-size:16px}.app-champ{display:grid;gap:4px;margin-bottom:10px;min-width:0}.app-champ__label{font-size:11.5px;font-weight:600}.app-champ__aide{font-size:10.5px;color:var(--app-doux)}.app-saisie{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:5px 9px;border:1px solid #d6d6d6;border-radius:5px;background:#fff;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-saisie--vide{color:#a3a3a8}.app-saisie--grise{background:#eee;color:#777}.app-saisie--select:after{content:"▾";color:#888}.app-saisie:not(:has(*)){display:block;line-height:16px}.app-saisie--select:not(:has(*)):after{float:right;margin-left:6px}.app-grille-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}@container (max-width: 520px){.app-grille-2{grid-template-columns:1fr}}.app-inter{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.app-inter__piste{position:relative;width:28px;height:16px;border-radius:999px;background:#cfcfcf;transition:background .2s}.app-inter__piste:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.app-inter[aria-checked=true] .app-inter__piste{background:var(--app-noir)}.app-inter--orange[aria-checked=true] .app-inter__piste{background:var(--app-orange)}.app-inter[aria-checked=true] .app-inter__piste:after{transform:translate(12px)}.app-radios{display:inline-flex;gap:12px}.app-radio{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.app-radio:before{content:"";width:12px;height:12px;border:1.5px solid #bbb;border-radius:50%;background:#fff}.app-radio.actif:before{border:4px solid var(--app-orange)}.app-segment{display:inline-flex;padding:2px;border-radius:8px;background:#efefef}.app-segment span{padding:5px 11px;border-radius:6px;white-space:nowrap;cursor:pointer}.app-segment span.actif{background:var(--app-noir);color:#fff}.app-segment--plein{display:flex;min-width:0}.app-segment--plein span{flex:1 1 0;min-width:0;text-align:center;white-space:normal}.app-carte-choix{display:grid;grid-template-columns:14px 1fr;gap:2px 8px;padding:9px 11px;border:1px solid var(--app-ligne);border-radius:9px;cursor:pointer}.app-carte-choix:before{content:"";grid-row:span 2;width:12px;height:12px;margin-top:2px;border:1.5px solid #bbb;border-radius:50%}.app-carte-choix.actif{border:1.5px solid var(--app-noir)}.app-carte-choix.actif:before{border:4px solid var(--app-noir)}.app-carte-choix small{color:var(--app-doux);font-size:10.5px}.app-onglets{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--app-ligne);margin-bottom:12px}.app-onglets [role=tab]{padding:6px 11px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;background:none;cursor:pointer;margin-bottom:-1px;white-space:nowrap}.app-onglets [role=tab][aria-selected=true]{border-color:var(--app-ligne);background:#fff;font-weight:600}.app-onglets--pleins{gap:0;border:0}.app-onglets--pleins [role=tab]{flex:1;padding:9px;border-radius:0;background:#f1f1f1;font-size:11px;font-weight:600;text-transform:uppercase}.app-onglets--pleins [role=tab][aria-selected=true]{background:var(--app-orange);color:#fff;border-color:var(--app-orange)}[data-volet][hidden],.app [data-si][hidden]{display:none!important}.app-tableau{width:100%;border-collapse:collapse;font-size:11.5px}.app-tableau th{padding:7px 8px;border-bottom:1px solid var(--app-ligne);background:#fafafa;font-weight:600;text-align:left;white-space:nowrap}.app-tableau td{padding:7px 8px;border-bottom:1px solid var(--app-ligne);vertical-align:middle}.app-tableau td.app-actions{white-space:nowrap;text-align:right}.app-tableau td.app-actions .app-btn{margin-left:3px}.app-defile{overflow-x:auto}.app-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:8px;color:var(--app-doux);font-size:11px}.app-voile{position:absolute;inset:0;z-index:5;display:grid;place-items:start center;padding:18px 12px;background:#1e1e1e59}.app-fenetre{width:min(560px,100%);max-height:100%;overflow:auto;padding:14px 16px 16px;border-radius:8px;background:#fff;box-shadow:0 18px 40px #00000040}.app-fenetre__tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;text-transform:uppercase}.app-fenetre__pied{display:flex;justify-content:center;gap:8px;margin-top:14px}.app-fermer{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #222;border-radius:50%;font-size:11px;font-weight:700}.app-panneau{position:absolute;inset:0 0 0 auto;z-index:5;display:flex;flex-direction:column;width:min(340px,56%);border-left:1px solid var(--app-ligne);background:#fff;box-shadow:-14px 0 30px #00000014}.app-panneau--seul{position:relative;inset:auto;width:auto;max-width:420px;margin-inline:auto;border:1px solid var(--app-ligne);border-radius:10px;box-shadow:none}@container (max-width: 560px){.app-panneau{width:100%}}.app-panneau__tete{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--app-ligne);font-weight:600}.app-panneau__tete>:first-child{flex:1}.app-panneau__corps{flex:1;display:grid;align-content:start;gap:10px;padding:12px}.app-panneau__pied{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--app-ligne)}.app-panneau__pied .app-btn{flex:1}.app-section-titre{margin:4px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-doux)}.app-carte{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--app-ligne);border-radius:9px;background:#fff}.app-carte--pointillee{border-style:dashed;border-color:#9a9a9a}.app-carte__texte{flex:1;min-width:0}.app-carte__texte small{display:block;color:var(--app-doux);font-size:10.5px}.app-carte__fleche{color:#999}.app-pastille{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:#e8edff;color:#3b4fd8;font-size:11px;font-weight:700}.app-rond-gris{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#eee;color:#777}.app-frise-etapes{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--app-ligne);font-size:10.5px;color:var(--app-doux);overflow:hidden}.app-frise-etapes span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.app-frise-etapes span i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#eee;font-style:normal;font-size:9px}.app-frise-etapes span.actif{color:var(--app-encre);font-weight:600}.app-frise-etapes span.actif i,.app-frise-etapes span.fait i{background:var(--app-noir);color:#fff}.app-frise-etapes b{flex:1;min-width:8px;height:1px;background:#ccc}@container (max-width: 480px){.app-frise-etapes span:not(.actif){font-size:0;gap:0}.app-frise-etapes span:not(.actif) i{font-size:9px}}.app-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.app-cat{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--app-ligne);border-radius:8px;background:#fff;min-width:0}.app-cat__vignette{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;background:linear-gradient(135deg,#f2e6d9,#e3ecf7);font-size:14px}.app-cat b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-cat small{color:var(--app-doux);font-size:10.5px}.app-arbre{margin:0;padding:0;list-style:none}.app-arbre ul{margin:0;padding-left:18px;list-style:none}.app-arbre li{padding:2px 0}.app-case{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.app-case:before{content:"";width:11px;height:11px;border:1.5px solid #bbb;border-radius:3px;background:#fff}.app-case.actif:before{border-color:var(--app-orange);background:var(--app-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center / 10px no-repeat}.app-case--noire.actif:before{border-color:var(--app-noir);background-color:var(--app-noir)}.app-horaires{display:grid;gap:6px}.app-horaire{display:grid;grid-template-columns:70px 92px 1fr;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--app-ligne)}.app-horaire__plages{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.app-heure{padding:3px 7px;border:1px solid #d6d6d6;border-radius:4px;font-variant-numeric:tabular-nums}.app-horaire.ferme .app-horaire__plages{visibility:hidden}.app-agenda-barre{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--app-ligne);overflow:hidden}.app-mini{padding:4px 9px;border:1px solid #d6d6d6;border-radius:7px;background:#fff;white-space:nowrap}.app-agenda-barre__jours{display:flex;flex:1;align-items:center;gap:7px;min-width:0}@container (max-width: 520px){.app-agenda-barre{flex-wrap:wrap}.app-agenda-barre__jours{order:1;flex-basis:100%}.app-agenda-barre>.app-mini{flex:none}.app-agenda-barre>:last-child{margin-left:auto}}.app-frise{display:flex;flex:1;min-width:0;gap:2px;overflow:hidden}.app-frise span{flex:none;display:grid;justify-items:center;width:30px;padding:2px 0;border-radius:6px;font-size:9px;line-height:1.15;color:var(--app-doux)}.app-frise span b{font-size:12px;color:var(--app-encre)}.app-frise span.periode{background:#f1f1f4;outline:1px dashed #aaa}.app-frise span.jour b{color:var(--app-orange)}.app-agenda{display:grid;grid-template-columns:38px repeat(var(--cols),minmax(0,1fr));position:relative;background:#fff}.app-agenda__entete{padding:6px 4px;border-bottom:1px solid var(--app-ligne);border-left:1px solid var(--app-ligne);text-align:center;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-agenda__entete small{display:block;color:var(--app-doux);font-size:9.5px}.app-agenda__entete.jour{background:#fff7ec}.app-agenda__heures{display:grid;grid-template-rows:repeat(var(--lignes),26px);font-size:9.5px;color:var(--app-doux);text-align:right;padding-right:4px}.app-agenda__col{position:relative;display:grid;grid-template-rows:repeat(var(--lignes),26px);border-left:1px solid var(--app-ligne);background-image:repeating-linear-gradient(to bottom,transparent 0 25px,#efefef 25px 26px)}.app-agenda__col.ferme{background-color:#e3e3e3}.app-creneau-vide{grid-row:var(--de) / var(--a);margin:1px 2px;border:1.5px dashed var(--aide-accent);border-radius:5px}.app-rdv{grid-row:var(--de) / var(--a);margin:1px 2px;padding:3px 5px;border-radius:5px;border-left:3px solid var(--teinte);background:color-mix(in srgb,var(--teinte) 16%,#fff);font-size:10px;line-height:1.2;overflow:hidden;min-width:0}.app-rdv[data-repere]{overflow:visible}.app-rdv b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-rdv small{display:block;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-rdv--plein{background:var(--teinte);color:#fff}.app-rdv--plein small{color:#ffffffd9}.app-rdv--contour{border:1.5px solid var(--teinte);background:#fff}.app-rdv--blocage{--teinte: #9a9a9a;background:repeating-linear-gradient(135deg,#ececec 0 6px,#e2e2e2 6px 12px)}.app-rdv--barre b{text-decoration:line-through}.app-maintenant{position:absolute;left:0;right:0;height:2px;background:var(--app-orange)}.app-flottants{position:absolute;right:12px;bottom:12px;z-index:4;display:grid;justify-items:center;gap:8px}.app-zoom{display:grid;border-radius:999px;background:#fff;box-shadow:0 2px 8px #00000026}.app-zoom span{display:grid;place-items:center;width:28px;height:24px;font-size:14px}.app-menu-flottant{position:absolute;right:12px;bottom:62px;z-index:4;display:grid;gap:2px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0000002e}.app-menu-flottant span{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:7px;white-space:nowrap}.app-menu-flottant span:hover{background:#f3f3f3}.app-graphe{padding:10px;border:1px solid var(--app-ligne);border-radius:8px}.app-graphe b{display:block;margin-bottom:8px;font-size:11.5px}.app-camembert{width:86px;height:86px;margin:6px auto;border-radius:50%}.app-barres{display:flex;align-items:end;gap:6px;height:80px;padding:0 6px;border-bottom:1px solid #ccc}.app-barres i{flex:1;border-radius:3px 3px 0 0}.app-legende{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;margin-top:6px;font-size:10px;color:var(--app-doux)}.app-legende i{display:inline-block;width:8px;height:8px;margin-right:3px;border-radius:2px}.app-code{padding:8px 10px;border:1px solid var(--app-ligne);border-radius:5px;background:#fafafa;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:#444;white-space:pre-wrap;word-break:break-all}.app-parcours{display:grid;gap:14px;justify-items:center;padding:16px 10px;background-color:#fff;background-image:radial-gradient(#e2e2e2 1px,transparent 1px);background-size:14px 14px;border-radius:8px}.app-parcours__rang{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.app-noeud{padding:5px 9px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:10.5px;white-space:nowrap}.app-noeud--demande{border-color:#23238f;background:#23238f;color:#fff}.aide kbd{display:inline-block;padding:1px 6px;border:1px solid var(--aide-ligne);border-bottom-width:2px;border-radius:5px;background:var(--aide-papier);font-family:var(--aide-texte);font-size:.85em;line-height:1.4}.aide--hellospot{--aide-fond: var(--color-cream);--aide-papier: var(--color-paper);--aide-encre: var(--color-ink);--aide-doux: var(--color-muted);--aide-ligne: var(--color-border);--aide-accent: var(--color-navy);--aide-accent-pale: var(--color-navy-50);--aide-titre: var(--font-display);--aide-texte: var(--font-sans);--aide-serif: var(--font-accent)}
