.vr{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.vr-comfortaa{font-family:Comfortaa,sans-serif}.vr-ic{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;font-style:normal}.vr-ic svg,.vr-rond svg{width:1em;height:1em;display:block}.vr-grand{display:none}@media(min-width:1024px){.vr-grand{display:block;position:absolute;inset:0;container-type:inline-size}.vr-petit{display:none!important}}.vr-app{--u: calc(100cqw / 1280);--vr-vert: #09AA77;--vr-vert-fonce: #089166;--vr-vert-pale: #EAFBF5;--vr-texte: #434751;--vr-muet: #5A6881;--vr-bord: #E8EBED;--vr-fond: #F8F9FC;position:absolute;inset:0;display:grid;grid-template-columns:calc(240 * var(--u)) 1fr;background:var(--vr-fond);color:var(--vr-texte);font-size:calc(14 * var(--u));line-height:1.35}.vr-app *{box-sizing:border-box}.vr-side{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:1px solid var(--vr-bord);padding:0 calc(14 * var(--u)) calc(26 * var(--u))}.vr-side-haut{display:flex;align-items:center;justify-content:space-between;height:calc(62 * var(--u));padding:0 calc(2 * var(--u));flex-shrink:0}.vr-logo{height:calc(28 * var(--u));width:auto;display:block}.vr-icone-bouton{display:inline-flex;width:calc(28 * var(--u));height:calc(28 * var(--u));align-items:center;justify-content:center;border-radius:calc(6 * var(--u));border:1px solid var(--vr-bord);font-size:calc(16 * var(--u));color:#242933}.vr-espace{display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(37 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));border:1px solid var(--vr-bord);border-radius:calc(8 * var(--u));font-weight:500;flex-shrink:0}.vr-espace-lettre{display:inline-flex;width:calc(24 * var(--u));height:calc(24 * var(--u));align-items:center;justify-content:center;border-radius:calc(6 * var(--u));background:#f3f5f7;font-size:calc(12 * var(--u));font-weight:600}.vr-espace-nom{flex:1;min-width:0;white-space:nowrap}.vr-espace-chevron{font-size:calc(14 * var(--u));color:var(--vr-muet)}.vr-nav{display:flex;flex-direction:column;gap:calc(4 * var(--u));margin-top:calc(10 * var(--u))}.vr-nav-sep{display:block;height:1px;margin:calc(6 * var(--u)) 0;background:var(--vr-bord);flex-shrink:0}.vr-nav-item{display:flex;align-items:center;gap:calc(12 * var(--u));height:calc(36 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));color:var(--vr-muet);font-weight:500;font-size:calc(14 * var(--u));flex-shrink:0}.vr-nav-item.est-actif{background:var(--vr-vert);color:#fff}.vr-nav-icone{position:relative;display:inline-flex;font-size:calc(18 * var(--u))}.vr-nav-point{position:absolute;top:calc(-2 * var(--u));right:calc(-3 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--vr-vert)}.vr-nav-label{flex:1;white-space:nowrap}.vr-nav-badge{display:inline-flex;align-items:center;height:calc(20 * var(--u));padding:0 calc(7 * var(--u));border-radius:999px;background:#f28c28;color:#fff;font-size:calc(12 * var(--u));font-weight:600}.vr-side-bas{margin-top:auto;display:flex;flex-direction:column;gap:calc(4 * var(--u))}.vr-clavier{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:calc(80 * var(--u));height:calc(70 * var(--u));margin-bottom:calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--vr-vert-pale);color:var(--vr-vert);font-family:Comfortaa,sans-serif;font-weight:600;font-size:calc(14 * var(--u))}.vr-clavier-grille{font-size:calc(16 * var(--u))}.vr-photo{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.vr-chevron{font-size:calc(14 * var(--u));color:var(--vr-muet)}.vr-main{min-width:0;min-height:0;display:flex;flex-direction:column}.vr-entete{display:flex;align-items:center;gap:calc(12 * var(--u));height:calc(62 * var(--u));padding:0 calc(18 * var(--u));flex-shrink:0}.vr-titre{font-weight:700;font-size:calc(24 * var(--u));color:var(--vr-texte);white-space:nowrap}.vr-entete-droite{margin-left:auto;display:inline-flex;align-items:center;gap:calc(10 * var(--u));min-width:0}.vr-select{display:inline-flex;align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(6 * var(--u));border:1px solid var(--vr-bord);background:#fff;font-family:Comfortaa,sans-serif;font-size:calc(13 * var(--u));color:var(--vr-texte);white-space:nowrap}.vr-select .vr-ic{color:var(--vr-muet);font-size:calc(14 * var(--u))}.vr-pastille{display:inline-flex;align-items:center;gap:calc(6 * var(--u));height:calc(26 * var(--u));padding:0 calc(10 * var(--u));border-radius:999px;background:var(--vr-vert-pale);color:var(--vr-vert-fonce);font-size:calc(12.5 * var(--u));font-weight:600;white-space:nowrap}.vr-pastille.est-neutre{background:#f3f5f7;color:var(--vr-muet);font-weight:500}.vr-point{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--vr-vert)}.vr-duree{font-variant-numeric:tabular-nums;font-weight:500;color:var(--vr-muet)}.vr-corps{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) calc(340 * var(--u));gap:calc(12 * var(--u));padding:0 calc(18 * var(--u)) calc(18 * var(--u))}.vr-col{min-height:0;display:flex;flex-direction:column;gap:calc(12 * var(--u))}.vr-carte{display:flex;flex-direction:column;border-radius:calc(8 * var(--u));background:#fff;border:1px solid var(--vr-bord);box-shadow:0 1px 2px #2a334508;padding:calc(16 * var(--u)) calc(20 * var(--u))}.vr-carte-titre{font-family:Comfortaa,sans-serif;font-weight:600;font-size:calc(15.5 * var(--u));color:#2b373b;margin-bottom:calc(12 * var(--u))}.vr-carte-titre-ligne{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u))}.vr-rond{display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:var(--vr-vert-pale);color:var(--vr-vert);font-size:calc(15 * var(--u));font-style:normal;flex-shrink:0}.vr-equipe{flex:1;min-height:0;padding-bottom:calc(6 * var(--u))}.vr-ligne{flex:1;display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(10 * var(--u));margin:0 calc(-10 * var(--u));border-top:1px solid var(--vr-bord);border-radius:calc(6 * var(--u))}.vr-carte-titre+.vr-ligne{border-top:0}.vr-ligne.est-ecoute{background:#f5fcf9;border-top-color:transparent}.vr-ligne.est-ecoute+.vr-ligne{border-top-color:transparent}.vr-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;background:var(--vr-vert-pale);color:var(--vr-vert-fonce);font-size:calc(12 * var(--u));font-weight:600;flex-shrink:0}.vr-avatar-petit{width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(10 * var(--u))}.vr-avatar.est-gris{background:#f3f5f7;color:var(--vr-muet)}.vr-statut{position:absolute;right:calc(-1 * var(--u));bottom:calc(-1 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--vr-vert);box-shadow:0 0 0 calc(2 * var(--u)) #fff}.vr-statut.est-libre{background:#c9d2da}.vr-ident{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--u))}.vr-ident b{font-weight:600;font-size:calc(14 * var(--u));color:#2b373b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-ident small{font-size:calc(12.5 * var(--u));color:var(--vr-muet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-ecoute{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600;color:var(--vr-vert-fonce);white-space:nowrap}.vr-ecoute .vr-ic{font-size:calc(15 * var(--u))}.vr-manager{gap:calc(12 * var(--u));flex-shrink:0}.vr-manager-haut{display:flex;align-items:center;gap:calc(12 * var(--u))}.vr-manager .vr-ident b{font-family:Comfortaa,sans-serif;font-size:calc(15.5 * var(--u))}.vr-onde{display:inline-flex;align-items:flex-end;gap:calc(3 * var(--u));height:calc(16 * var(--u));flex-shrink:0}.vr-onde i{width:calc(3 * var(--u));border-radius:999px;background:var(--vr-vert)}.vr-onde i:nth-child(1){height:50%}.vr-onde i:nth-child(2){height:100%}.vr-onde i:nth-child(3){height:75%}.vr-onde i:nth-child(4){height:38%}.vr-conseil{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));background:var(--vr-vert-pale);color:var(--vr-vert-fonce);font-size:calc(13 * var(--u));font-weight:500}.vr-conseil .vr-ic{font-size:calc(15 * var(--u))}.vr-conseil span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-classement{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.vr-rang{display:flex;align-items:center;gap:calc(10 * var(--u))}.vr-rang-n{width:calc(12 * var(--u));font-size:calc(12 * var(--u));font-weight:600;color:var(--vr-muet);font-variant-numeric:tabular-nums}.vr-rang-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(6 * var(--u))}.vr-rang-haut{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));font-size:calc(13 * var(--u))}.vr-rang-haut b{font-weight:600;color:#2b373b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-rang-haut span{font-weight:600;color:var(--vr-vert-fonce);white-space:nowrap;font-variant-numeric:tabular-nums}.vr-jauge{display:block;height:calc(7 * var(--u));border-radius:999px;background:#f3f5f7;overflow:hidden}.vr-jauge i{display:block;height:100%;border-radius:999px;background:var(--vr-vert)}.vr-chat{flex:1;min-height:0;gap:calc(12 * var(--u))}.vr-chat .vr-carte-titre{margin-bottom:0}.vr-message{display:flex;align-items:flex-start;gap:calc(10 * var(--u))}.vr-message-texte{flex:1;min-width:0;font-size:calc(13 * var(--u));line-height:1.45;color:var(--vr-texte)}.vr-message-texte b{font-weight:600;color:#2b373b}.vr-repondre{font-size:calc(12 * var(--u));font-weight:600;color:var(--vr-vert);white-space:nowrap}.vr-saisie{margin-top:auto;display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(6 * var(--u));border:1px solid var(--vr-bord);font-size:calc(13 * var(--u));color:var(--vr-muet)}.vr-saisie span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-saisie .vr-ic{color:var(--vr-vert);font-size:calc(15 * var(--u))}
