.badge-appstore{display:inline-flex;flex:none;line-height:0;border-radius:8px;text-decoration:none;transition:opacity .14s}.badge-appstore svg{display:block;width:auto}.badge-appstore:hover{opacity:.86}.badge-appstore:focus-visible{outline:2px solid #86b4ff;outline-offset:3px}.qr-appstore{flex:none;display:block;border-radius:6px}.bloc-appstore{display:flex;align-items:center;gap:14px}.bloc-appstore-txt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.bloc-appstore-pour{font-size:13px;font-weight:600;color:#e8ecf3}.bloc-appstore-qr{font-size:12px;color:#aab4c6}@media(max-width:820px),(pointer:coarse){.bloc-appstore .qr-appstore,.bloc-appstore-qr{display:none}}.vitrine .vt-appli{margin-top:22px}.vitrine .vt-menu-actions .badge-appstore{align-self:flex-start;margin-top:4px}.vitrine .vt-pied-appli{flex:0 0 auto}html.portail-actif .bloc-appstore-pour,.connexion-fen .bloc-appstore-pour{color:var(--v-texte,#f4f5f9)}.cx-appli{display:flex;justify-content:center;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.ts-appli{margin:14px 0 6px;padding:14px 16px;border-radius:12px;background:var(--v-n3,rgba(255,255,255,.05));box-shadow:var(--v-reflet,none);width:max-content;max-width:100%}.choix-langue-site{color:#f4f5f9;background:#1b1f2c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f5f9' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 5px center/11px;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:1px 22px 1px 8px;min-height:22px;font:inherit;font-size:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.choix-langue-site option{background:#1b1f2c;color:#f4f5f9}.choix-langue-site:focus{outline:none;border-color:#4f8cff}.langues{display:none}.portrait{overflow:hidden}.portrait:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:50%}@container fen (max-width:700px){.fenetre-corps .contenu.fondateur{display:block;padding:20px 22px}.fenetre-corps .fondateur .portrait{float:left;width:68px;font-size:26px;border-radius:16px;margin:2px 14px 6px 0;animation:none}.fenetre-corps .fondateur .portrait:after{top:4px;right:4px;bottom:4px;left:4px}.fenetre-corps .fondateur h2{margin:2px 0 6px}.fenetre-corps .fondateur .role{clear:both;margin-top:4px}.fenetre-corps .fondateur p{font-size:14px;margin-bottom:8px}.fenetre-corps .fondateur .etiquettes{margin:8px 0 10px;gap:6px}.fenetre-corps .fondateur .etiquettes li{padding:4px 9px;font-size:12px}}.fenetre-corps .fondateur .plateforme-actions .btn{padding:12px 18px;justify-content:center}.fenetre-corps:has(.fondateur){scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.fenetre-corps:has(.fondateur)::-webkit-scrollbar{width:8px}.fenetre-corps:has(.fondateur)::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.fenetre-corps:has(.fondateur)::-webkit-scrollbar-track{background:transparent}.btn{max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;line-height:1.25;overflow-wrap:break-word;word-break:normal}.btn svg{flex:none;aspect-ratio:1;height:auto}.plateforme-actions,.fenetre-corps .actions{display:flex;flex-wrap:wrap;gap:10px}.plateforme-actions .btn{flex:0 1 auto}@container fen (max-width:560px){.plateforme-actions .btn{flex:1 1 100%}}@media(max-width:480px){.plateforme-actions .btn{flex:1 1 100%}}html.vitrine-active,html.vitrine-active body,html:has(.vitrine),html:has(.vitrine) body{height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}html.vitrine-active{scroll-behavior:smooth;scroll-padding-top:60px}@media(prefers-reduced-motion:reduce){html.vitrine-active{scroll-behavior:auto}}.vitrine{--vt-nuit:#0a111d;--vt-nuit2:#0f1826;--vt-ardoise:#141a23;--vt-ardoise2:#1b222d;--vt-filet:rgba(255,255,255,.09);--vt-papier:#eef1f4;--vt-papier2:#e2e7ec;--vt-encre:#151b24;--vt-gris:#556070;--vt-acier:#4a79a8;--vt-acier-fonce:#3a6590;--vt-acier-clair:#a8c3df;--vt-brume:#c5cfdc;--vt-brume2:#8f9bae;--vt-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:var(--vt-nuit);color:#e9edf2;min-height:100vh;font:16px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,PingFang HK,Noto Sans HK,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.vitrine *{box-sizing:border-box}:where(.vitrine) :where(h1,h2,h3){font-weight:640;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.vitrine) :where(p,ol,ul,dl,dd){margin:0}.vitrine a{color:inherit}.vitrine ::selection{background:var(--vt-acier);color:#fff}.vt-cadre{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.vt-mono{font-family:var(--vt-mono);font-size:.82em;letter-spacing:.02em}.vt-saut{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;color:#000;padding:8px 12px;border-radius:6px}.vt-saut:focus{left:8px}.vitrine :focus-visible{outline:2px solid var(--vt-acier-clair);outline-offset:2px}.vt-doux{color:var(--vt-brume2)}.clair .vt-doux{color:var(--vt-gris)}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 20px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;max-width:100%;text-align:center}.vt-btn svg{flex:none}.vt-btn.mini{min-height:30px;padding:4px 12px;font-size:13px;border-radius:7px}.vt-btn.acier{background:var(--vt-acier);color:#fff}.vt-btn.acier:hover{background:var(--vt-acier-fonce)}.vt-btn.acier:disabled{opacity:.6;cursor:default}.vt-btn.verre{background:#ffffff12;color:#fff;border-color:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vt-btn.verre:hover{background:#ffffff21}.vt-btn.sombre{background:var(--vt-encre);color:#fff}.vt-btn.sombre:hover{background:#273140}.vt-btn.blanc{background:#fff;color:var(--vt-encre)}.vt-btn.blanc:hover{background:#e6ebf1}.vt-lien{background:none;border:0;padding:0;font:inherit;color:var(--vt-acier);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.vt-barre{position:sticky;top:0;z-index:50;background:#0a111db8;backdrop-filter:saturate(170%) blur(18px);-webkit-backdrop-filter:saturate(170%) blur(18px);border-bottom:1px solid var(--vt-filet)}.vt-barre.defile,.vt-barre.menu-ouvert{background:#0a111df0}.vt-barre-in{display:flex;align-items:center;gap:18px;height:48px}.vt-logo{display:flex;align-items:center;text-decoration:none;flex:none;padding:4px 6px;margin-left:-6px;border-radius:6px}.vt-logo:hover{background:#ffffff12}.vt-logo .lockup-mot{font-size:16px;color:#fff}.vt-nav{display:flex;gap:2px}.vt-nav a{color:#dfe5ee;text-decoration:none;font-size:14px;font-weight:550;padding:4px 10px;border-radius:6px;white-space:nowrap}.vt-nav a:hover{background:#ffffff17}.vt-barre-droite{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13.5px}.vt-barre-lien{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#dfe5ee;font:inherit;font-weight:550;cursor:pointer;padding:4px 8px;border-radius:6px;white-space:nowrap}.vt-barre-lien:hover{background:#ffffff17}.vt-horloge{color:var(--vt-brume);white-space:nowrap;min-width:72px;text-align:right}.vitrine .vt-langue{min-height:30px;font-size:13px;padding:2px 26px 2px 9px;background-color:#ffffff0f;border-color:#ffffff29;background-position:right 8px center}.vitrine .vt-langue option{background:#141a23;color:#f4f5f9}.vt-burger{display:none;margin-left:auto;width:42px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer;align-items:center;justify-content:center}.vt-menu-mobile{border-top:1px solid var(--vt-filet);padding:6px 32px 24px;max-height:calc(100dvh - 48px);overflow-y:auto}.vt-menu-mobile[hidden]{display:none}.vt-menu-mobile nav{display:flex;flex-direction:column}.vt-menu-mobile nav a{display:flex;align-items:baseline;gap:14px;color:#fff;text-decoration:none;font-size:19px;font-weight:600;padding:14px 0;border-bottom:1px solid var(--vt-filet)}.vt-menu-mobile nav a .vt-mono{color:var(--vt-acier-clair);font-weight:400}.vt-menu-actions{display:flex;flex-direction:column;gap:10px;margin:20px 0}.vt-menu-actions .vt-btn{width:100%}.vt-menu-langue{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--vt-brume);font-size:15px;margin-top:18px}.vt-hero{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--vt-filet)}.vt-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a111d8c,#0a111d59 40%,#0a111deb),linear-gradient(90deg,#0a111de0,#0a111d73 60%,#0a111d40),url(/img/hk-baie-1920.jpg) center 55%/cover no-repeat}.vt-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:64px;align-items:end;padding-top:88px;padding-bottom:72px;min-height:min(760px,calc(100vh - 48px))}.vt-chemin{display:inline-flex;align-items:center;gap:10px;font-family:var(--vt-mono);font-size:13px;color:var(--vt-acier-clair);padding:6px 12px;border:1px solid rgba(168,195,223,.25);border-radius:999px;background:#0a111d73}.vt-point{width:7px;height:7px;border-radius:50%;background:#59c08a;box-shadow:0 0 0 3px #59c08a2e;flex:none}.vt-hero h1{font-size:clamp(36px,4.6vw,60px);margin-top:22px;max-width:13em;text-wrap:balance}.vt-chapeau{font-size:clamp(17px,1.45vw,19px);line-height:1.6;color:var(--vt-brume);margin-top:22px!important;max-width:35em}.vt-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vt-puces{list-style:none;padding:0;margin-top:44px!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--vt-filet);border:1px solid var(--vt-filet);border-radius:12px;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vt-puces li{background:#0a111db8;padding:14px 16px;display:flex;flex-direction:column;gap:3px;min-width:0}.vt-puces b{font-size:14.5px;font-weight:620;line-height:1.3}.vt-puces span{font-size:12.5px;color:var(--vt-brume2);line-height:1.35}.vt-credit{position:absolute;right:12px;bottom:6px;font-size:10.5px;color:#ffffff59}.vt-credit a{text-decoration:none}.vt-fenetre{background:#141a23f0;border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 30px 70px -28px #000000bf,inset 0 1px #ffffff0d;overflow:hidden;display:flex;flex-direction:column;--texte:#f4f5f9;--doux:#a3a9ba;--bord:rgba(255,255,255,.1);--bord2:rgba(255,255,255,.2)}.vt-fenetre-titre{flex:none;height:40px;display:flex;align-items:center;gap:12px;padding:0 10px 0 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09;font-size:13px;font-weight:600;color:#dfe5ee}.vt-fenetre-titre>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-feux{display:flex;gap:7px;flex:none}.vt-feux i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.vt-feux i:nth-child(2){background:#febc2e}.vt-feux i:nth-child(3){background:#28c840}.vt-en-ligne{color:#7fd1a4;font-weight:400}.vt-hero-chat{height:540px}.vt-chat-aide{flex:none;font-size:12.5px;line-height:1.45;color:var(--vt-brume2);padding:10px 14px 0}.vt-chat-corps{flex:1;min-height:0;color:#f4f5f9;font-size:15px}.vt-chat-corps .chat-fil{padding:12px 14px}.vt-chat-corps .bulle.user .bulle-texte,.vt-chat-corps .bulle.user .bulle-texte:before{background:var(--vt-acier)}.vt-chat-corps .chat-saisie button{background:var(--vt-acier)}.vt-chat-corps .chat-saisie input:focus{border-color:var(--vt-acier-clair)}.vt-chat-corps .chat-saisie input::placeholder{color:#8e98a8;opacity:1}.vt-chat-corps .act.tel,.vt-chat-corps .act.cv{background:var(--vt-acier)}.vt-chat-corps .rangee{display:flex;flex:none;height:auto;grid-template-columns:none}.vt-chat-corps .bulle{display:flex;max-width:85%;min-width:0}.vt-chat-corps .bulle-texte{overflow-wrap:break-word;word-break:normal}.vt-chat-corps .bulle-texte a{word-break:normal;overflow-wrap:anywhere}.vt-chat-corps .chat-fil{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vt-chat-corps .bulle-actions{gap:6px}.vt-chat-corps .chat-qui button{position:relative;color:#c3cddb}.vt-chat-corps .chat-qui button:after{content:"";position:absolute;top:-13px;right:-10px;bottom:-13px;left:-10px}.vt-chat-corps .act{display:inline-flex;flex:none;flex-direction:row;min-height:40px;container-type:normal;white-space:nowrap}@media(pointer:coarse){.vt-chat-corps .act{min-height:44px}.vt-chat-corps .bulle-sources a{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px}.vt-chat-corps .chat-email button.commencer{height:48px}}.vt-bloc{padding:104px 0}.vt-bloc.clair{background:var(--vt-papier);color:var(--vt-encre)}.vt-bloc.nuit{background:var(--vt-nuit)}.vt-bloc.ardoise{background:var(--vt-ardoise);border-top:1px solid var(--vt-filet);border-bottom:1px solid var(--vt-filet)}.vt-index{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--vt-acier-clair);margin-bottom:18px!important}.vt-index .vt-mono{display:inline-grid;place-items:center;min-width:36px;height:24px;padding:0 6px;border-radius:6px;border:1px solid currentColor;font-size:12px;font-weight:500}.clair .vt-index{color:var(--vt-acier-fonce)}.vt-bloc h2{font-size:clamp(30px,3.3vw,44px);text-wrap:balance}.vt-deux{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.vt-colle{position:sticky;top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.vt-colle .vt-index{margin-bottom:0!important}.vt-domaines{list-style:none;padding:0;border-top:1px solid #c9d1db}.vt-domaine{padding:34px 0 36px;border-bottom:1px solid #c9d1db;display:flex;flex-direction:column;gap:14px}.vt-domaine-tete{display:flex;align-items:baseline;gap:18px}.vt-domaine-tete .vt-mono{color:var(--vt-acier-fonce);font-size:15px}.vt-domaine h3{font-size:clamp(22px,2vw,27px)}.vt-domaine>p{color:#3d4757;font-size:16.5px;max-width:40em}.vt-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vt-tags li{font-size:13.5px;line-height:1.35;padding:6px 11px;border-radius:7px;background:#fff;border:1px solid #d3dae3;color:#2c3542}.vt-tags.sombre li{background:#ffffff0d;border-color:#ffffff1f;color:var(--vt-brume);font-size:12.5px;padding:4px 9px}.vt-fondateur{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.vt-fondateur-texte>p:not(.vt-index):not(.vt-role){color:var(--vt-brume);font-size:17px;max-width:34em}.vt-role{color:var(--vt-acier-clair);font-weight:600;margin:12px 0 20px!important}.vt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vt-cv{background:var(--vt-ardoise)}.vt-parcours{list-style:none;padding:8px 22px 4px;display:flex;flex-direction:column}.vt-parcours li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.vt-parcours li:last-child{border-bottom:0}.vt-parcours .vt-mono{color:var(--vt-acier-clair);padding-top:2px}.vt-parcours b{display:block;font-size:15.5px;font-weight:620;color:#fff}.vt-parcours li span:not(.vt-mono){font-size:14px;color:var(--vt-brume2)}.vt-cv .vt-tags{padding:6px 22px 22px}.vt-produits-tete{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:44px}.vt-produits-tete .vt-doux{font-size:17px}.vt-ecran{border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;background:radial-gradient(1200px 500px at 15% -10%,rgba(74,121,168,.16),transparent 60%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/48px 48px,var(--vt-nuit2)}.vt-ecran-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff0f}.vt-app{display:flex;flex-direction:column;gap:8px;padding:30px 28px 26px;background:#0f1826eb;text-decoration:none;color:#e9edf2;transition:background .2s}.vt-app:hover{background:#182232f2}.vt-app img{border-radius:13px;margin-bottom:8px;filter:grayscale(1) brightness(1.08);opacity:.92;transition:filter .25s,opacity .25s}.vt-app:hover img,.vt-app:focus-visible img{filter:none;opacity:1}.vt-app b{font-size:20px;font-weight:640}.vt-app-court{font-size:14px;color:var(--vt-acier-clair)}.vt-app-texte{font-size:15px;color:var(--vt-brume);flex:1;line-height:1.55}.vt-app-url{color:var(--vt-brume2);margin-top:6px}.vt-ecran-bas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:32px;align-items:center;padding:24px 28px;border-top:1px solid rgba(255,255,255,.08);background:#0a111d99}.vt-labs>p{color:var(--vt-brume2);margin-bottom:10px!important;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}.vt-labs ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.vt-labs a{display:flex;align-items:center;gap:12px;text-decoration:none}.vt-labs img{border-radius:8px;flex:none;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.vt-labs a:hover img{filter:none;opacity:1}.vt-labs span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.vt-labs b{font-size:14.5px;font-weight:600}.vt-labs small{font-size:12.5px;color:var(--vt-brume2)}.vt-maison{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.vt-maison li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--vt-brume2);line-height:1.45}.vt-maison li svg{flex:none;color:var(--vt-acier-clair);margin-top:1px;width:20px;height:20px}.vt-maison b{display:block;color:#fff;font-size:14.5px;font-weight:600}.vt-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.vt-contact-info h2{margin-bottom:16px}.vt-contact-info>.vt-doux{font-size:17px}.vt-lignes{margin-top:34px!important;border-top:1px solid #c9d1db}.vt-lignes>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #c9d1db;align-items:baseline}.vt-lignes dt{display:flex;align-items:center;gap:10px;color:var(--vt-gris);font-size:14.5px}.vt-lignes dt svg{color:var(--vt-acier-fonce);width:17px;height:17px;flex:none}.vt-lignes dd a{text-decoration:none;font-weight:600}.vt-lignes dd a:hover{color:var(--vt-acier-fonce)}.vt-societe{margin-top:22px!important;font-size:13.5px;color:var(--vt-gris)}.vt-tels{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.vt-tels li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.vt-tel-pays{font-size:13px;color:var(--vt-gris);min-width:84px}.vt-tels a{text-decoration:none;font-weight:600;white-space:nowrap}.vt-wa{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600!important;padding:2px 9px;border-radius:999px;border:1px solid #c3ccd7}.vt-wa:hover{border-color:var(--vt-acier)}.vt-contact-form{background:#fff;border:1px solid #d3dae3;border-radius:14px;padding:30px;box-shadow:0 20px 50px -35px #151b2459}.vt-contact-form>h3{font-size:20px;margin-bottom:18px}.vitrine .vt-contact-form .contenu{padding:0;margin:0;color:var(--vt-encre);max-width:none}.vt-contact-form .contenu .sur,.vt-contact-form .contenu>h2,.vt-contact-form .contenu>.doux{display:none}.vt-contact-form form{display:flex;flex-direction:column;gap:14px}.vt-contact-form .champs-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vt-contact-form .champ{display:flex;flex-direction:column;gap:6px}.vitrine .vt-contact-form .champ label{font-size:14px;font-weight:550;color:var(--vt-encre);margin:0}.vitrine .vt-contact-form .champ input,.vitrine .vt-contact-form .champ textarea{font:inherit;font-size:16px;color:var(--vt-encre);background:#f7f9fb;border:1px solid #c6cfda;border-radius:9px;padding:11px 13px;width:100%;outline:none}.vitrine .vt-contact-form .champ input:focus,.vitrine .vt-contact-form .champ textarea:focus{border-color:var(--vt-acier);background:#fff;box-shadow:0 0 0 3px #4a79a829}.vitrine .vt-contact-form .btn.plein{background:var(--vt-encre);border-radius:10px;box-shadow:none;align-self:flex-start;font-weight:600}.vitrine .vt-contact-form .btn.plein:hover{transform:none;background:#273140}.vitrine .vt-contact-form .err{color:#a8262f;font-size:14px}.vitrine .vt-contact-form .ok{background:#e9f3ec;border:1px solid #b9d9c2;color:#1d4d2b;padding:14px;border-radius:8px}.vt-contact-form .piege,.vt-form .piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vt-pied{background:var(--vt-nuit);border-top:1px solid var(--vt-filet);padding:36px 0 26px;font-size:14px;color:var(--vt-brume)}.vt-pied-in{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.vt-pied .lockup-mot{color:#fff}.vt-pied nav{display:flex;flex-wrap:wrap;gap:6px 22px}.vt-pied a{text-decoration:none}.vt-pied a:hover,.vt-lien-pied:hover{color:#fff}.vt-lien-pied{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.vt-pied .vt-tels{flex-direction:row;flex-wrap:wrap;gap:6px 24px}.vt-pied .vt-tel-pays,.vt-menu-mobile .vt-tel-pays{color:var(--vt-brume2);min-width:0}.vt-pied .vt-wa,.vt-menu-mobile .vt-wa{border-color:#fff3;color:var(--vt-brume)}.vt-menu-mobile .vt-tels{margin-top:4px}.vt-menu-mobile .vt-tels a{color:#fff}.vt-pied-bas{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--vt-filet);font-size:12.5px;color:#7d8aa0}.vt-pied-bas span:last-child{display:flex;flex-wrap:wrap;gap:16px}.vt-alerte{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;font-size:13.5px;color:var(--vt-brume);text-decoration:none;padding:6px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0a111d8c}.vt-alerte b{color:#fff;font-size:14px}.vt-alerte .vt-mono{color:var(--vt-acier-clair)}.vt-alerte:hover{border-color:#ffffff47}.vt-hero-texte>.vt-alerte{display:flex;width:fit-content;max-width:100%}.vt-point.rouge{background:#e0605d;box-shadow:0 0 0 3px #e0605d2e}.vt-bloc-veille{border-top:1px solid var(--vt-filet)}.vt-veille-grille{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}.vt-veille-intro{position:sticky;top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.vt-veille-intro .vt-index{margin-bottom:0!important}.vt-veille-intro .vt-doux{font-size:16px}.vt-veille-chiffres{display:flex;gap:28px;margin:4px 0 6px!important}.vt-veille-chiffres dt{font-size:12.5px;color:var(--vt-brume2);max-width:12em;line-height:1.35}.vt-veille-chiffres dd{font-size:34px;font-weight:640;letter-spacing:-.02em;color:#fff;line-height:1.1;margin-top:4px!important}.vt-filtres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.vt-filtres button{font:inherit;font-size:13px;font-weight:550;padding:5px 11px;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--vt-brume);cursor:pointer}.vt-filtres button:hover{border-color:#ffffff4d;color:#fff}.vt-filtres button.actif{background:var(--vt-acier);border-color:var(--vt-acier);color:#fff}.vt-veille-fen{background:var(--vt-ardoise)}.vt-veille-reglages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:14px}.vt-veille-reglages .vt-filtres{margin-bottom:0}.vt-segments{align-items:center;gap:4px!important;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0a111d80}.vt-segments button{border-color:transparent!important;background:transparent;padding:4px 11px}.vt-segments button.actif{background:var(--vt-acier)!important}.vt-seg-titre{color:var(--vt-brume2);padding:0 6px 0 8px}.vt-veille{min-width:0}.vt-portee{display:flex;min-width:0;max-width:100%;flex:0 1 auto}@media(max-width:560px){.vt-portee{flex:1 1 100%}.vt-portee select{width:100%}}.vt-portee select{font:inherit;font-size:13.5px;font-weight:550;color:#f2f5f9;background:#1b222d;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:6px 10px;max-width:100%;min-width:0;cursor:pointer}.vt-portee select:focus-visible{outline:2px solid var(--vt-acier-clair);outline-offset:2px}.vt-portee select option,.vt-portee select optgroup{background:#1b222d;color:#f2f5f9}.vt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt-direct{display:inline-flex;align-items:center;gap:7px;color:#7fd1a4;font-weight:400;white-space:nowrap}.vt-direct i{width:7px;height:7px;border-radius:50%;background:#59c08a;box-shadow:0 0 #59c08a8c;animation:vt-pouls 2.4s ease-out infinite}.vt-direct.arret{color:var(--vt-brume2)}.vt-direct.arret i{background:#8f9bae;animation:none}@keyframes vt-pouls{0%{box-shadow:0 0 #59c08a8c}70%{box-shadow:0 0 0 7px #59c08a00}to{box-shadow:0 0 #59c08a00}}.vt-cves li.nouveau{animation:vt-cve-entree .7s cubic-bezier(.2,.8,.2,1) both,vt-cve-lueur 6s ease-out both}@keyframes vt-cve-entree{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes vt-cve-lueur{0%,25%{background:#4a79a838}to{background:transparent}}.vt-sev.neuf{background:#59c08a24;color:#9fe0bb;border:1px solid rgba(89,192,138,.4)}.vt-veille-plus{display:block;width:100%;font:inherit;font-size:13.5px;font-weight:600;color:var(--vt-acier-clair);background:#ffffff08;border:0;border-top:1px solid rgba(255,255,255,.07);padding:12px;cursor:pointer}.vt-veille-plus:hover{background:#ffffff0f;color:#fff}.vt-alerte-regle{color:var(--vt-brume2)}@media(prefers-reduced-motion:reduce){.vt-direct i,.vt-cves li.nouveau{animation:none}}.vt-veille-vide{padding:28px 22px;color:var(--vt-brume2)}.vt-cves{list-style:none;padding:0}.vt-cves li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.vt-cves li:last-child{border-bottom:0}.vt-cve-date{color:var(--vt-brume2);padding-top:2px;white-space:nowrap}.vt-cve-corps{display:flex;flex-direction:column;gap:4px;min-width:0}.vt-cve-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.vt-cve-id{color:#fff;font-size:14px;text-decoration:none;font-weight:600}.vt-cve-id:hover{color:var(--vt-acier-clair);text-decoration:underline}.vt-sev{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:5px;letter-spacing:.02em;white-space:nowrap}.vt-sev.crit{background:#c95c5c29;color:#e7a3a0;border:1px solid rgba(201,92,92,.35)}.vt-sev.haute{background:#c9965024;color:#e2c08f;border:1px solid rgba(201,150,80,.32)}.vt-sev.moy{background:#a8c3df1f;color:var(--vt-acier-clair);border:1px solid rgba(168,195,223,.3)}.vt-sev.expl{background:transparent;color:#f0b3ae;border:1px solid rgba(224,96,93,.55)}.vt-cve-produit{font-size:14.5px;font-weight:600;color:#e9edf2;overflow-wrap:anywhere}.vt-cve-texte{font-size:13.5px;color:var(--vt-brume2);line-height:1.45;overflow-wrap:anywhere}.vt-cve-liens{display:flex;gap:14px;font-size:12.5px}.vt-cve-liens a{color:var(--vt-acier-clair);text-decoration:none}.vt-cve-liens a:hover{text-decoration:underline}.vt-sources{margin-top:12px!important;font-size:12px;color:#7d8aa0}@media(max-width:999px){.vt-veille-grille{grid-template-columns:minmax(0,1fr);gap:32px}.vt-veille-intro{position:static}}@media(max-width:720px){.vt-veille-fen .vt-fenetre-titre{height:auto;min-height:40px;flex-wrap:wrap;row-gap:2px;padding:8px 10px 8px 14px}.vt-veille-fen .vt-fenetre-titre>span:nth-child(2){white-space:normal}.vt-cves li{grid-template-columns:1fr;gap:4px;padding:14px 16px}.vt-veille-chiffres{gap:20px}.vt-veille-chiffres dd{font-size:28px}}.vt-bulle{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#141a23f2;color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 16px 36px -14px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vt-bulle:hover{background:#1e2632f7}.vt-bulle-panneau{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + var(--vv-bas,0px) + env(safe-area-inset-bottom));z-index:70;width:min(420px,calc(100vw - 40px));height:min(660px,max(440px,70dvh),calc(var(--vv-h,100dvh) - 40px - env(safe-area-inset-bottom)));background:#141a23;border-radius:14px;border-color:#ffffff24;box-shadow:0 28px 70px -20px #000000b3,0 4px 14px -6px #00000073,inset 0 1px #ffffff0d;transform-origin:100% 100%;animation:vt-chat-ouvre .22s cubic-bezier(.2,.8,.2,1)}.vt-bulle-panneau.ferme{animation:vt-chat-ferme .17s ease-in forwards;pointer-events:none}@keyframes vt-chat-ouvre{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes vt-chat-ferme{to{opacity:0;transform:translateY(10px) scale(.98)}}.vt-bulle-panneau .vt-fenetre-titre{height:46px;padding-right:4px}.vt-bulle-panneau .vt-modale-fermer{width:40px;height:40px;color:#c3cddb}.vt-bulle-panneau .vt-chat-corps{background:#121821}@media(pointer:coarse){.vt-bulle-panneau .vt-fenetre-titre{height:52px}.vt-bulle-panneau .vt-modale-fermer{width:44px;height:44px}}@media(min-width:600px)and (max-width:700px)and (orientation:portrait){.vt-bulle-panneau{right:50%;transform:translate(50%);width:min(480px,calc(100vw - 48px));transform-origin:50% 100%}.vt-bulle-panneau{animation-name:vt-chat-ouvre-c}.vt-bulle-panneau.ferme{animation-name:vt-chat-ferme-c}}@keyframes vt-chat-ouvre-c{0%{opacity:0;transform:translate(50%) translateY(14px) scale(.97)}}@keyframes vt-chat-ferme-c{to{opacity:0;transform:translate(50%) translateY(10px) scale(.98)}}@media(max-width:599px){.vt-bulle-panneau{inset:auto 0;top:var(--vv-haut,0px);width:auto;height:var(--vv-h,100dvh);border-radius:0;border:0;box-shadow:none;animation-name:vt-chat-monte}.vt-bulle-panneau .vt-fenetre-titre{padding-top:env(safe-area-inset-top);height:calc(52px + env(safe-area-inset-top))}.vt-bulle-panneau.ferme{animation-name:vt-chat-descend}}@keyframes vt-chat-monte{0%{opacity:0;transform:translateY(24px)}}@keyframes vt-chat-descend{to{opacity:0;transform:translateY(24px)}}html.vitrine-active.vt-chat-plein,html.vt-chat-plein body{overflow:hidden}@media(prefers-reduced-motion:reduce){.vt-bulle-panneau,.vt-bulle-panneau.ferme{animation-duration:.01s}}.vt-modale-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#050910a8;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vt-modale{width:100%;max-width:620px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;color:#151b24;border-radius:14px;box-shadow:0 40px 90px -30px #0009;overflow:hidden;font:16px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang HK,Noto Sans HK,sans-serif}.vt-modale-tete{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 20px;border-bottom:1px solid #e3e6eb;font-weight:650;font-size:16px}.vt-modale-fermer{width:38px;height:38px;border-radius:8px;border:0;background:transparent;color:#556070;display:grid;place-items:center;cursor:pointer;flex:none}.vt-modale-fermer:hover{background:#7f7f7f24}.vt-modale-corps{padding:20px 24px 24px;overflow-y:auto}.vt-form{display:flex;flex-direction:column;gap:14px}.vt-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:550;color:#151b24;min-width:0}.vt-form input,.vt-form select,.vt-form textarea{font:inherit;font-size:16px;font-weight:400;color:#151b24;background:#f7f9fb;border:1px solid #c6cfda;border-radius:9px;padding:10px 12px;width:100%;min-width:0;outline:none}.vt-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.vt-form select option{background:#fff;color:#151b24}.vt-form input:focus,.vt-form select:focus,.vt-form textarea:focus{border-color:#4a79a8;background:#fff;box-shadow:0 0 0 3px #4a79a829}.vt-champs-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vt-form .vt-doux,.vt-modale .vt-doux{color:#556070;font-size:15px}.vt-petit{font-size:13px;color:#556070;margin-top:-6px!important}.vt-err{color:#a8262f;font-size:14px}.vt-ok{background:#e9f3ec;border:1px solid #b9d9c2;color:#1d4d2b;padding:16px;border-radius:8px}.vt-form-bas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.vt-form .vt-lien{color:#3a6590}.vt-form .vt-btn.plein{background:#151b24;color:#fff}.vt-form .vt-btn.plein:hover{background:#273140}.vt-modale:has(.vt-connexion){max-width:480px;background:#141a23;color:#f4f5f9;border:1px solid rgba(255,255,255,.12)}.vt-modale:has(.vt-connexion) .vt-modale-tete{border-color:#ffffff1a}.vt-modale:has(.vt-connexion) .vt-modale-fermer{color:#c3cddb}.vt-connexion{--texte:#f4f5f9;--doux:#a3a9ba;--bord:rgba(255,255,255,.1);--bord2:rgba(255,255,255,.2);color:#f4f5f9}.demo-sortir{display:inline-flex;align-items:center;gap:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:6px;padding:2px 9px 2px 6px;font-size:12.5px;font-weight:600;cursor:pointer;margin-right:4px;white-space:nowrap}.demo-sortir:hover{background:#ffffff2e}.demo-badge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px;background:#a8c3df2e;color:#c3d6ea}.maj-dispo{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:400;width:min(360px,calc(100vw - 40px));background:#141a23;color:#f4f5f9;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 24px 60px -20px #000000b3;padding:16px 18px;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang HK,Noto Sans HK,sans-serif}.maj-dispo b{display:block;font-size:15px;margin-bottom:4px}.maj-dispo p{margin:0 0 12px;color:#a3adbd}.maj-dispo div{display:flex;gap:8px;flex-wrap:wrap}.maj-dispo button{font:inherit;font-weight:600;border-radius:8px;padding:8px 14px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:transparent;color:#f4f5f9}.maj-dispo button.oui{background:#4a79a8;border-color:#4a79a8;color:#fff}@media(max-width:1200px){.vt-hero-in{grid-template-columns:minmax(0,1fr) 380px;gap:44px}.vt-puces{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-ecran-bas{grid-template-columns:1fr 1fr}.vt-ecran-bas .vt-btn{grid-column:1 / -1;justify-self:start}}@media(max-width:1100px){.vt-nav,.vt-barre-droite{display:none}.vt-burger{display:inline-flex}}@media(max-width:999px){.vt-hero-in{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:64px;padding-bottom:56px}.vt-hero-chat{display:none}.vt-deux,.vt-fondateur,.vt-contact,.vt-produits-tete{grid-template-columns:1fr;gap:40px}.vt-colle{position:static}.vt-ecran-apps{grid-template-columns:1fr}.vt-bloc{padding:80px 0}}@media(max-width:720px){.vt-cadre{padding:0 20px}.vt-menu-mobile{padding:4px 20px 24px}.vt-hero-in{padding-top:44px;padding-bottom:44px}.vt-hero-cta .vt-btn{flex:1 1 100%}.vt-puces{grid-template-columns:1fr}.vt-bloc{padding:64px 0}.vt-domaine{padding:26px 0 28px}.vt-domaine-tete{gap:12px}.vt-actions .vt-btn{flex:1 1 100%}.vt-parcours{padding:6px 16px 2px}.vt-parcours li{grid-template-columns:72px minmax(0,1fr);gap:10px}.vt-cv .vt-tags{padding:6px 16px 18px}.vt-app{padding:24px 20px}.vt-ecran-bas{grid-template-columns:1fr;padding:22px 20px}.vt-ecran-bas .vt-btn{width:100%}.vt-lignes>div{grid-template-columns:1fr;gap:6px}.vt-contact-form{padding:22px 18px}.vt-contact-form .champs-2,.vt-champs-2{grid-template-columns:1fr}.vt-pied-in{flex-direction:column;align-items:flex-start}.vt-bulle{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));height:54px;width:54px;padding:0;justify-content:center;border-radius:16px}.vt-bulle span{display:none}.vt-modale-fond{padding:0;align-items:stretch}.vt-modale{max-width:none;max-height:none;min-height:100dvh;border-radius:0}.vt-modale:has(.vt-connexion){max-width:none}.vt-modale-corps{padding:18px 18px calc(24px + env(safe-area-inset-bottom))}.vt-btn{white-space:normal}.vt-credit{display:none}}.vt-bandeau-langue{display:flex;align-items:center;justify-content:center;gap:6px;background:#101a28;border-bottom:1px solid var(--vt-filet);font-size:13px;min-height:34px;padding:0 8px}.vt-bandeau-choix{font:inherit;color:var(--vt-acier-clair);background:none;border:0;padding:7px 8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a8c3df66}.vt-bandeau-choix:hover{color:#fff}.vt-bandeau-fermer{font:inherit;font-size:17px;line-height:1;color:var(--vt-brume2);background:none;border:0;width:30px;height:30px;border-radius:6px;cursor:pointer}.vt-bandeau-fermer:hover{color:#fff;background:#ffffff0f}.vt-descriptif{margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.18);font-size:12.5px;line-height:1.2;color:var(--vt-brume,#a9b4c2);white-space:nowrap;letter-spacing:.2px}.vt-pied-marque{display:flex;align-items:center}@media(max-width:560px){.vt-barre .vt-descriptif{display:none}}:root{--bg:#07090f;--verre:rgba(18,21,32,.72);--verre2:rgba(24,28,40,.9);--bord:rgba(255,255,255,.1);--bord2:rgba(255,255,255,.2);--texte:#f4f5f9;--doux:#a3a9ba;--zh:#e6ddcf;--flamme:#ff3d5a;--ambre:#ffa03c;--violet:#7c5cff;--accent:#4f8cff;--degrade:linear-gradient(180deg,#4f8cff,#3b74e6);--halo:rgba(79,140,255,.35);--barre:30px;--dock:92px}*{box-sizing:border-box;margin:0}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{background:var(--bg);color:var(--texte);font:15px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,PingFang HK,Noto Sans HK,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:inherit}img{display:block}button{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ecran{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100dvh}.fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}.tache{position:absolute;border-radius:50%;filter:blur(130px);opacity:.16;will-change:transform}.t1{width:55vw;height:55vw;max-width:760px;max-height:760px;left:-16vw;top:-20vw;background:#3b5b8f;animation:derive1 28s ease-in-out infinite alternate}.t2{width:46vw;height:46vw;max-width:640px;max-height:640px;right:-14vw;top:6vh;background:#5b6b8a;opacity:.14;animation:derive2 34s ease-in-out infinite alternate}.t3{width:40vw;height:40vw;max-width:540px;max-height:540px;left:30vw;bottom:-22vw;background:#2a3a55;opacity:.12;animation:derive3 40s ease-in-out infinite alternate}@keyframes derive1{to{transform:translate(18vw,14vh) scale(1.15)}}@keyframes derive2{to{transform:translate(-16vw,22vh) scale(.9)}}@keyframes derive3{to{transform:translate(-22vw,-10vh) scale(1.2)}}.barre-menu{position:relative;z-index:30;height:var(--barre);flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;background:#0a0c1499;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--bord);font-size:13px}.barre-menu .marque{background:none;border:0;padding:2px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center}.barre-menu .marque:hover{background:#ffffff14}.lockup{display:inline-flex;align-items:center;gap:7px}.lockup-mot{font-weight:800;font-size:14px;letter-spacing:-.03em;line-height:1}.lockup-point{color:var(--violet)}.menus{display:flex;gap:2px}.menus button{background:none;border:0;padding:3px 9px;border-radius:6px;font-weight:600;color:var(--texte);cursor:pointer}.menus button:hover{background:#ffffff1a}.menus button.actif{background:#ffffff24}.menu-droite{margin-left:auto;display:flex;align-items:center;gap:14px;color:var(--doux)}.survol-nom{color:var(--texte);font-weight:600}.horloge{font-variant-numeric:tabular-nums;color:var(--texte)}@media(max-width:720px){.menus,.langues{display:none}}.bureau{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden}.bureau-toile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;-webkit-tap-highlight-color:transparent}.bureau-toile.sans-webgl{display:none}.bureau-legende{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:12px;color:var(--doux);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.fenetre{position:absolute;max-width:calc(100% - 24px);max-height:calc(100% - 24px);display:flex;flex-direction:column;background:#0f121b;isolation:isolate;border:1px solid var(--bord);border-radius:14px;box-shadow:0 30px 80px -20px #000c,0 0 0 .5px #0009;overflow:hidden;transition:box-shadow .2s}.fenetre.active{box-shadow:0 40px 100px -20px #000000e6,0 0 0 .5px #000000b3,0 0 0 1px var(--bord2)}.fenetre.minimisee{visibility:hidden;pointer-events:none}.fenetre.maxi{left:12px!important;top:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;transform:none!important}.fenetre-barre{flex:none;display:grid;grid-template-columns:72px 1fr 72px;align-items:center;height:40px;padding:0 10px;background:#161a25;border-bottom:1px solid var(--bord);cursor:grab;user-select:none;-webkit-user-select:none}.fenetre-barre:active{cursor:grabbing}.feux{display:flex;gap:8px}.feu{width:16px;height:16px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:#0009;box-shadow:inset 0 0 0 .5px #00000040}.feu svg{width:10px;height:10px;opacity:0;transition:opacity .15s}.feux:hover .feu svg{opacity:1}.feu.rouge{background:#ff5f57}.feu.jaune{background:#febc2e}.feu.vert{background:#28c840}.fenetre-titre{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--doux)}.fenetre.active .fenetre-titre{color:var(--texte)}.fenetre-titre img{border-radius:4px}.fenetre-corps{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#0f121b;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(max-width:720px){.fenetre{left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none;max-height:none!important;border-radius:0;border:0;transform:none!important}.fenetre-barre{cursor:default}.feu svg{opacity:1}}.contenu{padding:28px 30px 30px}@media(max-width:720px){.contenu{padding:20px 18px 26px}}.contenu h1{font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-.04em;font-weight:800;margin:10px 0}.contenu h1 em{font-style:normal;color:var(--accent)}.contenu h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.1;font-weight:800;margin:4px 0 10px}.contenu p{margin-bottom:10px}.contenu .zh{color:var(--zh)}.contenu .doux{color:var(--doux)}.sur{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--doux);padding:5px 11px 5px 8px;border:1px solid var(--bord);border-radius:999px;background:#ffffff0a}.badge i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 #3ddc9799;animation:pouls 2.2s ease-out infinite}@keyframes pouls{70%{box-shadow:0 0 0 10px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.zh-grand{font-size:16px;color:var(--zh)}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-weight:700;text-decoration:none;min-height:44px;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s}.btn:hover{transform:translateY(-2px)}.btn.plein{background:var(--accent);color:#fff;box-shadow:0 8px 22px -12px var(--halo)}.btn.plein:hover{filter:brightness(1.08)}.btn.vide{border:1px solid var(--bord2);background:#ffffff0a;color:var(--texte)}.btn.vide:hover{border-color:var(--accent)}.btn:disabled{opacity:.6;cursor:default;transform:none}.accueil-haut{display:flex;gap:22px;align-items:flex-start}.accueil-haut .marque-svg{flex:none;margin-top:4px;animation:flotter 5s ease-in-out infinite}@keyframes flotter{50%{transform:translateY(-8px)}}@media(max-width:600px){.accueil-haut{flex-direction:column;gap:12px}}.tuiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:18px 0}.tuiles button{width:100%;height:100%;text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:#ffffff0d;border:1px solid var(--bord);cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.tuiles button:hover{transform:translateY(-3px);border-color:var(--bord2);background:#ffffff14}.tuiles img{border-radius:11px}.tuiles b{font-size:15px;font-weight:800;letter-spacing:-.01em;margin-top:4px}.tuiles span{font-size:12.5px;color:var(--doux);line-height:1.35}.tuiles span.zh{color:var(--zh)}.tuile-conseil .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#4f8cff29;color:var(--accent)}.accueil-bas{display:flex;flex-wrap:wrap;gap:10px}.plateforme{position:relative;overflow:hidden}.plateforme-haut{display:flex;gap:20px;align-items:center;margin-bottom:16px}.plateforme-haut img{border-radius:22px;box-shadow:0 20px 40px -20px #000c}.plateforme-court{color:var(--doux);margin:0 0 6px}.lien-domaine{font-size:13px;font-weight:700;color:var(--teinte);text-decoration:none}.plateforme-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.plateforme-halo{position:absolute;right:-20%;top:-30%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--teinte) 35%,transparent),transparent 65%);filter:blur(20px);pointer-events:none;z-index:-1}.coches{list-style:none;padding:0;display:grid;gap:10px;margin:14px 0 20px}.coches li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.coches li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat,linear-gradient(#000 0 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;margin-top:1px}.coches li span{display:block;color:var(--zh);font-size:13px}.fondateur{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:start}@media(max-width:640px){.fondateur{grid-template-columns:1fr}}.portrait{position:relative;width:150px;aspect-ratio:1;border-radius:24px;background:linear-gradient(160deg,#2a3346,#1a2030);border:1px solid var(--bord2);display:grid;place-items:center;font-weight:800;font-size:52px;letter-spacing:-.05em;color:#fff;box-shadow:0 30px 60px -30px var(--halo);animation:flotter 6s ease-in-out infinite}.portrait:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:30px;border:1px dashed var(--bord2);animation:tourner 30s linear infinite}@keyframes tourner{to{transform:rotate(360deg)}}.fondateur .role{font-weight:700}.fondateur p{font-size:14.5px;color:var(--doux)}.fondateur p strong{color:var(--texte)}.fondateur p.zh{color:var(--zh)}.etiquettes{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px}.etiquettes li{font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--bord2);background:#ffffff0a}.carte{background:#ffffff0a;border:1px solid var(--bord);border-radius:16px;padding:4px 20px;margin:14px 0 18px}.ligne{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid var(--bord)}.ligne:first-child{border-top:0}.lib{color:var(--doux);font-size:13px}.lib span{display:block;color:var(--zh);font-size:12px;margin-top:2px}.val{font-weight:650;font-size:16px;text-align:right}.val span{display:block;color:var(--zh);font-weight:500;font-size:13px;margin-top:2px}.num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em}@media(max-width:420px){.ligne{flex-direction:column;gap:4px}.val{text-align:left}}.contact form{display:grid;gap:14px;margin-top:8px}.champ label{display:flex;gap:8px;align-items:baseline;font-size:13px;font-weight:600;color:var(--doux);margin-bottom:6px}.champ label span{color:var(--zh);font-weight:500}.champ input,.champ textarea{width:100%;font:inherit;color:var(--texte);background:#00000059;border:1px solid var(--bord2);border-radius:10px;padding:11px 12px;outline:none;transition:border-color .2s,box-shadow .2s}.champ input:focus,.champ textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f8cff33}.champ textarea{resize:vertical;min-height:110px}.piege{position:absolute;left:-9999px;opacity:0}.err{color:#ff8a8a;font-size:14px}.err span{display:block;color:var(--zh)}.ok{padding:16px;border-radius:12px;background:#3ddc971f;border:1px solid rgba(61,220,151,.4);font-weight:600}.chat{display:flex;flex-direction:column;height:100%}.chat-fil{flex:1;min-height:0;overflow:auto;padding:16px 14px;display:flex;flex-direction:column;gap:8px}.rangee{display:flex;align-items:flex-end;gap:8px;max-width:100%}.rangee.user{justify-content:flex-end}.avatar{flex:none;width:30px;height:30px;border-radius:50%;background:#1b1f2c;border:1px solid var(--bord2);display:grid;place-items:center;margin-bottom:2px}.bulle{max-width:82%;display:flex;flex-direction:column;gap:4px;position:relative}.bulle-nom{font-size:11px;color:var(--doux);margin-left:12px}.bulle-texte{padding:9px 14px;border-radius:20px;font-size:15px;line-height:1.4;white-space:pre-wrap;position:relative}.bulle.assistant .bulle-texte{background:#2a2e3a;color:#f4f5f9;border-bottom-left-radius:6px}.bulle.assistant .bulle-texte:before{content:"";position:absolute;left:-6px;bottom:0;width:14px;height:16px;background:#2a2e3a;border-bottom-right-radius:16px 12px;clip-path:polygon(0 100%,100% 100%,100% 0)}.bulle.user .bulle-texte{background:#1f8bff;color:#fff;border-bottom-right-radius:6px}.bulle.user .bulle-texte:before{content:"";position:absolute;right:-6px;bottom:0;width:14px;height:16px;background:#1f8bff;border-bottom-left-radius:16px 12px;clip-path:polygon(0 100%,100% 100%,0 0)}.bulle.erreur .bulle-texte{background:#3a2328}.bulle-sources{display:flex;flex-wrap:wrap;gap:6px;margin-left:12px}.bulle-sources a{font-size:11.5px;color:var(--doux);text-decoration:none;padding:3px 8px;border-radius:999px;border:1px solid var(--bord)}.bulle-sources a:hover{color:var(--texte);border-color:var(--bord2)}.pense{display:flex;gap:4px;padding:12px 14px}.pense i{width:7px;height:7px;border-radius:50%;background:var(--doux);animation:rebond 1.2s ease-in-out infinite}.pense i:nth-child(2){animation-delay:.15s}.pense i:nth-child(3){animation-delay:.3s}@keyframes rebond{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.chat-saisie{flex:none;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bord);background:#10131c}.chat-saisie input{flex:1;min-width:0;font:inherit;font-size:16px;color:var(--texte);background:#1b1f2c;border:1px solid var(--bord2);border-radius:20px;padding:10px 16px;outline:none}.chat-saisie input:focus{border-color:#1f8bff}.chat-saisie button{width:48px;height:48px;flex:none;border-radius:50%;border:0;background:#1f8bff;color:#fff;cursor:pointer;display:grid;place-items:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chat-saisie input{touch-action:manipulation}.chat-saisie button:disabled{opacity:.4;cursor:default}.dock-zone{position:relative;z-index:30;flex:none;height:var(--dock);display:flex;justify-content:center;align-items:flex-end;padding-bottom:10px;pointer-events:none}.dock{pointer-events:auto;list-style:none;margin:0;display:flex;align-items:flex-end;gap:6px;padding:8px 10px;border-radius:22px;background:#12152099;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--bord);box-shadow:0 20px 50px -20px #000000e6;max-width:calc(100% - 16px);overflow-x:auto;overflow-y:visible;scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock-item{position:relative;flex:none;transform-origin:50% 100%;will-change:transform}.dock-item.sep-avant{margin-left:14px}.dock-item.sep-avant:before{content:"";position:absolute;left:-10px;top:8px;bottom:12px;width:1px;background:var(--bord2)}.dock-item button{position:relative;background:none;border:0;padding:2px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px}.dock-icone{width:52px;height:52px;border-radius:14px;overflow:hidden;display:grid;place-items:center;box-shadow:0 8px 20px -10px #000000e6}.dock-icone img{width:52px;height:52px}.dock-icone .marque-svg{width:48px;height:48px}.ic-rond{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:800;letter-spacing:-.04em}.ic-rond svg{width:26px;height:26px}.ic-rond.flamme{background:#1f2a40;color:#9cc0ff;border:1px solid var(--bord2)}.ic-rond.mb{background:#2a3346;color:#f4f5f9;font-size:20px;border:1px solid var(--bord2)}.ic-rond.nuit{background:#1b1f2c;color:#f4f5f9;border:1px solid var(--bord2)}.ic-rond.violet{background:var(--accent);color:#fff}.ic-rond.blanc{background:#f4f5f9;color:#0b0c10}.dock-point{width:4px;height:4px;border-radius:50%;background:transparent}.dock-point.on{background:var(--texte)}.dock-etiquette{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;border-radius:8px;background:#121520f2;border:1px solid var(--bord2);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.dock-item:hover .dock-etiquette{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:720px){:root{--dock:78px}.dock{gap:4px;padding:6px 8px;border-radius:18px;justify-content:flex-start}.dock-icone,.dock-icone img,.ic-rond{width:44px;height:44px;border-radius:12px}.dock-icone .marque-svg{width:40px;height:40px}.dock-etiquette{display:none}.bureau-legende{bottom:8px;font-size:11px}}.pied-seo{position:absolute;left:0;right:0;bottom:0;height:0;overflow:hidden;font-size:11px;color:var(--doux)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ecran{width:100vw;max-width:100vw}.bureau,.fenetre-corps,.contenu{min-width:0;max-width:100%}.fenetre-corps{overflow-x:hidden}.accueil-haut>div,.fondateur>div,.plateforme-haut>div{min-width:0}.contenu p,.contenu h1,.contenu h2{overflow-wrap:anywhere}@media(max-width:720px){.fenetre{width:100vw!important;height:100%!important}.tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil-haut{flex-direction:column;gap:12px}.plateforme-haut{flex-direction:column;align-items:flex-start}.fenetre-barre{grid-template-columns:72px 1fr 72px}.contenu h1{font-size:26px}.contenu h2{font-size:23px}}@media(max-width:420px){.tuiles{grid-template-columns:1fr 1fr}.tuiles button{padding:11px}.tuiles b{font-size:14px}}@media(max-width:720px){.fenetre-barre{grid-template-columns:auto 1fr auto;height:54px;padding:0 12px}.feu{width:18px;height:18px;min-width:18px}.feu svg{width:11px;height:11px;opacity:1}.fenetre-barre{height:56px}.fenetre-droite{min-width:108px}.bureau-legende{bottom:10px}}.fenetre.ancree{border-radius:14px}.fenetre.ancree .fenetre-corps{overflow:hidden}.services{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:14px 0 16px}.service{padding:16px 16px 10px;border-radius:16px;background:#ffffff0a;border:1px solid var(--bord)}.service h3{font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.service h3 span{display:block;font-size:12.5px;font-weight:500;color:var(--zh)}.service .coches{margin:0;gap:8px}.service .coches li{font-size:13.5px}.service .coches li span{font-size:12px}.menu-compact{display:none}@media(max-width:480px){.dock-zone{display:none}:root{--dock:0px}.menu-compact{display:block;position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40}.menu-compact-bouton{width:56px;height:56px;border-radius:50%;border:1px solid var(--bord2);background:#12151f;color:var(--texte);display:grid;place-items:center;box-shadow:0 14px 34px -12px #000000e6;cursor:pointer}.menu-compact-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;border:0;padding:0;z-index:-1}.menu-compact-panneau{position:absolute;right:0;bottom:68px;width:min(320px,calc(100vw - 28px));display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;border-radius:18px;background:#12151f;border:1px solid var(--bord2);box-shadow:0 24px 60px -20px #000000e6;opacity:0;transform:translateY(8px) scale(.96);pointer-events:none;transform-origin:100% 100%;transition:opacity .18s,transform .18s}.menu-compact.ouvert .menu-compact-panneau{opacity:1;transform:none;pointer-events:auto}.menu-compact-panneau button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:12px;background:none;border:0;color:var(--doux);font-size:11px;font-weight:600;cursor:pointer}.menu-compact-panneau button[aria-pressed=true]{color:var(--texte);background:#ffffff0f}.menu-compact-panneau .dock-icone,.menu-compact-panneau .dock-icone img,.menu-compact-panneau .ic-rond{width:44px;height:44px;border-radius:12px}.menu-compact-panneau .dock-icone .marque-svg{width:40px;height:40px}.menu-compact-nom{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bureau-legende{bottom:24px;left:14px;transform:none;max-width:60%;white-space:normal;text-align:left}}@media(max-width:720px){.barre-menu{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0c14eb}.dock{backdrop-filter:none;-webkit-backdrop-filter:none;background:#121520f0}}@media(min-width:481px)and (pointer:coarse)and (hover:none){:root{--dock:0px}.dock-zone{position:fixed;right:8px;top:0;bottom:0;left:auto;height:auto;width:auto;padding:0;z-index:40;display:flex;align-items:center;justify-content:flex-end}.dock{flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:18px;max-height:calc(100dvh - 90px);max-width:none;overflow-y:auto;overflow-x:hidden;background:#121520f0;backdrop-filter:none;-webkit-backdrop-filter:none}.dock-item{transform:none!important}.dock-item.sep-avant{margin-left:0;margin-top:10px}.dock-item.sep-avant:before{left:8px;right:8px;top:-6px;bottom:auto;width:auto;height:1px}.dock-icone,.dock-icone img,.ic-rond{width:38px;height:38px;border-radius:11px}.dock-icone .marque-svg{width:34px;height:34px}.ic-rond svg{width:20px;height:20px}.ic-rond.mb{font-size:15px}.dock-etiquette,.dock-point{display:none}.dock-item button{flex-direction:row;padding:2px}.bureau-legende{left:14px;transform:none;text-align:left;max-width:60%;white-space:normal}.fenetre{max-width:calc(100% - 70px)}}.accueil-cta{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.feu{position:relative;overflow:visible;flex:none;aspect-ratio:1;-moz-appearance:none;appearance:none;-webkit-appearance:none}.feu:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%}@media(pointer:coarse){.feux{gap:34px;padding-left:6px}.feu:after{width:52px;height:64px;border-radius:14px}.feu.rouge{z-index:2}.feu.rouge:after{width:76px;height:72px;left:22%;border-radius:16px}.fenetre-barre{grid-template-columns:auto 1fr auto;padding-left:10px}}.plateforme-points{margin:6px 0 16px}.galerie{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;margin:6px 0 18px;align-items:start}.galerie a{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--bord2);background:#000;box-shadow:0 20px 40px -24px #000000e6}.galerie img{width:100%;height:auto;display:block}.galerie-mobile{border-radius:22px!important}@media(max-width:600px){.galerie{grid-template-columns:1fr}.galerie-mobile{width:60%;margin:0 auto}}.contenu.contact,.contenu.societe{padding:20px 26px 22px}.contact form{gap:10px;margin-top:4px}.champs-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.champs-2{grid-template-columns:1fr}}.contenu .compact{margin-bottom:6px}.champ input,.champ textarea{padding:9px 11px}.champ label{margin-bottom:4px}.champ textarea{min-height:84px}.carte.compacte{margin:8px 0 12px;padding:2px 16px}.carte.compacte .ligne{padding:9px 0}.carte.compacte .val{font-size:15px}.contenu.societe h2,.contenu.contact h2{margin-bottom:6px;font-size:clamp(22px,2.6vw,28px)}.bulle-actions{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 2px 4px}.act{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:700;text-decoration:none;color:#fff;min-height:40px}.act.wa{background:#25d366;color:#07090f}.act.tel{background:#1f8bff}.act.cv{background:var(--teinte,#4f8cff)}.bulle-texte a{color:#8db4ff;word-break:break-all}.act.mail{background:#2a2e3a;border:1px solid var(--bord2)}.fond-photo{background:#05070b url(/img/hk-baie-1920.jpg?v=1) center 40%/cover no-repeat}@media(min-width:1921px),(min-resolution:1.5dppx)and (min-width:1000px){.fond-photo{background-image:url(/img/hk-baie-3840.jpg?v=1)}}@media(max-aspect-ratio:4/5){.fond-photo{background-image:url(/img/hk-baie-portrait.jpg?v=1);background-position:center}}.fond-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05070b73,#05070b00 25%,#05070b00 70%,#05070b80);-webkit-mask-image:none;mask-image:none}.credit-photo{position:fixed;left:10px;bottom:6px;z-index:25;margin:0;font-size:10px;color:#ffffff73}.credit-photo a{color:inherit;text-decoration:none}.credit-photo a:hover{color:#fff}.ecran:not(.pret) .fenetre{visibility:hidden}@media(max-width:480px){.credit-photo{bottom:auto;top:calc(var(--barre) + 4px)}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff52;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html,body,.ecran,.bureau{overflow:hidden}.dock{overflow:visible}@media(max-width:720px){.dock{overflow-x:auto}}.poignee{position:absolute;z-index:5;display:none}@media(pointer:fine){.poignee{display:block}.p-d{top:12px;right:-5px;bottom:12px;width:10px;cursor:ew-resize}.p-g{top:12px;left:-5px;bottom:12px;width:10px;cursor:ew-resize}.p-h{left:12px;right:12px;top:-5px;height:8px;cursor:ns-resize}.p-hd{right:-5px;top:-5px;width:16px;height:16px;cursor:nesw-resize}.p-hg{left:-5px;top:-5px;width:16px;height:16px;cursor:nwse-resize}.p-b{left:12px;right:12px;bottom:-5px;height:10px;cursor:ns-resize}.p-bd{right:-5px;bottom:-5px;width:18px;height:18px;cursor:nwse-resize}.p-bg{left:-5px;bottom:-5px;width:18px;height:18px;cursor:nesw-resize}.fenetre.maxi .poignee{display:none}.fenetre{overflow:visible}.fenetre-barre{border-radius:14px 14px 0 0}.fenetre-corps{border-radius:0 0 14px 14px}}body[class*=redim-]{user-select:none;-webkit-user-select:none}body.redim-d,body.redim-g{cursor:ew-resize}body.redim-b{cursor:ns-resize}body.redim-bd{cursor:nwse-resize}body.redim-bg{cursor:nesw-resize}body[class*=redim-] iframe,body[class*=redim-] .fenetre-corps{pointer-events:none}.fenetre-corps{container-type:inline-size;container-name:fen}@container fen (max-width:640px){.fondateur{grid-template-columns:1fr}.portrait{width:110px}.accueil-haut{flex-direction:column;gap:12px}.plateforme-haut{flex-direction:column;align-items:flex-start}.galerie{grid-template-columns:1fr}.galerie-mobile{width:55%;margin:0 auto}.champs-2{grid-template-columns:1fr}.contenu{padding:18px 18px 22px}}@container fen (max-width:420px){.tuiles{grid-template-columns:1fr 1fr}.ligne{flex-direction:column;gap:4px}.val{text-align:left}.contenu h1{font-size:24px}.contenu h2{font-size:22px}}@container fen (min-width:1100px){.services{grid-template-columns:repeat(3,minmax(0,1fr))}.tuiles{grid-template-columns:repeat(6,minmax(0,1fr))}}body.redim-h{cursor:ns-resize}body.redim-hd{cursor:nesw-resize}body.redim-hg{cursor:nwse-resize}body.deplace{cursor:grabbing;user-select:none;-webkit-user-select:none}body.deplace .fenetre-corps{pointer-events:none}@media(pointer:fine){.fenetre-barre{cursor:grab}}@media(min-width:721px){.dock-zone{position:absolute;left:0;right:0;bottom:0}.fenetre.maxi{height:calc(100% - 24px - var(--dock))!important}}@media(min-width:481px)and (pointer:coarse)and (hover:none){.dock-zone{left:auto;right:8px;top:0;bottom:0;position:fixed}}@media(min-width:721px){.fenetre-barre{touch-action:none}}.chat-email{flex-direction:column;align-items:stretch;gap:8px}.chat-email p{margin:0;font-size:12.5px;line-height:1.45;color:var(--doux)}.chat-email .ligne-email{display:flex;gap:8px}.chat-email button.commencer{width:auto;height:44px;border-radius:22px;padding:0 18px;font-weight:700}.chat-email .err{color:#ff8a8a;font-size:12.5px}.chat-qui{flex:none;display:flex;justify-content:space-between;gap:8px;padding:6px 14px 0;font-size:11.5px;color:var(--doux);background:#10131c;border-top:1px solid var(--bord)}.chat-qui button{background:none;border:0;padding:0;color:var(--doux);text-decoration:underline;cursor:pointer;font-size:11.5px}.chat-qui+.chat-saisie{border-top:0}.fenetre-droite{display:flex;justify-content:flex-end;align-items:center;min-width:0}.ranger{display:none;gap:2px;margin-right:14px}.ranger-btn{width:40px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--doux);cursor:pointer;padding:0;touch-action:manipulation}.ranger-btn svg{width:20px;height:14px}.ranger-btn:hover,.ranger-btn:active{background:#ffffff1a;color:var(--texte)}.range-apercu{position:absolute;z-index:85;border-radius:14px;background:#4f8cff29;border:2px solid rgba(79,140,255,.65);pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14}.poignee-icone{display:none}@media(min-width:721px){.poignee{display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fenetre{overflow:visible}.fenetre-barre{border-radius:14px 14px 0 0;touch-action:none;-webkit-touch-callout:none}.fenetre-corps{border-radius:0 0 14px 14px;touch-action:pan-x pan-y}.fenetre.maxi .poignee{display:none}}@media(min-width:721px)and (any-pointer:coarse){.p-d{top:22px;right:-10px;bottom:30px;width:20px}.p-g{top:22px;left:-10px;bottom:30px;width:20px}.p-h{left:30px;right:30px;top:-10px;height:14px}.p-b{left:30px;right:40px;bottom:-10px;height:20px}.p-hg{left:-10px;top:-10px;width:30px;height:24px}.p-hd{right:-10px;top:-10px;width:30px;height:24px}.p-bg{left:-10px;bottom:-10px;width:34px;height:34px}.p-bd{right:-6px;bottom:-6px;width:42px;height:42px;z-index:6}.p-bd .poignee-icone{display:block;position:absolute;right:9px;bottom:9px;width:18px;height:18px;color:#fff9;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));pointer-events:none}.feu:after{min-width:44px;min-height:44px}}@media(min-width:900px)and (any-pointer:coarse)and (orientation:landscape){.ranger{display:inline-flex}}body.redim-pince{user-select:none;-webkit-user-select:none}body.redim-pince .fenetre-corps{pointer-events:none}.fenetre-corps video{pointer-events:none;-webkit-touch-callout:none}:root{--v-n1:rgba(30,35,54,.5);--v-n2:rgba(26,30,47,.7);--v-n2-fond:linear-gradient(180deg,rgba(46,53,80,.72) 0,rgba(28,33,51,.7) 150px,rgba(19,22,36,.74) 100%);--v-reflet-fen:radial-gradient(120% 90px at 50% 0,rgba(255,255,255,.07),rgba(255,255,255,0) 70%);--v-n2-barre:rgba(255,255,255,.025);--v-voile-inactif:rgba(5,7,13,.24);--v-n3:rgba(255,255,255,.05);--v-n3-survol:rgba(255,255,255,.09);--v-lateral:rgba(255,255,255,.012);--v-contenu:rgba(6,8,15,.26);--v-collant:rgba(22,26,41,.82);--v-lecture:rgba(5,7,13,.36);--v-creux:rgba(0,0,0,.24);--v-flottant:rgba(34,39,58,.86);--v-champ:rgba(3,5,10,.34);--v-champ-survol:rgba(3,5,10,.42);--v-option:#171c2a;--v-option-texte:#f4f5f9;--v-lisere:rgba(255,255,255,.09);--v-lisere-fort:rgba(255,255,255,.17);--v-anneau-verre:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.13) 22%,rgba(255,255,255,.06) 62%,rgba(255,255,255,.16) 100%);--v-reflet:inset 0 1px 0 rgba(255,255,255,.08);--v-reflet-fort:inset 0 1px 0 rgba(255,255,255,.2);--v-ombre-1:0 0 0 .5px rgba(0,0,0,.55),0 10px 24px -8px rgba(0,0,0,.5),0 26px 60px -22px rgba(0,0,0,.75);--v-ombre-2:0 0 0 .5px rgba(0,0,0,.6),0 8px 20px -8px rgba(0,0,0,.4),0 28px 64px -22px rgba(0,0,0,.7);--v-ombre-2-actif:0 0 0 .5px rgba(0,0,0,.7),0 4px 12px -2px rgba(0,0,0,.3),0 30px 70px -16px rgba(0,0,0,.72),0 60px 130px -34px rgba(0,0,0,.8);--v-ombre-3:0 0 0 .5px rgba(0,0,0,.55),0 6px 16px -6px rgba(0,0,0,.45),0 22px 52px -14px rgba(0,0,0,.72);--v-flou-1:blur(26px) saturate(190%);--v-flou-2:blur(46px) saturate(185%) brightness(.78);--v-flou-3:blur(28px) saturate(175%) brightness(.8);--v-texte:#f4f5f9;--v-texte-2:#d0d6e2;--v-texte-3:#b3bacb;--v-lien:#93b8ff;--v-accent:#4f8cff;--v-accent-plein:#2f6fe4;--v-accent-relief:linear-gradient(180deg,#316fe6,#275fd2);--v-vert-plein:#1f8450;--v-rouge-plein:#d42f26;--v-accent-fond:rgba(79,140,255,.2);--v-accent-fort:rgba(79,140,255,.3);--v-focus:#86b4ff;--v-anneau:0 0 0 3px rgba(79,140,255,.4);--v-danger:#ff6961;--v-danger-fond:rgba(255,69,58,.12);--v-succes:#30d158;--v-alerte:#ff9f0a;--v-r1:8px;--v-r2:12px;--v-r3:16px;--v-r4:22px;--v-r-fen:16px;--v-e1:4px;--v-e2:8px;--v-e3:12px;--v-e4:16px;--v-e5:24px;--v-vite:.14s;--v-pose:.22s;--v-courbe:cubic-bezier(.2,.8,.2,1)}@media(pointer:coarse)and (min-width:721px){:root{--v-flou-1:blur(18px) saturate(170%);--v-flou-2:blur(18px) saturate(150%) brightness(.78);--v-flou-3:blur(12px) saturate(140%) brightness(.8);--v-n2:rgba(24,28,44,.84);--v-n2-fond:linear-gradient(180deg,rgba(40,46,70,.86) 0,rgba(26,30,47,.84) 150px,rgba(19,22,36,.86) 100%);--v-flottant:rgba(34,39,58,.94)}}@media(max-width:720px){:root{--v-flou-1:none;--v-flou-2:none;--v-flou-3:none;--v-n1:rgba(20,24,38,.95);--v-n2:#131725;--v-n2-fond:linear-gradient(180deg,#1b2033 0,#131725 150px,#10131f 100%);--v-collant:#171b2b;--v-flottant:rgba(32,37,55,.98);--v-voile-inactif:transparent;--v-contenu:rgba(6,8,15,.2)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--v-n1:#171b2a;--v-n2:#141826;--v-n2-fond:linear-gradient(180deg,#1c2135 0,#141826 150px,#11141f 100%);--v-collant:#181c2c;--v-flottant:#20253a}}@media(prefers-reduced-transparency:reduce){:root{--v-flou-1:none;--v-flou-2:none;--v-flou-3:none;--v-n1:#171b2a;--v-n2:#141826;--v-n2-fond:linear-gradient(180deg,#1c2135 0,#141826 150px,#11141f 100%);--v-collant:#181c2c;--v-flottant:#20253a;--v-lecture:transparent}}html.portail-actif{color-scheme:dark;--accent:var(--v-accent-plein);--doux:var(--v-texte-3);--bord:var(--v-lisere);--bord2:var(--v-lisere-fort)}.portail,.connexion,.feuille-voile{color-scheme:dark}.portail *,.feuille-voile *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.portail .fenetre:after,.portail .dock:after,html.portail-actif :is(.feuille-modale,.toast,.toasts-plus,.maj-dispo,.liste-menu,.fi-menu):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--v-anneau-verre);pointer-events:none;z-index:9;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.portail .barre-menu{background:linear-gradient(180deg,#ffffff09,#fff0),var(--v-n1);backdrop-filter:var(--v-flou-1);-webkit-backdrop-filter:var(--v-flou-1);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #00000059,0 10px 30px -18px #0009;z-index:61}.portail .dock{position:relative;background:linear-gradient(180deg,#ffffff12,#ffffff04 55%),var(--v-n1);backdrop-filter:var(--v-flou-1);-webkit-backdrop-filter:var(--v-flou-1);border:0;box-shadow:var(--v-ombre-1);border-radius:26px;padding:9px 11px}.portail .dock-item button{transition:transform var(--v-pose) var(--v-courbe)}.portail .dock-item button:active{transform:scale(.94)}.portail .dock-icone{box-shadow:0 1px 1px #00000059,0 10px 18px -10px #000000d9}.portail .dock-etiquette{background:var(--v-flottant);border-color:var(--v-lisere-fort);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);box-shadow:var(--v-reflet),var(--v-ombre-3);border-radius:9px;padding:5px 11px;font-size:12.5px;letter-spacing:.005em}.portail .dock-point{transition:background var(--v-pose),box-shadow var(--v-pose)}.portail .dock-point.on{background:var(--v-texte);box-shadow:0 0 6px #ffffff8c}.portail .dock-item.sep-avant:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.22) 30%,rgba(255,255,255,.22) 70%,transparent)}@media(max-width:720px){.portail .dock{border-radius:22px;padding:7px 9px}}.portail .fenetre{background:var(--v-reflet-fen),var(--v-n2-fond);background-color:var(--v-n2);backdrop-filter:var(--v-flou-2);-webkit-backdrop-filter:var(--v-flou-2);border:0;border-radius:var(--v-r-fen);box-shadow:var(--v-ombre-2);transition:box-shadow var(--v-pose) var(--v-courbe)}.portail .fenetre.active{box-shadow:var(--v-ombre-2-actif)}.portail .fenetre.ancree{border-radius:var(--v-r-fen)}.portail .fenetre:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--v-voile-inactif);pointer-events:none;z-index:8;opacity:0;transition:opacity var(--v-pose)}.portail .fenetre:not(.active):not(.fen-appel):before{opacity:1}.portail .fenetre:not(.active):after{opacity:.6}.portail .fenetre-barre{background:linear-gradient(180deg,rgba(255,255,255,.045),var(--v-n2-barre));border-bottom:1px solid var(--v-lisere);box-shadow:0 1px #00000038;height:42px;padding:0 13px}.portail .fenetre-corps{background:transparent}.portail .fenetre-titre{color:var(--v-texte-3);font-size:13px;font-weight:650;letter-spacing:.005em}.portail .fenetre.active .fenetre-titre{color:var(--v-texte)}.portail .feu{box-shadow:inset 0 0 0 .5px #00000047,inset 0 1px #ffffff4d;transition:background var(--v-vite),transform var(--v-vite)}.portail .feu:active{transform:scale(.9)}.portail .fenetre:not(.active) .feu{background:#fff3;box-shadow:inset 0 0 0 .5px #ffffff1f}.portail .fenetre:not(.active) .feux:hover .feu.rouge{background:#ff5f57}.portail .fenetre:not(.active) .feux:hover .feu.jaune{background:#febc2e}.portail .fenetre:not(.active) .feux:hover .feu.vert{background:#28c840}@media(pointer:fine){.portail .feu{width:13px;height:13px}.portail .feu svg{width:8px;height:8px}.portail .feux{gap:8px}}@media(pointer:coarse){.portail .fenetre:not(.active) .feu.rouge{background:#ff5f57}.portail .fenetre:not(.active) .feu.jaune{background:#febc2e}.portail .fenetre:not(.active) .feu.vert{background:#28c840}}.portail .fenetre.fen-appel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#070a12}@media(max-width:720px){.portail .fenetre{border-radius:0;box-shadow:none}.portail .fenetre:after,.portail .fenetre:before{display:none}.portail .fenetre-barre{height:56px}}html.portail-actif :is(.carte,.encart,.chiffres div,.note-doc,.demande-origine,.fx-totaux,.fx-ligne,.mt-heures>div,.iv-fin,.pt-saisie,.pt-totaux,.nw-tuile,.nw-carton,.fi-versions li,.carte-client,.lignes-liste>li>button,.cx-section,.fx-avance){background:var(--v-n3);border:1px solid var(--v-lisere);box-shadow:var(--v-reflet)}html.portail-actif :is(.lignes-liste>li>button,.carte-client){transition:background var(--v-vite),border-color var(--v-vite),transform var(--v-vite)}html.portail-actif :is(.lignes-liste>li>button,.carte-client):hover{background:var(--v-n3-survol);border-color:var(--v-lisere-fort)}html.portail-actif :is(.lignes-liste>li>button,.carte-client):active{transform:scale(.995)}html.portail-actif :is(.param-nav,.m-gauche,.ml-gauche,.fi-cote,.panneau-admin,.m-fil-reponses,.fi-info,.fi-pdf-minis){background:var(--v-lateral)}html.portail-actif :is(.param-corps,.m-droite,.fx-droite,.fil-fen.avec-panneau>.fil-col){background:var(--v-contenu)}html.portail-actif :is(.m-gauche-tete,.fi-tete,.facture-fen .barre-outils,.nw-barre){background:var(--v-collant);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3)}html.portail-actif .fx-actions{background:linear-gradient(transparent,var(--v-collant) 30%)}html.portail-actif :is(.fx-lecture,.fx-apercu,.ml-lecture,.cal-grille,.table-config,.fi-liste){background-color:var(--v-lecture)}html.portail-actif :is(.liste-menu,.fi-menu,.m-menu,.choix-liste,.m-sugg,.pt-suggestions,.ml-sugg,.sip-liste,.nw-info,.nw-bulle,.feuille-modale,.toast,.toasts-plus,.carte-entrant,.salle-inviter,.fi-envois,.bu-envois,.ml-toast,.ml-redac,.maj-dispo){background:linear-gradient(180deg,#ffffff0d,#fff0 90px),var(--v-flottant);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-ombre-3);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3)}html.portail-actif :is(.feuille-modale,.toast,.toasts-plus,.maj-dispo,.liste-menu,.fi-menu){border-color:transparent}html.portail-actif :is(.toast,.toasts-plus,.feuille-modale){position:relative}html.portail-actif .toast.toast-erreur{background:#4a1a1eeb;border-color:#ff453a99}html.portail-actif .feuille-voile{background:#04060b85;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes v-pop{0%{opacity:0;transform:translateY(-4px) scale(.985)}}html.portail-actif :is(.liste-menu,.fi-menu,.choix-liste,.m-sugg,.pt-suggestions,.ml-sugg,.sip-liste){animation:v-pop var(--v-vite) var(--v-courbe);transform-origin:top}html.portail-actif :is(.liste-menu,.fi-menu,.pt-suggestions) button{transition:background .08s}html.portail-actif :is(.liste-menu,.fi-menu,.pt-suggestions) button:is(:hover,:focus-visible){background:var(--v-accent-plein);color:#fff}.portail .bulle.user .bulle-texte,.portail .bulle.user .bulle-texte:before{background:var(--v-accent-plein)}html.portail-actif .chrono-btn.arret{background:var(--v-rouge-plein)}html.portail-actif :is(.m-menu,.choix-liste,.m-sugg,.ml-sugg) button:is(:hover,:focus-visible){background:var(--v-accent-fond)}html.portail-actif .btn{border-radius:11px;font-weight:650;letter-spacing:.003em;transition:transform var(--v-vite) var(--v-courbe),box-shadow var(--v-pose),background-color var(--v-vite),border-color var(--v-vite),filter var(--v-vite)}@media(pointer:fine){html.portail-actif .btn{min-height:38px;padding:8px 15px;font-size:14px;gap:8px}html.portail-actif .btn.petit{min-height:32px;padding:5px 11px;font-size:13px;border-radius:9px}}html.portail-actif .btn:hover{transform:none}html.portail-actif .btn:not(:disabled):active{transform:scale(.975)}html.portail-actif .btn.plein{background:var(--v-accent-relief);color:#fff;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 .5px #ffffff1f,0 1px 2px #0000004d,0 8px 18px -10px #2f6fe4cc}html.portail-actif .btn.plein:hover{filter:brightness(1.07)}html.portail-actif .btn.vide{background:linear-gradient(180deg,#ffffff1a,#ffffff0e);border:1px solid var(--v-lisere-fort);color:var(--v-texte);box-shadow:var(--v-reflet),0 1px 2px #00000040}html.portail-actif .btn.vide:hover{background:linear-gradient(180deg,#ffffff26,#ffffff17);border-color:#ffffff47}html.portail-actif .btn.danger{color:#ff938d;border:1px solid rgba(255,95,87,.42);background:var(--v-danger-fond);box-shadow:none}html.portail-actif .btn.danger:hover{background:#ff453a33;border-color:#ff5f57a6}html.portail-actif .btn.rouge{background:var(--v-rouge-plein);color:#fff;box-shadow:var(--v-reflet-fort),0 1px 2px #0000004d}html.portail-actif :is(.btn.vert,.chrono-btn){background:var(--v-vert-plein);color:#fff;box-shadow:var(--v-reflet-fort),0 1px 2px #0000004d}html.portail-actif :is(.btn.rouge,.btn.vert,.chrono-btn):hover{filter:brightness(1.08)}html.portail-actif .btn:disabled{transform:none;filter:none;opacity:.5;box-shadow:none}html.portail-actif :is(.bouton-rond,.bouton-mini){background:#ffffff12;border:1px solid var(--v-lisere);color:var(--v-texte-2);box-shadow:var(--v-reflet);transition:background var(--v-vite),color var(--v-vite),border-color var(--v-vite),transform var(--v-vite)}html.portail-actif :is(.bouton-rond,.bouton-mini):hover{background:#ffffff21;color:var(--v-texte)}html.portail-actif :is(.bouton-rond,.bouton-mini):active{transform:scale(.94)}html.portail-actif .bouton-mini:hover{color:#ff8a8a;border-color:#ff5f5780}html.portail-actif .bouton-envoi{background:var(--v-accent-relief);box-shadow:inset 0 1px #ffffff42,0 6px 14px -8px #2f6fe4e6}html.portail-actif :is(button,a,summary,[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.portail select,.connexion select,.feuille-voile select,.portail input,.portail textarea,.feuille-voile input,.feuille-voile textarea{font:inherit}.portail select,.connexion select,.feuille-voile select{color:var(--v-option-texte);background:var(--v-option);border:1px solid var(--v-lisere-fort);border-radius:10px;padding:8px 30px 8px 11px;min-height:38px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:var(--v-reflet),0 1px 2px #00000040;transition:border-color var(--v-vite),box-shadow var(--v-vite);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f5f9' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.portail select:hover,.connexion select:hover{border-color:#ffffff4d}.portail select:focus,.connexion select:focus,.feuille-voile select:focus{outline:none;border-color:var(--v-accent);box-shadow:var(--v-anneau)}.portail select:disabled{opacity:.6;cursor:default}.portail :is(option,optgroup),.connexion :is(option,optgroup),.feuille-voile :is(option,optgroup){background:var(--v-option);color:var(--v-option-texte)}.portail option:checked,.connexion option:checked{background:#2a4f99;color:#fff}.portail option:disabled{color:#8a94a8}.portail input:not([type=checkbox]):not([type=radio]),.portail textarea,.feuille-voile input:not([type=checkbox]):not([type=radio]),.feuille-voile textarea{color:var(--v-texte);background:var(--v-champ);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:9px 11px;outline:none;min-width:0;box-shadow:inset 0 1px 2px #00000059,0 1px #ffffff0a;transition:border-color var(--v-vite),box-shadow var(--v-vite),background-color var(--v-vite)}.portail input:not([type=checkbox]):not([type=radio]):hover:not(:focus):not(:disabled),.portail textarea:hover:not(:focus){border-color:#ffffff42;background:var(--v-champ-survol)}.portail input:focus,.portail textarea:focus,.feuille-voile input:focus,.feuille-voile textarea:focus{border-color:var(--v-accent);box-shadow:inset 0 1px 2px #00000059,var(--v-anneau)}.portail input:disabled{opacity:.65}.portail input[type=checkbox]{accent-color:var(--v-accent);width:16px;height:16px}.champ input,.champ textarea,.champ select{width:100%}.choix-langue.petit{min-height:22px;padding:1px 22px 1px 9px;font-size:12px;border-radius:999px;background-position:right 6px center;background-size:11px;background-color:#ffffff17;border-color:#ffffff24;box-shadow:none}.portail .choix-langue.petit option{background:var(--v-option)}.segments,.onglets{background:var(--v-creux);border:1px solid var(--v-lisere);box-shadow:inset 0 1px 2px #0000004d}.segments button,.onglets button{color:var(--v-texte-3);transition:background var(--v-vite),color var(--v-vite),box-shadow var(--v-vite)}.segments button:hover,.onglets button:hover{color:var(--v-texte)}.segments button[aria-selected=true],.segments button[aria-checked=true],.segments button[aria-pressed=true],.onglets button[aria-selected=true]{background:linear-gradient(180deg,#fff3,#ffffff21);color:var(--v-texte);box-shadow:inset 0 1px #ffffff24,0 1px 3px #0006}.m-onglets{background:none;border:0;box-shadow:none}html.portail-actif .param-nav button{transition:background var(--v-vite)}html.portail-actif .param-nav button.actif{background:var(--v-accent-relief);color:#fff;box-shadow:inset 0 1px #fff3,0 4px 12px -8px #2f6fe4e6}html.portail-actif :is(.m-conv.actif,.fi-cote-el.actif,.ml-boite.actif){background:var(--v-accent-fort);box-shadow:inset 0 1px #ffffff14}html.portail-actif .m-conv{transition:background var(--v-vite)}html.portail-actif :is(.table-lignes,.table-config) th{color:var(--v-texte-3)}html.portail-actif .table-lignes thead th{background:#ffffff09}html.portail-actif .table-lignes tbody tr:hover td{background:#ffffff08}html.portail-actif .contenu h2,html.portail-actif .titre-liste{font-size:21px!important;font-weight:700;letter-spacing:-.02em;line-height:1.2}html.portail-actif .contenu h3{font-weight:650;letter-spacing:-.005em}html.portail-actif :is(.petit-titre,.m-section){font-size:11px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:var(--v-texte-3)}html.portail-actif .m-accueil{min-height:100%;align-content:center;text-align:center;padding:24px}html.portail-actif .m-accueil>p.doux{font-size:14px;max-width:320px}html.portail-actif .lien{color:var(--v-lien)}html.portail-actif .pastille-statut{-webkit-backdrop-filter:none;backdrop-filter:none}html.portail-actif .maj-dispo{color:var(--v-texte);border-radius:var(--v-r3)}html.portail-actif .launchpad{background:#06080e80}html.portail-actif .widget-meeting{border-color:var(--v-lisere-fort);box-shadow:var(--v-reflet),var(--v-ombre-1)}html.portail-actif hr{border:0;border-top:1px solid var(--v-lisere)}html.portail-actif .toast{border-radius:18px;padding:12px 14px}html.portail-actif .liste-menu{border-radius:13px;padding:6px}html.portail-actif .feuille-modale{border-radius:20px}.vt-modale-fond:has(.vt-connexion){background:#04060b8c;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.vt-modale-fond .vt-modale:has(.vt-connexion){position:relative;background:var(--v-reflet-fen),var(--v-n2-fond);background-color:#161a29;border:0;border-radius:20px;box-shadow:var(--v-ombre-2-actif);color:var(--v-texte)}.vt-modale-fond .vt-modale:has(.vt-connexion):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--v-anneau-verre);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vt-modale-fond .vt-modale:has(.vt-connexion) .vt-modale-tete{border-color:var(--v-lisere);font-size:14px;font-weight:650;color:var(--v-texte-2);padding:10px 12px 10px 20px}.connexion .btn{border-radius:12px;font-weight:650;transition:transform var(--v-vite) var(--v-courbe),filter var(--v-vite),box-shadow var(--v-pose)}.connexion .btn:hover{transform:none}.connexion .btn:not(:disabled):active{transform:scale(.985)}.connexion .btn.plein{background:var(--v-accent-relief);color:#fff;box-shadow:inset 0 1px #ffffff42,0 1px 2px #0000004d,0 10px 22px -12px #2f6fe4d9}.connexion .btn.plein:hover{filter:brightness(1.07)}.connexion .btn.vide{background:linear-gradient(180deg,#ffffff1a,#ffffff0e);border:1px solid var(--v-lisere-fort);color:var(--v-texte)}.connexion input:not([type=checkbox]):not([type=radio]),.connexion textarea{color:var(--v-texte);background:var(--v-champ);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 2px #00000059,0 1px #ffffff0a;transition:border-color var(--v-vite),box-shadow var(--v-vite)}.connexion input:not([type=checkbox]):not([type=radio]):focus,.connexion textarea:focus{border-color:var(--v-accent);box-shadow:inset 0 1px 2px #00000059,var(--v-anneau);outline:none}.connexion .lien{color:var(--v-lien)}.connexion .cx-haut h2{letter-spacing:-.02em;font-weight:700}.connexion .cx-section{background:var(--v-n3);border:1px solid var(--v-lisere);box-shadow:var(--v-reflet)}@media(max-width:720px){.vt-modale-fond .vt-modale:has(.vt-connexion){border-radius:0;background:#141826}.vt-modale-fond .vt-modale:has(.vt-connexion):after{display:none}.vt-modale-fond:has(.vt-connexion){backdrop-filter:none;-webkit-backdrop-filter:none}}html.portail-actif .maj-dispo{padding:14px 16px}html.portail-actif .maj-dispo p{color:var(--v-texte-3)}html.portail-actif .maj-dispo button{border-radius:10px;padding:7px 14px;font-weight:650;font-size:13.5px;border:1px solid var(--v-lisere-fort);background:linear-gradient(180deg,#ffffff1a,#ffffff0e);color:var(--v-texte)}html.portail-actif .maj-dispo button.oui{background:var(--v-accent-relief);border-color:transparent;color:#fff;box-shadow:inset 0 1px #ffffff42}@media(min-width:721px){.portail .fenetre-barre{border-radius:var(--v-r-fen) var(--v-r-fen) 0 0}.portail .fenetre-corps{border-radius:0 0 var(--v-r-fen) var(--v-r-fen)}}html.portail-actif .sur,html.portail-actif .contenu h1 em{color:var(--v-lien)}.champ .aide{display:block;color:var(--doux);font-size:12px;margin-top:4px}.btn.petit{min-height:34px;padding:7px 12px;font-size:13px;border-radius:10px;gap:6px}.btn.petit svg,.btn svg{width:16px;height:16px;flex:none}.lien{background:none;border:0;padding:0;color:var(--v-lien);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.doux.petit,p.petit{font-size:12.5px}.charge,.vide:not(.btn){padding:18px 0;text-align:center}.bouton-connexion{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid var(--bord2);color:var(--texte);border-radius:7px;padding:2px 10px;font-size:12.5px;font-weight:650;cursor:pointer;line-height:20px}.bouton-connexion:hover{background:#ffffff2e}.bouton-connexion svg{width:14px;height:14px}.nom-app{font-size:13px;font-weight:700;padding:0 6px 0 2px;white-space:nowrap}.menu-compte{position:relative}.bouton-compte{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--texte);padding:2px 8px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;max-width:200px}.bouton-compte span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bouton-compte:hover,.bouton-compte[aria-expanded=true]{background:#ffffff1f}.bouton-compte svg{width:15px;height:15px;flex:none}.voile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:49;cursor:default}.liste-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:220px;padding:6px;border-radius:var(--v-r2);display:flex;flex-direction:column}.liste-menu button{background:none;border:0;text-align:left;padding:7px 10px;border-radius:7px;color:var(--texte);cursor:pointer;font-size:13.5px}.liste-menu hr{border:0;border-top:1px solid var(--bord);margin:4px 2px}.liste-menu-tete{padding:6px 10px 8px;display:flex;flex-direction:column;border-bottom:1px solid var(--bord);margin-bottom:4px}.liste-menu-tete span{color:var(--doux);font-size:12px}@media(max-width:720px){.bouton-compte span,.nom-app{display:none}}.raccourcis{list-style:none;padding:16px 14px;margin:0;position:absolute;top:0;right:0;bottom:96px;z-index:2;display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,112px);grid-auto-columns:96px;gap:4px 6px;direction:rtl;width:auto}.raccourcis li{direction:ltr}.raccourcis button{width:96px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 6px;border-radius:12px;background:none;border:1px solid transparent;cursor:pointer;color:var(--texte)}.raccourcis button:hover{background:#ffffff14;border-color:#ffffff14}.raccourcis button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.raccourci-icone{position:relative;display:block}.raccourci-nom{font-size:12px;font-weight:650;line-height:1.2;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.7);padding:1px 5px;border-radius:5px}.tuile-app{display:grid;place-items:center;border-radius:22%;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--teinte) 88%,#fff),var(--teinte) 55%,color-mix(in srgb,var(--teinte) 80%,#000));box-shadow:inset 0 1px #ffffff4d,0 8px 20px -10px #000000e6}.tuile-app svg{width:52%;height:52%}.fenetre-titre .tuile-app{border-radius:5px;box-shadow:none}.dock-icone .tuile-app{width:100%!important;height:100%!important;border-radius:14px}.pastille,.dock-badge{position:absolute;top:-6px;right:-8px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ff3b30;color:#fff;font-size:12.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 2px 6px #00000080;font-style:normal;line-height:1}.dock-badge{top:-4px;right:-4px;z-index:2;pointer-events:none}@media(min-width:481px)and (pointer:coarse)and (hover:none){.raccourcis{right:64px;bottom:16px}}@media(max-width:720px){.raccourcis{position:static;display:flex;direction:ltr;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:22px 10px;gap:14px 4px}.raccourcis li{width:25%;max-width:110px;display:flex;justify-content:center}.raccourcis button{width:100%}.portail .bureau{overflow-y:auto}}.toasts{position:fixed;top:calc(var(--barre) + 10px);right:12px;z-index:60;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:11px;align-items:flex-start;text-align:left;width:100%;padding:11px 13px;border-radius:var(--v-r3);color:var(--texte);cursor:pointer;animation:arrivee .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes arrivee{0%{transform:translate(30px);opacity:0}}.toast-icone{flex:none;width:38px;height:38px;border-radius:10px;background:#07090f;display:grid;place-items:center}.toast-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast-tete{display:flex;justify-content:space-between;gap:8px}.toast-tete b{font-size:13.5px}.toast-tete i{font-style:normal;font-size:11.5px;color:var(--doux)}.toast-texte,.toast-corps p{font-size:13px;color:#d8dbe4;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.toast.proposer{cursor:default}.toast-actions{display:flex;gap:8px;margin-top:8px}.liste-fen{padding:18px 20px 22px}.barre-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.barre-outils .recherche{flex:1;min-width:150px}.titre-liste{font-size:22px!important;margin:0 auto 0 0!important}.segments{display:inline-flex;padding:3px;border-radius:10px;gap:2px}.segments button{background:none;border:0;color:var(--doux);padding:5px 11px;border-radius:7px;font-size:13px;font-weight:650;cursor:pointer}.segments.plein{display:flex;margin-top:8px}.segments.plein button{flex:1}.case{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--texte);cursor:pointer}.lignes-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.lignes-liste>li>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 14px 11px 10px;border-radius:var(--v-r2);color:var(--texte);cursor:pointer;transition:background .15s,border-color .15s}.lignes-liste.compacte>li>button{padding:8px 12px 8px 10px}.point-nonlu{flex:none;width:9px;height:9px;border-radius:50%;background:transparent}.nonlu .point-nonlu{background:#1f8bff}.nonlu .ll-titre{font-weight:800}.ll-principal{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ll-titre{font-weight:650;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-sous{font-size:12.5px;color:var(--doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-sous b{color:#d8dbe4;font-weight:650;margin-right:6px}.ll-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ll-meta small{font-size:11.5px;color:var(--doux)}.num{font-variant-numeric:tabular-nums}.pastille-statut{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.st-ouvert{background:#1f8bff2e;color:#8cc2ff;border-color:#1f8bff59}.st-en_cours{background:#f5a52429;color:#ffc96b;border-color:#f5a52459}.st-attente_client,.st-envoye,.st-demande{background:#7c5cff2e;color:#c2b3ff;border-color:#7c5cff66}.st-resolu,.st-accepte,.st-payee{background:#30a46c2e;color:#7fe0ad;border-color:#30a46c66}.st-ferme,.st-brouillon,.st-expire,.st-annulee{background:#ffffff14;color:#c9ccd6;border-color:var(--bord2)}.st-refuse,.st-impayee{background:#ff5f5724;color:#ffa5a0;border-color:#ff5f5759}.etiquette{font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;border:1px solid var(--bord2);color:#c9ccd6;white-space:nowrap}.etiquette.facturable{color:#7fe0ad;border-color:#30a46c73}.avatar-init{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:linear-gradient(160deg,#3a4560,#232a3b);border:1px solid var(--bord2)}.avatar-init.grand{width:58px;height:58px;font-size:24px}@container fen (max-width:520px){.ll-meta small{display:none}.lignes-liste>li>button{gap:9px}}.formulaire{display:flex;flex-direction:column;gap:12px}.formulaire h2{margin-bottom:2px!important}.formulaire h3,.fiche h3{font-size:15px;margin:14px 0 2px}.pile{display:flex;flex-direction:column;gap:12px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.champs-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@container fen (max-width:640px){.champs-3,.champs-4{grid-template-columns:1fr 1fr}}@container fen (max-width:420px){.champs-3,.champs-4,.champs-2{grid-template-columns:1fr}}.zone-depot{display:flex;align-items:center;gap:10px;padding:16px;border:1.5px dashed var(--bord2);border-radius:12px;color:var(--doux);font-size:13.5px;transition:border-color .15s,background .15s}.zone-depot svg{width:20px;height:20px;flex:none}.zone-depot.survol{border-color:var(--accent);background:#4f8cff14}.apercus{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.apercus li{position:relative;width:74px;height:74px;border-radius:12px;overflow:hidden;border:1px solid var(--bord2);background:#000}.apercus img{width:100%;height:100%;object-fit:cover}.apercus button{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:#000000b3;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.apercus button svg{width:12px;height:12px}fieldset{border:1px solid var(--bord);border-radius:12px;padding:10px 14px 12px;display:flex;flex-direction:column;gap:6px}legend{padding:0 6px;font-size:13px;font-weight:700;color:var(--doux)}.groupe-ticket{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.total-apercu{font-size:16px;text-align:right}.fil-fen{position:relative;height:100%;display:flex;min-height:0}.fil-col{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.fil-tete{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--bord);background:var(--v-n2-barre)}.fil-tete-txt{flex:1;min-width:0;display:flex;flex-direction:column}.fil-tete-txt b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-tete-txt span{font-size:12px;color:var(--doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-tete .btn.petit{padding:6px 9px}.fil{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 8px;display:flex;flex-direction:column}.fil .rangee{margin-top:2px}.fil .rangee.fin-groupe{margin-bottom:2px}.fil .avatar.cache{visibility:hidden}.fil .avatar b{font-size:13px}.fil .bulle{max-width:min(78%,520px)}.fil .bulle-texte{font-size:14.5px;overflow-wrap:anywhere}.fil .bulle-texte.sans-queue:before{display:none}.fil .bulle.assistant .bulle-texte.sans-queue{border-bottom-left-radius:20px}.fil .bulle.user .bulle-texte.sans-queue{border-bottom-right-radius:20px}.fil .bulle.envoi{opacity:.65}.fil .bulle.echec .bulle-texte{background:#5b2a2f}.bulle-echec{background:none;border:0;color:#ff8a8a;font-size:12px;cursor:pointer;text-align:right;padding:2px 4px}.fil-date{align-self:center;font-size:11.5px;color:var(--doux);font-weight:600;margin:12px 0 6px}.fil-heure{font-size:11px;color:var(--doux);margin:1px 6px 6px}.fil-heure.droite{align-self:flex-end}.fil-heure.gauche{align-self:flex-start;margin-left:44px}.fil-heure b{color:#d8dbe4}.bulle-images{display:grid;gap:3px;border-radius:18px;overflow:hidden;max-width:300px}.bulle-images.n2{grid-template-columns:1fr 1fr}.bulle-images.n3{grid-template-columns:1fr 1fr 1fr}.bulle.user .bulle-images{align-self:flex-end}.bulle-image{display:block;padding:0;border:0;background:#ffffff0f;cursor:zoom-in;line-height:0}.bulle-image img{width:100%;height:auto;max-height:340px;object-fit:cover;display:block}.bulle-images.n2 .bulle-image img,.bulle-images.n3 .bulle-image img{aspect-ratio:1/1!important;height:100%}.fil-saisie{flex:none;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--bord);background:var(--v-n2-barre)}.fil-saisie .apercus{margin:0 0 8px}.fil-saisie-ligne{display:flex;align-items:flex-end;gap:8px}.fil-saisie textarea{flex:1;resize:none;min-height:40px;max-height:160px;border-radius:20px!important;padding:9px 15px!important;font-size:15px;line-height:1.4}.bouton-rond{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.bouton-rond svg{width:19px;height:19px}.bouton-envoi{flex:none;width:40px;height:40px;border-radius:50%;border:0;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .15s,opacity .15s}.bouton-envoi:disabled{opacity:.35;cursor:default}.bouton-envoi:not(:disabled):active{transform:scale(.92)}.fil-ferme{flex:none;padding:14px;text-align:center;color:var(--doux);font-size:13.5px;border-top:1px solid var(--bord);background:var(--v-n2-barre)}.depot-voile{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px dashed var(--accent);border-radius:14px;background:var(--v-collant);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--texte);font-weight:700;pointer-events:none;z-index:5}.depot-voile svg{width:34px;height:34px}.panneau-admin{flex:none;width:280px;border-left:1px solid var(--bord);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.panneau-admin section{display:flex;flex-direction:column;gap:7px}.petit-titre{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.carte-client{text-align:left;display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:var(--v-r2);color:var(--texte);cursor:pointer;font-size:12.5px}.carte-client span{color:var(--doux);overflow:hidden;text-overflow:ellipsis}.carte-client b{font-size:14px}.chrono-btn{justify-content:center;background:#2f9e67;color:#fff;min-height:40px;padding:8px 12px}.chrono-btn.arret{background:#ff5f57}.chrono{font-weight:800;font-size:15px}.temps-manuel{display:flex;flex-direction:column;gap:6px}.temps-hm{display:grid;grid-template-columns:52px 60px 1fr;gap:6px}.temps-hm input{padding:7px 8px!important;font-size:13px}.temps-manuel>input{padding:7px 9px!important;font-size:13px}.pointages{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.pointages li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 0;border-top:1px solid var(--bord)}.pointages li>span:first-child{min-width:0;overflow-wrap:anywhere}.bouton-mini{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;cursor:pointer;padding:0}.bouton-mini svg{width:14px;height:14px}@container fen (max-width:640px){.fil-fen.avec-panneau{flex-direction:column}.fil-fen.avec-panneau .panneau-admin{width:auto;max-height:46%;border-left:0;border-top:1px solid var(--bord);order:-1}}.visionneuse{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000eb;display:flex;align-items:center;justify-content:center;animation:fondu .2s}@keyframes fondu{0%{opacity:0}}.visionneuse img{max-width:calc(100vw - 120px);max-height:calc(100dvh - 90px);object-fit:contain;border-radius:6px;box-shadow:0 30px 80px #000c;cursor:default}.visionneuse button{position:absolute;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.visionneuse button:hover{background:#ffffff38}.visionneuse button svg{width:22px;height:22px}.vs-fermer{top:calc(14px + env(safe-area-inset-top));right:14px}.vs-prec{left:14px;top:50%;transform:translateY(-50%)}.vs-suiv{right:14px;top:50%;transform:translateY(-50%)}.vs-compte{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);color:#d8dbe4;font-size:13px;white-space:nowrap;max-width:90vw;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.visionneuse img{max-width:100vw;max-height:calc(100dvh - 130px);border-radius:0}}.doc-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.doc-tete h2{margin:4px 0!important}.table-lignes{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0}.table-lignes th{text-align:left;font-size:12px;color:var(--doux);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--bord2)}.table-lignes td{padding:8px;border-bottom:1px solid var(--bord);vertical-align:middle}.table-lignes .n{text-align:right;white-space:nowrap}.table-lignes tfoot td{font-weight:800;border-bottom:0;font-size:15px}.table-lignes.edition td{padding:4px}.table-lignes.edition input{width:100%;padding:7px 9px!important}.table-lignes input.court{width:70px}.table-lignes input.moyen{width:110px;text-align:right}.note-doc{white-space:pre-wrap;padding:12px 14px;border-radius:var(--v-r2)}.demande-origine{margin-top:14px;padding:10px 14px;border-radius:var(--v-r2)}.demande-origine summary{cursor:pointer;font-weight:700;font-size:13.5px}.demande-origine p{white-space:pre-wrap;margin:8px 0 0;color:#d8dbe4;font-size:14px}.fiche-tete{display:flex;gap:14px;align-items:center;margin-bottom:12px}.fiche-tete h2{margin:0!important}.fiche-tete p{margin:2px 0 0}.fiche-tete a{color:#8db4ff}.chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 12px}.chiffres div{padding:10px 12px;border-radius:var(--v-r2);display:flex;flex-direction:column;gap:2px;min-width:0}.chiffres span{font-size:11.5px;color:var(--doux);font-weight:600}.chiffres b{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chiffres b.rouge{color:#ffa5a0}@container fen (max-width:640px){.chiffres{grid-template-columns:1fr 1fr}}.fiche-form{margin:10px 0 6px;display:flex;flex-direction:column;gap:10px}.facture-fen .barre-outils{position:sticky;top:-28px;z-index:2;padding:6px 0 10px}.facture-papier{background:var(--v-creux);border:1px solid var(--v-lisere);border-radius:var(--v-r2);padding:16px;overflow-x:auto}.facture-doc{position:relative;background:#fff;color:#14161c;max-width:800px;margin:0 auto;padding:44px 48px 34px;border-radius:4px;box-shadow:0 10px 30px -10px #00000080;font-size:13.5px;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.facture-doc .lockup-mot{color:#14161c;font-size:26px}.fd-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:2px solid #14161c;padding-bottom:18px}.fd-titre{text-align:right}.fd-titre h1{font-size:28px;letter-spacing:.08em;margin:0;font-weight:800}.fd-titre h1 span{font-size:18px;letter-spacing:0;color:#5b6070;margin-left:6px}.fd-titre p{margin:2px 0 0;font-size:16px;font-weight:700}.fd-parties{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;margin:22px 0}.fd-parties h3{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b7080;margin:0 0 4px}.fd-parties p{margin:0}.fd-dates p{display:flex;flex-direction:column;margin-bottom:6px;text-align:right}.fd-dates span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#6b7080}.fd-lignes{width:100%;border-collapse:collapse;margin:8px 0 6px}.fd-lignes th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#6b7080;text-align:left;padding:8px 6px;border-bottom:1px solid #c9ccd6}.fd-lignes td{padding:9px 6px;border-bottom:1px solid #e3e5ea;vertical-align:top}.fd-lignes .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fd-lignes tfoot td{border-bottom:0;border-top:2px solid #14161c;font-weight:800;font-size:16px;padding-top:12px}.fd-tva{font-size:12px;color:#5b6070;margin:6px 0 14px}.fd-note{white-space:pre-wrap;margin:0 0 12px}.fd-mentions{border:1px solid #d9dce3;border-radius:6px;padding:10px 12px;margin-bottom:12px}.fd-mentions h3{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b7080;margin:0 0 4px}.fd-mentions p{white-space:pre-wrap;margin:0}.fd-tampon{position:absolute;bottom:80px;right:56px;transform:rotate(-12deg);border:3px solid #30a46c;color:#30a46c;font-weight:900;font-size:22px;letter-spacing:.08em;padding:6px 14px;border-radius:8px;display:flex;flex-direction:column;align-items:center;opacity:.85}.fd-tampon small{font-size:11px;letter-spacing:.02em}.fd-tampon.annule{border-color:#d33;color:#d33}.fd-pied{margin-top:26px;padding-top:10px;border-top:1px solid #e3e5ea;font-size:10.5px;color:#6b7080;text-align:center}@container fen (max-width:640px){.facture-doc{padding:24px 18px}.fd-parties{grid-template-columns:1fr}.fd-dates p{text-align:left}.fd-tete{flex-direction:column}.fd-titre{text-align:left}}.zone-impression{display:none}@media print{@page{size:A4;margin:12mm}html,body{height:auto!important;overflow:visible!important;background:#fff!important}body>*:not(.zone-impression){display:none!important}.zone-impression{display:block!important}.zone-impression .facture-doc{box-shadow:none;max-width:none;padding:0;border-radius:0}}.connexion{display:flex;flex-direction:column;gap:12px}.cx-haut{display:flex;align-items:flex-start;gap:12px}.cx-haut>div{flex:1;min-width:0}.cx-haut h2{margin:2px 0!important;font-size:24px!important}.cx-haut select{flex:none}.onglets{display:flex;padding:3px;border-radius:11px}.onglets button{flex:1;background:none;border:0;color:var(--doux);padding:8px;border-radius:8px;font-weight:700;font-size:13.5px;cursor:pointer}.cx-form{display:flex;flex-direction:column;gap:11px}.cx-form .btn{justify-content:center}.cx-form .lien{align-self:center;font-size:13.5px}.cx-qr{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qr{border-radius:10px;flex:none}.cx-qr code{display:block;font-size:13px;word-break:break-all;padding:8px 10px;border-radius:8px;background:#00000059;border:1px solid var(--bord2);margin:4px 0}.code-totp{font-size:22px!important;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.appel-bientot{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding-top:34px}.appel-icone{width:84px;height:84px;border-radius:50%;background:#28c840;color:#fff;display:grid;place-items:center;box-shadow:0 18px 40px -16px #28c840b3}.appel-icone svg{width:40px;height:40px}.appel-bientot .accueil-bas{justify-content:center;margin-top:8px}.bc-zh{color:var(--doux)}@media(max-width:420px){.bc-zh{display:none}}.heure-chez{display:inline-block;font-size:12px;font-weight:650;color:#ffc96b}.carte-client .heure-chez{margin-top:3px}@media(pointer:coarse){.portail{--barre:40px}.portail .barre-menu{font-size:14px}.portail .menus button{padding:7px 11px}.bouton-compte{padding:7px 10px}.choix-langue.petit{min-height:32px;font-size:13px}.liste-menu button{padding:12px;font-size:15px}.portail input:not([type=checkbox]):not([type=radio]),.portail textarea,.portail select,.connexion input,.connexion select{font-size:16px}.portail select,.connexion select{min-height:44px}.btn.petit{min-height:44px;padding:9px 14px;font-size:14px}.segments button,.onglets button{min-height:40px;padding:9px 14px}.lignes-liste>li>button{min-height:58px;padding:12px 14px 12px 10px}.bouton-mini{width:40px;height:40px}.bouton-rond,.bouton-envoi{width:44px;height:44px}.case{min-height:40px}.portail input[type=checkbox]{width:22px;height:22px}.apercus button{width:30px;height:30px}.lien{padding:8px 0}.raccourcis button{width:104px;padding:10px 4px 8px}.temps-hm input,.temps-manuel>input{padding:10px!important}.fil-saisie textarea{min-height:44px}.visionneuse button{width:52px;height:52px}}.portail.clavier{bottom:auto;top:var(--vvt,0);height:var(--vvh,100dvh)}.portail.clavier .fenetre.active{top:6px!important;height:calc(100% - 12px)!important;max-height:none!important}.portail.clavier .dock-zone,.portail.clavier .toasts{display:none}@media(max-width:720px){.portail.clavier .fenetre.active{top:0!important;height:100%!important}}.portail .menus button,.portail .horloge{white-space:nowrap}@media(max-width:1000px){.portail .menus{display:none}}@media(max-width:720px){.toasts{top:auto;bottom:calc(12px + env(safe-area-inset-bottom))}}html.portail-actif,html.portail-actif body{touch-action:pan-x pan-y;overscroll-behavior:none}.portail .barre-menu{min-width:0}.portail .barre-menu .marque{flex:none}.portail .menu-droite{min-width:0;gap:10px;flex:0 1 auto}.portail .menu-droite>*{flex:none}.portail .menu-droite>.menu-compte{flex:0 1 auto;min-width:0}.bouton-compte{max-width:min(220px,28vw)}@media(any-pointer:coarse){.choix-langue.petit{padding:4px 24px 4px 10px;max-width:96px}.portail .menu-droite{gap:8px}}@media(pointer:coarse){.raccourcis{grid-auto-columns:104px}}.raccourcis{max-width:calc(100% - 8px)}.raccourcis{display:none!important}@media(min-width:481px)and (pointer:coarse)and (hover:none){.portail{--dock:84px}.portail .dock-zone{position:absolute;left:0;right:0;bottom:0;top:auto;height:var(--dock);width:auto;padding:0 0 10px;display:flex;align-items:flex-end;justify-content:center}.portail .dock{flex-direction:row;align-items:flex-end;gap:6px;padding:8px 10px;border-radius:22px;max-height:none;max-width:calc(100% - 16px);overflow-x:auto;overflow-y:visible}.portail .dock-item.sep-avant{margin-left:14px;margin-top:0}.portail .dock-icone,.portail .dock-icone img,.portail .ic-rond{width:52px;height:52px;border-radius:14px}.portail .dock-point{display:block}.portail .dock-item button{flex-direction:column}.portail .fenetre{max-width:calc(100% - 24px)}.portail .fenetre.maxi{height:calc(100% - 24px - var(--dock))!important}}@media(max-width:480px){.portail{--dock:78px}.portail .dock-zone{display:flex}}.tuile-apps svg{width:56%;height:56%}.launchpad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:calc(var(--barre) + 16px) 16px calc(var(--dock) + 16px);background:#06080e8c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:fv-in .15s ease-out}.launchpad-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 10px;width:min(760px,100%);max-height:100%;overflow:auto}.launchpad-grille button{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;border-radius:14px;background:none;border:0;color:var(--texte);cursor:pointer;touch-action:manipulation}.launchpad-grille button:hover,.launchpad-grille button:focus-visible{background:#ffffff14}.launchpad-grille .tuile-app{width:64px!important;height:64px!important}.contenu.fiche{position:relative}.fiche-menu{position:absolute;top:14px;right:16px;z-index:5}.fiche-menu .bouton-mini{width:36px;height:32px;font-size:18px;line-height:1}.liste-menu button.danger{color:#ff6961}.liste-menu button.grise{opacity:.5}.menu-note{padding:2px 10px 6px;max-width:260px;margin:0}.bandeau-archive{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#ff9f0a24;border:1px solid rgba(255,159,10,.4)}.iv-fin{margin:18px 0 8px;padding:18px 20px;border-radius:14px}.iv-fin-titre{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--texte)}.ll-pastilles{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ll-meta{gap:5px}.lignes-liste>li>button{padding:12px 14px 12px 10px}.ll-titre .num{color:var(--v-texte-3);font-weight:600;margin-right:4px;font-size:13px}.portail .barre-menu .voile-menu{right:auto;bottom:auto;width:100vw;height:100dvh}html.portail-actif .barre-menu .liste-menu{background:linear-gradient(180deg,#ffffff0d,#fff0 90px),#22273b;backdrop-filter:none;-webkit-backdrop-filter:none}.toast-case .toast-tete{padding-right:20px}.liste-fen>.onglets{overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.liste-fen>.onglets::-webkit-scrollbar{display:none}.liste-fen>.onglets button{flex:1 0 auto;white-space:nowrap;padding:7px 12px;font-size:13px}.liste-fen .barre-outils{gap:10px;margin-bottom:14px}.liste-fen .barre-outils .titre-liste{margin:0 6px 0 0!important}.liste-fen .barre-outils .recherche{min-height:36px}@container fen (max-width:520px){.lignes-liste>li>button{flex-wrap:wrap;row-gap:6px}.lignes-liste>li>button>.ll-meta{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:21px}.lignes-liste>li>button>.ll-meta small{display:inline}.liste-fen{padding:14px 12px 18px}}.rg-bloc{display:flex;flex-direction:column;gap:10px;min-width:0}.rg-bloc .champ{min-width:0}.rg-particulier{align-self:flex-start}.rg-ligne{display:flex;gap:8px;align-items:stretch}.rg-ligne input{flex:1;min-width:0}.rg-ligne .btn{flex:none}.rg-aide{margin:0}.rg-resultats{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto;border-radius:12px;background:#1b1f2c;border:1px solid var(--bord2)}.rg-resultats button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 11px;border:0;border-radius:9px;background:none;color:#f4f5f9;cursor:pointer;font:inherit;min-height:44px}.rg-resultats button:hover:not(:disabled),.rg-resultats button:focus-visible{background:#4f8cff2e;outline:none}.rg-resultats button:disabled{cursor:not-allowed;opacity:.75}.rg-r-nom{font-size:14px}.rg-r-num{font-size:12.5px;color:#c9ccd6}.rg-r-adr{font-size:12.5px;color:#aeb4c4}.rg-r-choisir{align-self:flex-end;font-size:12px;font-weight:700;color:#8db4ff}.rg-ferme{margin-left:8px;font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;background:#ff5f5724;color:#ffa5a0;border:1px solid rgba(255,95,87,.35)}.rg-ferme-texte{color:#ffa5a0}.rg-message{padding:9px 11px;border-radius:10px;font-size:13px}.rg-message.info{background:#ffc96b1a;border:1px solid rgba(255,201,107,.35);color:#ffd99a}.rg-message.erreur{background:#ff5f571f;border:1px solid rgba(255,95,87,.35);color:#ffa5a0}.rg-trouvee{padding:8px 11px;border-radius:10px;font-size:13px;background:#30a46c24;border:1px solid rgba(48,164,108,.4);color:#bfeed4}.rg-trouvee b{color:#7fe0ad}.rg-manuel{align-self:flex-start;font-size:13px}.rg-statut-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.rg-statut{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12.5px;font-weight:700;padding:2px 9px;border-radius:7px;border:1px solid}.rg-statut.ok{background:#30a46c29;color:#7fe0ad;border-color:#30a46c6b}.rg-statut.non{background:#ffc96b1a;color:#ffd99a;border-color:#ffc96b59}.rg-statut-src{font-weight:500;color:#bfeed4}.rg-admin{display:flex;flex-direction:column;gap:6px;margin:4px 0 2px}.rg-admin .actions{margin:0}.rg-detail summary{cursor:pointer;font-size:12.5px;color:#aeb4c4}.rg-detail dl{margin:6px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;font-size:12.5px}.rg-detail dl div{display:flex;gap:8px;min-width:0}.rg-detail dt{flex:none;width:110px;color:#aeb4c4}.rg-detail dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(pointer:coarse){.rg-ligne .btn{min-height:44px}}.cx-entreprise{margin:2px 0 0;padding:10px 12px 12px;border:1px solid var(--bord2);border-radius:12px;min-width:0}.cx-entreprise legend{padding:0 6px;font-size:13px;font-weight:700;color:var(--texte)}.dr-onglets{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;margin:0 0 var(--v-e4);padding:3px;border-radius:var(--v-r2);max-width:100%}.dr-onglets::-webkit-scrollbar{display:none}.dr-onglets button{flex:none;white-space:nowrap;padding:7px 13px;border-radius:9px;font-size:13.5px;border:0;background:transparent;cursor:pointer}.dr-onglet{display:flex;flex-direction:column;gap:var(--v-e4)}.dr-bloc{background:var(--v-n3);border:1px solid var(--v-lisere);border-radius:var(--v-r3);padding:var(--v-e4);box-shadow:var(--v-reflet)}.dr-bloc h3{margin:0 0 var(--v-e2);font-size:15px;font-weight:650;letter-spacing:-.01em}.dr-bloc>p.doux.petit{margin:0 0 var(--v-e3);line-height:1.45}.dr-tete-bloc{display:flex;align-items:center;gap:var(--v-e3);flex-wrap:wrap;margin-bottom:var(--v-e2)}.dr-tete-bloc h3,.dr-tete-bloc h4,.dr-tete-bloc h2{margin:0;flex:1;min-width:0}.dr-a-droite{margin-left:auto}.dr-occupe{width:14px;height:14px;border-radius:50%;border:2px solid var(--v-lisere-fort);border-top-color:var(--v-accent);animation:dr-tourne .8s linear infinite}@keyframes dr-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dr-occupe{animation:none}}.dr-tuile{flex:none;border-radius:9px}.dr-tuile svg{width:58%;height:58%}.dr-applis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--v-e2);margin:0 0 var(--v-e3)}.dr-appli{position:relative;display:flex;align-items:center;gap:var(--v-e3);padding:10px 12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff08;cursor:pointer;min-height:56px;transition:border-color var(--v-vite),background var(--v-vite)}.dr-appli.on{border-color:color-mix(in srgb,var(--v-accent) 45%,transparent);background:color-mix(in srgb,var(--v-accent) 10%,transparent)}.dr-appli:not(.on) .dr-tuile{filter:grayscale(.85) brightness(.75)}.dr-appli-nom{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-weight:550;font-size:14px}.dr-appli-nom small{font-weight:400;font-size:11.5px;line-height:1.35}.dr-appli input[role=switch]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.dr-appli input[role=switch]:disabled{cursor:default}.dr-appli input[role=switch]:focus-visible+.rs-glissiere{outline:2px solid var(--v-focus,var(--v-accent));outline-offset:2px}.dr-appli .rs-glissiere{transform:scale(.82);transform-origin:right center}.dr-appli input:checked+.rs-glissiere{background:var(--v-vert-plein)}.dr-appli input:checked+.rs-glissiere:after{transform:translate(20px)}.dr-offres{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--v-e2)}.dr-offre{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff08}.dr-offre .btn{align-self:flex-start;margin-top:auto}.dr-offre-applis{display:flex;flex-wrap:wrap;gap:4px}.dr-limites{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--v-e2) var(--v-e3);align-items:end}.dr-limites .actions{grid-column:1/-1;margin:0}.dr-statut{display:flex;align-items:center;gap:var(--v-e3);margin-bottom:var(--v-e2)}.dr-personnes>li{display:flex;flex-direction:column}.dr-personnes>li>button.choisi{border-color:color-mix(in srgb,var(--v-accent) 55%,transparent);background:color-mix(in srgb,var(--v-accent) 9%,var(--v-n3))}.dr-puces{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.dr-puce{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:1;padding:4px 8px;border-radius:999px;background:#ffffff12;border:1px solid var(--v-lisere);color:var(--v-texte-2);white-space:nowrap}.dr-puce.fort{background:color-mix(in srgb,var(--v-accent) 22%,transparent);border-color:color-mix(in srgb,var(--v-accent) 50%,transparent);color:var(--v-texte)}.dr-puce.groupe{background:#bf5af224;border-color:#bf5af259}.dr-puce.exc{background:#f5a52421;border-color:#f5a52459}.dr-puce.ajout{background:#1f845040;border-color:#30a46c80;min-width:22px;justify-content:center}.dr-puce.retrait{background:#d42f2638;border-color:#d42f2680;min-width:22px;justify-content:center}.dr-x{border:0;background:transparent;color:var(--v-texte-3);cursor:pointer;padding:0 0 0 2px;font-size:11px;line-height:1}.dr-x:hover{color:var(--v-texte)}.dr-panneau{margin:6px 0 10px;padding:var(--v-e4);border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:var(--v-contenu,rgba(0,0,0,.15));display:flex;flex-direction:column;gap:var(--v-e2)}.dr-panneau .petit-titre{margin:var(--v-e2) 0 0}.dr-panneau .petit-titre:first-child{margin-top:0}.dr-roles-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.dr-role-case{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--v-lisere);background:#ffffff08;cursor:pointer;min-height:44px}.dr-role-case.on{border-color:color-mix(in srgb,var(--v-accent) 55%,transparent);background:color-mix(in srgb,var(--v-accent) 12%,transparent)}.dr-role-case input{margin-top:2px;width:17px;height:17px;flex:none;accent-color:var(--v-accent-plein)}.dr-role-case span{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.dr-role-case small{font-size:11.5px}.dr-exc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dr-exc li{display:flex;align-items:center;gap:8px;font-size:13.5px}.dr-exc li .lien{margin-left:auto;font-size:12.5px}.dr-exc-ajout{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dr-exc-ajout select{flex:1;min-width:200px;max-width:100%}.dr-cartes{list-style:none;margin:0 0 var(--v-e3);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--v-e2)}.dr-carte{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff08}.dr-carte p{margin:0;line-height:1.4}.dr-carte-tete{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dr-carte-tete b{font-size:14px}.dr-carte-pied{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.dr-carte-pied .btn{margin-left:auto}.dr-carte-pied>.doux.petit:last-child{margin-left:auto;text-align:right;line-height:1.35}.dr-prets{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 var(--v-e3)}.dr-prets .petit-titre{margin:0 6px 0 0}.dr-feuille{position:relative;margin-top:var(--v-e3);padding:var(--v-e4) var(--v-e4) 0;display:flex;flex-direction:column;gap:var(--v-e3)}.dr-feuille h4{font-size:15px}.dr-pied-collant{position:sticky;bottom:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 calc(-1 * var(--v-e4));padding:10px var(--v-e4);background:var(--v-collant);border-top:1px solid var(--v-lisere);border-radius:0 0 var(--v-r2) var(--v-r2);-webkit-backdrop-filter:var(--v-flou-1);backdrop-filter:var(--v-flou-1);z-index:2}form.dr-onglet>.dr-pied-collant{margin:0;border-radius:var(--v-r2);border:1px solid var(--v-lisere)}.dr-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--v-e2)}.dr-groupe-droits{margin:0;padding:10px 12px 8px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff06;min-width:0}.dr-groupe-droits legend{display:flex;align-items:center;gap:7px;padding:0 4px;font-weight:600;font-size:13.5px;width:auto;max-width:100%}.dr-groupe-droits.eteinte{opacity:.62}.dr-tout{display:inline-flex;gap:8px;margin-left:6px}.dr-tout .lien{font-size:11.5px;font-weight:500}.dr-case{display:flex;align-items:flex-start;gap:8px;padding:5px 2px;font-size:13px;line-height:1.35;cursor:pointer}.dr-case input{margin-top:1px;width:16px;height:16px;flex:none;accent-color:var(--v-accent-plein)}.dr-sensible{display:inline-block;margin-left:6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:5px;background:#f5a52429;color:#f6c25b;vertical-align:1px}.dr-note{margin:0 0 4px}.dr-reserves{border-color:#d42f2673;background:#d42f260f}.dr-membres-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 10px}.dr-qui{margin-top:var(--v-e2);padding-top:var(--v-e3);border-top:1px solid var(--v-lisere)}.dr-qui-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--v-e2);margin-top:var(--v-e2)}.dr-qui-appli{padding:10px 12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff08}.dr-qui-tete{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:13.5px}.dr-qui-appli ul,.dr-refus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.dr-qui-appli li,.dr-refus li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;line-height:1.35}.dr-qui-appli li>span:first-child,.dr-refus li>span:first-child{flex:1;min-width:120px}.dr-sources{display:inline-flex;flex-wrap:wrap;gap:3px}.dr-source{font-size:10.5px;line-height:1;padding:3px 6px;border-radius:6px;background:#ffffff12;color:var(--v-texte-2);white-space:nowrap}.dr-source.role{background:color-mix(in srgb,var(--v-accent) 20%,transparent);color:var(--v-texte)}.dr-source.groupe{background:#bf5af22e}.dr-source.exception{background:#30a46c38}.dr-source.contact_facturation{background:#14b8a633}.dr-source.refus{background:#d42f2633;color:#ffb4ae}.dr-bientot{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.dr-bientot li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:10px;border:1px dashed var(--v-lisere-fort);font-size:13px;color:var(--v-texte-2)}.dr-jauge{height:8px;border-radius:999px;background:var(--v-creux);overflow:hidden;margin-top:var(--v-e3)}.dr-jauge span{display:block;height:100%;background:var(--v-accent-plein);border-radius:inherit}.dr-jauge span.rouge{background:var(--v-rouge-plein)}.dr-tenant{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--v-e2)}.dr-tenant code{font-size:12.5px;word-break:break-all}.dr-lien{display:flex;gap:6px;flex-wrap:wrap;margin-top:var(--v-e2)}.dr-lien input{flex:1;min-width:220px;font-size:12.5px}.dr-entra-groupes .contact-ligne{align-items:flex-start}.dr-entra-groupes select{max-width:220px;flex:none}.dr-hote{grid-template-columns:minmax(0,1fr) minmax(130px,170px)}.dr-test{margin:var(--v-e2) 0 0;font-size:13px;color:var(--v-texte-3)}.dr-test.ok{color:#7ee2a8}.dr-test.echec{color:#ffb4ae}.dr-journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dr-journal li{padding:10px 12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:var(--v-n3)}.dr-jn-tete{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;font-size:13.5px}.dr-jn-diff{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;font-size:12px;line-height:1.45;color:var(--v-texte-2)}.dr-jn-diff i{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-texte-3);margin-right:4px}.dr-jn-avant{padding:6px 8px;border-radius:8px;background:#d42f2614;word-break:break-word}.dr-jn-apres{padding:6px 8px;border-radius:8px;background:#30a46c1a;word-break:break-word}.dr-code{margin:0 0 var(--v-e3);padding-left:18px;font-size:13px;line-height:1.6}.dr-code code{font-size:12.5px;word-break:break-all}.dr-reglages .dr-bloc{margin-bottom:var(--v-e4)}.dr-bandeau{position:relative;z-index:5;margin:8px auto 0;max-width:min(720px,calc(100% - 32px));padding:10px 14px;border-radius:var(--v-r2);background:var(--v-rouge-plein);color:#fff;font-weight:600;font-size:13.5px;text-align:center}.cx-ou{display:flex;align-items:center;gap:10px;color:var(--v-texte-3,#9aa3b5);font-size:12px;margin:2px 0}.cx-ou:before,.cx-ou:after{content:"";flex:1;height:1px;background:var(--v-lisere,rgba(255,255,255,.12))}.btn.cx-microsoft{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.cx-microsoft svg{width:18px;height:18px;flex:none}@media(any-pointer:coarse){.dr-case{padding:9px 2px;min-height:40px}.dr-onglets button{padding:10px 14px}}@media(max-width:720px){.dr-bloc{padding:var(--v-e3);border-radius:var(--v-r2)}.dr-applis,.dr-choix,.dr-cartes,.dr-qui-grille,.dr-offres{grid-template-columns:1fr}.dr-roles-choix,.dr-membres-choix{grid-template-columns:1fr 1fr}.dr-jn-diff,.dr-hote{grid-template-columns:1fr}.dr-entra-groupes .contact-ligne{flex-direction:column;align-items:stretch}.dr-entra-groupes select{max-width:none}.dr-pied-collant{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:420px){.dr-roles-choix,.dr-membres-choix{grid-template-columns:1fr}}.dr-logo{position:relative;flex:none;display:inline-flex}.dr-logo img{width:64px;height:64px;object-fit:contain;border-radius:16px;background:#ffffffeb;padding:6px;box-shadow:var(--v-reflet)}.dr-logo-changer{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--v-accent-plein);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 2px 6px #00000059}.dr-logo-changer input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.dr-logo-changer:focus-within{outline:2px solid var(--v-focus,#fff);outline-offset:2px}.portail .champ label,.connexion .champ label{font-size:13.5px;font-weight:600;color:#c9d1de;margin-bottom:6px;line-height:1.3}.portail .champ input:not([type=checkbox]):not([type=radio]),.portail .champ textarea,.connexion .champ input:not([type=checkbox]):not([type=radio]),.connexion .champ textarea{font-size:15.5px;line-height:1.35;border-radius:10px;padding:10px 12px;min-height:44px}.portail .champ select,.connexion .champ select{font-size:15px;min-height:44px;border-radius:10px}.portail .champ .aide,.connexion .champ .aide,.connexion .aide{display:block;font-size:12.5px;line-height:1.45;color:#aab3c3;margin-top:6px}.portail .doux,.connexion .doux{color:#b2bac8}.portail input::placeholder,.connexion input::placeholder,.portail textarea::placeholder{color:#8590a3;opacity:1}.portail input[type=checkbox],.connexion input[type=checkbox],.portail input[type=radio],.connexion input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:19px;height:19px;margin:0;display:inline-grid;place-content:center;vertical-align:-4px;border:1.5px solid rgba(214,224,238,.55);border-radius:5px;background:#00000047;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.portail input[type=radio],.connexion input[type=radio]{border-radius:50%}.portail input[type=checkbox]:hover,.connexion input[type=checkbox]:hover,.portail input[type=radio]:hover,.connexion input[type=radio]:hover{border-color:#a8c3df}.portail input[type=checkbox]:checked,.connexion input[type=checkbox]:checked,.portail input[type=radio]:checked,.connexion input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.portail input[type=checkbox]:checked:before,.connexion input[type=checkbox]:checked:before{content:"";width:9px;height:5px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.portail input[type=radio]:checked:before,.connexion input[type=radio]:checked:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.portail input[type=checkbox]:focus-visible,.connexion input[type=checkbox]:focus-visible,.portail input[type=radio]:focus-visible,.connexion input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #4f8cff73}.portail input[type=checkbox]:disabled,.connexion input[type=checkbox]:disabled,.portail input[type=radio]:disabled,.connexion input[type=radio]:disabled{opacity:.45;cursor:default}.portail .case,.connexion .case{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.35;color:var(--texte);cursor:pointer;min-height:32px}@media(any-pointer:coarse){.portail input[type=checkbox],.connexion input[type=checkbox],.portail input[type=radio],.connexion input[type=radio]{width:21px;height:21px}.portail .case,.connexion .case{min-height:44px}}.connexion{gap:16px}.cx-haut{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.cx-haut select{align-self:start;min-height:36px!important;font-size:13.5px!important;padding:6px 28px 6px 10px!important}.cx-haut h2{font-size:23px!important;line-height:1.2}.cx-form{gap:16px!important}.cx-section{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;min-width:0}.cx-section h3{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a8c3df}.cx-section .champs-2,.connexion .champs-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:start}.cx-section .champ,.connexion .champ{min-width:0}.rg-colonne{display:flex;flex-direction:column;gap:12px}.cx-section .rg-bloc{gap:12px}.cx-envoyer{width:100%;min-height:48px;font-size:16px}.cx-form>.lien{align-self:center}@media(max-width:560px){.cx-section .champs-2,.connexion .champs-2{grid-template-columns:minmax(0,1fr)}.cx-section{padding:14px 12px}}@container fen (max-width:560px){.cx-section .champs-2,.connexion .champs-2{grid-template-columns:minmax(0,1fr)}}.mdp-ligne{position:relative}.mdp-ligne input{padding-right:46px!important}.mdp-oeil{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:8px;border:0;background:none;color:#aab3c3;display:grid;place-items:center;cursor:pointer;padding:0}.mdp-oeil svg{width:19px;height:19px}.mdp-oeil:hover,.mdp-oeil[aria-pressed=true]{color:#fff;background:#ffffff14}.jauge-mdp{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#aab3c3}.jauge-barres{display:inline-grid;grid-template-columns:repeat(4,28px);gap:4px}.jauge-barres i{height:5px;border-radius:3px;background:#ffffff24}.jauge-mdp.n0 i:nth-child(1){background:#ff453a}.jauge-mdp.n1 i:nth-child(-n+2){background:#ff9f0a}.jauge-mdp.n2 i:nth-child(-n+3){background:#ffd60a}.jauge-mdp.n3 i{background:#30d158}.cx-form .rg-manuel{align-self:flex-start}@media(min-width:721px){.vt-modale:has(.cx-haut.large){width:min(700px,calc(100vw - 24px))!important;max-width:min(700px,calc(100vw - 24px))!important}}@media(max-width:560px){.cx-haut{grid-template-columns:auto minmax(0,1fr)!important}.cx-haut select{grid-column:1 / -1;grid-row:1;justify-self:end}}.attente-validation{display:grid;place-items:center;min-height:100dvh;padding:20px}.av-carte{position:relative;z-index:1;width:min(520px,100%);display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:28px;border-radius:20px;background:#101726db;border:1px solid rgba(168,195,223,.25);box-shadow:0 30px 80px -30px #000000e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.av-carte h1{margin:0;font-size:24px;letter-spacing:-.02em}.av-carte p{margin:0;line-height:1.55;color:#d7deea}.a-valider{gap:12px;align-items:center}.iv-debut{margin:0 0 10px;padding:9px 12px;border-radius:10px;background:#0a84ff29;color:#a9d1ff;font-weight:600;font-size:14px}.cx-form input.iv-email-verifie{opacity:.85;cursor:default;background:#30d15814;border-color:#30d15873}.fc-icone{display:block;flex:none;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.25))}.fi-ic.fc-ic{display:inline-grid;place-items:center}.fi-ic.fc-ic .fc-icone{height:100%;width:auto}.fc-carte{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;max-width:340px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);color:inherit;text-align:left;font:inherit;overflow:hidden;box-sizing:border-box}.fc-carte.cliquable{cursor:pointer}.fc-carte.cliquable:hover{background:#ffffff1c}.fc-carte.cliquable:focus-visible{outline:2px solid #6ea8ff;outline-offset:1px}.fc-carte+.fc-carte{margin-top:6px}.bulle.user .fc-carte{background:#ffffff29;border-color:#ffffff2e}.bulle.user .fc-carte.cliquable:hover{background:#ffffff38}.fc-ligne{display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:0}.fc-vis{flex:none;width:40px;height:44px;display:grid;place-items:center;position:relative}.fc-vis-img{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#fff}.fc-vis-img img{width:100%;height:100%;object-fit:cover;display:block}.fc-vis-img.pdf img{object-position:top}.fc-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fc-nom{display:flex;min-width:0;max-width:100%;font-weight:600;font-size:13.5px;line-height:1.3}.fc-nom-d{overflow:hidden;text-overflow:ellipsis;white-space:pre;min-width:0;flex:0 1 auto}.fc-nom-f{white-space:pre;flex:none}.fc-info{font-size:12px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.fc-info.err{color:#ff8a8a;opacity:1;white-space:normal}.fc-info.ok{color:#5fd99a;opacity:1;font-weight:600}.fc-coche{display:inline-block;width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(-45deg);margin-right:7px}.fc-jauge{display:block;height:4px;border-radius:2px;background:#ffffff24;overflow:hidden;margin-top:1px}.fc-jauge i{display:block;height:100%;background:#4f8cff;border-radius:2px;transition:width .25s ease}.bulle.user .fc-jauge i{background:#fff}.fc-jauge i.fin{width:100%!important;background:linear-gradient(90deg,#4f8cff,#9cc0ff,#4f8cff);background-size:200% 100%;animation:fc-fin 1.1s linear infinite}@keyframes fc-fin{0%{background-position:200% 0}to{background-position:0 0}}.fc-btn{flex:none;border:0;background:#ffffff14;color:inherit;min-width:30px;height:30px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0 8px;font:inherit;font-size:12.5px;text-decoration:none}.fc-btn:hover{background:#ffffff2e}.fc-btn svg{width:15px;height:15px}.fc-btn.texte{padding:0 11px 0 9px;background:#2f6fe4;color:#fff}.fc-btn.texte:hover{background:#3b7cf0}.fc-actions{display:inline-flex;gap:6px;flex:none}.fc-carte.envoi-erreur{border-color:#ff787873}.fc-carte.envoi-fini{border-color:#5fd99a80}.fc-apercu{display:grid;place-items:center;height:150px;background:#fff;overflow:hidden;position:relative;border-bottom:1px solid rgba(0,0,0,.08)}.fc-apercu img{width:100%;height:100%;object-fit:cover;display:block}.fc-apercu.pdf{background:#e9ebf0}.fc-apercu.pdf img{object-fit:cover;object-position:top}.fc-apercu.vide{background:#ffffff0d;animation:fc-pulse 1.4s ease-in-out infinite}@keyframes fc-pulse{50%{opacity:.6}}.fc-carte.fc-v-bulle{width:280px}.fc-lecture{position:absolute;right:3px;bottom:3px;width:14px;height:14px;border-radius:50%;background:#0009}.fc-lecture:after{content:"";position:absolute;left:5px;top:3.5px;border-left:6px solid #fff;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.fc-lecture.grand{right:auto;bottom:auto;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px}.fc-lecture.grand:after{left:17px;top:13px;border-left-width:14px;border-top-width:9px;border-bottom-width:9px}.fc-notif-ic{display:grid;place-items:center;width:30px;height:30px;flex:none}.fc-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:4px 0}.fc-liste .fc-carte{max-width:none}.fc-liste .fc-carte+.fc-carte{margin-top:0}.fc-pile{display:flex;flex-direction:column;gap:6px;min-width:0}.fc-pile .fc-carte+.fc-carte{margin-top:0}@media(max-width:520px){.fc-carte.fc-v-bulle{width:min(260px,68vw)}.fc-apercu{height:130px}.fc-liste{grid-template-columns:1fr}}.reunion>.fi-lecteur,.fenetre-corps>.fi-lecteur{z-index:90}.fc-vignette{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden}.fc-vignette.img{border-radius:6px;background:#fff;box-shadow:0 0 0 1px #ffffff1f}.fc-vignette.img img{width:100%;height:100%;object-fit:cover;display:block}.fc-vignette.pdf img{object-position:top}.fc-vignette.grand{width:100%;height:100%;border-radius:8px}.fc-vignette.grand.img img{object-fit:cover}.fc-vignette.grand.img:not(.pdf) img{object-fit:contain;background:#14181f}.fi-info-vig{display:block;width:100%;height:170px}.jn-media audio{display:block;width:100%;max-width:340px;margin-top:6px}.fc-pile>.fc-carte,.fc-liste>.fc-carte{flex:none}.fi-ecran>.fi-lecteur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.appel-prep,.appel-absent,.appel-fin,.appel-entrant,.ajout-appareil{display:flex;flex-direction:column;gap:12px}.apercu-cadre{position:relative;aspect-ratio:16/9;width:100%;max-height:46vh;border-radius:14px;overflow:hidden;background:#05070c;border:1px solid var(--bord)}.apercu-cadre video,.tuile-video video{width:100%;height:100%;object-fit:cover;display:block;background:#05070c}video.miroir{transform:scaleX(-1)}video.contenir{object-fit:contain}.apercu-vide,.tuile-avatar{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--doux)}.apercu-vide svg{width:56px;height:56px;opacity:.5}.apercu-voile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#05070c9e;text-align:center;padding:12px}.pulsation{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#28c840;color:#fff;animation:pulsation 1.4s ease-out infinite}.pulsation svg{width:26px;height:26px}@keyframes pulsation{0%{box-shadow:0 0 #28c8408c}to{box-shadow:0 0 0 22px #28c84000}}.reglages-media{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.reglages-media label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--doux);min-width:0;flex:1 1 180px}.reglages-media select{width:100%}.niveau-micro{display:inline-block;width:64px;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden;vertical-align:middle;margin-left:6px}.niveau-micro i{display:block;height:100%;background:#28c840;transition:width .08s}.choix-fond{display:flex;flex-direction:column;gap:6px}.vignettes-fond{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.vignettes-fond button{flex:none;height:46px;min-width:64px;padding:0 10px;border-radius:9px;border:1px solid var(--bord2);background:#ffffff0d;color:var(--texte);cursor:pointer;font-size:12.5px;position:relative;overflow:hidden}.vignettes-fond button.image{padding:0;width:76px}.vignettes-fond button.image img{width:100%;height:100%;object-fit:cover;display:block}.vignettes-fond button.image b{position:absolute;right:3px;top:1px;font-size:11px;color:#ffd60a;text-shadow:0 1px 2px #000}.vignettes-fond button.couleur i{display:block;width:30px;height:24px;border-radius:5px;margin:auto}.vignettes-fond button.actif{border-color:var(--accent);box-shadow:0 0 0 2px #4f8cff73}.appel-actions{justify-content:flex-end}.presence{display:inline-flex;align-items:center;gap:7px;font-size:13px;margin-right:auto}.presence i,.bouton-statut i,.liste-menu .point{display:inline-block;width:9px;height:9px;border-radius:50%;background:#8e8e93}.pr-en_ligne i,.pr-en_ligne .point{background:#28c840}.pr-ne_pas_deranger i,.pr-ne_pas_deranger .point{background:#ff453a}.deja,.salle-attente{padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid var(--bord)}.salle-attente ul{margin:6px 0 0 18px}.salle{display:flex;flex-direction:column;height:100%;min-height:0;background:#05070c}.salle-haut{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;color:var(--doux)}.salle-haut .duree{margin-left:auto;color:var(--texte)}.voyant-enreg{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#d70015;padding:3px 10px;border-radius:999px;font-weight:700;letter-spacing:.02em}.voyant-enreg i,.enreg-en-cours .voyant{width:8px;height:8px;border-radius:50%;background:#fff;animation:clignote 1s steps(2) infinite}.enreg-en-cours .voyant{display:inline-block;background:#ff453a}@keyframes clignote{50%{opacity:.2}}.badge-chiffre{color:#9be7a9}.badge-reco{color:#ffd60a}.audio-bloque{margin:0 12px 8px;padding:10px;border-radius:10px;border:0;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.mosaique{flex:1;min-height:0;display:grid;gap:6px;padding:0 8px 8px;grid-template-columns:1fr;grid-auto-rows:1fr}.mosaique.n2,.mosaique.n3,.mosaique.n4{grid-template-columns:1fr 1fr}.mosaique.n5,.mosaique.n6,.mosaique.n7,.mosaique.n8,.mosaique.n9{grid-template-columns:repeat(3,1fr)}@container fen (max-width:560px){.mosaique.n2,.mosaique.n3,.mosaique.n4{grid-template-columns:1fr}.mosaique.n5,.mosaique.n6,.mosaique.n7,.mosaique.n8,.mosaique.n9{grid-template-columns:1fr 1fr}}.tuile-video{position:relative;border-radius:12px;overflow:hidden;background:#11141d;min-height:90px;border:2px solid transparent;transition:border-color .15s}.tuile-video.parle{border-color:#28c840}.tuile-avatar b{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#2a2e3a;color:#fff;font-size:26px}.tuile-nom{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:8px;background:#0009;color:#fff;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuile-nom .muet svg{width:14px;height:14px;color:#ff6961}.commandes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:#0f121bf5;border-top:1px solid var(--bord)}.cmd{width:46px;height:46px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.cmd svg{width:21px;height:21px}.cmd:hover{background:#fff3}.cmd.coupe{background:#fff;color:#1d1d1f}.cmd.actif{background:var(--accent)}.cmd.enreg{background:#d70015}.cmd.raccrocher{background:#ff3b30;width:56px}.panneau-fonds{padding:10px 12px;background:#0f121bfa;border-top:1px solid var(--bord);display:flex;flex-direction:column;gap:8px;max-height:40%;overflow:auto}.ecran-partage{position:relative;height:100%;display:flex;flex-direction:column;background:#000}.ecran-partage video{flex:1;min-height:0;width:100%;height:100%}.chat-appel{display:flex;flex-direction:column;height:100%;min-height:0}.onglets-chat{padding:6px 8px 0;overflow-x:auto;flex-wrap:nowrap}.onglets-chat button{white-space:nowrap}.onglets-chat .pastille{position:static;margin-left:6px}.ligne-sys{align-self:center;font-size:12px;color:var(--doux);font-style:italic;margin:6px 0;text-align:center}.ligne-sys.rouge{color:#ff6961;font-weight:700;font-style:normal}.bulle-texte.fichier a{color:inherit;text-decoration:underline}.bulle-texte.fichier small{opacity:.7;margin-left:6px}.bulle-texte.fichier svg{width:14px;height:14px;vertical-align:-2px}.chat-appel .bulle-image img{max-width:240px;max-height:200px;border-radius:14px;display:block}.irc{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.irc-titre{color:var(--doux);margin:2px 0 6px}.irc-liste{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.irc-nom{background:none;border:0;color:var(--texte);text-align:left;padding:3px 4px;border-radius:6px;cursor:pointer;font:inherit;width:100%}.irc-nom:hover:not(:disabled){background:#ffffff14}.irc-nom:disabled{cursor:default}.irc-mode{display:inline-block;width:1.2em;color:#8e8e93}.irc-mode.op{color:#ffd60a;font-weight:700}.irc-appareil{display:flex;justify-content:space-between;gap:8px;padding:0 4px 0 22px;color:var(--doux);font-size:12px}.irc-icones{display:inline-flex;gap:5px;align-items:center}.irc-icones svg{width:14px;height:14px}.parle-point{width:8px;height:8px;border-radius:50%;background:#28c840}.entrant-tete{display:flex;gap:14px;align-items:center}.fiche-mini{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--bord);display:flex;flex-direction:column;gap:4px}.chiffres.petits{grid-template-columns:repeat(3,minmax(0,1fr))}.notes-mini{white-space:pre-wrap}.appel-absent,.appel-fin{align-items:center;text-align:center}.appel-absent audio{width:100%;max-width:360px}.ajout-appareil{align-items:center;text-align:center}.code-appareil{font-size:34px;font-weight:800;letter-spacing:.12em;margin:4px 0}.menu-statut{position:relative}.menu-statut.coin{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:65}.menu-statut.coin .bouton-statut{min-height:44px;padding:8px 14px;border-radius:999px;background:var(--v-n1);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-reflet),var(--v-ombre-1);font-size:13.5px;backdrop-filter:var(--v-flou-1);-webkit-backdrop-filter:var(--v-flou-1)}.menu-statut.coin .bouton-statut span{display:inline}.menu-statut.coin .bouton-statut i{width:11px;height:11px}.menu-statut.coin .liste-menu{top:auto;bottom:calc(100% + 8px);right:0}.menu-statut.coin .liste-menu button{min-height:40px}.pr-ne_pas_deranger i,.pr-ne_pas_deranger .point{background:#ff9f0a!important}@media(max-width:720px){.menu-statut.coin{bottom:calc(84px + env(safe-area-inset-bottom))}}.bouton-statut{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--texte);padding:2px 8px;border-radius:6px;cursor:pointer;font-size:12.5px;font-weight:600}.bouton-statut svg{width:14px;height:14px}.bouton-statut:hover,.bouton-statut[aria-expanded=true]{background:#ffffff1f}@media(max-width:720px){.bouton-statut span{display:none}}.menu-champ{display:flex;flex-direction:column;gap:5px;padding:6px 10px;font-size:12px;color:var(--doux)}.menu-champ select{width:100%;min-width:220px}.liste-menu .point{margin-right:8px;vertical-align:1px}.toast.appel-discret{cursor:default}.toast-icone.vert{background:#28c840;color:#fff}.toast-icone.vert svg{width:20px;height:20px}.bonjour-invite{position:absolute;left:24px;top:24px;max-width:min(520px,60%);pointer-events:none;text-shadow:0 2px 12px rgba(0,0,0,.6)}.bonjour-invite h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;margin:0 0 4px}@media(max-width:720px){.bonjour-invite{position:static;padding:16px 16px 0;max-width:none}}.bandeau-vue{position:relative;z-index:70;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:7px 14px;background:#ff9f0a;color:#1d1d1f;font-size:13.5px}.bandeau-vue span{opacity:.8}.bandeau-vue .btn{margin-left:auto;background:#1d1d1f;color:#fff}.avatar-init.rouge{background:#5b2a2f}.avatar-init.gris{opacity:.5}.avatar-init svg{width:18px;height:18px}.ligne-simple{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:8px 10px}.table-liens{width:100%;border-collapse:collapse;font-size:13px}.table-liens th,.table-liens td{text-align:left;padding:6px 8px;border-top:1px solid var(--bord)}.compte-rendu{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--bord);margin:10px 0}.compte-rendu ul{margin:4px 0 6px 18px}.transcription pre{white-space:pre-wrap;font-size:12.5px;max-height:360px;overflow:auto}.lien-invit{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.lien-invit code{font-size:12px;overflow-wrap:anywhere;flex:1 1 260px}.detail-appel audio{width:100%;max-width:420px}@media(max-width:1000px){.apercu-cadre{max-height:34vh}.appel-prep{gap:9px}}.commandes .cmd{flex:0 0 auto;width:48px;height:48px;min-width:48px;min-height:48px;aspect-ratio:1;padding:0;border-radius:50%}.commandes .cmd svg,.cmd svg{flex:none;width:22px;height:22px;aspect-ratio:1;display:block}.commandes .cmd.raccrocher{width:56px;height:56px;min-width:56px;min-height:56px;background:#ff3b30}.combine,.combine-raccroche{display:grid;place-items:center;width:24px;height:24px;flex:none;line-height:0}.combine svg,.combine-raccroche svg{width:24px!important;height:24px!important;flex:none;display:block}.combine-raccroche{transform:rotate(135deg)}.rond-appel{display:inline-flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--texte);cursor:pointer;font-size:12.5px;font-weight:600;touch-action:manipulation;max-width:120px;text-align:center}.rond-appel-cercle{flex:none;display:grid;place-items:center;width:56px;height:56px;min-width:56px;aspect-ratio:1;border-radius:50%;color:#fff;box-shadow:0 10px 24px -12px #000c;transition:filter .15s,transform .15s}.rond-appel.vert .rond-appel-cercle{background:#28c840}.rond-appel.rouge .rond-appel-cercle{background:#ff3b30}.rond-appel:hover .rond-appel-cercle{filter:brightness(1.08);transform:scale(1.04)}.rond-appel:disabled{opacity:.55;cursor:default}.rond-appel-label{line-height:1.2;overflow-wrap:anywhere}.appel-actions,.appel-entrant .actions{align-items:center}.pulsation svg,.appel-icone svg,.toast-icone.vert svg,.ic-fixe svg{flex:none;aspect-ratio:1}.ic-fixe{display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.ic-fixe svg{width:16px;height:16px}@media(max-width:720px){.commandes .cmd{width:44px;height:44px;min-width:44px;min-height:44px}.commandes .cmd.raccrocher,.rond-appel-cercle{width:48px;height:48px;min-width:48px;min-height:48px}.commandes{gap:6px}}.appel-prep{height:100%;min-height:0;padding:0!important;gap:0!important;container-type:size;container-name:prep}.appel-prep-defile{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:18px 22px 12px;touch-action:pan-y}.appel-prep .apercu-cadre{flex:none;width:min(100%,calc(44cqh * 16 / 9));max-height:none;margin-inline:auto}.appel-prep .appel-actions{flex:none;margin:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bord);background:#0f121bfa}@container prep (max-height:520px){.appel-prep .apercu-cadre{width:min(100%,calc(34cqh * 16 / 9))}.appel-prep-defile{gap:8px;padding-top:12px}}@media(max-width:720px){.appel-prep-defile{padding:14px 14px 10px}}.salle-vue{flex:1;min-height:0;position:relative;display:flex}.badge-presente{display:inline-flex;align-items:center;gap:6px;color:#9cc2ff}.badge-presente svg{width:14px;height:14px}.mur{position:relative;flex:1;min-width:0;min-height:0;margin:0 8px 8px;display:grid;place-items:center;touch-action:pan-y}.mur-grille{display:grid;justify-content:center;align-content:center}.mur-fleche{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:3}.mur-fleche svg{width:20px;height:20px}.mur-fleche.g{left:4px}.mur-fleche.d{right:4px}.mur-fleche:disabled{opacity:.3;cursor:default}.mur-page{position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:12px;color:var(--doux);background:#00000080;padding:2px 10px;border-radius:999px;z-index:3}.tuile-video{min-height:0}.tuile-video.parle{border-color:#28c840;box-shadow:0 0 0 1px #28c840,0 0 18px #28c84073}.tuile-video.en-avant{border-color:#ffd60a}.tuile-video.tuile-ecran{background:#000}.tuile-nom .tn-nom{overflow:hidden;text-overflow:ellipsis}.tuile-nom .tn-titre{opacity:.75;overflow:hidden;text-overflow:ellipsis}.voix{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:none}.voix b{display:block;width:3px;border-radius:2px;background:#28c840;animation:voix .8s ease-in-out infinite}.voix b:nth-child(1){height:6px}.voix b:nth-child(2){height:12px;animation-delay:.15s}.voix b:nth-child(3){height:8px;animation-delay:.3s}@keyframes voix{50%{transform:scaleY(.45)}}.tuile-actions{position:absolute;top:6px;right:6px;display:flex;gap:6px;opacity:0;transition:opacity .15s;z-index:2}.tuile-video:hover .tuile-actions,.tuile-video:focus-within .tuile-actions{opacity:1}@media(hover:none){.tuile-actions{opacity:.85}}.tuile-btn{width:32px;height:32px;border-radius:9px;border:0;background:#0009;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;touch-action:manipulation}.tuile-btn svg{width:16px;height:16px}.tuile-btn.on{background:var(--accent)}@media(any-pointer:coarse){.tuile-btn{width:40px;height:40px}}.tuile-video.mini .tuile-actions{top:3px;right:3px}.tuile-video.mini .tuile-btn{width:28px;height:28px}.tuile-video.mini .tuile-nom{font-size:11px;left:4px;bottom:4px;padding:2px 6px}.scene{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}.scene.cote{flex-direction:row}.scene-principale{position:relative;flex:1;min-width:0;min-height:0;display:flex}.scene-principale>.tuile-video{flex:1}.scene-principale.plein{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#000}.scene-principale:fullscreen{background:#000}.scene-pip{position:absolute;right:10px;bottom:10px;width:clamp(120px,22%,240px);aspect-ratio:16/9;z-index:2;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0009}.scene-pip .tuile-video{width:100%;height:100%}.scene-outils{position:absolute;top:8px;left:8px;display:flex;gap:8px;align-items:center;z-index:3}.scene-outils .btn{background:#0009;color:#fff;border-color:#fff3}.bande{flex:none;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;height:clamp(84px,18%,130px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x}.bande .tuile-video{flex:none;height:100%;aspect-ratio:16/9;width:auto}.scene.cote .bande{flex-direction:column;height:auto;width:clamp(150px,20%,240px);overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.scene.cote .bande .tuile-video{width:100%;height:auto}.bandeau-second{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 8px 8px;padding:8px 12px;border-radius:12px;background:#4f8cff24;border:1px solid rgba(79,140,255,.35);font-size:13px}.bandeau-second.discret{background:#ffffff0d;border-color:var(--bord)}.bandeau-second>span:first-child{flex:1 1 220px;min-width:0}.bandeau-second-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.menu-dispo{position:relative;display:inline-flex}.liste-dispo{top:auto!important;bottom:calc(100% + 8px);right:auto!important;left:50%;transform:translate(-50%);min-width:260px}.liste-dispo button{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.liste-dispo button span{font-size:12px;color:var(--doux);font-weight:400}.liste-dispo button[aria-checked=true] b{color:#8db4ff}.chat-appel.avec-gens{flex-direction:row;position:relative}.chat-principal{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.chat-tete{display:flex;align-items:center;gap:6px;padding-right:8px}.chat-tete .onglets-chat{flex:1;min-width:0}.chat-gens-bouton{display:none;flex:none;gap:6px;white-space:nowrap}.chat-gens-bouton svg{width:16px;height:16px}.chat-gens{flex:none;width:184px;border-left:1px solid var(--bord);overflow:auto;overscroll-behavior:contain;padding:10px 8px;background:#0a0c1299;font-size:12.5px}.chat-gens .irc-liste{gap:6px}.chat-gens .irc-nom{white-space:normal;line-height:1.3}.chat-gens .irc-appareil{padding-left:12px;font-size:11.5px}.irc-liste li.parle .irc-nom b{color:#7ee08f}@container fen (max-width:560px){.chat-gens{display:none}.chat-gens-bouton{display:inline-flex}.chat-appel.gens-ouverts .chat-gens{display:block;position:absolute;right:0;top:44px;bottom:0;width:min(260px,85%);z-index:6;box-shadow:-12px 0 30px #00000080;background:#10131c}}.salle-inviter{position:absolute;right:10px;top:0;bottom:10px;width:min(420px,calc(100% - 20px));z-index:8;overflow:auto;border-radius:14px}.panneau-inviter{display:flex;flex-direction:column;gap:10px;padding:14px}.pi-tete{display:flex;align-items:center;justify-content:space-between}.pi-email{display:flex;flex-wrap:wrap;gap:8px}.pi-email input{flex:1 1 160px;min-width:0}.pi-email select{flex:none;min-height:38px}.pi-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pi-liste li{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--bord)}.pi-nom{flex:1 1 100%;font-size:13px;overflow-wrap:anywhere}.etat-invit{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.etat-invit .pastille-statut{font-size:11.5px}.mt-invit{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto}.mt-invit-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bandeau-second.attente{background:#28c8401f;border-color:#28c84066}.composer{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--bord)}.composer-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.composer-tete input{flex:1 1 220px;min-width:0}.composer-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(42vh,360px);overflow:auto;overscroll-behavior:contain}.composer-liste li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px}.composer-liste li:hover{background:#ffffff0d}.composer-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-liste .btn{min-height:40px}.portail .dock-item.sep-avant:before{left:-10px;right:auto;top:10px;bottom:14px;width:1px;height:auto;background:#ffffff38}.launchpad-grille .lp-trait{grid-column:1/-1;height:1px;background:#ffffff29;margin:2px 8px}.reunion{--rn-fond:#0a0f1a;--rn-verre:rgba(16,23,38,.94);--rn-bord:rgba(168,195,223,.14);--rn-acier:#4a79a8;--rn-acier-clair:#a8c3df;position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 50% 0%,#111b2e 0%,var(--rn-fond) 62%);color:var(--texte)}.reunion.plein-css{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;height:100dvh}.reunion:fullscreen{width:100vw;height:100vh}.reunion:-webkit-full-screen{width:100vw;height:100vh}.rn-haut{flex:none;display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px 6px 14px;border-bottom:1px solid var(--rn-bord);background:#0a0f1ab8;font-size:13px}.rn-titre{display:flex;align-items:baseline;gap:10px;min-width:0}.rn-titre b{font-size:14.5px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn-duree{color:var(--doux);font-size:13px}.rn-puce{display:inline-flex;align-items:center;gap:5px;color:#9be7a9;font-size:12px}.rn-puce svg{width:14px;height:14px}.compacte .rn-puce span{display:none}.rn-espace{flex:1}.rn-reseau{display:inline-flex;align-items:flex-end;gap:2px;height:14px;padding:0 2px}.rn-reseau i{display:block;width:4px;border-radius:1px;background:#ffffff38}.rn-reseau i:nth-child(1){height:5px}.rn-reseau i:nth-child(2){height:9px}.rn-reseau i:nth-child(3){height:13px}.rn-reseau.n3 i,.rn-reseau.n2 i:nth-child(-n+2){background:#30d158}.rn-reseau.n1 i:nth-child(1){background:#ff9f0a}.rn-reseau.n0 i:nth-child(1){background:#ff453a}.rn-haut-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--rn-bord);background:#ffffff0d;color:var(--texte);font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}.rn-haut-btn svg{width:17px;height:17px;flex:none}.rn-haut-btn:hover,.rn-haut-btn.actif{background:#4a79a847;border-color:#a8c3df66}.rn-haut-btn.icone{width:38px;padding:0;justify-content:center}@media(any-pointer:coarse){.rn-haut-btn{min-height:44px}.rn-haut-btn.icone{width:44px}}.voyant-enreg{font-size:12px}.rn-milieu{position:relative;flex:1;min-height:0;display:flex}.rn-scene{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:8px}.rn-salle{flex:1;min-height:0}.rn-bandeaux{position:absolute;left:10px;right:10px;top:4px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.rn-bandeaux>*{pointer-events:auto}.rn-bandeau{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:min(760px,100%);padding:8px 10px 8px 14px;border-radius:14px;background:#121a2bf0;border:1px solid rgba(168,195,223,.28);box-shadow:0 12px 30px -14px #000000e6;font-size:13px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rn-bandeau>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}.rn-bandeau svg{width:16px;height:16px;flex:none}.rn-bandeau.attente{border-color:#30d15873}.rn-bandeau.discret{background:#121a2bcc}.rn-bandeau-partage{border-color:#ff453a80}.rn-bandeau-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reunion .btn.rouge{background:#d70015;color:#fff;border:0}.reunion .btn.rouge:hover{filter:brightness(1.1)}.reunion .btn svg{width:15px;height:15px;flex:none}.tuile-avatar{background:linear-gradient(160deg,#16233a,#0c1424)}.tuile-avatar.avec-fond{background-size:cover;background-position:center}.tuile-avatar.avec-fond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000059)}.tuile-avatar b{position:relative;z-index:1;box-shadow:0 0 #30d15800;transition:box-shadow .2s}.tuile-avatar.avec-fond b{background:#0a0f1ab8;border:1px solid rgba(255,255,255,.25)}.tuile-video.parle .tuile-avatar b{animation:rn-voix 1.2s ease-out infinite}@keyframes rn-voix{0%{box-shadow:0 0 #30d1588c}to{box-shadow:0 0 0 16px #30d15800}}.tuile-video.mini .tuile-avatar b{width:38px;height:38px;font-size:16px}.rn-mon-partage{position:absolute;left:12px;bottom:12px;z-index:5;width:min(300px,46%);display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;background:#0e1422f2;border:1px solid rgba(168,195,223,.28);box-shadow:0 16px 40px -14px #000000f2}.rn-mon-partage.miroir{width:min(240px,46%)}.rn-mp-video{aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:#000}.rn-mp-video video{width:100%;height:100%;display:block}.rn-mon-partage.miroir .rn-mp-video{filter:blur(1.5px) saturate(.7);opacity:.85}.rn-mp-texte{display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.35}.rn-mp-alerte{display:flex;gap:6px;color:#ffd60a}.rn-mp-alerte svg{width:14px;height:14px;flex:none;margin-top:1px}.rn-mp-actions{display:flex;gap:6px;flex-wrap:wrap}.rn-panneau{flex:none;width:clamp(300px,28%,380px);min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--rn-bord);background:var(--rn-verre)}.rn-panneau.tiroir{position:absolute;right:0;top:0;bottom:0;z-index:12;width:min(400px,92%);box-shadow:-24px 0 50px -10px #000000d9}.rn-voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;border:0;background:#03060c73;cursor:pointer}.rn-onglets{flex:none;display:flex;align-items:center;gap:4px;padding:8px 8px 8px 10px;border-bottom:1px solid var(--rn-bord)}.rn-onglets [role=tab]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:9px;border:0;background:none;color:var(--doux);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.rn-onglets [role=tab][aria-selected=true]{background:#4a79a84d;color:#fff}.rn-onglets [role=tab]:hover{color:#fff}.rn-fermer-panneau{margin-left:auto}@media(any-pointer:coarse){.rn-onglets [role=tab]{min-height:44px}}.rn-panneau-corps{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rn-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff453a;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-style:normal}.rn-badge.statique{position:static;display:inline-block}.rn-badge.vert{background:#30a46c}.rn-chat{flex:1;min-height:0}.rn-chat .fil{flex:1;min-height:0;overflow:auto}.rn-vide{text-align:center;margin:18px 12px}.rn-gens{flex:1;min-height:0;overflow:auto;padding:10px 10px 14px;font-size:12.5px}.rn-gens-actions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rn-gens-actions .btn svg{width:15px;height:15px}.irc-titre.attente{color:#7ee08f}.irc-admettre{display:flex;gap:6px;padding:2px 4px 6px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rn-fichiers{flex:1;min-height:0;overflow:auto;padding:10px 12px}.rn-fichiers-tete{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:10px}.rn-liste-fichiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rn-liste-fichiers li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid var(--rn-bord)}.rn-f-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#4a79a840;color:var(--rn-acier-clair)}.rn-f-ic svg{width:18px;height:18px}.rn-f-nom{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;overflow-wrap:anywhere}.rn-f-nom a{color:var(--texte)}.rn-liste-fichiers .bouton-mini svg{width:15px;height:15px}.rn-carte{position:absolute;z-index:20;display:flex;flex-direction:column;max-height:calc(100% - 16px);width:min(420px,calc(100% - 16px));border-radius:16px;background:#111828fa;border:1px solid rgba(168,195,223,.24);box-shadow:0 24px 60px -16px #000000f2}.rn-carte-inviter{right:8px;top:8px;width:min(440px,calc(100% - 16px))}.rn-carte-appareil{left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100% - 16px))}.rn-carte-media{left:50%;bottom:8px;transform:translate(-50%);width:min(640px,calc(100% - 16px))}.rn-carte-dispo,.rn-carte-plus{right:8px;bottom:8px;width:min(320px,calc(100% - 16px))}.rn-carte-tete{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 8px 14px;border-bottom:1px solid var(--rn-bord)}.rn-carte-corps{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.rn-carte .panneau-inviter,.rn-carte .ajout-appareil{padding:0}.rn-menu{display:flex;flex-direction:column;gap:2px;margin:-4px -6px}.rn-menu button{display:flex;align-items:center;gap:12px;min-height:42px;padding:6px 10px;border-radius:10px;border:0;background:none;color:var(--texte);font:inherit;font-size:14px;text-align:left;cursor:pointer}.rn-menu button:hover{background:#4a79a838}.rn-menu button svg{width:19px;height:19px;flex:none;color:var(--rn-acier-clair)}.rn-menu button span{flex:1}.rn-menu.liste-dispo button{flex-direction:column;align-items:flex-start;gap:2px}.liste-dispo.rn-menu{position:static;transform:none;min-width:0;box-shadow:none;background:none;border:0}@media(any-pointer:coarse){.rn-menu button{min-height:48px}}.rn-bas{flex:none;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rn-bord);background:#0a0f1ae0}.rn-bas-centre{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-width:0}.rn-bas>.rn-btn.raccrocher{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.rn-btn{position:relative;flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:0;padding:0;background:#ffffff1a;color:#fff;cursor:pointer;touch-action:manipulation;transition:background .15s,transform .1s}.rn-btn svg{width:22px;height:22px;display:block}.rn-btn:hover{background:#ffffff2e}.rn-btn:active{transform:scale(.96)}.rn-btn.coupe{background:#f2f4f8;color:#141a26}.rn-btn.actif{background:var(--rn-acier)}.rn-btn.enreg{background:#d70015}.rn-btn.raccrocher{width:64px;border-radius:25px;background:#e5342b}.rn-btn.raccrocher:hover{background:#ff3b30}.rn-btn:disabled{opacity:.45;cursor:default}.rn-bas>.rn-btn.raccrocher:active{transform:translateY(-50%) scale(.96)}.rn-sep{width:1px;height:28px;background:#ffffff24;margin:0 2px}.rn-duo{display:inline-flex;align-items:center;gap:2px}.rn-chevron{display:grid;place-items:center;width:26px;height:50px;border-radius:13px;border:0;background:#ffffff0f;color:var(--doux);cursor:pointer;padding:0}.rn-chevron svg{width:15px;height:15px}.rn-chevron:hover,.rn-chevron.actif{background:#4a79a859;color:#fff}@media(hover:hover){.rn-btn[data-lib]:hover:after{content:attr(data-lib);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);padding:5px 9px;border-radius:8px;background:#080c14f5;border:1px solid var(--rn-bord);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:30}.rn-bas>.rn-btn.raccrocher[data-lib]:hover:after{left:auto;right:0;transform:none}}.compacte .rn-bas{justify-content:flex-start;padding-right:88px}.compacte .rn-bas-centre{gap:6px;flex-wrap:nowrap;overflow-x:auto}.compacte .rn-btn{width:46px;height:46px}.compacte .rn-chevron{height:46px;width:22px}.compacte .rn-sep{display:none}.rn-accueil{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:22px;align-items:center;padding:18px 26px 22px;touch-action:pan-y}.rn-accueil-apercu{display:flex;flex-direction:column;gap:8px;min-width:0}.rn-accueil-apercu .apercu-cadre{max-height:none;width:100%;border-radius:18px;border-color:var(--rn-bord);box-shadow:0 30px 70px -30px #000000e6}.rn-accueil-apercu .tuile-nom{display:inline-flex;align-items:center;gap:8px}.rn-audio{text-align:center}.rn-accueil-cote{display:flex;flex-direction:column;gap:12px;min-width:0}.rn-accueil-titre{margin:0;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em}.rn-accueil-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.rn-rejoindre{min-height:48px;padding:0 30px;font-size:16px;background:var(--rn-acier)!important}.rn-accueil-liens{display:flex;gap:16px;flex-wrap:wrap}.rn-accueil .presence{margin:0}.rn-accueil.avec-contacts{grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr);align-items:start}.rn-accueil .composer-liste{max-height:min(52vh,520px)}.composer-pied{display:flex;justify-content:flex-end}.apercu-voile.attente{background:#080e1ab3}.pulsation.bleue{background:var(--rn-acier,#4a79a8);animation-name:pulsation-bleue}@keyframes pulsation-bleue{0%{box-shadow:0 0 #4a79a899}to{box-shadow:0 0 0 22px #4a79a800}}.etroite .rn-accueil,.compacte .rn-accueil{grid-template-columns:1fr;align-items:start;padding:14px 14px 18px;gap:14px}.etroite .rn-accueil-apercu .apercu-cadre{max-height:42vh;width:auto;aspect-ratio:16/9;margin-inline:auto;max-width:100%}.pi-lien{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#4a79a824;border:1px solid rgba(168,195,223,.25)}.pi-lien-texte{width:100%;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#dbe7f5;background:#00000040;border:1px solid var(--rn-bord,var(--bord));border-radius:9px;padding:8px 10px}.pi-lien-actions{display:flex;gap:8px;flex-wrap:wrap}.pi-email{display:flex;flex-direction:column;gap:8px}.pi-email-titre{font-weight:600;font-size:13px}.pi-email textarea{width:100%;resize:vertical;min-height:58px}.pi-email-ligne{display:flex;gap:8px;flex-wrap:wrap}.pi-email-ligne input{flex:1 1 150px;min-width:0}.pi-voir{align-self:flex-start;background:none;border:0;color:var(--doux);font:inherit;font-size:13px;cursor:pointer;padding:4px 0}.fenetre .reunion{border-radius:0 0 12px 12px}.rn-panneau.large{width:clamp(320px,32%,440px)}.rn-client{flex:1;min-height:0;overflow:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:12px;font-size:13.5px}.rn-client-tete b{font-size:16px}.rn-client-tete p{margin:3px 0 0}.rn-client-actions{display:flex;gap:6px;flex-wrap:wrap}.rn-client-actions .btn svg{width:14px;height:14px}.rn-client h4{margin:4px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#a8c3df}.rn-client-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rn-client-liste .lien{text-align:left}.rn-client-notes{white-space:pre-wrap;margin:0;color:#c9d1de}.rn-notes{display:flex;flex-direction:column;gap:6px;font-weight:600}.rn-notes textarea{width:100%;min-height:120px;resize:vertical;font:inherit;font-weight:400;font-size:14px;line-height:1.45;color:var(--texte);background:#0000004d;border:1px solid var(--bord2);border-radius:10px;padding:10px 12px}.rn-notes textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #4f8cff33}.encart-temps{width:min(560px,100%);text-align:left;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:#4a79a81f;border:1px solid rgba(168,195,223,.3)}.et-tete b{font-size:15px}.et-fact{align-self:flex-start}.encart-temps .actions{justify-content:flex-end;margin:0}.notes-appel{white-space:pre-wrap;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid var(--bord)}.etiquette.facture{background:#5e5ce62e;color:#c7c6ff;border-color:#5e5ce673}.ll-meta .etiquette{cursor:pointer}.entrant-sous{display:block}.rn-accueil-sous{margin:-6px 0 0;color:#a8c3df;font-size:14px}.sip-resume{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#4a79a81f;border:1px solid rgba(168,195,223,.3)}.sip-resume ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sip-resume li{display:flex;align-items:center;gap:10px;font-size:14px}.sip-resume li>span:nth-child(2){flex:1;min-width:0}.sip-presence{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#b2bac8}.sip-presence i{width:8px;height:8px;border-radius:50%;background:#8e8e93}.sip-presence.oui i{background:#30d158}.sip-liste{list-style:none;margin:6px 0 0;padding:4px;max-height:260px;overflow:auto;border-radius:10px;display:flex;flex-direction:column;gap:2px}.sip-liste li .case{width:100%;padding:6px 8px;border-radius:8px}.sip-liste li .case:hover{background:#ffffff0f}.sip-puces{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sip-puce{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:#4a79a847;font-size:13px}.sip-puce button{border:0;background:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;width:22px;height:22px;border-radius:50%}.statut-sip{display:block;font-size:11px;font-weight:500;color:#a8c3df;margin-left:4px}.menu-statut.coin .bouton-statut{flex-wrap:wrap}.sip-court-ligne{color:#a8c3df;margin:0}.cartes-entrantes{position:fixed;right:16px;bottom:calc(var(--dock,92px) + 14px + env(safe-area-inset-bottom,0px));z-index:320;display:flex;flex-direction:column-reverse;gap:10px;width:min(372px,calc(100vw - 24px));pointer-events:none}.carte-entrant{pointer-events:auto;display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:var(--v-r3);color:#f2f4f8;animation:ce-entree .22s ease-out}@keyframes ce-entree{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ce-tete{display:flex;align-items:center;gap:12px;min-width:0}.ce-avatar{position:relative;flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3a6df0,#6b4fd8);color:#fff;font-weight:700;font-size:17px;letter-spacing:.5px}.ce-avatar svg{width:22px;height:22px}.ce-avatar.krp{background:#0d1220}.ce-avatar img{width:36px;height:36px;border-radius:8px}.ce-onde{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #28c840;animation:ce-onde 1.6s ease-out infinite;pointer-events:none}@keyframes ce-onde{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.ce-qui{display:flex;flex-direction:column;min-width:0}.ce-genre{font-size:12px;color:#9aa3b5}.ce-via{color:#c2c9d6}.ce-nom{font-size:16px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-sous{font-size:13px;color:#c2c9d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ce-fiche{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:#ffffff0d}.ce-chiffres{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ce-chiffres span{display:flex;flex-direction:column;gap:1px;min-width:0}.ce-chiffres i{font-style:normal;font-size:11px;color:#9aa3b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-chiffres b{font-size:13.5px}.ce-chiffres b.rouge{color:#ff6b62}.ce-petit{margin:0;font-size:12px;color:#c2c9d6}.ce-notes{color:#9aa3b5}.ce-lien{align-self:flex-start;padding:0;border:0;background:none;color:#7fb0ff;font-size:12.5px;cursor:pointer}.ce-lien:hover{text-decoration:underline}.ce-actions{display:flex;justify-content:flex-end;gap:12px}.ce-rond{width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;cursor:pointer;transition:transform .12s,filter .12s}.ce-rond:hover{filter:brightness(1.12);transform:scale(1.05)}.ce-rond:focus-visible{outline:3px solid #7fb0ff;outline-offset:2px}.ce-rond.vert{background:#28c840}.ce-rond.rouge{background:#ff3b30}.ce-rond svg{width:21px!important;height:21px!important;color:#fff;stroke:#fff;opacity:1}.ce-rond .combine-raccroche{display:grid;transform:rotate(135deg)}.ce-rond .combine{display:grid}@media(prefers-reduced-motion:reduce){.carte-entrant,.ce-onde{animation:none}}@media(max-width:720px),(pointer:coarse)and (max-width:1100px){.cartes-entrantes{left:8px;right:8px;width:auto;bottom:calc(var(--dock,78px) + 8px + env(safe-area-inset-bottom,0px))}.ce-rond{width:52px;height:52px}.ce-actions{justify-content:space-around}}.apercu-voile .attente-debut{font-weight:700;color:#fff;font-size:15px}.attente-debut-prep{margin:0;font-weight:700;color:#a9d1ff}.panneau-son{display:flex;flex-direction:column;gap:12px;min-width:min(340px,80vw)}.son-ligne{display:flex;flex-direction:column;gap:4px;font-size:13px}.son-ligne>span:first-child{color:var(--doux)}.son-titre{margin:4px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--doux)}.son-case{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.son-case input{width:20px;height:20px;margin-top:2px;flex:none}.vol-curseur{display:flex;align-items:center;gap:10px;width:100%}.vol-curseur input[type=range]{flex:1;min-width:0;height:28px;accent-color:var(--rn-acier-clair,#8fb3d9)}.vol-curseur b{min-width:52px;text-align:right;font-size:13px}@media(any-pointer:coarse){.vol-curseur input[type=range]{height:40px}}.son-aide{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rn-bord,rgba(255,255,255,.12));padding-top:10px}.son-aide-corps p{margin:0 0 6px;font-size:14px;line-height:1.45}.son-aide-actions{display:flex;flex-wrap:wrap;gap:8px}.irc-vol{display:flex;align-items:center;gap:6px;padding:2px 0 4px 18px;color:var(--doux)}.irc-vol>svg{width:15px;height:15px;flex:none}.irc-vol .vol-curseur b{min-width:44px;font-size:12px}.compacte .rn-haut-btn.son span{display:none}.compacte .rn-haut-btn.son{width:44px;padding:0;justify-content:center}.son-segments{display:flex;gap:4px;padding:3px;border-radius:12px;background:#ffffff0f;border:1px solid var(--rn-bord,rgba(255,255,255,.12))}.son-segments button{flex:1;min-height:36px;border:0;border-radius:9px;background:none;color:var(--texte);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.son-segments button.actif{background:#4a79a88c;color:#fff}.son-segments button:disabled{opacity:.4;cursor:default}@media(any-pointer:coarse){.son-segments button{min-height:44px}}.menu-statut.coin .bouton-statut{gap:8px}.menu-statut.coin .bouton-statut .pres{width:11px;height:11px}.menu-statut.coin .liste-menu button{display:flex;align-items:center;gap:10px}.menu-statut.coin .liste-menu button .statut-lib{flex:1;text-align:left}@media(max-width:1100px){.menu-statut.coin{left:96px;right:auto;bottom:auto!important;top:calc(env(safe-area-inset-top,0px) + 3px);z-index:62}.menu-statut.coin .bouton-statut{min-height:32px;width:32px;height:32px;padding:0;justify-content:center;border-radius:50%;box-shadow:none;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.menu-statut.coin .bouton-statut span,.menu-statut.coin .bouton-statut .statut-sip{display:none}.menu-statut.coin .bouton-statut .pres{width:13px;height:13px;box-shadow:0 0 0 3px #ffffff1a}.menu-statut.coin .liste-menu{top:calc(100% + 8px);bottom:auto;right:auto;position:fixed;left:8px;top:calc(env(safe-area-inset-top,0px) + 42px);width:min(320px,calc(100vw - 16px))}.menu-statut.coin .voile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh}}html.portail-actif .bouton-statut i.pres-en_ligne{background:var(--pres-en_ligne)}html.portail-actif .bouton-statut i.pres-absent{background:var(--pres-absent)}html.portail-actif .bouton-statut i.pres-ne_pas_deranger{background-color:var(--pres-npd)!important}html.portail-actif .bouton-statut i.pres-hors_ligne{background:transparent}html.portail-actif .ce-rond.vert{background:var(--v-vert-plein)}html.portail-actif .ce-rond.rouge{background:var(--v-rouge-plein)}html.portail-actif .ce-avatar.krp svg.marque-svg{width:30px;height:30px}.menu-statut.barre{position:relative;display:flex;align-items:center}.menu-statut.barre .bouton-statut{display:inline-flex;align-items:center;gap:7px;height:26px;min-height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--v-lisere);background:#ffffff0f;color:var(--v-texte);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;max-width:300px}.menu-statut.barre .bouton-statut:hover{background:#ffffff1f}.menu-statut.barre .bouton-statut .pres{width:9px;height:9px;flex:none}.menu-statut.barre .statut-sip{color:var(--v-texte-2);font-weight:500;overflow:hidden;text-overflow:ellipsis}.menu-statut.barre .voile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background:none;border:0;z-index:70}.menu-statut.barre .liste-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;bottom:auto;z-index:71;width:min(320px,calc(100vw - 16px));background:linear-gradient(180deg,#ffffff0d,#fff0 90px),#22273b}.menu-statut.barre .liste-menu button{display:flex;align-items:center;gap:10px;min-height:40px}.menu-statut.barre .liste-menu button .statut-lib{flex:1;text-align:left}@media(max-width:1100px){.menu-statut.barre .statut-sip{display:none}}@media(max-width:720px){.menu-statut.barre .bouton-statut{width:28px;padding:0;justify-content:center;border:0;background:none}.menu-statut.barre .bouton-statut span{display:none}.menu-statut.barre .bouton-statut .pres{width:12px;height:12px;box-shadow:0 0 0 3px #ffffff1a}.menu-statut.barre .liste-menu{position:fixed;top:calc(env(safe-area-inset-top,0px) + 42px);right:8px}}@media(min-width:721px){html .menu-statut.coin.pile{position:fixed;left:auto;right:14px;top:auto;bottom:calc(var(--statut-bas,14px) + env(safe-area-inset-bottom,0px))!important;z-index:65}html .menu-statut.coin.pile .bouton-statut{display:inline-flex;align-items:center;width:auto;height:44px;min-height:44px;max-width:min(360px,calc(100vw - 28px));padding:0 15px;border-radius:22px;background:var(--v-n1);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-reflet),var(--v-ombre-1);backdrop-filter:var(--v-flou-1);-webkit-backdrop-filter:var(--v-flou-1);flex-wrap:nowrap;white-space:nowrap}html .menu-statut.coin.pile .bouton-statut span{display:inline;overflow:hidden;text-overflow:ellipsis}html .menu-statut.coin.pile .bouton-statut .statut-sip{display:inline;color:var(--v-texte-2)}html .menu-statut.coin.pile .bouton-statut .pres{width:11px;height:11px;box-shadow:none}html .menu-statut.coin.pile .liste-menu{position:absolute;top:auto;bottom:calc(100% + 8px);left:auto;right:0;width:min(320px,calc(100vw - 28px))}html .menu-statut.coin.pile .voile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh}}@media(min-width:721px)and (max-width:1100px){html .menu-statut.coin.pile .bouton-statut .statut-sip{max-width:150px}}.rs-reglages section.rs-groupe{padding:12px 14px;border:1px solid var(--bord);border-radius:14px;background:#ffffff08;margin:0 0 14px}.rs-reglages h3{margin:0 0 2px}.rs-inter{padding:10px 0;border-top:1px solid var(--bord)}.rs-groupe .rs-inter:first-of-type{border-top:0}.rs-inter-ligne{display:flex;align-items:center;gap:14px;cursor:pointer;position:relative;min-height:44px}.rs-inter-txt{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.rs-inter-txt small{font-size:12.5px;line-height:1.4}.rs-inter-ligne input[role=switch]{position:absolute;opacity:0;width:51px;height:31px;right:0;margin:0;cursor:pointer}.rs-glissiere{flex:none;width:51px;height:31px;border-radius:16px;background:#ffffff2e;position:relative;transition:background .2s}.rs-glissiere:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:transform .2s}.rs-inter-ligne input:checked+.rs-glissiere{background:#30d158}.rs-inter-ligne input:checked+.rs-glissiere:after{transform:translate(20px)}.rs-inter-ligne input:focus-visible+.rs-glissiere{outline:2px solid var(--accent);outline-offset:2px}.rs-inter.rs-off{opacity:.6}.rs-note{margin:6px 0 0;font-size:12.5px;color:var(--doux)}.rs-attention{color:#ffd60a}.rs-avance{margin:6px 0 14px}.rs-avance summary{cursor:pointer;font-weight:650;font-size:13.5px;padding:6px 0}.rs-avance fieldset{margin:8px 0;display:flex;flex-direction:column;gap:2px}.rs-couts{border-collapse:collapse;font-size:13px;width:100%}.rs-couts th,.rs-couts td{padding:5px 10px 5px 0;text-align:left;border-bottom:1px solid var(--bord);white-space:nowrap}.rs-couts .num{font-variant-numeric:tabular-nums}.rs-couts tr.rouge td{color:#ff6961}.rs-cases{margin:8px 0;display:flex;flex-direction:column;gap:2px}.rs-cases .case svg{width:15px;height:15px;color:#ff453a}.rs-bloc{margin:12px 0;padding:12px 14px;border-radius:14px;background:#0a84ff12;border:1px solid rgba(10,132,255,.25)}.rs-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rs-tete h3{margin:0;flex:1}.rs-urgence{display:inline-block;padding:1px 8px;border-radius:9px;font-size:12px;font-weight:700;margin-left:4px}.rs-u-basse{background:#8e8e9340;color:#d1d1d6}.rs-u-normale{background:#0a84ff38;color:#8ac4ff}.rs-u-haute{background:#ff9f0a40;color:#ffc266}.rs-u-critique{background:#ff453a47;color:#ff8a80}.rs-rdv{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:8px}.rs-rdv li{padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--bord)}.rs-rdv li.rs-rdv-ajoute{border-color:#30d15873}.rs-rdv li.rs-rdv-annule{opacity:.65}.rs-rdv-tete{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rs-citation{margin:6px 0;padding:4px 10px;border-left:3px solid var(--bord);color:var(--doux);font-size:13px}.rs-rdv-pied{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.rs-etat{font-size:12.5px;font-weight:650;flex:1;min-width:140px}.rs-e-ajoute,.rs-e-meeting{color:#30d158}.rs-e-doublon{color:#ffd60a}.rs-e-annule,.rs-e-passe,.rs-e-incomplet{color:var(--doux)}.rs-prospect{display:flex;flex-direction:column;gap:8px}.rs-prospect .num{font-variant-numeric:tabular-nums;font-weight:650}.rs-props{padding:8px 10px;border-radius:12px;border:1px dashed rgba(191,90,242,.6);background:#bf5af214;display:flex;flex-direction:column;gap:6px}.rs-prop{display:grid;grid-template-columns:minmax(70px,auto) 1fr auto;gap:8px;align-items:center}.rs-prop b{overflow-wrap:anywhere}.rs-prop>span:last-child{display:flex;gap:6px}.rs-doublons{padding:8px 10px;border-radius:12px;background:#ffd60a14;border:1px solid rgba(255,214,10,.35)}.rs-prospect.compact .champs-2{grid-template-columns:1fr}@media(max-width:560px){.rs-prop{grid-template-columns:1fr}.rs-prop>span:last-child{justify-content:flex-start}}.jn-filtres{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.jn-resume{display:block;font-size:12.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rs-rdv .num,.rs-prospect .num{font-family:inherit}:root{--pres-en_ligne:#2fd158;--pres-absent:#ff9f0a;--pres-npd:#ff453a;--pres-hors:#8b93a6}.pres{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--pres-hors);box-sizing:border-box;vertical-align:middle}.pres-en_ligne{background:var(--pres-en_ligne)}.pres-absent{background:var(--pres-absent)}.pres-ne_pas_deranger{background:var(--pres-npd);background-image:linear-gradient(#fff,#fff);background-size:55% 2px;background-position:center;background-repeat:no-repeat}.pres-hors_ligne{background:transparent;border:2px solid var(--pres-hors)}.pres.bord{position:absolute;right:-2px;bottom:-2px;width:34%;height:34%;min-width:10px;min-height:10px;max-width:14px;max-height:14px;box-shadow:0 0 0 2px #1a1f30}.pres.bord.pres-hors_ligne{background:#1a1f30}.av{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--av,#33405e);color:#fff;font-weight:650;line-height:1;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f;-webkit-user-select:none;user-select:none}.av b{font-weight:650;letter-spacing:.01em}.av-krp{background:linear-gradient(160deg,#232a44,#141828)}.av-groupe{background:#2c4a44}.av-groupe svg{width:52%;height:52%}.av-canal{border-radius:28%;background:#3a3f63}.av-canal b{font-size:1.25em}.mon-statut{flex:none;border-top:1px solid var(--v-lisere);padding:8px}.mon-statut-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:var(--v-r2);background:none;color:var(--v-texte);font:inherit;text-align:left;cursor:pointer;transition:background var(--v-vite)}.mon-statut-btn:hover,.mon-statut-btn[aria-expanded=true]{background:var(--v-n3-survol)}.mon-statut-btn:focus-visible{outline:2px solid var(--v-focus);outline-offset:1px}.mon-statut-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mon-statut-txt b{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon-statut-txt span{font-size:12px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon-statut-chevron{flex:none;width:16px;height:16px;color:var(--v-texte-3)}.mon-statut.compact{padding:6px 8px}.mon-statut.compact .mon-statut-btn{min-height:44px}.statut-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;border:0;background:transparent;cursor:default}.statut-menu{position:fixed;z-index:941;width:300px;max-width:calc(100vw - 16px);padding:6px;border-radius:var(--v-r3);background:var(--v-flottant);color:var(--v-texte);box-shadow:var(--v-ombre-3),inset 0 0 0 1px var(--v-lisere-fort);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);animation:v-pop var(--v-pose) var(--v-courbe);font-size:13.5px}.statut-menu-tete{padding:8px 10px 6px;font-size:11px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:var(--v-texte-3)}.statut-menu>button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;border:0;border-radius:var(--v-r1);background:none;color:var(--v-texte);font:inherit;text-align:left;cursor:pointer}.statut-menu>button:is(:hover,:focus-visible){background:var(--v-accent-fond);outline:0}.statut-menu>button span{flex:1}.statut-menu>button svg{width:16px;height:16px;color:var(--v-lien)}.statut-menu>button.choisi{font-weight:650}.statut-aide{margin:4px 10px 8px;font-size:12px;line-height:1.4;color:var(--v-texte-3)}.statut-msg{display:flex;flex-direction:column;gap:5px;padding:8px 10px 6px;border-top:1px solid var(--v-lisere);font-size:12px;color:var(--v-texte-3)}.statut-msg-ligne{position:relative;display:flex}.statut-msg input{flex:1;min-width:0;min-height:36px;padding:6px 34px 6px 10px;border-radius:var(--v-r1);border:1px solid var(--v-lisere-fort);background:var(--v-champ);color:var(--v-texte);font:inherit;font-size:13.5px}.statut-msg input:focus{outline:0;box-shadow:var(--v-anneau)}.statut-msg input::placeholder{color:var(--v-texte-3)}.statut-msg-effacer{position:absolute;right:4px;top:4px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--v-texte-3);cursor:pointer}.statut-msg-effacer svg{width:14px;height:14px}.statut-msg-effacer:hover{background:var(--v-n3-survol);color:var(--v-texte)}@media(max-width:720px),(prefers-reduced-transparency:reduce){.statut-menu{background:#20263a;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.statut-menu{background:#20263a}}@media(pointer:coarse){.statut-menu>button{min-height:44px}.statut-msg input{min-height:44px;font-size:16px}}.tl .param-corps .contenu.tl-contenu{max-width:1040px}.tl-ent{display:flex;flex-direction:column;gap:4px;padding:2px 4px 10px;margin-bottom:6px;border-bottom:1px solid var(--v-lisere)}.tl-ent select{width:100%}.tl-tete{display:flex;align-items:baseline;gap:var(--v-e3);flex-wrap:wrap;margin-bottom:var(--v-e3)}.tl-tete h2{margin:0}.tl-pour{font-size:13px;color:var(--v-texte-2);padding:2px 9px;border-radius:999px;border:1px solid var(--v-lisere);background:var(--v-n3)}.tl-pile{display:flex;flex-direction:column;gap:var(--v-e4)}.tl-pile>p{margin:0}.tl-grandit{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tl-plein{grid-column:1/-1;flex-basis:100%;margin:0}.tl-grille2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-e2) var(--v-e4)}.tl-grille3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-e2) var(--v-e4)}.tl-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--v-texte-2);flex-wrap:wrap}.tl-inline input[type=number]{width:76px}.tl-unite{display:inline-flex;align-items:center;gap:6px}.tl-unite input{width:96px}.tl-form-ligne{display:flex;flex-wrap:wrap;gap:var(--v-e2);align-items:center}.tl-form-ligne>input:not([type=checkbox]){flex:1 1 180px;min-width:0}.tl-phrase{margin:var(--v-e2) 0 0;padding:8px 12px;border-radius:var(--v-r2);background:color-mix(in srgb,var(--v-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--v-accent) 30%,transparent);font-size:13.5px}.tl-note{margin:0;padding:10px 14px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:var(--v-n3);font-size:13.5px;line-height:1.45}.tl-note.attention{border-color:#f5a52473;background:#f5a5241a}.tl-x{border:0;background:transparent;color:var(--v-texte-3);cursor:pointer;font-size:18px;line-height:1;width:32px;height:32px;border-radius:8px;flex:none}.tl-x:hover{color:var(--v-texte);background:var(--v-n3-survol)}.tl-ajout{align-self:flex-start;border:1px dashed var(--v-lisere-fort);background:transparent;color:var(--v-texte-2);border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;cursor:pointer}.tl-ajout:hover{color:var(--v-texte);border-color:var(--v-accent)}.tl-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tl-ligne-liste{display:flex;align-items:center;gap:var(--v-e3);padding:9px 12px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);flex-wrap:wrap}.tl-ligne-liste .tl-grandit b{overflow-wrap:anywhere}.tl-inter{display:flex;align-items:center;gap:14px;position:relative;min-height:44px;cursor:pointer}.tl-inter.off{cursor:default}.tl-inter-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tl-inter-txt small{font-size:12.5px;line-height:1.4}.tl-inter input{position:absolute;opacity:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:51px;height:31px;right:0;top:50%;transform:translateY(-50%);margin:0;cursor:inherit}.tl-glissiere{flex:none;width:51px;height:31px;border-radius:16px;background:#ffffff2e;position:relative;transition:background var(--v-pose)}.tl-glissiere:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:transform var(--v-pose) var(--v-courbe)}.tl-inter input:checked+.tl-glissiere{background:var(--v-vert-plein)}.tl-inter input:checked+.tl-glissiere:after{transform:translate(20px)}.tl-inter input:focus-visible+.tl-glissiere{outline:2px solid var(--v-focus,var(--v-accent));outline-offset:2px}.tl-inter input:disabled+.tl-glissiere{opacity:.45}.tl-puce{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid var(--v-lisere);background:#ffffff0f;color:var(--v-texte-2);white-space:nowrap}.tl-puce.vert{color:#86e3b1;border-color:#30a46c73;background:#1f84502e}.tl-puce.orange{color:#ffcd80;border-color:#f5a52473;background:#f5a52421}.tl-puce.rouge{color:#ffb0aa;border-color:#d42f2680;background:#d42f2629}.tl-puce.violet{color:#dcc4ff;border-color:#bf5af273;background:#bf5af224}.tl-puce.bleu{color:#a9c8ff;border-color:#4f8cff73;background:#4f8cff21}.tl-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--v-rouge-plein);color:#fff;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center}.tl-dest{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.tl-dest select{flex:1 1 150px;min-width:0}.tl-avec-ecoute{display:inline-flex;align-items:center;gap:8px;min-width:0}.tl-avec-ecoute select{flex:1;min-width:0}.tl-ecoute{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--v-lisere-fort);background:var(--v-n3);color:var(--v-texte);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--v-vite)}.tl-ecoute svg{width:15px;height:15px}.tl-ecoute:hover{background:var(--v-n3-survol)}.tl-ecoute.joue{background:var(--v-accent-plein);border-color:transparent;color:#fff}.tl-micro,.tl-depot{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-micro .btn svg,.tl-depot .btn svg{margin-right:4px}.tl-point-rec{width:9px;height:9px;border-radius:50%;background:#fff;display:inline-block;margin-right:6px}.tl-ligne{display:flex;flex-direction:column;gap:var(--v-e3)}.tl-ligne.allumee{border-color:#30a46c73}.tl-ligne-tete{display:flex;align-items:center;gap:var(--v-e4);flex-wrap:wrap}.tl-ligne-tete .tl-inter{flex:1 1 300px;max-width:440px;margin-left:auto}.tl-num-ligne{display:flex;flex-direction:column;gap:2px}.tl-num-ligne b{font-size:20px;letter-spacing:-.01em}.tl-sonne p{margin:4px 0 0}.tl-edition{padding-top:var(--v-e3);border-top:1px solid var(--v-lisere)}.tl-indicatifs{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tl-indic{display:flex;gap:6px;align-items:center}.tl-indic input{width:90px}.tl-indic select{flex:1;max-width:260px}.tl-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--v-e3)}.tl-carte{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px;border-radius:var(--v-r3);border:1px solid var(--v-lisere);background:var(--v-n3);color:var(--v-texte);font:inherit;cursor:pointer;box-shadow:var(--v-reflet);transition:background var(--v-vite),border-color var(--v-vite)}.tl-carte:hover{background:var(--v-n3-survol);border-color:var(--v-lisere-fort)}.tl-carte.inactive{opacity:.7}.tl-carte-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-carte-tete b{font-size:15px}.tl-vivant{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.tl-2l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-retour{display:flex;align-items:center;gap:var(--v-e3)}.tl-retour h3{margin:0;font-size:17px}.tl-strategies{border:0;margin:var(--v-e3) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-e2)}.tl-strategies legend{margin-bottom:6px}.tl-choix{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#ffffff08;cursor:pointer;min-height:44px}.tl-choix.on{border-color:color-mix(in srgb,var(--v-accent) 60%,transparent);background:color-mix(in srgb,var(--v-accent) 12%,transparent)}.tl-choix input{margin-top:3px;accent-color:var(--v-accent-plein);width:16px;height:16px;flex:none}.tl-choix span{display:flex;flex-direction:column;gap:3px}.tl-choix small{font-size:12.5px;line-height:1.4}.tl-membres{list-style:none;margin:0 0 var(--v-e3);padding:0;display:flex;flex-direction:column;gap:4px}.tl-membre{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);flex-wrap:wrap}.tl-membre[draggable=true]{cursor:grab}.tl-poignee{color:var(--v-texte-3);font-size:16px;line-height:1}.tl-ordre{width:22px;height:22px;border-radius:50%;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:none}.tl-fleches{display:inline-flex;gap:2px}.tl-fleches button{width:30px;height:30px;border-radius:7px;border:1px solid var(--v-lisere);background:transparent;color:var(--v-texte-2);cursor:pointer}.tl-fleches button:disabled{opacity:.35;cursor:default}.tl-ligne-opt{display:flex;align-items:center;gap:var(--v-e4);flex-wrap:wrap;margin-top:var(--v-e2)}.tl-ligne-opt .tl-inter{flex:1 1 320px}.tl-cibles{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.tl-cibles::-webkit-scrollbar{display:none}.tl-cibles button{flex:none;white-space:nowrap}.tl-etat-maint{display:flex;align-items:center;gap:var(--v-e4);padding:16px 18px;border-radius:var(--v-r3);border:1px solid var(--v-lisere);flex-wrap:wrap}.tl-etat-maint.ouvert{background:#1f845024;border-color:#30a46c66}.tl-etat-maint.ferme{background:#d42f261f;border-color:#d42f2666}.tl-etat-txt{flex:1 1 280px;display:flex;flex-direction:column;gap:3px;min-width:0}.tl-etat-txt b{font-size:18px}.btn.tl-gros{min-height:48px;padding:0 22px;font-size:15px;font-weight:650;border-radius:var(--v-r3)}.tl-semaine{display:flex;flex-direction:column}.tl-jour{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--v-e3);padding:9px 0;border-top:1px solid var(--v-lisere);align-items:start}.tl-jour:first-child{border-top:0}.tl-jour-nom{display:flex;flex-direction:column;gap:2px;padding-top:6px}.tl-plages{display:flex;flex-direction:column;gap:6px;min-width:0}.tl-plage{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tl-plage input[type=time]{width:112px}.tl-plage .tl-dest{flex:1 1 260px}.tl-ferme-jour{font-size:13px;color:var(--v-texte-3);padding:6px 0}.tl-feries{border:0;margin:var(--v-e3) 0 0;padding:0;display:flex;gap:var(--v-e4);flex-wrap:wrap;align-items:center}.tl-feries legend{margin-bottom:6px;width:100%}.tl-case{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer;min-height:32px}.tl-case input{width:16px;height:16px;accent-color:var(--v-accent-plein)}.tl-actions-collantes{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:var(--v-e3);flex-wrap:wrap;padding:12px 0;margin-top:calc(-1 * var(--v-e2));background:var(--v-collant);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--v-lisere)}.tl-actions-collantes .err{margin:0;flex:1}.tl-apercu-res{margin:var(--v-e2) 0 0}.tl-langues{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.tl-langues legend{margin-bottom:6px}.tl-case-langue{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:1px;padding:8px 10px;border-radius:10px;border:1px solid var(--v-lisere);background:#ffffff08;cursor:pointer;min-height:44px;font-size:13.5px}.tl-case-langue.on{border-color:color-mix(in srgb,var(--v-accent) 55%,transparent);background:color-mix(in srgb,var(--v-accent) 12%,transparent)}.tl-case-langue input{width:16px;height:16px;accent-color:var(--v-accent-plein)}.tl-a-enreg{grid-column:2;font-size:11px;color:#ffcd80;line-height:1.2}.tl-langue{display:flex;flex-direction:column;gap:var(--v-e2)}.tl-langue.st-valide{border-color:#30a46c66}.tl-langue.st-brouillon,.tl-langue.st-a_enregistrer{border-color:#f5a52466}.tl-actions-langue{display:flex;align-items:center;gap:var(--v-e2);flex-wrap:wrap}.tl-versions summary{cursor:pointer;font-size:13px;color:var(--v-texte-2);padding:4px 0}.tl-versions .tl-liste{margin-top:6px}.tl-icone-mus{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;flex:none}.tl-boites{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--v-e4);align-items:start}.tl-liste-boites{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tl-liste-boites button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:9px 11px;border-radius:var(--v-r2);border:1px solid transparent;background:transparent;color:var(--v-texte);font:inherit;cursor:pointer}.tl-liste-boites button:hover{background:var(--v-n3)}.tl-liste-boites button[aria-selected=true]{background:var(--v-n3-survol);border-color:var(--v-lisere-fort)}.tl-boite{display:flex;flex-direction:column;gap:var(--v-e3);min-width:0}.tl-boite-reglages summary{cursor:pointer;font-weight:600}.tl-boite-reglages[open] summary{margin-bottom:var(--v-e3)}.tl-jauge{height:8px;border-radius:999px;background:var(--v-creux);overflow:hidden;margin:4px 0}.tl-jauge span{display:block;height:100%;background:var(--v-accent-plein);border-radius:inherit}.tl-messages .tl-message{border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:var(--v-n3)}.tl-message.nouveau{border-color:color-mix(in srgb,var(--v-accent) 45%,transparent)}.tl-message-tete{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--v-texte);font:inherit;text-align:left;cursor:pointer}.tl-point{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;background:transparent}.tl-message.nouveau .tl-point{background:var(--v-accent)}.tl-neuf{font-style:normal;font-size:11px;font-weight:700;margin-left:6px;color:#a9c8ff}.tl-resume{font-size:13px;color:var(--v-texte-2);margin-top:2px}.tl-message-corps{padding:0 12px 12px 30px;display:flex;flex-direction:column;gap:8px}.tl-message-corps audio{width:100%;max-width:420px}.tl-transcription p{margin:4px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap}.tl-messages.compact .tl-message-corps{padding-left:12px}.tl-boite-client{display:flex;flex-direction:column;gap:8px;padding:8px}.tl-choix-boite select{width:100%}.tl-dispo{margin-top:var(--v-e5,28px)}.tl-semaine.compacte .tl-jour{grid-template-columns:110px minmax(0,1fr)}.tl-serveurs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tl-etat-serveur{display:flex;align-items:center;gap:10px;font-size:14px}.tl-etat-serveur .tl-point{margin:0;width:10px;height:10px}.tl-etat-serveur.ok .tl-point{background:#30d158}.tl-etat-serveur.ko .tl-point{background:#ff453a}.tl-etat-serveur.ko{color:#ffb0aa}.tl-etat-serveur.inconnu .tl-point{background:var(--v-texte-3)}@container fen (max-width:760px){.tl-grille2,.tl-grille3,.tl-strategies,.tl-boites{grid-template-columns:1fr}.tl-jour{grid-template-columns:1fr;gap:4px}.tl-jour-nom{flex-direction:row;gap:10px;padding:0}.tl-ligne-tete .tl-inter{margin-left:0;max-width:none}}@media(max-width:720px){.tl-grille2,.tl-grille3,.tl-strategies,.tl-boites,.tl-jour{grid-template-columns:1fr}.tl-actions-collantes{backdrop-filter:none;-webkit-backdrop-filter:none}.tl-plage input[type=time]{width:104px}}@media(pointer:coarse){.tl-x,.tl-fleches button{width:40px;height:40px}.tl-ecoute{width:42px;height:42px}}.sd{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:18px 20px 0;gap:var(--v-e3);overflow:auto}.sd-tete{display:flex;align-items:center;gap:var(--v-e4);flex-wrap:wrap}.sd-tete h2{margin:0}.sd-compteurs{display:flex;gap:6px;margin:0;flex-wrap:wrap}.sd-compteurs div{display:flex;flex-direction:column;gap:1px;padding:6px 12px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);min-width:86px}.sd-compteurs dt{font-size:11px;font-weight:600;color:var(--v-texte-2)}.sd-compteurs dd{margin:0;font-size:18px;font-weight:650}.sd-compteurs .orange{border-color:#f5a52480;background:#f5a5241f}.sd-compteurs .vert dd{color:#86e3b1}.sd-compteurs .rouge dd{color:#ffb0aa}.sd-tete>.btn{margin-left:auto}.sd-alerte{margin:0}.sd-grille{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(250px,.9fr);gap:var(--v-e4);align-items:start;padding-bottom:150px}.sd-col{display:flex;flex-direction:column;gap:var(--v-e2);min-width:0}.sd-col>.petit-titre{margin:0}.sd-sous{margin-top:var(--v-e4)!important}.sd-vide{margin:0;padding:14px;border-radius:var(--v-r2);border:1px dashed var(--v-lisere-fort);text-align:center}.sd-appels,.sd-files,.sd-postes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sd-appel{padding:11px 12px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere);display:flex;flex-direction:column;gap:4px;cursor:pointer;box-shadow:var(--v-reflet);transition:border-color var(--v-vite),background var(--v-vite)}.sd-appel[draggable=true]{cursor:grab}.sd-appel:hover{background:var(--v-n3-survol)}.sd-appel.attente{border-color:#f5a52473}.sd-appel.en-attente{border-color:#bf5af280}.sd-appel.choisi{border-color:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent) inset,var(--v-reflet)}.sd-appel-tete{display:flex;align-items:center;gap:8px}.sd-appel-tete b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.sd-pulse{width:10px;height:10px;border-radius:50%;background:#ff9f0a;flex:none;box-shadow:0 0 #ff9f0a99;animation:sd-pulse 1.6s ease-out infinite}@keyframes sd-pulse{to{box-shadow:0 0 0 8px #ff9f0a00}}@media(prefers-reduced-motion:reduce){.sd-pulse{animation:none}}.sd-etat-point{width:10px;height:10px;border-radius:50%;flex:none}.sd-etat-point.rouge{background:#ff6259}.sd-etat-point.violet{background:#bf5af2}.sd-info{color:#dcc4ff}.sd-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.sd-actions .btn svg{width:14px;height:14px;margin-right:4px}.sd-file,.sd-messagerie,.sd-poste{transition:border-color var(--v-vite),background var(--v-vite),box-shadow var(--v-vite)}.sd-file{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);flex-wrap:wrap}.sd-poste{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere)}.sd-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none;background:#ffffff1a;box-shadow:0 0 0 2px var(--etat,transparent)}.sd-poste .sd-etat{font-weight:600;color:var(--etat-txt,var(--v-texte-2))}.sd-poste.e-libre{--etat:#30d158;--etat-txt:#86e3b1}.sd-poste.e-sonne{--etat:#ff9f0a;--etat-txt:#ffcd80}.sd-poste.e-occupe{--etat:#ff453a;--etat-txt:#ffb0aa}.sd-poste.e-pause{--etat:#bf5af2;--etat-txt:#dcc4ff}.sd-poste.e-absent{--etat:#f5a524;--etat-txt:#ffcd80}.sd-poste.e-hors_ligne{--etat:#8e8e93;--etat-txt:var(--v-texte-3);opacity:.8}.sd-messagerie{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--v-r2);border:1px dashed var(--v-lisere-fort);margin-top:var(--v-e2)}.sd-messagerie>span:last-child{display:flex;flex-direction:column;gap:2px}.sd .survol{border-color:var(--v-accent)!important;background:color-mix(in srgb,var(--v-accent) 16%,var(--v-n3))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v-accent) 45%,transparent)}.sd-schema{position:sticky;bottom:12px;align-self:flex-end;margin:0 0 12px auto;z-index:3;max-width:min(560px,100%);padding:10px 14px;border-radius:var(--v-r3);background:var(--v-collant);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-ombre-1)}.sd-schema figcaption{margin-bottom:6px}.sd-schema ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sd-noeud{display:flex;align-items:center;gap:4px}.sd-fleche{color:var(--v-texte-3);font-size:16px}.sd-bulle{display:flex;flex-direction:column;padding:5px 10px;border-radius:10px;background:var(--v-n3);border:1px solid var(--v-lisere);max-width:170px}.sd-bulle small{font-size:10.5px;color:var(--v-texte-2)}.sd-bulle b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-noeud.n-personne .sd-bulle{border-color:#30a46c80}.sd-schema>p{margin:6px 0 0}@container fen (max-width:1080px){.sd-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-equipe{grid-column:1/-1}}@container fen (max-width:700px){.sd-grille{grid-template-columns:1fr}.sd{padding:12px 12px 0}.sd-tete>.btn{margin-left:0}}@media(max-width:720px){.sd-grille{grid-template-columns:1fr;padding-bottom:16px}.sd-schema{position:static;max-width:none;margin:0 0 12px;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--v-option,#171c2a)}}.tl-contenu .dr-bloc h3,.tl-contenu .dr-tete-bloc h3,.tl-contenu .tl-retour h3{margin-top:0}.tl-contenu .dr-bloc>h3{margin-bottom:var(--v-e3)}.t3-boutons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.t3-import{display:flex;flex-direction:column;gap:10px}.t3-import textarea{font-size:12.5px;line-height:1.4;resize:vertical;min-height:120px}.t3-scan{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.t3-scan video{width:min(360px,100%);aspect-ratio:4/3;object-fit:cover;border-radius:var(--v-r2);border:1px solid var(--v-lisere);background:#000}.t3-dl{display:grid;grid-template-columns:minmax(150px,max-content) 1fr;gap:6px 14px;margin:0;font-size:13.5px}.t3-dl dt{color:var(--v-texte-2)}.t3-dl dd{margin:0;min-width:0}.t3-cle{word-break:break-all;font-size:12px}.t3-analyse.ok{border-color:#30a46c73}.t3-analyse.ko{border-color:#e5484d8c}.t3-refus{margin:0 0 6px;padding-left:18px;color:var(--v-texte)}.t3-guide ol{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;line-height:1.45}.t3-site h4{margin:10px 0 4px}.t3-rempl{display:flex;flex-direction:column;gap:10px;margin-top:10px}.t3-pays{border:1px solid var(--v-lisere);border-radius:var(--v-r2);padding:8px 10px;display:flex;flex-direction:column;gap:8px}.t3-pays-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 10px;max-height:220px;overflow:auto}.t3-prov dd{font-size:14px;-webkit-user-select:all;user-select:all}.dr-boutons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media(max-width:560px){.t3-dl{grid-template-columns:1fr}.t3-dl dt{margin-top:4px}.t3-site .tl-grandit{flex:1 1 100%;order:-1}}.aw-pastille-c{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 0 2px var(--v-lisere)}.aw-apparence{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:var(--v-e4);align-items:start}.aw-couleurs,.aw-textes{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aw-textes{flex-direction:column;align-items:stretch}.aw-nuance{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:0 0 0 1px var(--v-lisere)}.aw-nuance.choisie{border-color:#fff;box-shadow:0 0 0 2px var(--v-accent)}.aw-couleurs input[type=color]{width:38px;height:32px;padding:0;border:1px solid var(--v-lisere);border-radius:8px;background:transparent}.aw-depot{position:relative;overflow:hidden}.aw-depot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.aw-apercu{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:0}.aw-apercu-ecran{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;border-radius:18px;background:linear-gradient(180deg,#1a2340,#0b1022);color:#f4f6fb;border:1px solid var(--v-lisere);text-align:center}.aw-apercu-ecran.clair{background:linear-gradient(180deg,#fff,#e9edf5);color:#0e1424}.aw-apercu-av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:22px}.aw-apercu-ecran span{font-size:13px}.aw-apercu-appel{margin-top:6px;padding:8px 16px;border-radius:99px;background:#1f8450;color:#fff;font-weight:600}.aw-apercu-bouton{padding:10px 18px;border-radius:99px;font-weight:650;font-size:14px;box-shadow:0 6px 16px #00000040}.aw-code{display:flex;flex-direction:column;gap:6px;padding:var(--v-e3) 0;border-top:1px solid var(--v-lisere)}.aw-code:first-of-type{border-top:0}.aw-code pre{margin:0;padding:10px 12px;border-radius:var(--v-r2);background:var(--v-lecture,rgba(0,0,0,.3));border:1px solid var(--v-lisere);overflow-x:auto;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}@media(max-width:820px){.aw-apparence{grid-template-columns:1fr}.aw-apercu{position:static}}.t3-bloques .t3-region{border:1px solid var(--v-lisere);border-radius:var(--v-r2);padding:8px 12px;margin-top:8px}.t3-bloques .t3-region summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;min-height:32px;align-items:center}.t3-bloques .t3-region-act{margin:6px 0}.t3-bloques .t3-pays-liste{max-height:none}.t3-bloques .tl-case{display:flex;gap:8px;align-items:center;min-height:32px}.t3-fige{opacity:.75}.tl-mu-filtres{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.tl-mu-filtres button{white-space:nowrap}.tl-musiques{gap:6px}.tl-mu{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px 12px;align-items:center;padding:10px 12px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere)}.tl-mu .tl-grandit{gap:3px}.tl-mu-titre{overflow-wrap:anywhere}.tl-mu-attr{font-style:italic}.tl-mu-badge{white-space:nowrap;max-width:12em;overflow:hidden;text-overflow:ellipsis}.tl-mu-lic summary{cursor:pointer;color:var(--v-texte-2);width:max-content}.tl-mu-lic[open]{display:flex;flex-direction:column;gap:4px}.tl-ecoute.charge{opacity:.7;animation:tl-pulse 1s ease-in-out infinite}@keyframes tl-pulse{50%{opacity:.4}}@media(max-width:900px){.tl-mu{grid-template-columns:auto minmax(0,1fr)}.tl-mu-badge,.tl-mu>.btn{grid-column:2;justify-self:start}}.mp{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;color:var(--v-texte);background:var(--v-n2-fond,var(--v-n2));font-size:14px}.mp-tete{flex:none;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 10px;border-bottom:1px solid var(--v-lisere);background:var(--v-n2-barre)}.mp-statut{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 6px;border:0;border-radius:var(--v-r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mp-statut:hover{background:var(--v-n3)}.mp-statut:focus-visible{outline:2px solid var(--v-focus);outline-offset:1px}.mp-statut .pres{width:11px;height:11px;flex:none}.mp-statut-txt{min-width:0;display:flex;flex-direction:column}.mp-statut-txt b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-statut-txt small{font-size:12px;color:var(--v-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-modes{display:flex;gap:2px;flex:none}.mp-statuts{flex:none;display:flex;flex-direction:column;gap:2px;padding:8px;border-bottom:1px solid var(--v-lisere);background:var(--v-flottant)}.mp-statuts>button{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border:0;border-radius:var(--v-r2);background:none;color:var(--v-texte);font:inherit;text-align:left;cursor:pointer}.mp-statuts>button:hover,.mp-statuts>button.choisi{background:var(--v-n3-survol)}.mp-statuts>button:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.mp-msg{display:flex;flex-direction:column;gap:4px;padding:6px 4px 2px}.mp-msg input{width:100%;box-sizing:border-box}.mp-corps{flex:1;min-height:0;overflow-y:auto;padding:10px}.mp-calme{margin:28px 6px;text-align:center;color:var(--v-texte-2)}.mp-file{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mp-file li{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:var(--v-r2);background:var(--v-n3)}.mp-file li>span{flex:1;min-width:0;display:flex;flex-direction:column}.mp-file b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-file small{font-size:12px;color:var(--v-texte-2)}.mp-entrant{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;margin-bottom:10px;border-radius:var(--v-r3);background:var(--v-n3);text-align:center;animation:mp-arrive var(--v-pose) var(--v-courbe)}.mp-entrant-genre{font-size:12px;color:var(--v-texte-2)}.mp-entrant-nom{font-size:20px;font-weight:700;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-entrant-num{font-size:13px;color:var(--v-texte-2)}.mp-entrant-actions{display:flex;gap:18px;margin-top:10px}.mp-rond{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;color:var(--v-texte);font:inherit;font-size:12px;cursor:pointer;max-width:120px}.mp-rond svg{width:56px;height:56px;padding:15px;box-sizing:border-box;border-radius:50%;color:#fff}.mp-rond span{color:var(--v-texte)}.mp-rond.vert svg{background:var(--v-vert-plein)}.mp-rond.rouge svg{background:var(--v-rouge-plein)}.mp-rond:focus-visible svg{outline:3px solid var(--v-focus);outline-offset:2px}.mp-crm{margin-top:8px}.mp-appel .ac{padding:6px 0}.mp-pied{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-top:1px solid var(--v-lisere);background:var(--v-n2-barre)}.mp-outil{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;border:1px solid var(--v-lisere);border-radius:var(--v-r2);background:var(--v-n3);color:var(--v-texte);font:inherit;font-size:12.5px;cursor:pointer}.mp-outil:hover{background:var(--v-n3-survol)}.mp-outil:focus-visible{outline:2px solid var(--v-focus);outline-offset:1px}.mp-appareil{display:flex;flex-direction:column;gap:2px;margin-left:auto}.mp-appareil select{max-width:150px}.mp-sonne .mp-tete{background:linear-gradient(90deg,rgba(31,132,80,.35),transparent 70%),var(--v-n2-barre)}.mp-pip-info{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--v-r2);background:var(--v-flottant);color:var(--v-texte-2);font-size:12.5px}@keyframes mp-arrive{0%{transform:translateY(6px);opacity:.3}to{transform:none;opacity:1}}.mp-bulle{position:relative;display:grid;place-items:center;width:64px;height:64px;padding:0;border:3px solid #8e94a6;border-radius:50%;background:#141a2c;box-shadow:var(--v-ombre-2);cursor:pointer}.mp-bulle.p-en_ligne{border-color:#30d158}.mp-bulle.p-absent{border-color:#f5a524}.mp-bulle.p-ne_pas_deranger{border-color:#ff453a}.mp-bulle.a-faire{animation:mp-pouls 1.6s ease-in-out infinite}.mp-bulle:focus-visible{outline:3px solid var(--v-focus);outline-offset:3px}.mp-badge{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:var(--v-rouge-plein);color:#fff;font-size:12px;font-weight:700;line-height:22px}@keyframes mp-pouls{50%{box-shadow:0 0 0 8px #30d1582e}}@media(prefers-reduced-motion:reduce){.mp-bulle.a-faire,.mp-entrant{animation:none}}.mp-flottant{position:fixed;right:16px;bottom:96px;z-index:960}.mp-flottant.v-compact{width:340px;height:min(520px,calc(100dvh - 120px));border-radius:var(--v-r4);overflow:hidden;box-shadow:var(--v-ombre-3);background:var(--v-n2)}.mp-flottant .mp-quitter{position:absolute;top:10px;right:-4px;transform:translate(100%);background:var(--v-flottant);border-radius:50%}.mp-flottant.v-compact .mp-quitter{top:-10px;left:-10px;right:auto;transform:none;z-index:2;background:var(--v-option,#161c2e);box-shadow:var(--v-ombre-1)}html.mode-tel-mini .cartes-entrantes{display:none}@media(max-width:720px){.mp-flottant{right:8px;bottom:84px}.mp-flottant.v-compact{width:calc(100vw - 16px)}}.ks-mini,.pip-racine{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;background:#0b1020}html[data-poste-mode=bulle] .ks-mini,html.pip-poste .pip-racine:has(.mp-bulle){align-items:center;justify-content:center}html.app-standard .cartes-entrantes,html.poste-seul .cartes-entrantes,html.pip-poste .cartes-entrantes{display:none}html.pip-poste body{margin:0;background:#0b1020}.crm-encadre{position:absolute;top:116px;right:16px;bottom:14px;z-index:30;display:flex;flex-direction:column;min-width:260px;max-width:calc(100% - 16px);min-height:120px;border-radius:var(--v-r3);background:var(--v-option,#161c2e);box-shadow:var(--v-ombre-3);overflow:hidden;resize:horizontal;direction:rtl}.crm-encadre>*{direction:ltr}.crm-encadre.e-grand{left:16px;width:auto!important;resize:none}.crm-encadre.e-reduit{bottom:auto;min-height:0;resize:none;width:300px!important}.crm-tete{flex:none;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--v-lisere);background:var(--v-n2-barre)}.crm-titre{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.crm-nom{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-outils{display:flex;gap:2px}.crm-cadre{flex:1;width:100%;min-height:0;border:0;background:#fff}.crm-hors{padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:var(--v-texte-2)}.crm-seul{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:#0b1020}.crm-seul .crm-cadre{height:100%}.crm-attente{margin:auto;color:#a5abba}.crm-reglages{display:flex;flex-direction:column;gap:14px;max-width:760px}.crm-reglages .champ{display:flex;flex-direction:column;gap:6px}.crm-reglages input[type=url]{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.crm-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-modeles ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-modeles li{display:flex;align-items:center;gap:10px;min-width:0}.crm-modeles code{font-size:12px;color:var(--v-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-verdict{margin:0;padding:8px 12px;border-radius:var(--v-r2);background:var(--v-n3)}.crm-verdict.v1{box-shadow:inset 3px 0 #30d158}.crm-verdict.v0{box-shadow:inset 3px 0 #f5a524}.crm-actions{display:flex;gap:8px}.crm-journal{width:100%;border-collapse:collapse;font-size:13px}.crm-journal th,.crm-journal td{text-align:left;padding:6px 8px;border-top:1px solid var(--v-lisere)}.crm-prefs{border:0;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:6px}.tp-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#050810b3}.tp{width:min(640px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--v-r4);background:var(--v-option,#161c2e);color:var(--v-texte);box-shadow:var(--v-ombre-3);overflow:hidden}.tp-tete{display:flex;align-items:center;gap:10px;padding:14px 14px 10px 18px}.tp-tete h2{flex:1;margin:0;font-size:19px}.tp-global{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:650}.tp-global.n-vert{background:var(--v-vert-plein);color:#fff}.tp-global.n-orange{background:#8a5a00;color:#fff}.tp-global.n-rouge{background:var(--v-rouge-plein);color:#fff}.tp-raison{margin:0 18px 8px;color:var(--v-texte-2)}.tp-periph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 10px}.tp-periph label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--v-texte-2);min-width:0}.tp-periph select{width:100%}.tp-lancer{margin:0 18px 10px}.tp-etapes{list-style:none;margin:0;padding:0 10px;overflow-y:auto}.tp-etape{display:flex;align-items:center;gap:10px;padding:9px 8px;border-top:1px solid var(--v-lisere)}.tp-pastille{flex:none;width:12px;height:12px;border-radius:50%;background:#6b7285}.n-vert>.tp-pastille,.tpe-poste.n-vert .tp-pastille{background:#30d158}.n-orange>.tp-pastille,.tpe-poste.n-orange .tp-pastille{background:#f5a524}.n-rouge>.tp-pastille,.tpe-poste.n-rouge .tp-pastille{background:#ff453a}.n-cours>.tp-pastille{background:#4f8cff}.tp-nom{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tp-nom small{font-size:12.5px;color:var(--v-texte-2)}.tp-aide{color:#ffd38f!important}.tp-etat{flex:none;width:92px;text-align:right;font-size:12.5px;color:var(--v-texte-2)}.tp-jauge{display:block;height:6px;margin-top:4px;border-radius:3px;background:var(--v-n3);overflow:hidden}.tp-jauge i{display:block;height:100%;background:#30d158;transition:width .08s linear}.tp-question{display:flex;align-items:center;gap:6px;margin-top:4px}.tp-pied{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--v-lisere)}.tp-pied>span{flex:1}.tpe-liste{list-style:none;margin:0;padding:0 18px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.tpe-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--v-lisere)}.tpe-liste li>b{min-width:150px}.tpe-poste{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--v-n3);font-size:12.5px}.tpe-poste small{color:var(--v-texte-2)}.tel-statut-ligne{display:flex;align-items:center;gap:4px;padding-right:6px}.tel-statut-ligne .mon-statut{flex:1;min-width:0}.mt-mini{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff14;color:#f4f5f9;cursor:pointer}@media(max-width:620px){.tp-periph{grid-template-columns:1fr}.tp-etat{width:auto}}.ks-ecran{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:radial-gradient(1000px 520px at 15% -10%,rgba(255,61,90,.16),transparent 60%),radial-gradient(900px 600px at 100% 110%,rgba(79,140,255,.18),transparent 60%),#0b1020;color:#f4f5f9;overflow-y:auto}.ks-carte{width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:26px 24px;border-radius:var(--v-r4);background:#1a1e2fdb;box-shadow:0 30px 80px #00000073;border:1px solid rgba(255,255,255,.08)}.ks-logo{display:flex;align-items:center;gap:12px;font-size:20px}.ks-carte p{margin:0}.ks-principal{min-height:46px}.ks-code{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ks-chiffres{font-size:34px;font-weight:700;letter-spacing:.12em}.ks-qr{display:block;width:168px;height:168px;padding:8px;border-radius:12px;background:#fff}.ks-qr svg{width:100%;height:100%}.ks-plein{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 10% -10%,rgba(79,140,255,.16),transparent 60%),#0b1020;color:var(--v-texte)}.ks-barre{flex:none;display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--v-lisere);background:var(--v-n1);-webkit-app-region:drag;app-region:drag}.ks-barre button,.ks-barre select{-webkit-app-region:no-drag;app-region:no-drag}.ks-marque{display:flex;align-items:center;gap:8px;margin-right:auto}.ks-barre-outils{display:flex;flex-wrap:wrap;gap:6px}.ks-standard{flex:1;min-height:0;position:relative;display:flex;padding:0}.ks-standard>.sd2{flex:1;min-width:0}.ks-reunion{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;background:#0b1020}.ks-reunion-barre{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--v-lisere)}.ks-reunion-corps{flex:1;min-height:0;display:flex;flex-direction:column}.ks-verrou{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.ks-toast{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:2100}.az-titre{margin:0;font-size:21px;letter-spacing:-.01em}.az-liste{margin:0;padding-left:20px;color:#c9cedb;display:flex;flex-direction:column;gap:4px}.az-actions{display:flex;justify-content:flex-end;gap:8px}.az-code{font-size:28px;letter-spacing:.2em;text-align:center;padding:10px}@media(max-width:720px){.ks-barre{gap:6px;padding:6px 8px}.ks-marque b{display:none}.ks-barre-outils{flex-wrap:nowrap;overflow-x:auto;min-width:0}.ks-barre-outils .btn{padding:4px 8px;white-space:nowrap}}.mp-appareil select,.tp-periph select{background:var(--v-option,#161c2e);color:var(--v-texte);border:1px solid var(--v-lisere-fort,rgba(255,255,255,.22));border-radius:8px;padding:5px 8px;font:inherit;font-size:12.5px}.mp-appareil select option,.tp-periph select option{background:#161c2e;color:#f4f5f9}.sd2{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 16px;gap:10px;overflow:hidden}.sd2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sd2-tete{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;position:relative;flex:none}.sd2-titre{display:flex;align-items:center;gap:10px;min-width:0}.sd2-titre h2{margin:0}.sd2-titre select{max-width:180px}.sd2-compteurs{display:flex;gap:6px;margin:0;flex-wrap:wrap}.sd2-compteurs div{display:flex;flex-direction:column;gap:0;padding:5px 11px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);min-width:78px;box-shadow:var(--v-reflet)}.sd2-compteurs dt{font-size:11px;font-weight:600;color:var(--v-texte-2);white-space:nowrap}.sd2-compteurs dd{margin:0;font-size:18px;font-weight:680;line-height:1.25}.sd2-compteurs .n-orange{border-color:#f5a52480;background:#f5a5241f}.sd2-compteurs .n-orange dd{color:#ffd38f}.sd2-compteurs .n-rouge{border-color:#ff63588c;background:#ff453a21}.sd2-compteurs .n-rouge dd{color:#ffb8b2}.sd2-compteurs .n-vert dd{color:#8ee8b8}.sd2-outils{margin-left:auto;display:flex;gap:6px;align-items:center}.sd2-outils .btn svg{width:16px;height:16px;margin-right:6px}.sd2-err{flex-basis:100%}.sd2-alerte{margin:0;flex:none}.sd2-jauges{display:flex;gap:6px;align-items:stretch;flex-wrap:wrap}.sd2-jauge{min-width:168px;max-width:240px;padding:5px 10px 6px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);display:flex;flex-direction:column;gap:3px;box-shadow:var(--v-reflet)}.sd2-jauge-tete{display:flex;align-items:baseline;gap:8px;font-size:12px}.sd2-jauge-tete b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.sd2-jauge-tete .num{font-weight:700}.sd2-barre{height:5px;border-radius:3px;background:#ffffff17;overflow:hidden}.sd2-barre i{display:block;height:100%;border-radius:3px;background:#30d158;transition:width var(--v-pose) var(--v-courbe)}.sd2-jauge.n-orange .sd2-barre i{background:#f5a524}.sd2-jauge.n-rouge .sd2-barre i{background:#ff453a}.sd2-jauge.n-rouge{border-color:#ff635880}.sd2-usages{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--v-texte-2)}.sd2-usages b{color:var(--v-texte);font-weight:650}.sd2-usages .plein b{color:#ffb8b2}.sd2-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:290px;padding:14px;border-radius:var(--v-r3);background:var(--v-flottant);backdrop-filter:var(--v-flou-2);-webkit-backdrop-filter:var(--v-flou-2);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-ombre-3);display:flex;flex-direction:column;gap:10px;animation:v-pop var(--v-pose) var(--v-courbe)}.sd2-pop p{margin:0}.sd2-pop label{display:flex;align-items:center;gap:8px;font-size:13px}.sd2-pop label span{flex:1;display:flex;align-items:center;gap:7px}.sd2-pop input{width:80px}.sd2-pop-actions{display:flex;justify-content:flex-end;gap:6px}.sd2-pastille{width:10px;height:10px;border-radius:50%;display:inline-block}.sd2-pastille.orange{background:#f5a524}.sd2-pastille.rouge{background:#ff453a}.sd2-onglets{display:none;flex:none}.sd2-n{font-size:12px;font-weight:700;color:var(--v-texte-2);padding:1px 7px;border-radius:9px;background:#ffffff14}.sd2-grille{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(210px,.78fr);gap:12px}.sd2.eq-replie .sd2-grille{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 66px}.sd2-col{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:var(--v-r3);background:var(--v-contenu);border:1px solid var(--v-lisere);overflow:hidden;box-shadow:var(--v-reflet)}.sd2-h{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px 8px;border-bottom:1px solid var(--v-lisere);flex:none;min-height:40px}.sd2-h .petit-titre{margin:0}.sd2-defile{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px}.sd2-vide{margin:6px 0;padding:16px 12px;border-radius:var(--v-r2);border:1px dashed var(--v-lisere-fort);text-align:center}.sd2-liste{position:relative;padding:4px 6px}.sd2-espace{position:relative;width:100%}.sd2-groupe,.sd2-ligne{position:absolute;left:0;right:0;top:0;transition:transform var(--v-pose) var(--v-courbe),opacity var(--v-pose)}.sd2-groupe{display:flex;align-items:center;gap:8px;padding:0 6px;background:none;border:0;color:var(--v-texte);font:inherit;font-size:13px;cursor:pointer;text-align:left;border-radius:var(--v-r1)}.sd2-groupe:hover{background:#ffffff0d}.sd2-groupe:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:-2px}.sd2-groupe b{font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd2-chevron{display:inline-grid;place-items:center;color:var(--v-texte-2);transition:transform var(--v-vite)}.sd2-chevron svg{width:15px;height:15px}.sd2-chevron.replie{transform:rotate(-90deg)}.sd2-compte{font-size:12px;font-weight:700;padding:1px 8px;border-radius:9px;background:#f5a52429;color:#ffd38f}.sd2-libres{margin-left:auto;font-size:11.5px;color:#8ee8b8;white-space:nowrap}.sd2-libres.aucun{color:#ffb8b2}.sd2-ligne{display:flex;align-items:center;gap:10px;padding:0 6px 0 10px;margin:2px 0;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);cursor:pointer;box-sizing:border-box;height:auto}.sd2-ligne[draggable=true]{cursor:grab}.sd2-ligne:hover{background:var(--v-n3-survol)}.sd2-ligne:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:-2px}.sd2-ligne.choisie{border-color:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent) inset}.sd2-ligne:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:2px;background:transparent;transition:background var(--v-vite)}.sd2-ligne.n-orange:before{background:#f5a524}.sd2-ligne.n-rouge:before{background:#ff453a}.sd2-ligne.arrive{animation:sd2-arrive .55s var(--v-courbe)}.sd2-ligne.part{opacity:.25;pointer-events:none;filter:saturate(.3)}@keyframes sd2-arrive{0%{opacity:0;margin-left:-10px;background:#4f8cff38}to{opacity:1;margin-left:0}}@media(prefers-reduced-motion:reduce){.sd2-ligne,.sd2-groupe{transition:none}.sd2-ligne.arrive{animation:none}}.sd2-av{width:32px;height:32px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font-weight:700;font-size:12.5px;letter-spacing:.02em;background:linear-gradient(160deg,#ffffff29,#ffffff0f);color:var(--v-texte);box-shadow:0 0 0 2px var(--etat,rgba(255,255,255,.12))}.sd2-av svg{width:15px;height:15px}.sd2-av.carre{border-radius:10px}.sd2-av.e-libre{--etat:#30d158}.sd2-av.e-sonne{--etat:#ff9f0a}.sd2-av.e-occupe{--etat:#ff453a}.sd2-av.e-pause{--etat:#bf5af2}.sd2-av.e-absent{--etat:#f5a524}.sd2-av.e-hors_ligne{--etat:#8e8e93}.sd2-qui{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sd2-qui b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd2-qui small{font-size:12px;color:var(--v-texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd2-sonne{color:#ffd38f}.sd2-minuteur{flex:none;font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:9px;background:#ffffff12;color:var(--v-texte);min-width:44px;text-align:center}.sd2-minuteur.n-orange{background:#f5a52433;color:#ffd38f}.sd2-minuteur.n-rouge{background:#ff453a38;color:#ffc2bc}.sd2-actions{display:flex;gap:4px;flex:none}.sd2-actions.bas{margin-top:8px;flex-wrap:wrap}.sd2-ic{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--v-lisere);background:#ffffff12;color:var(--v-texte);cursor:pointer;padding:0;flex:none;transition:background var(--v-vite),transform var(--v-vite)}.sd2-ic svg{width:16px;height:16px}.sd2-ic:hover:not(:disabled){background:#ffffff26}.sd2-ic:active:not(:disabled){transform:scale(.94)}.sd2-ic:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:2px}.sd2-ic:disabled{opacity:.4;cursor:default}.sd2-ic.vert{background:var(--v-vert-plein,#1f8450);border-color:transparent;color:#fff}.sd2-ic.vert:hover:not(:disabled){background:#23965b}.sd2-ic.rouge{background:var(--v-rouge-plein,#d42f26);border-color:transparent;color:#fff}.sd2-ic.rouge:hover:not(:disabled){background:#e0362c}.sd2-ic.grand{width:auto;height:38px;border-radius:19px;padding:0 14px 0 11px;display:inline-flex;gap:7px;font:inherit;font-size:13px;font-weight:600}.sd2-tip{position:absolute;z-index:60;transform:translate(-50%,calc(-100% - 7px));padding:4px 9px;border-radius:8px;background:var(--v-option,#171c2a);border:1px solid var(--v-lisere-fort);color:var(--v-texte);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:var(--v-ombre-1)}.sd2-cours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sd2-carte{padding:9px 10px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);cursor:pointer;transition:border-color var(--v-vite),background var(--v-vite)}.sd2-carte[draggable=true]{cursor:grab}.sd2-carte:hover{background:var(--v-n3-survol)}.sd2-carte:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:-2px}.sd2-carte.choisie{border-color:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent) inset}.sd2-carte.en-attente{border-color:#bf5af28c}.sd2-carte.mien{background:linear-gradient(180deg,#30d1581a,#30d15808),var(--v-n3)}.sd2-carte-tete{display:flex;align-items:center;gap:10px}.sd2-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.sd2-badge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:8px;background:#ffffff14}.sd2-badge.violet{background:#bf5af233;color:#e2cbff}.sd2-badge.bleu{background:#4f8cff33;color:#c8dbff}.sd2-badge.rouge{background:#ff453a2e;color:#ffc2bc}.sd2-aide{margin:0 2px 8px}.sd2-sous{margin:12px 2px 6px}.sd2-gens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.sd2-pers,.sd2-depot-file,.sd2-depot-msg{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);transition:border-color var(--v-vite),background var(--v-vite),box-shadow var(--v-vite),opacity var(--v-vite)}.sd2-pers .sd2-ic{width:30px;height:30px}.sd2-etat{font-weight:600}.sd2-pers.e-libre .sd2-etat{color:#8ee8b8}.sd2-pers.e-sonne .sd2-etat{color:#ffd38f}.sd2-pers.e-occupe .sd2-etat{color:#ffb8b2}.sd2-pers.e-pause .sd2-etat{color:#e2cbff}.sd2-pers.e-absent .sd2-etat{color:#ffd38f}.sd2-pers.e-hors_ligne{opacity:.78}.sd2-depot-msg{margin-top:10px;border-style:dashed;border-color:var(--v-lisere-fort)}.sd2-depot-file .sd2-av,.sd2-depot-msg .sd2-av{color:var(--v-texte-2)}.depot{border-color:#4f8cffbf!important;background:#4f8cff1f!important;box-shadow:0 0 0 1px #4f8cff73,0 0 18px #4f8cff2e}.depot.survol{background:#4f8cff47!important;box-shadow:0 0 0 2px #4f8cff,0 0 24px #4f8cff59}.depot-non{opacity:.38}.sd2.glisse .sd2-col.c-equipe{border-color:#4f8cff80}.c-equipe.replie .sd2-h{justify-content:center;padding:9px 4px}.c-equipe.replie .sd2-h .petit-titre,.c-equipe.replie .sd2-h .sd2-n{display:none}.c-equipe.replie .sd2-defile{padding:8px 6px}.c-equipe.replie .sd2-pers,.c-equipe.replie .sd2-depot-file,.c-equipe.replie .sd2-depot-msg{justify-content:center;padding:6px 0}.sd2-replier{margin-left:auto;width:28px;height:28px}.c-equipe.replie .sd2-replier{margin-left:0}.sd2-voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#06091052}.sd2-detail{position:absolute;top:10px;right:10px;bottom:10px;z-index:41;width:min(400px,calc(100% - 20px));display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--v-r4);background:var(--v-flottant);backdrop-filter:var(--v-flou-2);-webkit-backdrop-filter:var(--v-flou-2);border:1px solid var(--v-lisere-fort);box-shadow:var(--v-ombre-3);overflow:auto;animation:sd2-entre var(--v-pose) var(--v-courbe)}.sd2-detail:focus{outline:none}@keyframes sd2-entre{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sd2-detail{animation:none}}.sd2-detail-tete{display:flex;align-items:center;gap:10px}.sd2-detail-tete .sd2-av{width:40px;height:40px;font-size:14px}.sd2-detail-tete .sd2-qui b{font-size:16px}.sd2-schema{margin:0;padding:12px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere)}.sd2-schema figcaption{margin-bottom:8px}.sd2-schema ol{list-style:none;margin:0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:10px;position:relative}.sd2-schema ol:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;border-radius:1px;background:linear-gradient(180deg,#4f8cffb3,#30d158b3)}.sd2-schema li{position:relative;display:flex;flex-direction:column;padding-left:10px}.sd2-schema li:before{content:"";position:absolute;left:-14px;top:5px;width:10px;height:10px;border-radius:50%;background:#4f8cff;box-shadow:0 0 0 3px #4f8cff33}.sd2-schema li.n-personne:before{background:#30d158;box-shadow:0 0 0 3px #30d15833}.sd2-schema li small{font-size:11px;color:var(--v-texte-2)}.sd2-schema li b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd2-schema>p{margin:8px 0 0}.sd2-infos{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px}.sd2-infos dt{color:var(--v-texte-2)}.sd2-infos dd{margin:0;min-width:0;overflow-wrap:anywhere}.sd2-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}@container fen (max-width:1180px){.sd2-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(190px,.7fr);gap:10px}.sd2-jauge{min-width:150px}.sd2-compteurs div{min-width:70px;padding:5px 9px}}@container fen (max-width:900px){.sd2-grille,.sd2.eq-replie .sd2-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sd2-col.c-equipe{grid-column:1/-1;grid-row:1}.c-equipe .sd2-h{display:none}.c-equipe .sd2-defile{display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;padding:6px}.c-equipe .sd2-aide,.c-equipe .sd2-sous{display:none}.c-equipe .sd2-gens{flex-direction:row;gap:6px}.c-equipe .sd2-pers,.c-equipe .sd2-depot-file,.c-equipe .sd2-depot-msg{padding:4px 10px 4px 4px;margin:0;border-radius:22px;flex:none}.c-equipe .sd2-pers .sd2-qui small,.c-equipe .sd2-depot-file .sd2-qui small,.c-equipe .sd2-depot-msg .sd2-qui small{display:none}.c-equipe .sd2-pers .sd2-qui b,.c-equipe .sd2-depot-file .sd2-qui b,.c-equipe .sd2-depot-msg .sd2-qui b{font-size:12.5px}.c-equipe .sd2-pers .sd2-ic{display:none}.sd2-jauges{order:5;flex-basis:100%}}@container fen (max-width:620px){.sd2{padding:10px;gap:8px}.sd2-onglets{display:flex}.sd2-grille,.sd2.eq-replie .sd2-grille{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.sd2-col{display:none}.sd2[data-onglet=file] .c-file,.sd2[data-onglet=cours] .c-cours,.sd2[data-onglet=equipe] .c-equipe{display:flex;grid-row:1}.c-equipe .sd2-h{display:flex}.c-equipe .sd2-defile{display:block;overflow:auto;padding:8px}.c-equipe .sd2-gens{flex-direction:column}.c-equipe .sd2-pers,.c-equipe .sd2-depot-file,.c-equipe .sd2-depot-msg{border-radius:var(--v-r2);padding:7px 8px}.c-equipe .sd2-pers .sd2-qui small,.c-equipe .sd2-depot-file .sd2-qui small,.c-equipe .sd2-depot-msg .sd2-qui small{display:block}.c-equipe .sd2-pers .sd2-ic{display:inline-grid}.c-equipe .sd2-replier{display:none}.c-equipe.replie .sd2-qui{display:flex}.sd2-compteurs{width:100%}.sd2-compteurs div{flex:1;min-width:0}.sd2-outils{margin-left:0}.sd2-detail{top:0;right:0;bottom:0;width:100%;border-radius:var(--v-r3)}.sd2-ic{width:38px;height:38px}}@media(max-width:720px){.sd2-detail,.sd2-pop{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--v-option,#171c2a)}}@media(pointer:coarse){.sd2-ic{width:38px;height:38px}.sd2-ic svg{width:18px;height:18px}}@container fen (min-width:901px){.c-equipe.replie .sd2-qui,.c-equipe.replie .sd2-aide,.c-equipe.replie .sd2-sous,.c-equipe.replie .sd2-pers .sd2-ic{display:none}}html.standard-seul,html.standard-seul body{height:100%;margin:0;background:#0b1020}.std-seul{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 10% -10%,rgba(79,140,255,.16),transparent 60%),#0b1020;color:var(--v-texte)}.std-seul-barre{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--v-lisere);background:var(--v-n1)}.std-seul-lien{margin-right:auto;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#ffd38f}.std-seul-lien i{width:8px;height:8px;border-radius:50%;background:#f5a524}.std-seul-lien.ok{color:#8ee8b8}.std-seul-lien.ok i{background:#30d158}.std-seul-corps{flex:1;min-height:0;overflow:hidden;background:transparent}.std-seul-toast{position:fixed;top:56px;right:16px;z-index:90}.vp-espace .barre-menu{gap:12px}.vp-espace-nom{font-weight:650;font-size:13.5px;color:var(--v-texte,#eef2fb);padding-left:10px;border-left:1px solid var(--v-lisere,rgba(255,255,255,.18))}.vp-compte{font-size:13px;color:var(--v-texte-2,#c7d0e3);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-cadre{position:relative;z-index:1;display:flex;justify-content:center;padding:58px 20px 20px;min-height:100dvh;box-sizing:border-box}.vp-fenetre{width:min(1240px,100%);height:calc(100dvh - 78px);border-radius:var(--v-r-fen,16px);background:var(--v-n2-fond,var(--v-n2,rgba(26,30,47,.86)));-webkit-backdrop-filter:var(--v-flou-2,blur(40px));backdrop-filter:var(--v-flou-2,blur(40px));box-shadow:var(--v-ombre-2-actif,0 24px 60px rgba(0,0,0,.45));overflow:hidden;display:flex;border:1px solid var(--v-lisere,rgba(255,255,255,.12));color:var(--v-texte,#eef2fb)}.vp-fenetre.vp-etroite{width:min(820px,100%);overflow:auto;display:block}.vp-fenetre .param-nav{background:var(--v-lateral,transparent)}.vp-fenetre .param-corps,.vp-admin .param-corps,.vp-ms .param-corps{background:var(--v-contenu,rgba(255,255,255,.03))}.vp-fenetre .param-corps .contenu,.vp-admin .param-corps .contenu{max-width:1000px}.vp-admin,.vp-ms{height:100%}.param-nav button.actif{background:var(--v-accent-relief,var(--v-accent-plein,#2f6fe4));color:#fff}.param-nav button.fait:not(.actif) .vp-coche{background:var(--v-vert-plein,#1f8450);color:#fff}.vp-statut{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:650;background:var(--v-creux,rgba(255,255,255,.08));color:var(--v-texte-2,#c7d0e3);vertical-align:middle;white-space:nowrap}.vp-statut.ok{color:#8be3b6}.vp-statut.att{color:#f6cc7a}.vp-statut.non{color:#ffaba3}.vp-titre-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.vp-titre-ligne h2{margin:0}.vp-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vp-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.vp-chiffre{background:var(--v-n3,rgba(255,255,255,.05));border-radius:var(--v-r3,16px);padding:14px 16px;display:grid;gap:4px;min-width:0}.vp-chiffre span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-texte-2,#c7d0e3)}.vp-chiffre b{font-size:24px;font-weight:700;letter-spacing:-.02em}.vp-chiffre small{color:var(--v-texte-2,#c7d0e3);font-size:12px}.vp-chiffre.accent{background:linear-gradient(160deg,#2f6fe452,#2f6fe41f)}.vp-section{margin:18px 0;padding:14px 16px;border-radius:var(--v-r3,16px);background:var(--v-n3,rgba(255,255,255,.04))}.vp-section h3{margin:0 0 10px}.vp-alerte{box-shadow:inset 3px 0 #f2b03d}.vp-note{padding:9px 12px;border-radius:var(--v-r2,12px);background:var(--v-creux,rgba(255,255,255,.06));font-size:13.5px;margin:10px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vp-note.ok{box-shadow:inset 3px 0 #3ccf87}.vp-note.att{box-shadow:inset 3px 0 #f2b03d}.vp-gros{min-height:48px;font-size:15px;padding:0 22px;margin:4px 0 6px}.vp-grille2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.vp-grille3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.vp-grille2 .champ.large,.vp-ligne .champ.large{flex:1 1 260px}.vp-pile{display:grid;gap:12px}.vp-ligne{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.vp-ligne .champ{flex:0 1 200px;margin:0}.vp-case{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.4;margin:8px 0;cursor:pointer}.vp-case input{margin-top:3px;flex:none;width:17px;height:17px;accent-color:var(--v-accent-plein,#2f6fe4)}.vp-bloc{border:0;margin:14px 0;padding:12px 14px;border-radius:var(--v-r2,12px);background:var(--v-creux,rgba(255,255,255,.05))}.vp-bloc legend{font-weight:650;font-size:13px;padding:0 4px}.vp-pays{display:flex;flex-wrap:wrap;gap:2px 16px}.vp-pays .vp-case{margin:4px 0;font-size:13.5px}.vp-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:8px 0;font-size:14px}.vp-dl dt{color:var(--v-texte-2,#c7d0e3)}.vp-dl dd{margin:0}.vp-adr{white-space:pre-line;margin:4px 0}.vp-table{width:100%;border-collapse:collapse;font-size:13.5px}.vp-table th,.vp-table td{padding:8px 9px;border-bottom:1px solid var(--v-lisere,rgba(255,255,255,.09));text-align:left;vertical-align:middle}.vp-table thead th{font-size:12px;font-weight:600;color:var(--v-texte-2,#c7d0e3)}.vp-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vp-table tfoot th,.vp-table tfoot td{border-bottom:0;padding-top:12px}.vp-table tr.doux td{opacity:.7}.vp-table select{min-height:34px}.vp-defil{overflow-x:auto;max-width:100%}.vp-liste{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vp-liste li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--v-lisere,rgba(255,255,255,.07));flex-wrap:wrap}.vp-journal{list-style:none;padding:0;margin:0;font-size:13px;display:grid;gap:4px}.vp-cartes{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.vp-carte{width:100%;text-align:left;display:grid;gap:7px;padding:14px 16px;border:0;border-radius:var(--v-r3,16px);background:var(--v-n3,rgba(255,255,255,.05));color:inherit;font:inherit;cursor:pointer;transition:background var(--v-vite,.14s)}button.vp-carte:hover{background:var(--v-n3-survol,rgba(255,255,255,.09))}div.vp-carte{cursor:default}.vp-carte-tete{display:flex;justify-content:space-between;gap:8px;align-items:center}.vp-carte small{font-size:12.5px}.vp-suivi{list-style:none;margin:6px 0;padding:0;display:grid;gap:4px;font-size:13px}.vp-suivi li{display:flex;gap:8px;align-items:center;color:var(--v-texte-2,#c7d0e3)}.vp-suivi li.fait{color:var(--v-texte,#eef2fb)}.vp-coche{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font-size:11px;font-weight:700;background:var(--v-creux,rgba(255,255,255,.1));color:var(--v-texte-2,#c7d0e3)}.vp-suivi li.fait .vp-coche{background:var(--v-vert-plein,#1f8450);color:#fff}.vp-prog{height:8px;border-radius:999px;background:var(--v-creux,rgba(255,255,255,.1));overflow:hidden;margin:6px 0}.vp-prog.petite{height:5px}.vp-prog i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fa36b,#3ccf87);transition:width .5s var(--v-courbe,ease)}.vp-etapes{list-style:none;margin:6px 0 16px;padding:0;display:flex;gap:6px;flex-wrap:wrap}.vp-etapes button,.vp-etapes-v li{display:flex;align-items:center;gap:8px;border:0;background:var(--v-creux,rgba(255,255,255,.06));color:var(--v-texte-2,#c7d0e3);font:inherit;font-size:13.5px;padding:7px 14px 7px 7px;border-radius:999px;min-height:38px;cursor:pointer}.vp-etapes button:disabled{cursor:not-allowed;opacity:.6}.vp-etapes .num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff1f;font-weight:700;font-size:12px}.vp-etapes .actif button,.vp-etapes-v li.actif{background:var(--v-accent-relief,var(--v-accent-plein,#2f6fe4));color:#fff}.vp-etapes .fait .num,.vp-etapes-v li.fait .num{background:var(--v-vert-plein,#1f8450);color:#fff}.vp-etapes-v{display:grid;gap:6px}.vp-etapes-v li{cursor:default;border-radius:12px}.vp-etape{min-height:200px}.vp-etape h3{margin:0 0 12px;font-size:17px}.vp-barre-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:12px 0 2px;margin-top:16px;background:linear-gradient(transparent,var(--v-collant,rgba(22,26,40,.92)) 30%)}.vp-recherche{display:grid;gap:8px}.vp-resultats{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px;max-height:340px;overflow:auto}.vp-resultats button{width:100%;text-align:left;display:grid;gap:3px;padding:10px 12px;border-radius:var(--v-r2,12px);border:1px solid var(--v-lisere,rgba(255,255,255,.1));background:var(--v-n3,rgba(255,255,255,.04));color:inherit;font:inherit;cursor:pointer}.vp-resultats button:hover,.vp-resultats button:focus-visible{background:var(--v-n3-survol,rgba(255,255,255,.09))}.vp-resultats button:disabled{opacity:.6;cursor:not-allowed}.vp-resultats span{font-size:12.5px}.vp-choisie{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--v-r3,16px);background:linear-gradient(160deg,#1f845038,#1f845014)}.vp-choisie h3{margin:4px 0}.vp-choisie .vp-statut{margin-right:6px}.vp-offres{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.vp-offre{display:grid;gap:6px;text-align:left;padding:16px;border-radius:var(--v-r3,16px);border:1px solid var(--v-lisere,rgba(255,255,255,.12));background:var(--v-n3,rgba(255,255,255,.04));color:inherit;font:inherit;cursor:pointer}.vp-offre.choisie{border-color:var(--v-accent,#4f8cff);box-shadow:0 0 0 2px var(--v-accent,#4f8cff) inset}.vp-offre .vp-statut{justify-self:start}.vp-gens{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:6px}.vp-gens li{display:grid;grid-template-columns:1fr 1.3fr 160px auto;gap:8px;align-items:center}.vp-gens .vp-gens-tete{grid-template-columns:auto 1fr auto;padding:8px 10px;border-radius:10px;background:var(--v-creux,rgba(255,255,255,.05))}.vp-resume dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 14px}.vp-resume dt{color:var(--v-texte-2,#c7d0e3)}.vp-resume dd{margin:0}.vp-devis{margin:12px 0}.vp-fin{text-align:center;display:grid;gap:10px;justify-items:center;padding:30px 10px}.vp-fin-icone{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--v-vert-plein,#1f8450);color:#fff;font-size:30px;font-weight:700}.vp-fin h2{margin:0}.vp-contrat{max-height:300px;overflow:auto;white-space:pre-wrap;padding:14px;border-radius:var(--v-r2,12px);background:var(--v-lecture,rgba(0,0,0,.22));font-size:13.5px;line-height:1.55}.vp-visite ul{display:grid;gap:8px;padding-left:20px;line-height:1.5}.vp-modele{padding:12px 0;border-bottom:1px solid var(--v-lisere,rgba(255,255,255,.08))}.vp-modele header{display:flex;justify-content:space-between;align-items:center;gap:10px}.vp-objet{font-weight:600;margin:6px 0}.vp-corps{white-space:pre-wrap;font-family:inherit;font-size:13.5px;line-height:1.5;margin:0;color:var(--v-texte-2,#c7d0e3)}.vp-doc{padding:16px;border-radius:var(--v-r2,12px);background:var(--v-lecture,rgba(0,0,0,.18))}.vp-onb{max-width:760px;margin:0 auto}.vp-ms .param-nav{flex-basis:250px}.vp-ms-tete{display:grid;gap:4px;padding:6px 10px 12px}.vp-ms .param-nav button{gap:10px}.vp-ms-etape{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:8px 22px;align-items:start}.vp-ms-etape>*:not(.vp-ms-cote){grid-column:1}.vp-ms-cote{grid-column:2;grid-row:1 / span 20}.vp-test{margin:12px 0;display:grid;gap:8px;justify-items:start}.vp-test-numero{font-size:20px;font-weight:700;margin:0}.vp-pulse{width:14px;height:14px;border-radius:50%;background:#3ccf87;animation:vp-pulse 1.6s ease-in-out infinite}@keyframes vp-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.vp-pulse{animation:none}.vp-prog i{transition:none}}.vp-choix-ia{margin:14px 0}.lien{background:none;border:0;padding:0;color:var(--v-lien,#9cc0ff);font:inherit;cursor:pointer;text-decoration:underline}.ts-barre{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.ts-liste{list-style:none;margin:4px 0 0;padding:0;width:100%;display:grid;gap:4px}.ts-liste li{display:flex;gap:6px;align-items:center;justify-content:space-between}.ts-liste li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ts-note{padding:4px 10px;margin:0}@container fen (max-width:900px){.vp-ms-etape{grid-template-columns:1fr}.vp-ms-cote{grid-column:1;grid-row:auto}.vp-grille3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.vp-ms-etape{grid-template-columns:1fr}.vp-ms-cote{grid-column:1;grid-row:auto}}@media(max-width:720px){.vp-cadre{padding:52px 0 0}.vp-fenetre{height:calc(100dvh - 52px);border-radius:0;flex-direction:column}.vp-compte{display:none}.vp-grille2,.vp-grille3{grid-template-columns:1fr}.vp-gens li{grid-template-columns:1fr 1fr}.vp-gens li select{grid-column:1}.vp-chiffre b{font-size:20px}.vp-dl,.vp-resume dl{grid-template-columns:1fr}.vp-dl dd,.vp-resume dd{margin-bottom:6px}.vp-ms .param-nav{flex-basis:auto}.vp-ms-tete{display:none}}@media(pointer:coarse){.vp-etapes button{min-height:44px}.vp-case input{width:20px;height:20px}}.vp-espace .doux,.vp-admin .doux,.vp-ms .doux,.vp-assistant .doux,.vp-section .doux,.vp-carte small.doux{color:var(--v-texte-2,#c7d0e3)!important;opacity:1}.vp-table tr.doux td{opacity:1;color:var(--v-texte-2,#c7d0e3)}.vp-admin .rs-inter small,.vp-ms .rs-inter small{color:var(--v-texte-2,#c7d0e3)}@media(max-width:720px){.vp-espace .doux,.vp-admin .doux,.vp-ms .doux{color:#d3daea!important}}.feuille-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:start center;padding:max(64px,12vh) 14px 14px;background:#05070c80;animation:fv-in .14s ease-out}@keyframes fv-in{0%{opacity:0}to{opacity:1}}.feuille-modale{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:22px 20px 16px;border-radius:var(--v-r3);color:var(--texte);outline:none;animation:fm-in .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes fm-in{0%{transform:translateY(-10px) scale(.97);opacity:0}to{transform:none;opacity:1}}.feuille-icone{flex:none;width:44px;height:44px;aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:var(--v-accent);box-shadow:inset 0 1px #ffffff40;color:#fff;font-weight:800;font-size:22px}.feuille-modale h2{font-size:15px;margin:2px 0 0;line-height:1.3}.feuille-modale p{margin:0;font-size:13.5px;color:var(--doux);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.feuille-modale input,.feuille-modale textarea{width:100%;margin-top:4px}.feuille-actions{display:flex;gap:8px;width:100%;margin-top:8px}.feuille-actions .btn{flex:1 1 0;justify-content:center;min-height:40px;padding:8px 12px}.feuille-actions.empile{flex-direction:column-reverse}@media(pointer:coarse){.feuille-actions .btn{min-height:46px}}.appel-fin,.appel-absent{justify-content:center;min-height:100%;padding:24px 18px}.appel-icone,.pulsation{flex:none;aspect-ratio:1}.appel-fin h2,.appel-absent h2{margin:4px 0 0;font-size:20px}.appel-fin .actions,.appel-absent .actions{justify-content:center;flex-wrap:wrap}.appel-fin .actions .btn,.appel-absent .actions .btn{flex:0 0 auto;min-width:120px;justify-content:center}.pastille-appel{position:fixed;z-index:300;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 10px;border-radius:999px;border:0;background:#28c840;color:#fff;font-weight:700;font-size:13px;box-shadow:0 10px 30px -10px #000000bf;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;white-space:nowrap}.pastille-appel:active{cursor:grabbing}.pastille-appel .combine{width:18px;height:18px}.pastille-appel .combine svg{width:18px!important;height:18px!important}.pastille-appel .num{font-variant-numeric:tabular-nums}@media(pointer:coarse){.pastille-appel{min-height:44px;font-size:14px}}.icone-appel-barre{display:inline-grid;place-items:center;width:24px;height:22px;border-radius:6px;border:0;background:#28c840;color:#fff;cursor:pointer;padding:0;flex:none;animation:clignote-doux 2s ease-in-out infinite}.icone-appel-barre svg{width:14px;height:14px;flex:none}@keyframes clignote-doux{50%{filter:brightness(1.25)}}@media(pointer:coarse){.icone-appel-barre{width:34px;height:30px}}.bandeau-conf{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);padding:9px 10px 9px 16px;border-radius:14px;background:var(--v-flottant);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);border:1px solid rgba(40,200,64,.6);box-shadow:0 14px 40px -14px #000c;font-size:13.5px}.bandeau-conf b{color:#9be7a9}.dock-pastille{position:absolute;right:2px;top:-2px;width:12px;height:12px;border-radius:50%;background:#28c840;border:2px solid rgba(20,22,30,.9)}.fil-auteur{font-size:11.5px;color:var(--doux);margin:8px 0 2px 40px;font-weight:600}.fil-auteur span{font-weight:400}.contact-ligne{display:flex;align-items:center;gap:10px;padding:8px 10px;flex-wrap:wrap}.contact-ligne .ll-principal{flex:1 1 220px;min-width:0}.contact-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.contact-actions select{min-height:34px;padding-top:5px;padding-bottom:5px;font-size:13px}.encart{margin:10px 0;padding:12px 14px;border-radius:var(--v-r2);display:flex;flex-direction:column;gap:8px}.encart h4{margin:0;font-size:14px}.champs-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@container fen (max-width:620px){.champs-4{grid-template-columns:1fr 1fr}}@media(max-width:720px){.champs-4{grid-template-columns:1fr 1fr}}.choix-entreprise{position:relative}.choix-valeur{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;width:100%;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid var(--bord2);background:var(--v-champ);color:var(--texte);cursor:pointer}.choix-valeur .petit{margin-left:auto;text-decoration:underline}.choix-recherche input{width:100%}.choix-liste{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;list-style:none;margin:0;padding:4px;max-height:280px;overflow:auto;border-radius:var(--v-r2)}.choix-liste button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:#f4f5f9;cursor:pointer;font:inherit}.choix-liste button:focus{outline:none}.choix-liste .doux{font-size:12px}.choix-creer{flex-direction:row!important;align-items:center;gap:6px!important;color:#8db4ff!important}.choix-creer svg{width:15px;height:15px;flex:none}.parametres{display:flex;height:100%;min-height:0}.param-nav{flex:0 0 210px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--bord);overflow:auto}.param-nav button{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border:0;border-radius:9px;background:none;color:var(--texte);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.param-nav button svg{width:18px;height:18px;flex:none}.param-nav button:hover{background:#ffffff12}.param-corps{flex:1;min-width:0;overflow:auto}.param-corps .contenu{max-width:820px}.table-config{width:100%;border-collapse:collapse;font-size:13.5px}.table-config th{text-align:left;color:var(--doux);font-weight:600;padding:8px 8px 8px 0;width:34%;vertical-align:top}.table-config td{padding:6px 4px;border-top:1px solid var(--bord);vertical-align:middle}.table-config tr:first-child td{border-top:0}.table-config code{font-size:12.5px;overflow-wrap:anywhere}.liens-config{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.qr-config{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.qr-config svg.qr{border-radius:12px;flex:none}.rouge{color:#ff6961}@container fen (max-width:640px){.parametres{flex-direction:column}.param-nav{flex:none;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--bord);padding:6px}.param-nav button{flex:none;min-height:38px}.param-nav button span{white-space:nowrap}}@media(max-width:720px){.parametres{flex-direction:column}.param-nav{flex:none;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--bord);padding:6px}.param-nav button{flex:none}.param-nav button span{white-space:nowrap}}.messages-app{display:flex;height:100%;min-height:0}.m-gauche{flex:0 0 300px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bord);overflow:auto}.messages-app.etroit .m-gauche{flex:1;border-right:0}.m-gauche-tete{display:flex;gap:8px;align-items:center;padding:10px;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--v-lisere)}.m-gauche-tete .recherche{flex:1;min-width:0}.m-section{margin:10px 14px 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--doux)}.m-convs,.m-res,.m-choix{list-style:none;margin:0;padding:0 6px}.m-vide{padding:4px 10px 8px}.m-conv{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--texte);text-align:left;cursor:pointer;font:inherit}.m-conv:hover{background:#ffffff0f}.m-conv-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.m-conv-titre{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-conv-der{font-size:12.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-conv.nonlu .m-conv-der{color:var(--texte)}.m-conv-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.m-conv-meta small{font-size:11px;color:var(--doux)}.m-pastille{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:11.5px;display:grid;place-items:center}.m-pastille.mention{background:#ff9f0a}.m-avatar{position:relative;flex:none;width:38px;height:38px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#2a2e3a;color:#fff;font-size:15px}.m-avatar.petit{width:24px;height:24px;font-size:11px}.m-avatar.canal{border-radius:10px;background:#3a3f63;font-size:18px}.m-avatar.groupe{background:#2f4f46}.m-avatar.groupe svg{width:20px;height:20px}.m-presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#8e8e93;border:2px solid #141824}.m-presence.on{background:#28c840}.m-res li button{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--texte);text-align:left;cursor:pointer;font:inherit;font-size:13px}.m-res li button:hover{background:#ffffff0d}.m-nouveau{margin:0 10px 8px}.m-choix li{padding:3px 0}.m-choix .case{display:flex;align-items:center;gap:8px}.m-droite{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.m-accueil{display:grid;place-items:center}.m-tete{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--bord);flex-wrap:wrap}.m-tete-txt{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.m-tete-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tete-actions{display:flex;gap:6px;flex-wrap:wrap}.m-onglets{padding:6px 10px 0;flex:none;overflow-x:auto;flex-wrap:nowrap}.m-onglets button{white-space:nowrap}.m-zone{flex:1;min-height:0;display:flex;position:relative}.m-fil-zone{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.m-fil{flex:1;min-height:0;overflow:auto;padding:10px 14px;display:flex;flex-direction:column}.m-liste-simple{flex:1;overflow:auto;padding:12px 16px;list-style:none;margin:0}.m-gens li{display:flex;align-items:center;gap:10px;padding:6px 0}.m-epingle{padding:8px 0;border-bottom:1px solid var(--bord)}.m-epingle p{margin:4px 0 0}.m-mention{color:#ffd60a;font-weight:650}.bulle.user .m-mention{color:#fff;text-decoration:underline}.bulle.epinglee{box-shadow:0 0 0 2px #ffd60a80;border-radius:18px}.m-piece{display:flex;align-items:center;gap:8px;padding:9px 12px;margin:2px 0;border-radius:14px;background:#ffffff14;color:inherit;text-decoration:none;max-width:320px}.m-piece svg{width:16px;height:16px;flex:none}.m-piece span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-piece small{opacity:.7;flex:none}.m-plus{align-self:center;flex:none;width:28px;height:28px;border-radius:50%;border:0;background:none;color:var(--doux);cursor:pointer;font-size:18px;line-height:1;opacity:.35}.rangee:hover .m-plus,.m-plus:focus{opacity:1}@media(pointer:coarse){.m-plus{opacity:.8;width:36px;height:36px}}.m-menu{display:flex;flex-direction:column;gap:2px;width:max-content;max-width:100%;margin:4px 0;padding:6px;border-radius:var(--v-r2);z-index:5}.m-menu.droite{align-self:flex-end}.m-menu.gauche{margin-left:40px}.m-menu>button{min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:none;color:#f4f5f9;text-align:left;cursor:pointer;font:inherit;font-size:13.5px}.m-menu>button.danger{color:#ff8a8a}.m-emojis{display:flex;gap:2px;flex-wrap:wrap}.m-emojis button{width:36px;height:36px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:19px}.m-emojis button:hover{background:#ffffff1a}.m-reactions{display:flex;gap:4px;flex-wrap:wrap;margin:2px 0}.m-reactions.droite{justify-content:flex-end}.m-reactions.gauche{margin-left:40px}.m-reactions button{min-height:26px;padding:2px 8px;border-radius:13px;border:1px solid var(--bord2);background:#ffffff0d;color:var(--texte);cursor:pointer;font-size:12.5px}.m-reactions button.moi{border-color:var(--accent);background:#4f8cff33}.m-repfil{align-self:flex-start;margin:2px 0 2px 40px;border:0;background:none;color:#8db4ff;cursor:pointer;font-size:12.5px;padding:2px 0}.m-repfil.droite{align-self:flex-end;margin-left:0}.fil-bloc{display:flex;flex-direction:column}.m-tape{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--doux);margin:6px 0 2px 40px}.m-points{display:inline-flex;gap:3px;padding:7px 9px;border-radius:12px;background:#ffffff14}.m-points i{width:6px;height:6px;border-radius:50%;background:var(--doux);animation:m-pt 1.2s infinite}.m-points i:nth-child(2){animation-delay:.2s}.m-points i:nth-child(3){animation-delay:.4s}@keyframes m-pt{0%,60%,to{opacity:.3}30%{opacity:1}}.m-saisie{position:relative;flex:none;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--bord)}.m-saisie-ligne{display:flex;align-items:flex-end;gap:8px}.m-saisie textarea{flex:1;min-width:0;resize:none;border-radius:18px!important;padding:9px 14px!important;max-height:160px}.m-pj{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.m-pj-x{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:12px;background:#ffffff14;font-size:12.5px;max-width:240px}.m-pj-x button{width:24px;height:24px;border:0;background:none;color:var(--doux);cursor:pointer;display:grid;place-items:center;padding:0}.m-pj-x button svg{width:14px;height:14px}.m-sugg{position:absolute;left:52px;bottom:calc(100% - 4px);list-style:none;margin:0;padding:4px;border-radius:10px;z-index:6;min-width:220px}.m-sugg button{width:100%;text-align:left;border:0;background:none;color:#f4f5f9;padding:7px 10px;border-radius:7px;cursor:pointer;font:inherit;font-size:13.5px}.m-fil-reponses{flex:0 0 340px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--bord)}.m-fil-reponses header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--bord)}.messages-app.etroit .m-fil-reponses,.m-zone .m-fil-reponses{max-width:100%}@container fen (max-width:1000px){.m-fil-reponses{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--v-collant)!important;backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);flex:none}}.m-table-fichiers{margin:12px 16px;width:calc(100% - 32px)}.m-droite{overflow:hidden}.m-onglets{display:flex;gap:4px;justify-content:flex-start;width:auto;background:none;border:0;padding:6px 12px 0}.m-onglets button{flex:0 0 auto;width:auto;min-height:32px;padding:5px 12px;border-radius:8px;font-size:13px}.mt-date{flex:none;width:42px;height:44px;border-radius:10px;background:#0a84ff2e;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.mt-date b{font-size:16px}.mt-date small{font-size:10.5px;text-transform:uppercase;color:var(--doux)}.mt-droite{overflow:auto}.mt-heures{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.mt-heures>div{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;min-width:150px}.mt-externe{display:grid;grid-template-columns:1fr 1.4fr 130px 34px;gap:6px;align-items:center;margin-bottom:6px}@media(max-width:720px){.mt-externe{grid-template-columns:1fr 1fr}}.meeting-app .m-gauche-tete{justify-content:space-between}.meeting-app .m-gauche-tete h2{margin:0;font-size:17px}.calendrier{display:flex;flex-direction:column;height:100%;min-height:0}.cal-barre{display:flex;align-items:center;gap:8px;padding:10px 12px;flex-wrap:wrap;border-bottom:1px solid var(--bord)}.cal-titre{margin:0 auto 0 6px;font-size:17px;text-transform:capitalize}.cal-vues{width:auto}.cal-vues button{flex:0 0 auto;padding:6px 12px}.cal-etat{margin:4px 14px}.cal-mois{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(84px,1fr);gap:1px;background:var(--bord);overflow:auto}.cal-mois .cal-entete{background:var(--v-collant);padding:6px;font-size:12px;color:var(--doux);text-align:center;text-transform:capitalize}.cal-case{background:#090c138c;padding:4px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.cal-case.hors{opacity:.45}.cal-case.auj .cal-num{background:#ff453a;color:#fff}.cal-num{align-self:flex-start;width:26px;height:26px;border-radius:50%;border:0;background:none;color:var(--texte);cursor:pointer;font-size:12.5px}.cal-puce{display:block;width:100%;text-align:left;border:0;border-radius:5px;padding:2px 5px;background:#4f8cff40;color:#f4f5f9;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal-puce.meeting,.cal-ev.meeting{background:#0a84ff8c}.cal-grille{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cal-tetes{display:grid;grid-template-columns:52px repeat(var(--n),minmax(0,1fr));border-bottom:1px solid var(--bord)}.cal-tetes .cal-entete{padding:6px 4px;font-size:12.5px;text-align:center;text-transform:capitalize;color:var(--doux)}.cal-tetes .cal-entete.auj{color:#ff6961;font-weight:700}.cal-journee{display:flex;flex-direction:column;gap:2px;margin-top:4px}.cal-corps{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:52px repeat(var(--n),minmax(0,1fr))}.cal-heures span{display:block;font-size:10.5px;color:var(--doux);text-align:right;padding-right:6px;transform:translateY(-6px)}.cal-col{position:relative;border-left:1px solid var(--bord)}.cal-col>i{position:absolute;left:0;right:0;border-top:1px solid rgba(255,255,255,.05)}.cal-ev{position:absolute;left:2px;right:2px;border:0;border-left:3px solid #4f8cff;border-radius:6px;background:#4f8cff4d;color:#f4f5f9;text-align:left;padding:2px 5px;font-size:11.5px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.cal-ev b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev span{opacity:.8}.cal-maintenant{position:absolute;left:0;right:0;height:2px;background:#ff453a;z-index:2}.cal-edition{align-items:stretch;text-align:left;width:min(520px,100%)}.cal-edition h2{text-align:center}.fin-fichiers{width:100%;max-width:440px;text-align:left}.fin-fichiers h3{font-size:14px;margin:8px 0 4px}.fin-fichiers ul{margin:0;padding-left:18px}.fin-compte{max-width:440px;display:flex;flex-direction:column;align-items:center;gap:6px}.facturation .m-gauche{flex-basis:330px}.fx-filtres{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 8px}.fx-filtres button{min-height:30px;padding:4px 10px;border-radius:15px;border:1px solid var(--bord2);background:none;color:var(--texte);font-size:12.5px;cursor:pointer}.fx-filtres button.actif{background:var(--accent);border-color:var(--accent);color:#fff}.fx-totaux{margin:0 10px 8px;padding:8px 10px;border-radius:10px;font-size:12.5px;display:flex;flex-direction:column;gap:4px}.fx-totaux div{display:flex;flex-wrap:wrap;gap:4px 12px}.facturation .m-conv-meta{gap:6px}.facturation .m-conv-meta .pastille-statut{font-size:11px}.fx-droite{overflow:auto}.fx-retour{padding:8px 12px 0}.fx-edition{display:flex;min-height:100%}.fx-form{flex:1;min-width:0;max-width:none}.fx-edition.avec-apercu .fx-form{flex:0 0 56%}.fx-apercu{flex:1;min-width:0;padding:14px;border-left:1px solid var(--bord);overflow:auto}.fx-apercu .facture-doc{transform-origin:top left;font-size:12px;padding:28px 26px}@container fen (max-width:1100px){.fx-edition.avec-apercu{flex-direction:column}.fx-edition.avec-apercu .fx-form{flex:none}.fx-apercu{border-left:0;border-top:1px solid var(--bord)}}.fx-barre{display:flex;align-items:center;justify-content:space-between;gap:8px}.fx-barre h2{margin:0}.fx-lignes{display:flex;flex-direction:column;gap:6px;margin:6px 0}.fx-l-tete,.fx-ligne{display:grid;grid-template-columns:minmax(180px,1fr) 64px 110px 104px 70px 112px 92px;gap:6px;align-items:start}.fx-l-tete.eur,.fx-ligne.eur{grid-template-columns:minmax(160px,1fr) 60px 104px 96px 96px 64px 108px 92px}.fx-l-tete{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--doux);padding:0 2px}.fx-l-tete .n,.fx-ligne .n{text-align:right;padding-top:9px}.fx-ligne{padding:8px;border-radius:10px}.fx-ligne input,.fx-ligne select,.fx-ligne textarea{width:100%;min-width:0}.fx-des{display:flex;flex-direction:column;gap:4px}.fx-des textarea{min-height:34px;resize:vertical;font-size:12.5px}.fx-l-actions{display:flex;gap:2px;justify-content:flex-end;padding-top:4px}@container fen (max-width:900px){.fx-l-tete{display:none}.fx-ligne,.fx-ligne.eur{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-des{grid-column:1/-1}.fx-ligne .n{grid-column:span 2}}.fx-ajouts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fx-l-tete.simple,.fx-ligne.simple{grid-template-columns:minmax(180px,1fr) 72px 130px 150px 34px}.fx-l-tete.simple .n{padding-top:0}.fx-ligne.simple .n{white-space:nowrap}@container fen (max-width:900px){.fx-l-tete.simple{display:none}.fx-ligne.simple{grid-template-columns:minmax(0,1fr) 64px 110px}.fx-ligne.simple>input:first-child{grid-column:1/-1}.fx-ligne.simple .n{grid-column:auto}}.fx-avance{margin:12px 0 4px;border-radius:var(--v-r2);padding:8px 12px}.fx-avance>summary{cursor:pointer;font-weight:600;padding:4px 0}.fx-avance[open]>summary{margin-bottom:6px}.fx-cat{max-width:320px}.fx-somme{margin:10px 0 4px auto;width:min(360px,100%);display:flex;flex-direction:column;gap:4px}.fx-somme div{display:flex;justify-content:space-between;gap:12px}.fx-total{border-top:1px solid var(--bord2);padding-top:6px;font-size:17px}.fx-actions{position:sticky;bottom:0;padding:12px 0 4px}.fx-lecture{padding:12px 14px}.fx-barre-lecture{flex-wrap:wrap;gap:8px}.fd-desc{white-space:pre-wrap;font-size:12px;color:#5b6070;margin-top:2px}.fd-adresse{white-space:pre-wrap}.fd-objet{font-size:13px!important;font-weight:600!important;color:#5b6070}.fd-st td{border-top:0!important;font-size:13px!important;font-weight:600!important;padding-top:4px!important}.fd-taux{font-size:11px;color:#5b6070;margin:4px 0}.fd-banque p{margin:0 0 4px}.pastille-statut.st-retard{background:#ff453a2e;color:#ff8a8a}.portail .fond-photo.fond-krp{background:#05070b url(/img/bureau/bureau-krp-paysage.jpg?v=1) center/cover no-repeat}@media(orientation:portrait){.portail .fond-photo.fond-krp{background-image:url(/img/bureau/bureau-krp-portrait.jpg?v=1)}}.portail .fond-photo.fond-couleur,.portail .fond-photo.fond-perso{background-size:cover;background-position:center;background-repeat:no-repeat}.portail .fond-photo.fond-couleur:after,.portail .fond-photo.fond-krp:after{background:linear-gradient(180deg,#05070b59,#05070b00 20%,#05070b00 75%,#05070b59)}.choix-fonds{display:flex;gap:8px;flex-wrap:wrap}.vignette-fond{width:118px;height:72px;border-radius:10px;border:2px solid var(--bord2);cursor:pointer;display:flex;align-items:flex-end;padding:0;overflow:hidden;background:#222 center/cover no-repeat;color:#fff}.vignette-fond span{display:block;width:100%;padding:3px 6px;background:#0000008c;font-size:11.5px;text-align:left}.vignette-fond.actif{border-color:var(--accent);box-shadow:0 0 0 3px #4f8cff59}.vf-krp{background-image:url(/img/bureau/bureau-krp-paysage.jpg?v=1)}.vf-baie{background-image:url(/img/hk-baie-1920.jpg?v=1)}.vf-perso{background:linear-gradient(135deg,#2a2e3a,#3a3f63)}.meeting-app .m-gauche-tete{flex-wrap:wrap;row-gap:8px}.meeting-app .m-gauche-tete .titre-liste{flex:1 1 100%}.rep-mini{display:inline-block;margin-left:4px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:700;line-height:16px;vertical-align:1px}.rep-ok{background:#2e7d4f29;color:#2e7d4f}.rep-pe{background:#b084182e;color:#8a6d1f}.rep-no{background:#a33a3a26;color:#a33a3a}.cal-ev .rep-mini{background:#ffffffd9}.mt-bilan{margin:-4px 0 8px}.m-krp-sous{display:block;color:#a8c3df;font-weight:500;font-size:12px}.m-pj.fc-pile{flex-direction:column;flex-wrap:nowrap;max-height:210px;overflow:auto;padding:0 2px}.m-pj.fc-pile .fc-carte{max-width:none}.m-fichiers{padding:12px 16px}.bulle .fc-carte{margin:3px 0}.facturation .m-gauche{flex-basis:340px}.facturation .m-gauche-tete{flex-wrap:wrap;padding:12px 12px 10px;border-bottom:0;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:static}.facturation .m-gauche-tete .btn{order:-1;flex:1 1 100%;justify-content:center;min-height:36px}.facturation .m-gauche-tete .recherche{flex:1 1 100%}.fx-filtres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 12px 10px;padding:3px;border-radius:11px;background:var(--v-creux);border:1px solid var(--v-lisere);box-shadow:inset 0 1px 2px #0000004d}.fx-filtres button{min-height:28px;padding:3px 6px;border-radius:8px;border:0;background:none;color:var(--v-texte-3);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--v-vite),color var(--v-vite)}.fx-filtres button:hover{color:var(--v-texte)}.fx-filtres button.actif{background:linear-gradient(180deg,#fff3,#ffffff21);border:0;color:var(--v-texte);box-shadow:inset 0 1px #ffffff24,0 1px 3px #0006}.fx-totaux{margin:0 12px 10px;padding:10px 12px;border-radius:var(--v-r2);font-size:12.5px;gap:6px}.fx-totaux div{display:grid;grid-template-columns:1fr;gap:3px}.fx-totaux div+div{padding-top:6px;border-top:1px solid var(--v-lisere)}.fx-totaux span{display:flex;justify-content:space-between;gap:10px;color:var(--v-texte-3)}.fx-totaux span b{color:var(--v-texte);font-variant-numeric:tabular-nums}.fx-totaux span.rouge{color:#ff938d}.fx-totaux span.rouge b{color:#ffb0ab}.facturation .m-convs{padding:0 8px 10px}.facturation .m-conv{align-items:flex-start;padding:10px}.facturation .m-conv-meta b{font-size:13.5px}.fx-client{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.fx-devise .segments{display:flex;height:44px;padding:3px}.fx-devise .segments button{min-width:58px;padding:0 12px;font-variant-numeric:tabular-nums}.fx-client .choix-valeur{min-height:44px;align-items:center}@container fen (max-width:560px){.fx-client{grid-template-columns:1fr}.fx-devise .segments{width:max-content}}.fx-form{padding-bottom:0!important}.fx-actions{position:sticky;bottom:0;z-index:3;margin:10px -30px 0;padding:12px 30px 14px;border-top:1px solid var(--v-lisere)}html.portail-actif .fx-actions{background:var(--v-collant);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3)}.fx-lecture{padding:0 14px 14px}.fx-barre-lecture{position:sticky;top:0;z-index:3;margin:0 -14px 12px;padding:10px 14px;border-bottom:1px solid var(--v-lisere)}html.portail-actif .fx-barre-lecture{background:var(--v-collant);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3)}.fx-barre-lecture .lien{margin-left:auto}.fx-total{font-size:18px;padding-top:8px}.fx-total b{font-weight:750}.fx-l-tete{font-size:11px;font-weight:650;letter-spacing:.07em}.fx-avance>summary{font-size:14px;color:var(--v-texte-2)}html.portail-actif .num{font-family:inherit;letter-spacing:0;font-variant-numeric:tabular-nums}.fx-form{min-height:100%}.fx-actions{margin-top:auto}.fx-avance>*+*{margin-top:12px}.fx-avance>summary+*{margin-top:4px}.fx-avance .champ{margin:0}.meeting-app .m-gauche{flex-basis:330px}.mt-retour{display:none;padding:10px 12px 0}@container fen (max-width:700px){.meeting-app .m-gauche{flex:1 1 auto;border-right:0}.meeting-app .mt-droite:has(>.m-accueil){display:none}.meeting-app:has(.mt-droite>.mt-retour) .m-gauche{display:none}.mt-retour{display:block}.mt-detail .mt-invit{flex:1 1 100%}}.meeting-app .m-gauche-tete{padding:14px 12px 12px;gap:8px}.meeting-app .m-gauche-tete .btn{flex:1 1 0;justify-content:center;white-space:nowrap;padding-left:8px;padding-right:8px;gap:6px}.mt-detail .contact-ligne{padding:10px 12px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere)}.mt-detail .lignes-liste{gap:6px}.mt-heures>div{border-radius:var(--v-r2);padding:10px 14px}.param-nav{padding:12px 10px;gap:1px}@media(min-width:721px){@container fen (min-width:641px){.param-nav{flex-basis:236px}}}.param-nav button{line-height:1.25}@media(pointer:fine){.param-nav button{min-height:34px;padding:6px 10px;font-size:13.5px}.param-nav button svg{width:17px;height:17px}}.param-corps .contenu{padding:26px 32px 32px}.param-corps .contenu h3{font-size:15px;margin-top:22px}.feuille-icone{background:var(--v-accent-relief);box-shadow:inset 0 1px #ffffff47,0 6px 16px -8px #2f6fe4e6;border-radius:13px}.feuille-icone.danger{background:linear-gradient(180deg,#e0453c,#c92a22);box-shadow:inset 0 1px #ffffff47,0 6px 16px -8px #d42f26e6}.feuille-modale h2{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.feuille-modale{padding:24px 22px 18px;gap:10px}.fx-l-tete.simple,.fx-ligne.simple{grid-template-columns:minmax(0,1fr) 64px minmax(96px,150px) minmax(110px,max-content) 34px}.fx-l-tete.simple span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(pointer:coarse){.fx-l-tete.simple,.fx-ligne.simple{grid-template-columns:minmax(0,1fr) 64px minmax(96px,150px) minmax(110px,max-content) 42px}}.fx-ligne.simple .n{min-width:0}.fx-actions .btn{white-space:nowrap}@container fen (max-width:900px){.fx-l-tete.simple{display:none}.fx-ligne.simple{grid-template-columns:72px minmax(0,1fr) minmax(88px,max-content) auto;align-items:center}.fx-ligne.simple>input:first-child{grid-column:1/-1}.fx-ligne.simple .n{grid-column:auto;padding-top:0}.fx-ligne.simple .fx-l-actions{padding-top:0}}.fx-l-tete.simple,.fx-ligne.simple{grid-template-columns:minmax(0,1fr) 64px minmax(96px,150px) minmax(110px,max-content) 70px}@media(pointer:coarse){.fx-l-tete.simple,.fx-ligne.simple{grid-template-columns:minmax(0,1fr) 64px minmax(96px,150px) minmax(110px,max-content) 92px}}.fx-ligne-bloc{display:flex;flex-direction:column;border-radius:10px}.fx-ligne-bloc.ouvert{background:var(--v-n3);box-shadow:var(--v-reflet)}.fx-ligne-bloc.ouvert>.fx-ligne{background:none;box-shadow:none}.fx-l-detail svg{width:15px;height:15px}.fx-l-detail.actif{background:var(--v-accent-fond);color:var(--v-texte)}.fx-l-resume{align-self:flex-start;max-width:100%;margin:-2px 0 4px 10px;padding:2px 8px;border:0;border-radius:6px;background:none;color:var(--v-texte-3);font:inherit;font-size:12.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fx-l-resume:hover{color:var(--v-texte);background:var(--v-n3)}.fx-l-plus{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 10px;align-items:end;padding:2px 10px 12px}.fx-l-plus label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--v-texte-3);min-width:0}.fx-l-plus label :is(input,select,textarea){width:100%;min-width:0}.fx-l-plus .fx-lp-large{grid-column:1/-1}.fx-lp-ordre{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--v-texte-3);min-height:38px}.fx-lp-ordre span{margin-right:4px}@container fen (max-width:900px){.fx-ligne.simple{grid-template-columns:72px minmax(0,1fr) minmax(88px,max-content) auto}}.cal-titre{text-transform:none}.cal-titre:first-letter{text-transform:uppercase}.kc-barre{display:grid;gap:5px;min-width:0}.kc-barre-tete{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--v-texte-2,var(--doux))}.kc-barre-tete b{color:var(--v-texte,var(--texte));font-weight:650}.kc-piste{position:relative;height:9px;border-radius:999px;background:var(--v-creux,rgba(255,255,255,.08));overflow:hidden}.kc-barre.petite .kc-piste{height:6px}.kc-piste i{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .6s var(--v-courbe,ease)}.kc-piste.vert i{background:linear-gradient(90deg,#2fa36b,#3ccf87)}.kc-piste.orange i{background:linear-gradient(90deg,#d98a1c,#f2b03d)}.kc-piste.rouge i{background:linear-gradient(90deg,#c9372c,#ef5a4c)}@media(prefers-reduced-motion:reduce){.kc-piste i{transition:none}}.kc-courbe{margin:4px 0 0}.kc-courbe svg{display:block;width:100%;height:120px;border-radius:var(--v-r2,12px);background:var(--v-n3,rgba(255,255,255,.04))}.kc-courbe-axe{display:flex;justify-content:space-between;font-size:12px;color:var(--v-texte-2,var(--doux));margin-top:4px}.kc-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:12px 0}.kc-carte{background:var(--v-n3,rgba(255,255,255,.05));border-radius:var(--v-r3,16px);padding:14px 16px;display:grid;gap:10px;min-width:0}.kc-carte h4{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-texte-2,var(--doux))}.kc-gros{font-size:26px;font-weight:700;letter-spacing:-.02em}.kc-liste{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kc-sous-saisie{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 14px 10px;font-size:12.5px;color:var(--v-texte-2,var(--doux))}.kc-sous-saisie .kc-solde{display:flex;align-items:center;gap:12px;flex:1 1 200px;min-width:0}.kc-solde-forfait{flex:1 1 140px;max-width:220px}.kc-sous-saisie.epuise{padding:14px 16px;border-top:1px solid var(--v-lisere,rgba(255,255,255,.1))}.kc-epuise{display:grid;gap:3px;flex:1 1 240px;color:var(--v-texte,var(--texte))}.kc-recharge{max-width:440px}.kc-recharge h2{margin:0 0 6px;font-size:18px}.kc-montants{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.kc-montants .btn{min-width:76px}.kc-donne{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.kc-table{width:100%;border-collapse:collapse;font-size:13px}.kc-table th,.kc-table td{padding:7px 8px;border-bottom:1px solid var(--v-lisere,rgba(255,255,255,.08));text-align:left;vertical-align:top}.kc-table th{font-weight:600;color:var(--v-texte-2,var(--doux));font-size:12px}.kc-table td.num,.kc-table th.num{text-align:right;font-variant-numeric:tabular-nums}.kc-defil{overflow-x:auto;max-width:100%}.kc-filtres{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:8px 0}.kc-filtres .champ{min-width:130px;flex:0 1 160px}.kc-etat{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--v-creux,rgba(255,255,255,.08))}.kc-etat.ok{color:#7fe0ad}.kc-etat.att{color:#f5c56b}.kc-etat.non{color:#ff9a90}.kc-ligne{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.kc-ligne .champ{flex:1 1 140px}.kc-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;background:var(--v-creux,rgba(255,255,255,.06));padding:6px 10px;border-radius:8px;word-break:break-all}.kc-segment{border-left:3px solid var(--v-accent,#4f8cff);padding:4px 0 4px 10px;margin:8px 0}@media(max-width:720px){.kc-sous-saisie{padding:6px 10px 10px}.kc-solde-forfait{max-width:none}.kc-gros{font-size:22px}}.kc-mini{width:86px;min-width:0}.param-groupe{margin:14px 12px 4px;opacity:.85}.as-retour{margin:6px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.kc-choix{border:0;padding:0;margin:10px 0;display:flex;flex-wrap:wrap;gap:6px 16px}.kc-choix legend{width:100%;margin-bottom:4px}.dr-qui-krp{margin-top:26px}.kc-piste.neutre i{background:linear-gradient(90deg,var(--v-accent-plein,#2f6fe4),var(--v-accent,#4f8cff))}.ia-onglets{flex-wrap:wrap!important;overflow:visible!important;max-width:100%;row-gap:4px;height:auto!important}.ia-onglets>button{white-space:nowrap;flex:0 1 auto}@media(max-width:720px){.kc-sous-saisie{padding-right:84px;gap:8px}.kc-sous-saisie .kc-solde{flex:1 1 100%;flex-wrap:wrap;gap:4px 10px}.kc-solde-forfait{flex:1 1 100%}}.ia-reglages .ia-onglets{margin:4px 0 14px;display:flex;width:max-content;max-width:100%;overflow-x:auto}.ia-groupe{margin:0 0 18px;padding:14px 16px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere)}.ia-groupe>h3,.ia-groupe summary h3{margin:0 0 6px}.ia-groupe summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.ia-groupe summary::-webkit-details-marker{display:none}.ia-groupe summary:before{content:"›";display:inline-block;transition:transform var(--v-vite);color:var(--v-texte-3);font-size:18px;line-height:1}.ia-groupe[open] summary:before{transform:rotate(90deg)}.ia-titre-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.ia-titre-ligne h3{margin:0}.ia-reglages label.champ>span,.ia-bloc label.champ>span{display:block;font-size:13px;font-weight:600;color:var(--v-texte-2);margin-bottom:5px}.ia-reglages label.champ,.ia-bloc label.champ{min-width:0;display:block}.ia-cle{padding:10px 0;border-top:1px solid var(--v-lisere)}.ia-cle:first-of-type{border-top:0}.ia-cle-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ia-cle-tete b{min-width:84px}.ia-cle-actions{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.ia-cle-saisie{display:flex;gap:8px;margin-top:8px}.ia-cle-saisie input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.ia-etat{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;padding:2px 9px;border-radius:999px;background:var(--v-creux);color:var(--v-texte-2);white-space:nowrap}.ia-etat:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.ia-etat.ok{color:#5fd88a}.ia-etat.non{color:#ff8a80}.ia-etat.att{color:#ffd166}.ia-table-defil{overflow-x:auto;margin:6px -4px 0;padding:0 4px}.ia-table{width:100%;border-collapse:collapse;font-size:13.5px}.ia-table th,.ia-table td{padding:8px;text-align:left;border-top:1px solid var(--v-lisere);vertical-align:middle}.ia-table thead th{border-top:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--v-texte-3)}.ia-table tbody th{font-weight:500}.ia-table th small{display:block;font-size:12px;margin-top:2px}.ia-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ia-table select{min-width:0;width:100%;max-width:240px}.ia-usages td:nth-child(2){width:130px}.ia-usages td:nth-child(4){width:150px}.ia-usages td:last-child{width:84px;text-align:right}.ia-futur{opacity:.55}.ia-test td{border-top:0;padding-top:0}.ia-test-ok{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--v-r2);background:var(--v-lecture)}.ia-switch{position:relative;display:inline-flex;width:51px;height:31px;cursor:pointer}.ia-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ia-switch input:checked+.rs-glissiere{background:#30d158}.ia-switch input:checked+.rs-glissiere:after{transform:translate(20px)}.ia-switch input:focus-visible+.rs-glissiere{outline:2px solid var(--v-focus,var(--accent));outline-offset:2px}.ia-switch input:disabled+.rs-glissiere{opacity:.5}.ia-filtres{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.ia-filtres .champ{min-width:130px}.ia-chiffres{margin:10px 0}.ia-chiffres b.rouge{color:#ff8a80}.ia-volumes{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ia-volumes li{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.ia-demande{padding:10px 12px;border-radius:var(--v-r2);background:var(--v-n3)}.ia-demande-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ia-demande-tete .num{margin-left:auto;font-weight:650}.ia-journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ia-journal li{display:grid;grid-template-columns:130px 120px 1fr;gap:4px 10px;padding:7px 0;border-top:1px solid var(--v-lisere);font-size:13.5px}.ia-journal li:first-child{border-top:0}.ia-journal li>span:last-child{grid-column:3}.ia-prix-form{margin-top:10px}.ia-bloc{margin:18px 0;padding:14px 16px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere)}.ia-bloc>h3{margin:0 0 4px}.ia-bloc .rs-inter{border-top:0}.ia-compte{display:flex;align-items:center;gap:10px;padding:6px 0}.ia-compte-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-compte .num{font-variant-numeric:tabular-nums}.ia-histo{margin:10px 0}.ia-histo>summary{cursor:pointer;font-weight:600;color:var(--v-texte-2);padding:4px 0}.ia-recharge{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto auto;gap:8px 10px;align-items:end;margin:10px 0 4px}.ia-recharge .case{white-space:nowrap;padding-bottom:9px}@container fen (max-width:620px){.ia-recharge{grid-template-columns:1fr 1fr}.ia-recharge .champ:nth-child(2){grid-column:1 / -1}}.as-appli{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);height:100%;min-height:0}.as-cote{display:flex;flex-direction:column;min-height:0;background:var(--v-lateral);border-right:1px solid var(--v-lisere)}.as-cote-tete{display:flex;flex-direction:column;gap:8px;padding:12px}.as-nouvelle,.as-recherche{width:100%}.as-liste{list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:2px}.as-liste li{position:relative;border-radius:var(--v-r2)}.as-liste li.actif,.as-liste li:hover{background:var(--v-n3-survol)}.as-liste li.actif{box-shadow:inset 0 0 0 1px var(--v-lisere-fort)}.as-conv{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;color:inherit;padding:9px 56px 9px 10px;cursor:pointer;border-radius:var(--v-r2);min-height:44px}.as-conv-titre{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-conv-quand{font-size:12px;color:var(--v-texte-3)}.as-conv-actions{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;gap:2px;opacity:0;transition:opacity var(--v-vite)}.as-liste li:hover .as-conv-actions,.as-liste li:focus-within .as-conv-actions,.as-liste li.actif .as-conv-actions{opacity:1}@media(any-pointer:coarse){.as-conv-actions{opacity:1}.as-conv{padding-right:100px}}.as-prive{padding:8px 12px 4px;margin:0}.as-jauge{display:flex;flex-direction:column;gap:5px;padding:10px 12px 14px;border-top:1px solid var(--v-lisere)}.as-barre{display:block;height:6px;border-radius:3px;background:var(--v-creux);overflow:hidden}.as-barre i{display:block;height:100%;background:var(--v-accent-plein)}.as-barre.orange i{background:#e09a2b}.as-barre.rouge i{background:var(--v-rouge-plein)}.as-principal{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--v-contenu)}.as-tete{display:flex;align-items:center;gap:10px;padding:12px 18px 8px}.as-tete h2{margin:0;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-retour{display:none}.as-fil{flex:1;min-height:0;overflow-y:auto;padding:8px 18px 14px;display:flex;flex-direction:column;gap:12px}.as-vide{margin:auto;text-align:center;max-width:420px;color:var(--v-texte-2);display:flex;flex-direction:column;align-items:center;gap:10px}.as-logo{display:inline-flex;width:56px;height:56px;border-radius:16px;align-items:center;justify-content:center;background:linear-gradient(160deg,#5b6cff,#8e5bff);color:#fff;box-shadow:var(--v-ombre-1)}.as-logo svg{width:30px;height:30px}.as-ferme{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;height:100%}.as-msg{display:flex;flex-direction:column;gap:6px;max-width:min(680px,88%)}.as-moi{align-self:flex-end;align-items:flex-end}.as-assistant{align-self:flex-start}.as-bulle{padding:9px 13px;border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:14.5px}.as-moi .as-bulle{background:var(--v-accent-plein);color:#fff;border-bottom-right-radius:5px}.as-assistant .as-bulle{background:var(--v-n3);border:1px solid var(--v-lisere);border-bottom-left-radius:5px}.as-bulle.as-erreur{border-color:#ff786e73;color:#ffb3ab}.as-reflexion{display:inline-flex;align-items:center;gap:8px;color:var(--v-texte-2)}.as-points{display:inline-flex;gap:3px}.as-points i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:as-point 1.2s infinite}.as-points i:nth-child(2){animation-delay:.2s}.as-points i:nth-child(3){animation-delay:.4s}@keyframes as-point{0%,60%,to{opacity:.25}30%{opacity:.9}}@media(prefers-reduced-motion:reduce){.as-points i{animation:none;opacity:.6}}.as-quand{font-size:11.5px;color:var(--v-texte-3);padding-left:4px}.as-cartes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:min(420px,100%)}.as-cartes li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere)}.as-carte-txt{flex:1;min-width:0;display:flex;flex-direction:column}.as-carte-txt b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-carte-txt small{font-size:12px}.as-action{padding:10px 12px;border-radius:var(--v-r3);background:var(--v-lecture);border:1px solid var(--v-lisere-fort);min-width:min(420px,100%)}.as-action.st-attente{box-shadow:inset 3px 0 #ffd166}.as-action.st-faite{box-shadow:inset 3px 0 #5fd88a}.as-action-tete{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.as-apercu{margin:0;display:flex;flex-direction:column;gap:3px;font-size:13.5px}.as-apercu div{display:flex;gap:8px}.as-apercu dt{color:var(--v-texte-3);min-width:72px}.as-apercu dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.as-apercu .as-long dd{color:var(--v-texte-2)}.as-action .actions{margin-top:8px}.as-err{margin:0 18px 6px}.as-saisie{display:flex;gap:8px;align-items:flex-end;padding:10px 14px 12px;border-top:1px solid var(--v-lisere);background:var(--v-collant)}.as-saisie textarea{flex:1;min-width:0;resize:none;min-height:42px;max-height:160px;border-radius:21px;padding:10px 14px;line-height:1.35}.as-envoyer{width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@container fen (max-width:700px){.as-appli{grid-template-columns:1fr}.as-appli.vue-conv .as-cote,.as-appli.vue-liste .as-principal{display:none}.as-retour{display:inline-flex}.as-msg{max-width:94%}}@media(max-width:720px){.ia-journal li{grid-template-columns:1fr}.ia-journal li>span:last-child{grid-column:auto}.ia-usages thead{display:none}.ia-usages tr{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;border-top:1px solid var(--v-lisere)}.ia-usages th,.ia-usages td{border-top:0;padding:2px 0;width:auto!important;text-align:left!important}.ia-usages tbody th{grid-column:1 / -1}.ia-usages td[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:var(--v-texte-3);text-transform:uppercase;letter-spacing:.04em}.ia-test{display:block!important}.ia-test td{display:block}}.ia-reglages .ia-groupe h3,.ia-bloc h3{margin-top:0}.ia-groupe .petit-titre,.ia-bloc .petit-titre{display:block;margin:16px 0 4px}.ia-usages td:nth-child(3) select{min-width:200px;max-width:260px}.ia-usages tbody th{min-width:150px}.ecran.verrouille>:not(.fond):not(.bureau):not(.pastille-appel){visibility:hidden!important}.ecran.verrouille .bureau>:not(.verrou-ecran){visibility:hidden!important}html[data-krp-appel] .ecran.verrouille .bureau>.fen-appel{visibility:visible!important}.ecran.verrouille .bureau{overflow:visible}.verrou-ecran{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:max(5vh,28px) 16px calc(26px + env(safe-area-inset-bottom,0px));color:#fff;overflow:hidden;animation:vr-in .22s ease-out;user-select:none;-webkit-user-select:none}@keyframes vr-in{0%{opacity:0}to{opacity:1}}.vr-fond{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background:#05070b url(/img/bureau/bureau-krp-paysage.jpg?v=1) center/cover no-repeat;filter:blur(22px) saturate(1.15) brightness(.72);transform:scale(1.06)}@media(orientation:portrait){.vr-fond{background-image:url(/img/bureau/bureau-krp-portrait.jpg?v=1)}}.vr-fond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,#05070b0d,#05070b73)}.vr-heure{display:flex;flex-direction:column;align-items:center;gap:2px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.vr-date{font-size:clamp(15px,2vw,21px);font-weight:600;opacity:.92}.vr-date:first-letter{text-transform:uppercase}.vr-h{font-size:clamp(64px,11vw,112px);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vr-centre{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);margin-top:auto;margin-bottom:auto}.vr-centre.secoue{animation:vr-secoue .45s}@keyframes vr-secoue{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-9px)}40%,60%{transform:translate(9px)}}.vr-avatar{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#3a4256,#1c2130);border:2px solid rgba(255,255,255,.35);font-size:30px;font-weight:700;box-shadow:0 12px 40px -10px #0009}.vr-nom{font-size:19px;font-weight:700;margin-top:4px;text-align:center}.vr-titre{font-size:14px;opacity:.8;margin-top:-4px;text-align:center}.vr-sous{margin:10px 0 2px;font-size:14px;opacity:.85}.vr-consigne{margin:10px 0 0;font-size:14px;line-height:1.45;text-align:center;opacity:.92;max-width:320px}.vr-regles{margin:2px 0 0;font-size:12.5px;opacity:.75;text-align:center}.vr-msg{min-height:20px;margin:2px 0 0;font-size:13.5px;font-weight:600;color:#ffb4ae;text-align:center}.vr-appel{margin-top:6px}.vr-bas{display:flex;gap:clamp(24px,6vw,64px);justify-content:center}.vr-action{display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:0;color:#fff;font-size:13px;cursor:pointer;padding:4px;border-radius:12px;min-width:96px}.vr-action>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vr-action svg{width:22px;height:22px}.vr-action:hover>span,.vr-action:focus-visible>span{background:#ffffff4d}.vr-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.pin-saisie{display:flex;flex-direction:column;align-items:center;gap:14px}.pin-cases{position:relative;display:flex;gap:12px;padding:10px 14px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:text}.pin-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:text}.pin-case{width:14px;height:14px;border-radius:50%;border:1.6px solid rgba(255,255,255,.85);transition:background .12s,transform .12s}.pin-case.pleine{background:#fff;transform:scale(1.05)}.pin-cases:focus-within .pin-case.courante{box-shadow:0 0 0 3px #ffffff47}.pin-cases:focus-within{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.pin-erreur .pin-case{border-color:#ff8a80}.pin-pave{display:grid;grid-template-columns:repeat(3,72px);gap:14px 22px;justify-content:center;margin-top:4px}.pin-touche{width:72px;height:72px;border-radius:50%;border:0;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:28px;font-weight:500;cursor:pointer;touch-action:manipulation}.pin-touche:active{background:#ffffff73}.pin-touche.effacer{background:transparent;font-size:24px}.pin-touche:disabled{opacity:.5}@media(max-height:700px)and (any-pointer:coarse){.pin-pave{grid-template-columns:repeat(3,60px);gap:10px 18px}.pin-touche{width:60px;height:60px;font-size:24px}.vr-h{font-size:56px}.vr-avatar{width:64px;height:64px;font-size:24px}}@media(max-width:420px){.verrou-ecran{padding-top:22px}.vr-bas{gap:18px}}.visuel-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.liste-menu button.menu-verrou{display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-verrou kbd{font:inherit;font-size:12px;opacity:.65}.reglages-verrou{margin-top:22px;display:flex;flex-direction:column;gap:10px}.reglages-verrou h3{margin:0}.vr-etat{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reglages-verrou .vr-etat .vr-pastille{flex:0 0 10px;display:inline-block;width:10px!important;height:10px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%;background:#8e8e93}.reglages-verrou .vr-etat .vr-pastille.ok{background:#30d158}.vr-chiffres{letter-spacing:.35em;font-variant-numeric:tabular-nums}.vr-interrupteur{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.vr-interrupteur input{margin-top:3px;width:18px;height:18px;flex:none}.vr-interrupteur>span{display:flex;flex-direction:column;gap:3px}@media(max-width:480px){.verrou-ecran{overflow-y:auto;justify-content:flex-start;gap:18px}.pin-pave{grid-template-columns:repeat(3,64px);gap:12px 24px}.pin-touche{width:64px;height:64px;font-size:26px}.vr-h{font-size:64px}.vr-avatar{width:64px;height:64px;font-size:24px}.vr-centre{gap:6px;margin:0}.vr-bas{margin-top:auto}}@media(pointer:coarse){.menu-verrou kbd{display:none}}.vr-h{font-weight:650;letter-spacing:-.03em}.vr-avatar{border:0;background:linear-gradient(160deg,#465070,#1d2233);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1.5px #fff3,0 16px 44px -12px #000000b3}.pin-cases{gap:14px;padding:12px 18px;background:#ffffff1a;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1f,0 10px 30px -12px #0009;transition:box-shadow .18s}.pin-cases:focus-within{outline:none;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff57,0 0 0 4px #ffffff21,0 10px 30px -12px #0009}.pin-case{border-width:1.5px;border-color:#fffc}.vr-action>span{background:#ffffff21;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a;transition:background .15s,transform .15s}.vr-action:active>span{transform:scale(.94)}.pin-touche{background:#ffffff24;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14;transition:background .12s,transform .12s}.pin-touche:active{transform:scale(.95)}.pin-touche.effacer{box-shadow:none}html[data-krp-verrou] .maj-dispo{display:none}.cn,.nu,.cp{display:flex;flex-direction:column;gap:12px}.cn-plafond{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere)}.cn-plafond b{font-size:18px}.cn-plafond .btn{margin-left:auto}.cn-mini{display:inline-block;width:90px;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden;vertical-align:middle}.cn-mini i{display:block;height:100%;background:#30d158;border-radius:3px}.cn-mini.orange i{background:#f5a524}.cn-mini.rouge i{background:#ff453a}.cn-trunk{border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere);box-shadow:var(--v-reflet);overflow:hidden}.cn-trunk.ouvert{border-color:var(--v-lisere-fort)}.cn-trunk-tete{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:0;color:var(--v-texte);font:inherit;text-align:left;cursor:pointer}.cn-trunk-tete:hover{background:#ffffff0a}.cn-trunk-tete:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:-2px}.cn-trunk-tete b{font-size:15px}.cn-occ{display:flex;align-items:center;gap:8px;font-weight:700}.cn-corps{display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--v-lisere)}.cn-corps h4{margin:8px 0 0}.cn-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.cn .champ{display:flex;flex-direction:column;gap:4px;margin:0}.cn .champ>span{font-size:12.5px;font-weight:600;color:var(--v-texte-2)}.cn-canaux{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.cn-canaux .champ input{width:110px}.cn-aide{flex:1;min-width:240px;padding:8px 12px;border-radius:var(--v-r2);background:#ffffff0a;border:1px solid var(--v-lisere);font-size:13px}.cn-aide summary{cursor:pointer;font-weight:600}.cn-aide ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cn-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cn-table th,.cn-table td{padding:7px 8px;text-align:left;border-bottom:1px solid var(--v-lisere);vertical-align:middle}.cn-table thead th{font-size:11.5px;font-weight:650;color:var(--v-texte-2)}.cn-table tbody th{font-weight:600}.cn-table input[type=number]{width:76px}.cn-somme{margin:0;font-size:13px;font-weight:600;color:#8ee8b8}.cn-somme.err{color:#ffb8b2}.cn-puces{display:flex;gap:6px;flex-wrap:wrap}.cn-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cn-liste li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--v-r2);background:#ffffff0a;border:1px solid var(--v-lisere)}.cn-regles{display:flex;flex-direction:column;gap:6px}.cn-regles p{margin:0}.cn-regle-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.cn-regle-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--v-texte-2)}.cn-regle-form input{width:80px}.cn-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;position:sticky;bottom:0;padding-top:8px}.nu-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:start}.nu-delai{display:flex;flex-direction:column;gap:4px}.nu-delai>span{font-size:12.5px;font-weight:600;color:var(--v-texte-2)}.nu-ligne{display:flex;align-items:center;gap:6px}.nu-ligne input{width:80px}.nu-grille{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.nu-numeros,.nu-gens{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.nu-numero,.nu-pers{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--v-r2);background:var(--v-n3);border:1px solid var(--v-lisere);transition:border-color var(--v-vite),background var(--v-vite),box-shadow var(--v-vite)}.nu-numero{flex-wrap:wrap}.nu-numero .tl-grandit b{font-size:14px}.nu-actions{display:flex;gap:5px;flex-wrap:wrap}.nu-numero.depot{border-color:#4f8cffb3;background:#4f8cff1a;box-shadow:0 0 0 1px #4f8cff66}.nu-numero.survol{background:#4f8cff42;box-shadow:0 0 0 2px #4f8cff}.nu-pers{cursor:grab}.nu-ext input{width:72px;text-align:center}.nu-filtre{width:100%;margin:6px 0}.nu-import{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere)}.nu-import textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.nu-import p{margin:0}.nu-fichier{color:var(--v-lien);cursor:pointer;text-decoration:underline}.nu-fichier input{position:absolute;width:1px;height:1px;opacity:0}.nu-apercu{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.nu-remplacer{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:12px}.nu-journal ul,.cp-rapports ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.nu-journal summary,.cp-rapports summary{cursor:pointer}.cp-barre{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cp-barre .tl-inter{flex:1;min-width:260px}.cp-trunk{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere);box-shadow:var(--v-reflet)}.cp-titre{margin:0;font-size:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.cp-chiffres div{padding:8px 12px;border-radius:var(--v-r2);background:#ffffff0d;border:1px solid var(--v-lisere)}.cp-chiffres dt{font-size:11.5px;color:var(--v-texte-2);font-weight:600}.cp-chiffres dd{margin:2px 0 0;font-size:22px;font-weight:700}.cp-chiffres dd small{font-size:12px;font-weight:600;color:var(--v-texte-2)}.cp-chiffres .rouge{border-color:#ff63588c;background:#ff453a1a}.cp-chiffres .rouge dd{color:#ffc2bc}.cp-conseils{padding:12px;border-radius:var(--v-r2);background:linear-gradient(180deg,#4f8cff1a,#4f8cff0a);border:1px solid rgba(79,140,255,.35)}.cp-conseils h4{margin:0 0 8px}.cp-conseils ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cp-conseil{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--v-r2);background:#0000002e}.cp-ic{width:24px;height:24px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font-size:11px;font-weight:800;background:#4f8cff40;color:#c8dbff}.n-rouge .cp-ic{background:#ff453a47;color:#ffc2bc}.n-orange .cp-ic{background:#f5a52440;color:#ffd38f}.n-vert .cp-ic{background:#30d15840;color:#8ee8b8}.cp-conseil b{font-weight:600;font-size:13.5px}.cp-graphes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.cp-reserves{display:flex;flex-direction:column;gap:8px}.cp-reserves h4,.cp-reserves p{margin:0}.cp-res{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px}.cp-res-barre{position:relative;height:8px;border-radius:4px;background:#ffffff17}.cp-res-barre i{display:block;height:100%;border-radius:4px;background:#4f8cff}.cp-res-barre em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--v-texte);border-radius:1px}.cp-rouge{color:#ffb8b2;font-weight:700}@container fen (max-width:760px){.nu-grille,.cp-graphes{grid-template-columns:1fr}.cp-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nu-grille,.cp-graphes{grid-template-columns:1fr}.cp-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-table input[type=number]{width:60px}}.ac{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ac p{margin:0}.ac-bloc{border:1px solid var(--v-lisere);border-radius:var(--v-r2);padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:8px;background:#ffffff08}.ac-bloc legend{padding:0 6px}.ac-langues{display:flex;gap:6px;flex-wrap:wrap}.ac-ordre{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ac-ordre li,.ac-case{display:flex;align-items:center;gap:8px;font-size:13.5px}.ac-micro{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-langue{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--v-lisere)}.ac-langue:first-of-type{border-top:0}.ac-langue h4{margin:0;font-size:13.5px}.ac-trou{display:flex;flex-direction:column;gap:4px}.ac-trou textarea{width:100%;font-size:13.5px}.ac-nom{align-self:flex-start;padding:3px 10px;border-radius:12px;background:#4f8cff2e;border:1px dashed rgba(79,140,255,.6);color:#c8dbff;font-weight:600;font-size:13px}.ac-a-lire{padding:8px 10px;border-radius:var(--v-r1);background:var(--v-lecture);font-size:13.5px;line-height:1.45}.ac-pieces{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cp,.nm{--nw-serie:#5b8def;--nw-serie-survol:#8ab0ff}.cp svg .nw-barre,.nm svg .nw-barre{display:inline;margin:0;padding:0;position:static}.ac{text-align:left}.ac .cn-actions{position:static;padding-top:4px}.ac-langues .tl-case-langue{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;text-align:left}.ac-langues .tl-case-langue small{flex-basis:100%;padding-left:24px}.cn-actions{background:none}.ac .ac-nom{font-size:13px!important;line-height:1.35;font-weight:600}.ac .ac-langue h4,.ac legend,.ac .ac-ordre li{text-align:left}.reseau{--nw-ok:#30d158;--nw-warn:#ffb340;--nw-ko:#ff6961;--nw-gris:#8e8e93;--nw-serie:#5ea2ef;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;padding:12px 14px 18px;gap:12px}.nw-barre{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:-12px;z-index:3;margin:-12px -14px 0;padding:12px 14px 8px}.nw-onglets{flex:0 1 420px;min-width:240px}.nw-direct{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--doux);margin-left:auto;white-space:nowrap}.nw-direct i{width:8px;height:8px;border-radius:50%;background:var(--nw-ok);animation:nw-pouls 2s ease-out infinite}.nw-direct.eteint i{background:var(--nw-gris);animation:none}@keyframes nw-pouls{0%{box-shadow:0 0 #30d1588c}80%{box-shadow:0 0 0 7px #30d15800}to{box-shadow:0 0 #30d15800}}.nw-rafraichir{width:34px;height:34px}.nw-rafraichir svg{width:16px;height:16px}.nw-vue{display:flex;flex-direction:column;gap:12px;min-width:0}.nw-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.nw-tuile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;min-width:0}.nw-tuile-l{font-size:12px;color:var(--doux);font-weight:650}.nw-tuile>b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--texte);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw-tuile>b .nw-statut{font-size:15px}.nw-tuile small{font-size:12px;color:var(--doux)}.nw-statut{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:650;color:var(--texte);white-space:nowrap}.nw-statut svg{width:15px;height:15px;flex:none}.nw-statut.nw-en_ligne svg{color:var(--nw-ok)}.nw-statut.nw-degrade svg{color:var(--nw-warn)}.nw-statut.nw-hors_ligne svg{color:var(--nw-ko)}.nw-statut.nw-inactif svg,.nw-statut.nw-revoque svg{color:var(--nw-gris)}.nw-point{width:8px;height:8px;border-radius:50%;flex:none}.nw-point.nw-en_ligne{background:var(--nw-ok)}.nw-point.nw-hors_ligne{background:var(--nw-ko)}.nw-colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.nw-carton{padding:12px 14px;border-radius:14px;min-width:0;display:flex;flex-direction:column;gap:8px}.nw-carton h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;color:var(--texte);text-transform:none;letter-spacing:0}.nw-carton h3 svg{width:17px;height:17px;color:var(--doux)}.nw-compte{font-size:12px;color:var(--doux);font-weight:650;padding:1px 8px;border-radius:999px;background:#ffffff14}.nw-sondes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nw-sondes li{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--bord);font-size:13px;min-width:0}.nw-sondes li span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8dbe4}.nw-sondes li b{font-variant-numeric:tabular-nums;font-weight:650;color:var(--texte)}.nw-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:4px 0 0;font-size:13px}.nw-details dt{color:var(--doux)}.nw-details dd{margin:0;color:var(--texte);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nw-note{margin:0;padding:9px 12px;border-radius:12px;background:#5ea2ef1a;border:1px solid rgba(94,162,239,.3);font-size:13px;color:#d8e6f7}.reseau .petit{font-size:12px;margin:0}.nw-salle{border-top:1px solid var(--bord);padding-top:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.nw-salle header{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;font-size:13px}.nw-salle header b{font-size:14px}.nw-pastille{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:#ffffff14;font-size:12px;font-weight:650;color:#d8dbe4;white-space:nowrap}.nw-pastille.petite{margin-left:7px;padding:1px 7px;font-size:11px;vertical-align:1px}.nw-tableau-defile{overflow-x:auto;min-width:0}.nw-table{width:100%;border-collapse:collapse;font-size:13px}.nw-table th{text-align:left;font-size:11.5px;font-weight:650;color:var(--doux);padding:6px 8px;border-bottom:1px solid var(--bord2);white-space:nowrap}.nw-table td{padding:7px 8px;border-bottom:1px solid var(--bord);vertical-align:middle;white-space:nowrap;color:#d8dbe4}.nw-table td b{color:var(--texte);font-weight:650}.nw-table .nb{text-align:right;font-variant-numeric:tabular-nums}.nw-ligne-srv td{background:#5ea2ef0f}.nw-pistes span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#ffffff12;margin-right:4px;color:var(--texte)}.nw-pistes span svg{width:13px;height:13px}.nw-pistes span.muet{opacity:.45;background:none;outline:1px dashed var(--bord2)}.nw-carte{position:relative;margin:0;padding:10px;border-radius:14px;background:#060a14b3;border:1px solid var(--bord)}.nw-carte-vide{min-height:200px;display:grid;place-items:center}.nw-carte svg{display:block;width:100%;height:auto}.nw-pays path{fill:#1d2436;stroke:#0d1220;stroke-width:.5}.nw-pays path.actif{fill:#24324d}.nw-liens path{fill:none;stroke-width:1.6;stroke-linecap:round}.nw-liens path.actif{stroke:var(--nw-serie);stroke-dasharray:5 4;animation:nw-flux 1.2s linear infinite}.nw-liens path.repos{stroke:#ffffff47;stroke-dasharray:2 4}@keyframes nw-flux{to{stroke-dashoffset:-9}}.nw-noeuds g{cursor:default;outline:none}.nw-cible{fill:transparent}.nw-marque{stroke:#0d1220;stroke-width:2}.nw-noeuds .nw-en_ligne .nw-marque{fill:var(--nw-ok)}.nw-noeuds .nw-degrade .nw-marque{fill:var(--nw-warn)}.nw-noeuds .nw-hors_ligne .nw-marque{fill:var(--nw-ko)}.nw-noeuds .nw-inactif .nw-marque,.nw-noeuds .nw-revoque .nw-marque{fill:var(--nw-gris)}.nw-noeuds rect.nw-marque{stroke:#fff;stroke-width:1.6}.nw-noeuds g:focus-visible .nw-marque{stroke:#fff;stroke-width:2.5}.nw-onde{fill:none;stroke:var(--nw-ok);stroke-width:1.5;animation:nw-onde 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes nw-onde{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}.nw-bulle{position:absolute;transform:translate(-50%,calc(-100% - 14px));display:flex;flex-direction:column;gap:3px;padding:8px 11px;border-radius:10px;font-size:12.5px;color:#d8dbe4;pointer-events:none;white-space:nowrap;z-index:2}.nw-bulle b{color:var(--texte);font-size:13px}.nw-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;color:#d8dbe4;align-items:center}.nw-legende span{display:inline-flex;align-items:center;gap:6px}.nw-legende i{display:inline-block;flex:none}.nw-l-srv{width:11px;height:11px;border-radius:3px;background:var(--nw-ok);outline:1.5px solid #fff;outline-offset:-1px}.nw-l-rel{width:10px;height:10px;border-radius:50%}.nw-l-rel.nw-en_ligne{background:var(--nw-ok)}.nw-l-rel.nw-degrade{background:var(--nw-warn)}.nw-l-rel.nw-hors_ligne{background:var(--nw-ko)}.nw-l-rel.nw-revoque{background:var(--nw-gris)}.nw-l-lien{width:20px;height:0;border-top:2px dotted rgba(255,255,255,.4)}.nw-l-lien.actif{border-top:2px dashed var(--nw-serie)}.nw-graphe{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.nw-graphe+.nw-graphe{margin-top:10px}.nw-graphe figcaption{font-size:12.5px;font-weight:650;color:#d8dbe4}.nw-graphe-zone{position:relative}.nw-graphe svg{display:block;max-width:100%}.nw-grille{stroke:#ffffff14;stroke-width:1}.nw-axe{fill:var(--doux);font-size:10px;font-variant-numeric:tabular-nums}.nw-zone{fill:transparent}.nw-barre{fill:var(--nw-serie)}.nw-barre.survol{fill:#8dbdf5}.nw-ligne{fill:none;stroke:var(--nw-serie);stroke-width:2;stroke-linejoin:round}.nw-aire{fill:#5ea2ef1f}.nw-repere{stroke:#ffffff73;stroke-width:1}.nw-info{position:absolute;top:-6px;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;padding:5px 9px;border-radius:8px;font-size:12px;color:#d8dbe4;pointer-events:none;white-space:nowrap;z-index:2}.nw-info b{color:var(--texte);font-variant-numeric:tabular-nums}.nw-donnees summary{cursor:pointer;font-size:13px;color:var(--doux);padding:4px 0}@media(max-width:820px){.nw-colonnes{grid-template-columns:minmax(0,1fr)}.nw-direct{margin-left:0}}@media(max-width:480px){.reseau{padding:10px 10px 16px}.nw-barre{margin:-10px -10px 0;padding:10px 10px 8px}.nw-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-tuile>b{font-size:19px}.nw-onglets{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.nw-direct i,.nw-onde,.nw-liens path.actif{animation:none}}.nw-ligne{margin:0 0 14px}.nw-liste-ligne{list-style:none;margin:4px 0;padding:0}.nw-liste-ligne li{padding:4px 0;border-top:1px solid rgba(127,127,127,.18)}.ligne-sip .nw-ligne{margin:10px 0 16px}.ligne-horaires{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ligne-jours,.ligne-utilisateurs{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.nw-onglets button{white-space:nowrap}@container fen (max-width:560px){.nw-onglets button{padding-left:8px;padding-right:8px;font-size:13px}}.telephone-sip .liste-appareils{list-style:none;margin:4px 0 12px;padding:0;font-size:13.5px;line-height:1.5}.telephone-sip .liste-appareils li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0}.telephone-sip p.sip-presence{display:flex;align-items:center;gap:8px;margin:6px 0 10px}.telephone-sip h3{margin-top:22px}.telephone-sip .sip-presence{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#b2bac8}.telephone-sip .sip-presence i{width:8px;height:8px;border-radius:50%;background:#8e8e93}.telephone-sip .sip-presence.oui i{background:#30d158}.telephone-sip .acces-sip h4{margin:18px 0 6px;font-size:14px}.telephone-sip .acces-sip .segments{margin-top:4px}.telephone-sip .sa-aide.ferme{color:#ff9f0a}.telephone-sip .sa-defile{overflow-x:auto;-webkit-overflow-scrolling:touch}.telephone-sip .sa-table{min-width:560px}.telephone-sip .sa-table th{width:auto;font-size:12px}.telephone-sip .sa-table td{font-size:12.5px}.telephone-sip .sa-table code{font-size:12px;word-break:break-all}.telephone-sip .sa-alerte td{background:#ff9f0a1a}.telephone-sip .sa-badge{display:inline-block;padding:1px 7px;border-radius:9px;background:#ff9f0a2e;color:#ffb340;font-size:11.5px;font-weight:650;white-space:nowrap}.telephone-sip .sa-badge.doux{background:#ffffff14;color:var(--doux)}.telephone-sip .sa-ips{display:flex;flex-wrap:wrap;gap:6px}.telephone-sip .sa-ips code{font-size:12px;padding:2px 6px;border-radius:6px;background:#ffffff0f}.m-gauche.m-gauche-b{overflow:hidden}.m-gauche-b .m-gauche-tete{position:static;flex:none}.m-gauche-defile{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:8px}.m-gauche-b .m-conv{min-height:54px}.m-gauche-b .m-conv .av{margin:0}.m-section-annuaire{margin-top:16px;padding-top:12px;border-top:1px solid var(--v-lisere)}.m-ent-tete{display:flex;align-items:center;gap:6px;width:calc(100% - 12px);margin:0 6px;min-height:32px;padding:4px 8px 4px 4px;border:0;border-radius:var(--v-r1);background:none;color:var(--v-texte-2);font:inherit;font-size:12.5px;font-weight:650;text-align:left;cursor:pointer}.m-ent-tete:hover{background:var(--v-n3)}.m-ent-tete:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.m-ent-nom{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-ent-n{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--v-texte-3);font-variant-numeric:tabular-nums}.m-ent-n .pres{width:8px;height:8px}.m-ent-n i{font-style:normal;opacity:.6}.m-chevron{display:grid;place-items:center;flex:none;width:18px;height:18px;color:var(--v-texte-3);transition:transform var(--v-vite)}.m-chevron svg{width:14px;height:14px}.m-chevron.ouvert{transform:rotate(90deg)}.m-gauche-b .m-conv.m-personne{min-height:46px;padding:6px 10px 6px 14px}.m-personne.absent .m-conv-titre{color:var(--v-texte-2);font-weight:550}.m-personne .m-conv-titre{font-size:13.5px}.m-personne .m-conv-der{font-size:12px}.m-tete{gap:12px}.m-tete-sous{font-size:12.5px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tete-txt b{font-size:15.5px;letter-spacing:-.01em}.m-tete-actions .m-act{gap:6px}.m-tete-actions .m-act svg{width:16px;height:16px;flex:none}@container fen (max-width:1080px){.m-tete-actions .m-act:not(.vert) .m-act-lib{display:none}.m-tete-actions .m-act:not(.vert){padding-left:9px;padding-right:9px}}@container fen (max-width:560px){.m-tete-actions .m-act .m-act-lib{display:none}.m-tete-actions .m-act{padding-left:9px;padding-right:9px}.m-tete,.m-tete-actions{flex-wrap:nowrap}.m-tete-txt{flex:1 1 60px}}.m-gens-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.m-fil-zone{position:relative}.m-fil{display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0}.m-fil-contenu{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:10px 16px 12px}.m-fil-contenu>.fil-bloc:first-child{margin-top:auto}.m-fil-contenu>.vide{margin:auto}.fil-bloc{position:relative}.fil-jour{display:flex;align-items:center;gap:12px;align-self:stretch;margin:16px 0 8px;font-size:11.5px;font-weight:650;color:var(--v-texte-3)}.fil-jour:before,.fil-jour:after{content:"";flex:1;height:1px;background:var(--v-lisere)}.fil-jour span{flex:none;padding:3px 10px;border-radius:999px;background:var(--v-n3);text-transform:capitalize}.m-menu.flottant{position:absolute;top:calc(100% - 6px);margin:0;z-index:8;max-width:min(320px,90%)}.m-menu.flottant.haut{top:auto;bottom:calc(100% - 22px)}.m-menu.flottant.droite{right:4px}.m-menu.flottant.gauche{left:40px}.fil-bloc.menu-ouvert{z-index:7}.m-nouveaux-ancre{position:relative;flex:none;height:0;z-index:6}.m-nouveaux{position:absolute;right:16px;bottom:10px;z-index:6;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:0;border-radius:999px;background:var(--v-flottant);color:var(--v-texte);font:inherit;font-size:13px;font-weight:650;cursor:pointer;box-shadow:var(--v-ombre-3),inset 0 0 0 1px var(--v-lisere-fort);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);animation:v-pop var(--v-pose) var(--v-courbe)}.m-nouveaux svg{width:16px;height:16px}.m-nouveaux.avec{background:var(--v-accent-plein);color:#fff;padding-left:14px;backdrop-filter:none;-webkit-backdrop-filter:none}.m-nouveaux:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.m-depot{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:9;display:grid;place-items:center;border-radius:var(--v-r3);border:2px dashed var(--v-accent);background:#141c34b8;pointer-events:none}.m-depot span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--v-accent-plein);color:#fff;font-weight:650;font-size:14px}.m-depot svg{width:18px;height:18px}.bulle-images.mb-images{display:grid;gap:3px;max-width:none;border-radius:16px;overflow:hidden;width:max-content}.mb-images .bulle-image{position:relative;display:block;overflow:hidden;background:var(--v-n3);line-height:0;cursor:zoom-in}.mb-images .bulle-image img{width:100%;height:100%!important;max-height:none;aspect-ratio:auto!important;object-fit:cover;display:block}.mb-images.n1 .bulle-image{max-width:100%}.mb-images.n2{grid-template-columns:repeat(2,148px);grid-auto-rows:148px}.mb-images.n3{grid-template-columns:repeat(3,104px);grid-auto-rows:104px}.mb-images.n4{grid-template-columns:repeat(2,148px);grid-auto-rows:112px}.mb-images .bulle-image:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.mb-plus{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#080a129e;color:#fff;font-size:22px;font-weight:650;line-height:1}.bulle.user .mb-images{margin-left:auto}@container fen (max-width:520px){.mb-images.n2{grid-template-columns:repeat(2,116px);grid-auto-rows:116px}.mb-images.n3{grid-template-columns:repeat(3,78px);grid-auto-rows:78px}.mb-images.n4{grid-template-columns:repeat(2,116px);grid-auto-rows:92px}}@media(max-width:720px),(prefers-reduced-transparency:reduce){.m-nouveaux{background:#20263a;backdrop-filter:none;-webkit-backdrop-filter:none}}.ml{display:flex;height:100%;min-height:0;position:relative}.ml svg{flex:none}.ml-icone{border:0;background:none;color:var(--doux);cursor:pointer;width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;flex:none;padding:0}.ml-icone:hover{background:#ffffff14;color:var(--texte)}.ml-icone svg{width:16px;height:16px}.ml-icone.accent{color:#8db4ff}.ml-gauche{flex:0 0 218px;display:flex;flex-direction:column;gap:12px;padding:12px 8px;border-right:1px solid var(--bord);overflow:auto;min-height:0}.ml-btn-nouveau{justify-content:center;margin:0 4px}.ml-boites-tete{display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--doux)}.ml-boites ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.ml-boites li{position:relative}.ml-boites-sep{font-size:11px;font-weight:700;color:var(--doux);text-transform:uppercase;letter-spacing:.07em;padding:12px 8px 4px}.ml-boite{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 10px;border-radius:8px;border:0;background:none;color:var(--texte);cursor:pointer;font:inherit;font-size:13.5px;min-height:34px}.ml-boite:hover{background:#ffffff0f}.ml-boite.survol{background:#4f8cff66;outline:1px dashed #8db4ff}.ml-boite-ic svg{width:16px;height:16px;display:block;color:#8db4ff}.ml-boite-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-compte{font-size:12px;font-weight:700;color:var(--texte);opacity:.8}.ml-boite-menu{position:absolute;right:2px;top:50%;transform:translateY(-50%);opacity:0;border:0;border-radius:6px;background:var(--v-flottant);color:var(--texte);cursor:pointer;padding:2px 7px;font-size:15px;line-height:1}.ml-boites li:hover .ml-boite-menu,.ml-boite-menu:focus{opacity:1}.ml-nouveau-dossier{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--doux);cursor:pointer;padding:6px 10px;font:inherit;font-size:13px;border-radius:8px}.ml-nouveau-dossier:hover{color:var(--texte);background:#ffffff0d}.ml-nouveau-dossier svg{width:15px;height:15px}.ml-liste{flex:0 0 360px;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--bord)}.ml-moyen .ml-liste{flex:0 0 clamp(270px,42%,380px)}.ml-etroit .ml-liste{flex:1;border-right:0}.ml-liste-tete{padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--bord)}.ml-ligne{display:flex;gap:6px;align-items:center}.ml-choix-dossier{flex:1;min-width:0}.ml-titre-liste{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.ml-titre-liste h3{margin:0;font-size:16px}.ml-recherche{display:flex;flex-direction:column;gap:5px}.ml-recherche input{width:100%;padding-top:7px!important;padding-bottom:7px!important}.ml-partout{font-size:12px;color:var(--doux);display:flex;align-items:center;gap:6px}.ml-filtres{display:flex}.ml-filtres button{flex:1 1 0;font-size:12px;padding-left:4px;padding-right:4px;white-space:nowrap}.ml-messages{flex:1;min-height:0;overflow:auto;outline:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ml-item{display:flex;gap:6px;padding:9px 12px 9px 6px;border-bottom:1px solid rgba(255,255,255,.06);cursor:default;user-select:none;-webkit-user-select:none}.ml-item:hover{background:#ffffff0a}.ml-item.choisi{background:#4f8cff4d}.ml-messages:focus .ml-item.choisi,.ml-messages:focus-within .ml-item.choisi{background:#2f63dc}.ml-item-marques{flex:0 0 14px;display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:5px}.ml-point{width:9px;height:9px;border-radius:50%;background:#4f8cff;display:block}.ml-item.choisi .ml-point{background:#fff}.ml-mini{color:var(--doux);display:inline-flex}.ml-mini svg{width:12px;height:12px;display:block}.ml-mini.drapeau{color:#ff9f0a}.ml-item-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ml-item-l1{display:flex;gap:8px;align-items:baseline}.ml-item-de{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.ml-item.nonlu .ml-item-de{font-weight:800}.ml-item-date{flex:none;font-size:12px;color:var(--doux)}.ml-item-l2{display:flex;gap:6px;align-items:center;font-size:13px;min-width:0}.ml-item-sujet{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-item.nonlu .ml-item-sujet{font-weight:650}.ml-item-apercu{font-size:12.5px;color:var(--doux);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;overflow-wrap:anywhere}.ml-item.choisi .ml-item-date,.ml-item.choisi .ml-item-apercu,.ml-item.choisi .ml-mini{color:#ffffffdb}.ml-plus{margin:12px auto;display:flex}.ml-lecture{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.ml-barre{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--bord);background:#ffffff05}.ml-barre-seule{position:absolute;top:0;left:0;right:0;border-bottom:0;background:none}.ml-outil{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;color:var(--texte);padding:6px 8px;border-radius:8px;cursor:pointer;font:inherit;font-size:12.5px;min-height:32px;min-width:34px}.ml-outil:hover{background:#ffffff14}.ml-outil svg{width:17px;height:17px}.ml-outil.rouge{color:#ff8a8a}.ml-outil span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ml-outil.avec-texte span{position:static;width:auto;height:auto;clip:auto}.ml-sep{width:1px;height:20px;background:var(--bord2);margin:0 4px;display:inline-block}.ml .ml-deplacer{max-width:170px;min-height:32px;padding-top:4px;padding-bottom:4px;font-size:12.5px;margin:0 2px}.ml-defile{flex:1;min-height:0;overflow:auto;padding:14px 16px 26px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ml-tete{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.ml-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#6d7891,#454d61);color:#fff;font-weight:700;font-size:16px}.ml-tete-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ml-tete-l1{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;font-size:14px;overflow-wrap:anywhere}.ml-tete-date{margin-left:auto;font-size:12px;color:var(--doux)}.ml-sujet{margin:2px 0;font-size:17px;line-height:1.3;display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.ml-dest{font-size:12.5px;color:var(--doux);overflow-wrap:anywhere}.ml-dest span{color:var(--texte);opacity:.75}.ml-bandeau{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:#ff9f0a1f;border:1px solid rgba(255,159,10,.35);font-size:13px;margin-bottom:10px}.ml-bandeau span{flex:1 1 220px}.ml-desinscr{font-size:12px;margin:-2px 0 8px;text-align:right}.ml-desinscr a{color:#8db4ff}.ml-papier{background:#fff;border-radius:12px;overflow:hidden}.ml-corps{display:block;width:100%;border:0;background:#fff}.ml-pjs{margin-top:14px;display:flex;flex-direction:column;gap:8px}.ml-pjs .doux svg{width:13px;height:13px;vertical-align:-2px}.ml-pjs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ml-pjs li{display:inline-flex;align-items:center;gap:8px}.ml-pj{display:inline-flex;align-items:center;gap:8px;max-width:340px;padding:8px 12px;border-radius:10px;background:#ffffff0f;border:1px solid var(--bord2);color:var(--texte);text-decoration:none;font-size:13px}.ml-pj:hover{background:#ffffff1a}.ml-pj-nom{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ml-pj-nom svg{width:14px;height:14px}.ml-vide-lecture{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--doux);padding:20px;text-align:center;position:relative}.ml-pile svg{width:52px;height:52px;opacity:.45;display:block}.ml-voile-charge{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0d154d;pointer-events:none;animation:ml-pulse 1s ease-in-out infinite alternate}@keyframes ml-pulse{0%{opacity:.4}to{opacity:1}}.ml-toast{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:40;padding:9px 16px;border-radius:12px;font-size:13.5px;max-width:calc(100% - 24px)}.ml-redac-voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#06080e80;display:flex;align-items:stretch;justify-content:center;padding:12px}.ml-etroit .ml-redac-voile{padding:0}.ml-redac{position:relative;width:min(900px,100%);display:flex;flex-direction:column;min-height:0;border-radius:14px;overflow:hidden}html.portail-actif .ml-etroit .ml-redac{border-radius:0;border:0}.ml-redac-tete{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--bord);flex-wrap:wrap}.ml-redac-titre{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-align:center}.ml-redac-etat{flex:none}.ml-redac-champs{display:flex;flex-direction:column;border-bottom:1px solid var(--bord)}.ml-champ{display:flex;align-items:center;gap:8px;padding:2px 12px;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.ml-champ:last-child{border-bottom:0}.ml-champ>label{flex:0 0 56px;font-size:13px;color:var(--doux)}.ml-champ-saisie{flex:1;min-width:0;position:relative}.portail .ml .ml-champ input:not([type=checkbox]){width:100%;border-color:transparent;background:transparent;box-shadow:none;padding:10px 2px;border-radius:0}.portail .ml .ml-champ input:not([type=checkbox]):focus{box-shadow:none;border-color:transparent}.ml .ml-champ select{flex:1;min-width:0;margin:4px 0;min-height:34px;padding-top:5px;padding-bottom:5px}.ml-sugg{top:calc(100% + 2px)}.ml-sugg button.actif{background:#4f8cff38}.ml-voir-cc{align-self:flex-end;margin:6px 12px}.ml-outils{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--bord)}.ml-outils>button{min-width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--texte);cursor:pointer;font:inherit;font-size:14px;display:inline-grid;place-items:center;padding:0 6px}.ml-outils>button:hover{background:#ffffff14}.ml-outils>button svg{width:16px;height:16px}.ml-ia{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;margin-left:auto}.ml-ia-ic svg{width:16px;height:16px;color:#c4a7ff;display:block}.ml-ia-btn{border:1px solid rgba(124,92,255,.45);background:#7c5cff1f;color:#e9e3ff;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer;min-height:28px}.ml-ia-btn:hover{background:#7c5cff40}.ml-ia-btn[aria-disabled=true]{opacity:.45}.ml-ia-btn.annuler{border-color:var(--bord2);background:none;color:var(--texte)}.ml-redac-defile{flex:1;min-height:0;overflow:auto;padding:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ml-papier-redac{padding:14px 18px;color:#1d2230;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang HK,sans-serif}.ml-editeur{min-height:180px;outline:none;color:#1d2230;overflow-wrap:anywhere;caret-color:#2f63dc}.ml-editeur blockquote{margin:0 0 0 .8ex;border-left:2px solid #c8ccd4;padding-left:1ex;color:#4a5060}.ml-editeur a{color:#0a66c2}.ml-editeur p{margin:0 0 .8em}.ml-sig-apercu{margin-top:16px;opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none}.ml-citation-apercu{display:block;width:100%;border:0;margin-top:14px;border-top:1px solid #e3e5ea;background:#fff}.ml-redac-options{display:flex;gap:16px;flex-wrap:wrap;padding:10px 4px;font-size:13px;color:var(--doux)}.ml-redac-options label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ml-redac-pj{list-style:none;margin:0;padding:0 2px;display:flex;flex-direction:column;gap:6px}.ml-redac-pj li{display:flex;gap:10px;align-items:center;padding:5px 6px 5px 10px;border-radius:10px;background:#ffffff0d;font-size:13px}.ml-redac.depot{outline:2px dashed #8db4ff}.ml-depot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#4f8cff2e;font-weight:700;pointer-events:none;z-index:5}@media(pointer:coarse){.ml-outil,.ml-outils>button,.ml-icone{min-width:44px;min-height:44px}.ml-boite{min-height:44px}.ml-item{padding-top:12px;padding-bottom:12px}.ml-boite-menu{opacity:1;padding:8px 10px}.ml-ia-btn{min-height:36px;padding:6px 12px}.ml .ml-champ input{font-size:16px}}.ml-barre{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ml-barre::-webkit-scrollbar{display:none}.ml-barre>*{flex:none}.ml .ml-champ{min-height:42px}.portail .ml .ml-champ input:not([type=checkbox]){padding:9px 2px;min-height:0}.ml-champ:focus-within{background:#4f8cff12;box-shadow:inset 2px 0 0 var(--v-accent)}.ml-champ-saisie{display:flex;align-items:center;gap:8px}.ml-champ-saisie>input{flex:1;min-width:0}.ml-champ .ml-voir-cc{align-self:center;margin:0;flex:none;white-space:nowrap}.nm{display:flex;flex-direction:column;gap:12px}.nm-source{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--v-texte-2)}.nm-source i{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 0 3px #30d15833}.nm-source.simule i{background:#f5a524;box-shadow:0 0 0 3px #f5a52433}.nm-source.absent i,.nm-source.indisponible i{background:#ff453a;box-shadow:0 0 0 3px #ff453a33}.nm-haut{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.nm-carte{padding:12px 14px;border-radius:var(--v-r3);background:var(--v-n3);border:1px solid var(--v-lisere);box-shadow:var(--v-reflet);min-width:0}.nm-carte h3,.nm-carte h4{margin:0 0 8px}.nm-carte h4{margin-top:12px}.nm-total{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.nm-total b{font-size:30px;font-weight:720;line-height:1}.nm-total span{color:var(--v-texte-2);font-size:13px}.nm-ents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nm-ents li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;font-size:13px;padding:5px 8px;border-radius:var(--v-r1);background:#ffffff0a}.nm-ents li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-ents li small{grid-column:1/-1;color:var(--v-texte-2);font-size:11.5px}.nm-alertes ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:5px}.nm-alerte{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.nm-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.nm-machine{display:flex;flex-direction:column;gap:8px}.nm-machine.orange{border-color:#f5a5248c}.nm-machine.rouge{border-color:#ff6358b3;box-shadow:0 0 0 1px #ff453a59 inset,var(--v-reflet)}.nm-machine header{display:flex;align-items:center;gap:9px}.nm-nom{flex:1;min-width:0;display:flex;flex-direction:column}.nm-nom b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-nom small{font-size:11.5px;color:var(--v-texte-2)}.nm-niv{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:800;flex:none;background:#30d15833;color:#8ee8b8}.nm-niv.orange{background:#f5a52438;color:#ffd38f}.nm-niv.rouge{background:#ff453a3d;color:#ffc2bc}.nm-niv.gris{background:#ffffff1a;color:var(--v-texte-2)}.nm-etiquette{font-size:11px;font-weight:650;color:var(--v-texte-2)}.nm-jauge{display:flex;flex-direction:column;gap:3px}.nm-jauge-tete{display:flex;justify-content:space-between;font-size:12.5px}.nm-jauge-tete span{color:var(--v-texte-2)}.nm-jauge small{font-size:11px;color:var(--v-texte-2)}.nm-barre{height:6px;border-radius:3px;background:#ffffff17;overflow:hidden}.nm-barre i{display:block;height:100%;border-radius:3px;background:#30d158;transition:width var(--v-pose) var(--v-courbe)}.nm-jauge.orange .nm-barre i{background:#f5a524}.nm-jauge.rouge .nm-barre i{background:#ff453a}.nm-jauge.orange .nm-jauge-tete b{color:#ffd38f}.nm-jauge.rouge .nm-jauge-tete b{color:#ffc2bc}.nm-machine .nw-graphe{margin:2px 0 0}@container fen (max-width:700px){.nm-haut{grid-template-columns:1fr}}@media(max-width:720px){.nm-haut,.nm-grille{grid-template-columns:1fr}}.fi-app{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;font-size:13.5px}.fi-app svg{flex:none}.fi-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--bord);background:var(--v-n2-barre)}.fi-fil{display:flex;align-items:center;gap:2px;flex:1 1 260px;min-width:0;flex-wrap:wrap}.fi-fil-morceau{display:inline-flex;align-items:center;min-width:0}.fi-fil-el{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--doux);font:inherit;font-weight:600;padding:5px 8px;border-radius:8px;cursor:pointer;max-width:260px;min-height:32px}.fi-fil-el span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-fil-el svg{width:16px;height:16px}.fi-fil-el:hover{background:#ffffff12;color:var(--texte)}.fi-fil-el.courant{color:var(--texte)}.fi-fil-sep{color:var(--doux);opacity:.6;padding:0 1px}.fi-pastille{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#ffcf7a;background:#ffa03c1f;border:1px solid rgba(255,160,60,.3);border-radius:999px;padding:2px 9px;margin-left:6px}.fi-pastille svg{width:12px;height:12px}.fi-outils{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fi-cherche{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid var(--bord);border-radius:9px;padding:0 9px;min-height:34px;color:var(--doux)}.fi-cherche svg{width:15px;height:15px}.fi-cherche input{border:0;background:none;color:var(--texte);font:inherit;width:150px;outline:none;min-height:32px}.fi-cherche.petit input{width:130px}.fi-cherche:focus-within{border-color:var(--accent)}.fi-bascule{display:inline-flex;border:1px solid var(--bord);border-radius:9px;overflow:hidden}.fi-bascule button{border:0;background:none;color:var(--doux);width:34px;height:32px;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600}.fi-bascule.texte button{width:auto;padding:0 12px}.fi-bascule button svg{width:16px;height:16px}.fi-bascule button[aria-pressed=true]{background:#4f8cff2e;color:#cfe0ff}.fi-icone-btn{border:0;background:none;color:var(--doux);width:34px;height:34px;border-radius:9px;display:inline-grid;place-items:center;cursor:pointer;padding:0;flex:none}.fi-icone-btn svg{width:17px;height:17px}.fi-icone-btn:hover,.fi-icone-btn.actif{background:#ffffff14;color:var(--texte)}.fi-icone-btn.actif{color:#8db4ff}@container fen (max-width:700px){.fi-lib{display:none}.fi-cherche input{width:100px}}.fi-corps{flex:1;min-height:0;display:flex;position:relative}.fi-zone{flex:1;min-width:0;overflow:auto;position:relative;padding:4px 0 8px;touch-action:pan-x pan-y}.fi-zone.survol{outline:2px dashed var(--accent);outline-offset:-6px;background:#4f8cff0f}.fi-depot{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none;color:#cfe0ff;background:#0f121bb3;font-size:15px}.fi-depot svg{width:44px;height:44px}.fi-vide{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--doux);text-align:center}.fi-vide>svg{width:54px;height:54px;opacity:.5}.fi-bandeau{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 12px;padding:8px 12px;border-radius:9px;background:#ffffff0d;color:var(--doux);font-size:12.5px}.fi-liste{min-width:0}.fi-ligne{display:grid;grid-template-columns:minmax(220px,2.6fr) minmax(110px,1.3fr) minmax(120px,1.2fr) minmax(120px,1.2fr) minmax(100px,1.1fr) 82px 70px;align-items:center;gap:10px;padding:0 14px;min-height:44px;border-radius:8px;margin:0 6px}.fi-tete{position:sticky;top:-4px;z-index:2;min-height:34px;border-bottom:1px solid var(--bord);border-radius:0;margin:0;padding:0 20px}.fi-col-tete{border:0;background:none;color:var(--doux);font:inherit;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;cursor:pointer;padding:6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-col-tete.actif{color:var(--texte)}.fi-tete>span{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--doux)}.fi-el{cursor:default;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.fi-ligne.fi-el:hover{background:#ffffff0b}.fi-el.sel,.fi-ligne.fi-el.sel:hover{background:#4f8cff38}.fi-el.cible{outline:2px solid var(--accent);background:#4f8cff24}.fi-el.virus{opacity:.55}.fi-ligne>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--doux);font-size:12.5px}.fi-c-nom{display:flex;align-items:center;gap:10px;color:var(--texte)!important}.fi-nom{display:flex;flex-direction:column;min-width:0}.fi-nom b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte)}.fi-nom small{color:var(--doux);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-c-date small{display:block;font-size:11px}.fi-c-taille,.fi-c-type{text-align:right}.fi-c-taille{font-variant-numeric:tabular-nums}.fi-liste:has(.fi-c-purge) .fi-ligne{grid-template-columns:minmax(220px,2.4fr) minmax(140px,1.3fr) minmax(120px,1.3fr) 120px}@container fip (max-width:1100px){.fi-ligne{grid-template-columns:minmax(200px,2.6fr) minmax(110px,1.3fr) minmax(120px,1.2fr) 0 0 82px 64px}.fi-ligne>:nth-child(4),.fi-ligne>:nth-child(5){visibility:hidden;width:0}}@container fip (max-width:820px){.fi-ligne{grid-template-columns:minmax(160px,1fr) 0 120px 0 0 74px 0}.fi-ligne>:nth-child(2),.fi-ligne>:nth-child(7){visibility:hidden;width:0}.fi-liste:has(.fi-c-purge) .fi-ligne{grid-template-columns:minmax(160px,1fr) 120px 0 100px}.fi-liste:has(.fi-c-purge) .fi-ligne>:nth-child(3){visibility:hidden}}@container fip (max-width:520px){.fi-ligne{grid-template-columns:minmax(0,1fr) 0 0 0 0 70px 0;padding:0 10px;min-height:52px}.fi-ligne>:nth-child(3){visibility:hidden;width:0}.fi-tete{display:none}}.fi-espaces .fi-ligne{grid-template-columns:minmax(200px,1fr) 120px 170px;width:calc(100% - 12px);border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;min-height:52px}.fi-espaces .fi-c-taille{display:flex;align-items:center;gap:8px;justify-content:flex-end}.fi-espace.interne{border-bottom:1px solid var(--bord)!important;border-radius:8px 8px 0 0}@container fip (max-width:520px){.fi-espaces .fi-ligne{grid-template-columns:minmax(0,1fr) 90px}.fi-espaces .fi-c-taille{display:none}}.fi-ic{position:relative;display:inline-grid;place-items:center;flex:none}.fi-ic-dossier{color:#5aa2ff}.fi-ic-dossier svg{width:100%;height:100%;fill:#5aa2ff47;stroke-width:1.6}.fi-ic-dossier.auto{color:#9aa3b8}.fi-ic-dossier.auto svg{fill:#9aa3b833}.fi-ic-dossier.interne{color:#b08cff}.fi-ic-dossier.interne svg{fill:#b08cff40}.fi-ic-cadenas{position:absolute;right:-3px;bottom:-2px;width:46%;height:46%;background:#0f131d;border-radius:50%;display:grid;place-items:center;color:#ffcf7a}.fi-ic-cadenas svg{width:78%;height:78%;fill:none!important;stroke-width:2.4}.fi-ic-fichier svg{width:80%;height:100%}.fi-ic-fichier b{position:absolute;left:4%;right:14%;bottom:17%;background:var(--c);color:#fff;font-size:max(7px,min(11px,calc(.22 * var(--t,36px))));font-weight:800;letter-spacing:.02em;border-radius:3px;text-align:center;line-height:1.5;padding:0 1px;overflow:hidden;font-size:clamp(6.5px,22%,11px)}.fi-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;padding:10px 12px}.fi-tuile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;border-radius:12px;text-align:center;min-width:0}.fi-tuile:hover{background:#ffffff0b}.fi-vignette{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#ffffff08}.fi-vignette img{width:100%;height:100%;object-fit:cover;pointer-events:none}.fi-tuile-nom{font-weight:600;font-size:12.5px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:var(--texte)}.fi-tuile small{font-size:11px}.fi-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 14px;border-top:1px solid var(--bord);color:var(--doux);font-size:12px;min-height:32px;flex-wrap:wrap}.fi-quota{display:inline-flex;align-items:center;gap:8px}.fi-jauge{display:inline-block;width:90px;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden;flex:none}.fi-jauge i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .3s}.fi-jauge i.rouge{background:#e5484d}.lien-bouton{border:0;background:none;color:#8db4ff;font:inherit;cursor:pointer;padding:2px 4px;text-decoration:none;font-weight:600}.lien-bouton.danger{color:#ff8a8a}.fi-menu-voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.fi-menu{position:absolute;z-index:41;min-width:220px;border-radius:10px;padding:5px;display:flex;flex-direction:column}.fi-menu button{border:0;background:none;color:var(--texte);font:inherit;text-align:left;padding:8px 12px;border-radius:6px;cursor:pointer;min-height:36px}.fi-menu button:hover,.fi-menu button:focus-visible{background:var(--accent);color:#fff;outline:none}.fi-menu button.danger{color:#ff8a8a}.fi-menu button.danger:hover{background:#e5484d;color:#fff}.fi-menu button.sep{border-top:1px solid var(--bord);border-radius:0 0 6px 6px;margin-top:3px}@media(pointer:coarse){.fi-menu button{min-height:44px;font-size:15px}}.fi-info{flex:0 0 300px;border-left:1px solid var(--bord);overflow:auto;display:flex;flex-direction:column;min-height:0}.fi-info-tete{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px;border-bottom:1px solid var(--bord)}.fi-info-corps{padding:14px;display:flex;flex-direction:column;gap:8px}.fi-info-ic{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:6px}.fi-info-ic img{max-width:100%;max-height:180px;border-radius:8px;object-fit:contain;background:#ffffff08}.fi-info-ic h3{margin:0;font-size:15px;word-break:break-word}.fi-info-l{display:flex;flex-direction:column;gap:1px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.fi-info-l span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);font-weight:700}.fi-info-l b{font-weight:500;word-break:break-word}.fi-info-bloc h4{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux)}.fi-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fi-versions li{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:#ffffff0a}.fi-versions li span{display:inline-flex;align-items:center;gap:5px}.fi-versions svg{width:13px;height:13px}.fi-versions small{color:var(--doux);font-size:11.5px}.fi-v-actions{display:flex;gap:6px;flex-wrap:wrap}.fi-av{font-size:12px;margin:4px 0;padding:6px 9px;border-radius:8px;background:#30a46c1f;color:#7ee2b0}.fi-av.non_analyse,.fi-av.attente{background:#ffa03c1f;color:#ffcf7a}.fi-av.virus{background:#e5484d26;color:#ff8a8a}@container fip (max-width:820px){.fi-info{position:absolute;right:0;top:0;bottom:0;width:min(320px,100%);z-index:30;background:var(--v-flottant)!important;backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);box-shadow:-20px 0 40px -20px #000000b3}}.fi-envois{position:absolute;right:12px;bottom:44px;z-index:35;width:min(360px,calc(100% - 24px));border-radius:12px;overflow:hidden}.fi-envois-tete{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 10px;border-bottom:1px solid var(--bord)}.fi-envois ul{list-style:none;margin:0;padding:6px;max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:4px}.fi-envoi{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n b" "j b" "s b";gap:2px 8px;padding:6px 8px;border-radius:8px;background:#ffffff08}.fi-envoi-nom{grid-area:n;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:12.5px}.fi-envoi .fi-jauge{grid-area:j;width:100%}.fi-envoi small{grid-area:s;color:var(--doux);font-size:11px}.fi-envoi .fi-icone-btn{grid-area:b;align-self:center}.fi-envoi.fini .fi-jauge i{background:#30a46c}.fi-envoi.erreur small{color:#ff8a8a}.fi-envoi.erreur .fi-jauge i{background:#e5484d}.fi-lecteur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:#0b0e15}.fi-lecteur.plein{position:fixed;z-index:9000}.fi-lecteur:fullscreen{width:100vw;height:100vh}.fi-l-barre{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--bord);background:#141822fa;flex-wrap:wrap}.fi-l-titre{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.fi-l-titre b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.fi-l-titre small{color:var(--doux);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-l-compte{color:var(--doux);font-size:12px;font-variant-numeric:tabular-nums}.fi-l-actions{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.fi-l-btn{border:0;background:none;color:#d4d9e6;width:38px;height:38px;border-radius:9px;display:inline-grid;place-items:center;cursor:pointer;padding:0;flex:none}.fi-l-btn svg{width:19px;height:19px}.fi-l-btn:hover,.fi-l-btn.actif{background:#ffffff1a;color:#fff}.fi-l-scene{flex:1;min-height:0;position:relative;display:flex;overflow:hidden}.fi-indispo{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px;text-align:center}.fenetre-corps .fi-lecteur video.fi-media{pointer-events:auto;-webkit-touch-callout:default}.fi-media{margin:auto;max-width:100%;max-height:100%;background:#000}.fi-audio{margin:auto;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(520px,90%)}.fi-audio audio{width:100%}.fi-image{flex:1;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:grab;background:repeating-conic-gradient(#141821 0,#141821 25%,#10131a 0,#10131a 50%) 50%/24px 24px}.fi-image img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fi-pdf{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.fi-pdf-outils{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--bord);flex-wrap:wrap;background:#141822e6}.fi-pdf-page-n{display:inline-flex;align-items:center;gap:4px;color:var(--doux);font-size:12.5px}.fi-pdf-page-n input{width:54px;background:#ffffff0f;border:1px solid var(--bord);border-radius:7px;color:var(--texte);font:inherit;padding:4px 6px;text-align:center}.fi-pdf-zoom{color:var(--doux);font-size:12px;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}.fi-pdf-res{display:inline-flex;align-items:center;gap:2px;color:var(--doux);font-size:12px}.fi-pdf-corps{flex:1;display:flex;min-height:0}.fi-pdf-minis{flex:0 0 132px;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--bord)}.fi-pdf-mini{border:2px solid transparent;background:none;padding:0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--doux)}.fi-pdf-mini canvas{width:100%;background:#fff;border-radius:3px;box-shadow:0 2px 8px #00000080}.fi-pdf-mini.actif{border-color:var(--accent)}.fi-pdf-mini small{font-size:11px}.fi-pdf-zone{flex:1;overflow:auto;background:#2a2e38;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.fi-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 24px;transform-origin:top center;width:max-content;min-width:100%;box-sizing:border-box}.fi-pdf-page{position:relative;background:#fff;box-shadow:0 4px 18px #00000073;flex:none}.fi-pdf-page canvas{display:block}@container fen (max-width:700px){.fi-pdf-minis{display:none}.fi-cherche.petit input{width:90px}}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{background:#4f8cff59}.textLayer span.fi-trouve{background:#ffc80073;border-radius:2px}.fi-texte{flex:1;overflow:auto;display:flex;flex-direction:column;min-width:0}.fi-code{margin:0;padding:10px 0;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#d6dbe6;white-space:pre;-moz-tab-size:4;tab-size:4}.fi-code-l{display:flex;padding-right:16px}.fi-code-l i{flex:0 0 52px;text-align:right;padding-right:14px;color:#566075;font-style:normal;-webkit-user-select:none;user-select:none}.fi-code-l span{white-space:pre-wrap;word-break:break-word}.fi-cm{color:#7d8799;font-style:italic}.fi-ch{color:#9fdc8a}.fi-nb{color:#f5b971}.fi-mc{color:#8db4ff;font-weight:600}.fi-tableau-zone{overflow:auto;flex:1}.fi-tableau{border-collapse:collapse;font-size:12.5px;background:#fff;color:#14161c}.fi-tableau th{position:sticky;left:0;background:#eef0f4;color:#6b7080;font-weight:600;padding:3px 8px;border:1px solid #d9dce3;text-align:right;font-size:11px}.fi-tableau td{padding:3px 8px;border:1px solid #e3e5ea;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.fi-onglets{display:flex;gap:2px;padding:6px 8px 0;border-bottom:1px solid var(--bord);overflow:auto;flex:none}.fi-onglets button{border:0;background:none;color:var(--doux);font:inherit;padding:7px 12px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap}.fi-onglets button[aria-selected=true]{background:#ffffff14;color:var(--texte)}.fi-docx{flex:1;overflow:auto;background:#2a2e38}.fi-docx .docx-wrapper{background:#2a2e38!important;padding:20px!important}.fi-docx .docx-wrapper>section.docx{box-shadow:0 4px 18px #00000073!important;margin-bottom:20px!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fi-impression img{display:block;width:100%;page-break-after:always;break-after:page}.fi-impression img:last-child{page-break-after:auto;break-after:auto}.case-docs{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--doux);white-space:nowrap;cursor:pointer;min-height:34px}.case-docs input{width:17px;height:17px;accent-color:var(--accent)}.fd-equiv{text-align:right}.fi-app .fi-cherche input{border:0!important;background:none!important;padding:0!important;margin:0;min-height:30px;box-shadow:none!important;border-radius:0!important;color:var(--texte);font-size:13px;width:150px}.fi-app .fi-cherche input:focus{outline:none;box-shadow:none}.fi-envois-titre{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;min-width:0;color:var(--texte);text-decoration:none!important}.fi-envois-titre b{font-size:13px}.fi-envois-titre small{font-size:11.5px;color:var(--doux);font-variant-numeric:tabular-nums}.fi-envois-titre b.err{color:#ff8a8a}.fi-envois-jauge{margin:0;border-radius:0;height:3px}.fi-envois-liste{padding:8px;max-height:min(300px,50vh);overflow:auto}.fi-envois-liste .fc-carte{max-width:none;background:#ffffff0a}.fi-envois-ok{width:auto;display:flex;align-items:center;gap:2px;padding:10px 16px 10px 14px;color:#5fd99a;font-weight:600;font-size:13.5px;animation:fc-sortie 2s ease forwards}@keyframes fc-sortie{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.fi-app.fi-avec-cote{flex-direction:row}.fi-principal{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;container:fip/inline-size}.fi-avec-cote>.fi-racine{flex:1;min-width:0;container:fip/inline-size}.fi-cote{flex:none;width:196px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--bord);overflow:auto}.fi-cote h4{margin:0 8px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.fi-cote-el{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;color:var(--texte);font:inherit;font-weight:600;text-align:left;padding:7px 9px;border-radius:8px;cursor:pointer;min-height:36px}.fi-cote-el:hover{background:#ffffff0f}.fi-cote-el.actif{background:#4f8cff33;color:#e6efff}.fi-cote-ic{display:inline-grid;place-items:center;width:20px;height:20px;color:#5aa2ff;flex:none}.fi-cote-ic svg{width:18px;height:18px}.fi-cote-el.g-interne .fi-cote-ic{color:#c4a7ff}.fi-cote-el.g-clients .fi-cote-ic{color:#8b93a7}.fi-cote-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container fen (max-width:760px){.fi-app.fi-avec-cote{flex-direction:column}.fi-cote{width:auto;flex-direction:row;align-items:center;gap:4px;padding:6px 8px;border-right:0;border-bottom:1px solid var(--bord);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.fi-cote h4{display:none}.fi-cote-el{width:auto;flex:none;padding:6px 10px}}@media(pointer:coarse){.fi-cote-el{min-height:44px}}.fi-quota-fiche{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0}.fi-cote-el{align-items:flex-start}.fi-cote-ic{margin-top:1px}.fi-cote-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.fi-cote-jauge{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:500;color:var(--doux);white-space:normal;overflow:hidden;line-height:1.3}.fi-cote-jauge .fi-jauge{width:100%;height:4px}.fi-cote-el.actif .fi-cote-jauge{color:#c5d6f5}.fi-jauge i.orange{background:#f5a524}@container fen (max-width:760px){.fi-cote-jauge{flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.fi-cote-jauge .fi-jauge{width:36px;flex:none}.fi-cote-jauge>span:last-child{overflow:hidden;text-overflow:ellipsis}.fi-cote-txt{gap:1px}.fi-cote-el{flex:1 1 0;min-width:0;max-width:260px}.fi-cote{overflow-x:hidden}}.st-liste{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:13px}.st-liste th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--bord)}.st-liste td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.st-liste td small{display:block;color:var(--doux);font-size:11.5px}.st-liste .st-util{display:flex;align-items:center;gap:8px;white-space:nowrap}.st-liste .st-util .fi-jauge{width:70px}.st-liste td:last-child{text-align:right;width:1%}@container fen (max-width:620px){.st-liste .st-util .fi-jauge{display:none}.st-liste td,.st-liste th{padding:7px 4px}}.st-filtre{max-width:260px;margin:12px 0 4px}@container fen (max-width:760px){.fi-cote-el{align-items:center}.fi-cote-txt{flex:none}.fi-cote-jauge{display:none}.fi-cote-nom{overflow:visible;text-overflow:clip}.fi-cote-el{width:max-content!important;flex:0 0 auto!important;min-width:max-content}}.sv-bouton-barre{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border:0;border-radius:7px;background:none;color:var(--v-texte,#fff);cursor:pointer;padding:0}.sv-bouton-barre svg{width:15px;height:15px}.sv-bouton-barre:hover{background:#ffffff1f}.sv-bouton-barre:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:1px}.sv-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#06080f52;animation:v-pop var(--v-pose,.22s) var(--v-courbe,ease)}.sv-panneau{position:relative;width:min(720px,100%);max-height:min(76vh,760px);display:flex;flex-direction:column;border-radius:var(--v-r4,22px);background:var(--v-flottant);color:var(--v-texte);-webkit-backdrop-filter:var(--v-flou-3);backdrop-filter:var(--v-flou-3);box-shadow:var(--v-ombre-3,0 30px 80px -20px rgba(0,0,0,.7));overflow:hidden;isolation:isolate}.sv-panneau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--v-anneau-verre);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sv-saisie{display:flex;align-items:center;gap:10px;padding:12px 14px 10px 18px}.sv-saisie>svg{width:20px;height:20px;flex:none;color:var(--v-texte-2)}.sv-saisie input{flex:1;min-width:0;border:0;background:none;color:var(--v-texte);font:inherit;font-size:19px;font-weight:500;letter-spacing:-.01em;outline:none;min-height:40px}.sv-saisie input::placeholder{color:var(--v-texte-3)}.sv-saisie input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.sv-roue{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--v-accent);animation:sv-tourne .8s linear infinite;flex:none}@keyframes sv-tourne{to{transform:rotate(360deg)}}.sv-filtres-btn,.sv-fermer{border:1px solid var(--v-lisere);background:#ffffff0f;color:var(--v-texte-2);border-radius:var(--v-r1,8px);min-height:32px;padding:0 11px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sv-filtres-btn b{background:var(--v-accent-plein);color:#fff;border-radius:999px;font-size:11px;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px}.sv-filtres-btn.actif{color:var(--v-texte);background:#ffffff1f}.sv-fermer{width:32px;padding:0;justify-content:center}.sv-filtres-btn:hover,.sv-fermer:hover{background:#ffffff24;color:var(--v-texte)}:is(.sv-filtres-btn,.sv-fermer,.sv-res,.sv-genres button):focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:1px}.sv-genres{display:flex;margin:0 14px 10px;overflow-x:auto;scrollbar-width:none;flex:none}.sv-genres::-webkit-scrollbar{display:none}.sv-genres button{white-space:nowrap;flex:none}.sv-filtres{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;padding:0 16px 12px;align-items:end}.sv-filtres label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-texte-3)}.sv-filtres :is(select,input:not([type=checkbox])){min-height:34px;border-radius:var(--v-r1,8px);border:1px solid var(--v-lisere);background:var(--v-option,#1b2030);color:var(--v-texte);font:inherit;font-size:13px;padding:0 10px;text-transform:none;letter-spacing:0;font-weight:500}.sv-filtres select option{background:var(--v-option,#1b2030);color:var(--v-texte)}.sv-filtres :is(select,input):focus{outline:none;box-shadow:var(--v-anneau,0 0 0 3px rgba(79,140,255,.4))}.sv-filtres .sv-case{flex-direction:row;align-items:center;gap:8px;min-height:34px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--v-texte-2)}.sv-filtres .sv-case input{accent-color:var(--v-accent);width:16px;height:16px}.sv-resultats{overflow-y:auto;border-top:1px solid var(--v-lisere);padding:6px;flex:1;min-height:0;overscroll-behavior:contain}.sv-resultats:empty{display:none}.sv-vide{padding:22px;text-align:center;color:var(--v-texte-2);margin:0}.sv-res{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:9px 10px;border-radius:var(--v-r2,12px);cursor:pointer}.sv-res.sel{background:var(--v-accent-fort,rgba(47,111,228,.32))}.sv-res-ic{flex:none;padding-top:2px}.sv-res-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sv-res-nom{display:flex;align-items:center;gap:8px;min-width:0}.sv-res-nom b{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-extrait{font-size:13px;line-height:1.45;color:var(--v-texte-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sv-extrait mark{background:#ffc43d47;color:var(--v-texte);border-radius:3px;padding:0 1px;box-shadow:inset 0 -1px #ffc43d99}.sv-res-lieu{font-size:12px;color:var(--v-texte-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-pied{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;border-top:1px solid var(--v-lisere);font-size:12px;color:var(--v-texte-3);background:#0000001f}.sv-indexation{color:#f3c46a}.sv-pastille{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;line-height:1;padding:3px 7px 3px 6px;border-radius:999px;background:#ffffff14;color:var(--v-texte-2);white-space:nowrap;flex:none;vertical-align:middle}.sv-pastille i{width:7px;height:7px;border-radius:50%;background:currentColor}.sv-pastille.sv-ok{color:#9ad9b4;background:#1f845038}.sv-pastille.sv-attente,.sv-pastille.sv-en_cours{color:#f3c46a;background:#d698182e}.sv-pastille.sv-en_cours i{animation:sv-battre 1.2s ease-in-out infinite}.sv-pastille.sv-erreur,.sv-pastille.sv-limite{color:#ff9d95;background:#d42f2633}.sv-pastille.sv-auto{color:#a9c6ff;background:#4f8cff2e}@keyframes sv-battre{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sv-pastille.sv-en_cours i,.sv-roue{animation:none}}.fi-nom-ligne{display:flex;align-items:center;gap:7px;min-width:0}.fi-nom-ligne b{min-width:0}.fi-tuile .sv-pastille{position:absolute;top:6px;right:6px}.fi-tuile{position:relative}.fi-c-nom .fi-extrait{display:block;font-size:12px;color:var(--v-texte-2);font-weight:400;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fi-filtres-recherche{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 12px;border-bottom:1px solid var(--v-lisere);background:var(--v-collant)}.fi-filtres-recherche select{min-height:30px;font-size:12.5px;padding:0 26px 0 9px;border-radius:var(--v-r1,8px);background-color:var(--v-option,#1b2030);color:var(--v-texte)}.fi-filtres-recherche .sv-pastille{margin-left:auto}.sv-reglages{width:min(560px,100%);padding:0 0 6px}.sv-reg-tete{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 6px 20px}.sv-reg-tete h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.sv-reg-corps{padding:0 20px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.sv-reg-corps>p{margin:0}.sv-bandeau{padding:10px 12px;border-radius:var(--v-r2,12px);background:#d6981829;color:#f6d58f;font-size:13px}.sv-chiffres>div{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:var(--v-r2,12px);background:var(--v-n3);border:1px solid var(--v-lisere)}.sv-chiffres span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-texte-3)}.sv-chiffres b{font-size:18px}.sv-ligne-info{display:flex;flex-direction:column;gap:2px;margin:0}.sv-etat-service{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#f3c46a;margin:0}.sv-etat-service i{width:8px;height:8px;border-radius:50%;background:currentColor;margin-top:5px;flex:none}.sv-etat-service.ok{color:#9ad9b4}.sv-reglages .rs-inter{background:var(--v-n3);border:1px solid var(--v-lisere);border-radius:var(--v-r2,12px);padding:10px 12px}.fi-cote-savoir{margin-top:auto}@media(max-width:720px){.sv-voile{padding:0;align-items:stretch}.sv-panneau{max-height:none;height:100%;width:100%;border-radius:0;background:var(--v-collant,#171b2b)}.sv-panneau:after{display:none}.sv-saisie{padding:10px 10px 8px 14px;padding-top:max(10px,env(safe-area-inset-top))}.sv-saisie input{font-size:17px}.sv-res{padding:11px 8px}.sv-filtres-btn,.sv-fermer{min-height:40px}.sv-fermer{width:40px}.sv-pied{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(pointer:coarse){.sv-genres button{min-height:36px}.sv-filtres :is(select,input:not([type=checkbox])){min-height:42px}.sv-res{min-height:52px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sv-panneau{background:var(--v-collant,#171b2b)}}@media(prefers-reduced-transparency:reduce){.sv-panneau{background:var(--v-collant,#171b2b);backdrop-filter:none;-webkit-backdrop-filter:none}}.fenetre.fen-tel{min-width:320px}.fen-tel .fenetre-corps{padding:0;overflow:hidden;display:flex;flex-direction:column}.fen-tel .ranger{display:none}.tel{flex:1;min-height:0;display:flex;flex-direction:column;container-type:inline-size;container-name:tel}.tel-corps{flex:1;min-height:0;display:flex;flex-direction:column}.tel-corps>.charge,.tel-corps>.vide,.tel-corps>.err{margin:28px 16px;text-align:center}.tel-defile{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 8px 10px}.tel-recherche{flex:none;padding:10px 10px 8px}.tel-recherche .recherche{width:100%}.tel-carnet{flex:1;min-height:0;display:flex;flex-direction:column}.tel-onglets{flex:none;display:flex;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v-lisere);background:var(--v-n2-barre)}.tel-onglets button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:50px;padding:6px 2px 4px;border:0;border-radius:var(--v-r2);background:none;color:var(--v-texte-3);font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--v-vite),color var(--v-vite)}.tel-onglets button span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-onglets button:hover:not(:disabled){background:var(--v-n3);color:var(--v-texte)}.tel-onglets button[aria-selected=true]{background:var(--v-n3-survol);color:var(--v-texte);box-shadow:var(--v-reflet)}.tel-onglets button:disabled{opacity:.45;cursor:default}.tel-onglets button:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.tel-onglet-ic{position:relative;display:grid;place-items:center;width:24px;height:22px}.tel-onglet-ic svg{width:20px;height:20px}.tel-badge{position:absolute;top:-5px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--v-rouge-plein);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.tel-groupe h3{margin:0;font:inherit}.tel-groupe-tete{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:6px 8px 4px 4px;border:0;border-radius:var(--v-r1);background:none;color:var(--v-texte-2);font:inherit;font-size:11px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;text-align:left;cursor:pointer}.tel-groupe-tete:hover{background:var(--v-n3)}.tel-groupe-tete:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.tel-groupe-nom{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-groupe-n{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--v-texte-3);font-variant-numeric:tabular-nums}.tel-groupe-n .pres{width:8px;height:8px}.tel-sep{opacity:.6}.tel-chevron{display:grid;place-items:center;flex:none;width:18px;height:18px;color:var(--v-texte-3);transition:transform var(--v-vite)}.tel-chevron svg{width:14px;height:14px}.tel-chevron.ouvert{transform:rotate(90deg)}.tel-liste{list-style:none;margin:0;padding:0}.tel-personne{display:flex;align-items:center;gap:10px;min-height:54px;padding:6px 6px 6px 8px;border-radius:var(--v-r2);transition:background var(--v-vite)}.tel-personne:hover,.tel-personne:focus-within{background:var(--v-n3)}.tel-personne-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tel-personne-txt b{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-personne-txt span{font-size:12.5px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-actions{flex:none;display:flex;gap:4px}.tel-act{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--v-n3);color:var(--v-texte);cursor:pointer;box-shadow:var(--v-reflet);transition:background var(--v-vite),transform var(--v-vite)}.tel-act svg,.tel-act .combine svg{width:16px!important;height:16px!important}.tel-act:hover:not(:disabled){background:var(--v-n3-survol)}.tel-act:active:not(:disabled){transform:scale(.94)}.tel-act.vert{background:var(--v-vert-plein);color:#fff}.tel-act.vert:hover:not(:disabled){background:#24935a}.tel-act:disabled{opacity:.4;cursor:default}.tel-act:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.tel .combine,.tel .combine-raccroche{display:grid;place-items:center}.tel-clavier{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 12px 8px;gap:8px}.tel-saisie{position:relative;flex:none;display:flex}.tel-saisie input{flex:1;min-width:0;min-height:46px;padding:8px 44px 8px 14px;border-radius:var(--v-r2);border:1px solid var(--v-lisere-fort);background:var(--v-champ);color:var(--v-texte);font:inherit;font-size:18px;font-weight:600;letter-spacing:.01em;text-align:center}.tel-saisie input::placeholder{font-size:14px;font-weight:500;color:var(--v-texte-3);letter-spacing:0}.tel-saisie input:focus{outline:0;box-shadow:var(--v-anneau)}.tel-effacer{position:absolute;right:6px;top:6px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--v-texte-3);cursor:pointer}.tel-effacer svg{width:20px;height:20px}.tel-effacer:hover{background:var(--v-n3-survol);color:var(--v-texte)}.tel-resultats{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tel-info{display:flex;flex-direction:column;gap:4px;margin:4px 0;padding:10px 12px;border-radius:var(--v-r2);background:#ff9f0a1f;box-shadow:inset 0 0 0 1px #ff9f0a52;font-size:13px;line-height:1.4;color:var(--v-texte-2)}.tel-info b{color:#ffd08a;font-size:13.5px}.tel-rien{text-align:center;margin:10px 0}.tel-pave{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;width:100%;margin:0 auto}.tel-touche{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:50px;border:0;border-radius:var(--v-r3);background:var(--v-n3);color:var(--v-texte);font:inherit;cursor:pointer;box-shadow:var(--v-reflet);transition:background var(--v-vite),transform var(--v-vite)}.tel-touche b{font-size:20px;font-weight:550;line-height:1.1;font-variant-numeric:tabular-nums}.tel-touche span{font-size:9.5px;font-weight:650;letter-spacing:.12em;color:var(--v-texte-3);min-height:11px}.tel-touche:hover{background:var(--v-n3-survol)}.tel-touche:active{transform:scale(.96);background:var(--v-accent-fond)}.tel-touche:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.tel-lancer{flex:none;display:flex;justify-content:center;padding:2px 0}.tel-appeler{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--v-vert-plein);color:#fff;cursor:pointer;box-shadow:var(--v-reflet-fort),0 8px 20px -8px #0009;transition:background var(--v-vite),transform var(--v-vite)}.tel-appeler svg{width:24px;height:24px}.tel-appeler:hover:not(:disabled){background:#24935a}.tel-appeler:active:not(:disabled){transform:scale(.95)}.tel-appeler:disabled{background:var(--v-n3);color:var(--v-texte-3);box-shadow:var(--v-reflet);cursor:default}.tel-appeler:focus-visible{outline:2px solid var(--v-focus);outline-offset:3px}@container tel (max-height:560px){.tel-touche{height:42px}.tel-appeler{width:48px;height:48px}}@media(max-height:760px){.tel-touche{height:44px}.tel-appeler{width:50px;height:50px}.tel-pave{gap:6px}}.tel-recent{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 6px 4px 8px;border-radius:var(--v-r2)}.tel-recent:hover{background:var(--v-n3)}.tel-sens{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--v-n3);color:var(--v-texte-2)}.tel-sens svg{width:15px;height:15px}.tel-sens.entrant{color:#7fe0a0}.tel-sens.sortant{color:#9cc0ff}.tel-sens.manque{color:#ff9d96;background:#ff453a24}.tel-recent-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.tel-recent-txt:not(:disabled){cursor:pointer}button.tel-recent-txt:disabled{opacity:1}button.tel-recent-txt:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px;border-radius:6px}.tel-recent-txt b{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--v-texte)}.tel-recent.rouge .tel-recent-txt b{color:#ffaaa4}.tel-recent-txt span{font-size:12.5px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-vocal{border-radius:var(--v-r2);margin-bottom:2px}.tel-vocal.ouvert{background:var(--v-n3)}.tel-vocal-tete{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:6px 8px;border:0;border-radius:var(--v-r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tel-vocal-tete:hover{background:var(--v-n3)}.tel-vocal-tete:focus-visible{outline:2px solid var(--v-focus);outline-offset:-2px}.tel-vocal-point{flex:none;width:9px;height:9px;border-radius:50%;background:transparent}.tel-vocal.nouveau .tel-vocal-point{background:var(--v-accent)}.tel-vocal.nouveau .tel-recent-txt b{font-weight:750}.tel-neuf{margin-left:8px;padding:1px 7px;border-radius:9px;background:var(--v-accent-plein);color:#fff;font-size:10.5px;font-weight:700;font-style:normal;letter-spacing:.03em;vertical-align:1px}.tel-vocal-corps{display:flex;flex-direction:column;gap:10px;padding:2px 10px 12px 28px}.tel-vocal-corps audio{width:100%;height:36px}.tel-transcription p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--v-texte-2);white-space:pre-wrap;max-height:180px;overflow:auto}.tel-vocal-actions{display:flex;gap:6px;flex-wrap:wrap}.tel-histo{display:flex;flex-direction:column;gap:14px;padding:12px 12px 14px}.tel-histo section{display:flex;flex-direction:column;gap:6px}.tel-histo h3{margin:0}.tel-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.tel-chiffres>div{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:var(--v-r2);background:var(--v-n3);box-shadow:var(--v-reflet);min-width:0}.tel-chiffres dt{font-size:11px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-chiffres dd{margin:0;font-size:16px;font-weight:650;white-space:nowrap}.tel-chiffres dd.rouge{color:#ffaaa4}.tel-histo .tel-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.tel-histo-ents{list-style:none;margin:0;padding:0}.tel-histo-ents li{display:flex;justify-content:space-between;gap:10px;padding:7px 2px;border-bottom:1px solid var(--v-lisere);font-size:13.5px}.tel-histo-ents li span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tel-histo-ents li span:last-child{flex:none;color:var(--v-texte-3)}.tel-histo-liens{display:flex;flex-direction:column;gap:8px;margin-top:2px}.tel-histo-liens .btn{justify-content:center}.tel-bandeau{flex:none;display:flex;align-items:center;gap:10px;margin:8px 8px 0;padding:8px 12px;min-height:42px;border:0;border-radius:var(--v-r2);background:#2fd15824;box-shadow:inset 0 0 0 1px #2fd1584d;color:var(--v-texte);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tel-bandeau .combine{color:#63e38a}.tel-bandeau .combine svg{width:16px;height:16px}.tel-bandeau span:nth-child(2){flex:1;min-width:0}.tel-bandeau b{color:var(--v-lien)}.tel-appel{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.ac{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;padding:28px 16px 20px;text-align:center}.ac-qui{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:100%}.ac-avatar{position:relative;display:grid;place-items:center;width:104px;height:104px;margin-bottom:10px;border-radius:50%;background:linear-gradient(160deg,#3a4770,#232b47);color:#fff;font-size:36px;box-shadow:inset 0 1px #ffffff2e,0 14px 34px -12px #000000b3}.ac-avatar b{font-weight:600}.ac-avatar.krp{background:#0f1322}.ac-avatar svg.marque-svg{width:60%;height:60%}.ac-avatar.sonne:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid rgba(47,209,88,.55);animation:ac-onde 1.6s ease-out infinite}@keyframes ac-onde{0%{transform:scale(.94);opacity:.9}to{transform:scale(1.16);opacity:0}}@media(prefers-reduced-motion:reduce){.ac-avatar.sonne:after{animation:none}}.ac-vivant .ac-avatar{box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #2fd15880,0 14px 34px -12px #000000b3}.ac-nom{max-width:100%;font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-sous{max-width:100%;font-size:13.5px;color:var(--v-texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-etat{font-size:14px;color:var(--v-texte-2);min-height:20px}.ac-etat.avec-pres:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:var(--pres-hors)}.ac-etat.pres-txt-en_ligne:before{background:var(--pres-en_ligne)}.ac-etat.pres-txt-absent:before{background:var(--pres-absent)}.ac-etat.pres-txt-ne_pas_deranger:before{background:var(--pres-npd)}.ac-duree{font-size:26px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ac-fin .ac-duree,.ac-remplace .ac-duree{font-size:16px;color:var(--v-texte-3)}.ac-puce{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border-radius:999px;background:var(--v-n3);font-size:12px;color:var(--v-texte-2)}.ac-puce svg{width:13px;height:13px}.ac-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px;width:100%;max-width:340px}.ac-btn{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;padding:0;border:0;background:none;color:var(--v-texte-2);font:inherit;font-size:11.5px;font-weight:600;line-height:1.2;cursor:pointer}.ac-btn-rond{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--v-n3-survol);color:var(--v-texte);box-shadow:var(--v-reflet-fort);transition:background var(--v-vite),transform var(--v-vite)}.ac-btn-rond svg{width:22px;height:22px}.ac-btn:hover:not(:disabled) .ac-btn-rond{background:#ffffff29}.ac-btn:active:not(:disabled) .ac-btn-rond{transform:scale(.94)}.ac-btn.coupe .ac-btn-rond{background:#f4f5f9;color:#161a28}.ac-btn.vert .ac-btn-rond{background:var(--v-vert-plein);color:#fff}.ac-btn.rouge .ac-btn-rond{background:var(--v-rouge-plein);color:#fff}.ac-btn:disabled{opacity:.45;cursor:default}.ac-btn:focus-visible{outline:0}.ac-btn:focus-visible .ac-btn-rond{outline:2px solid var(--v-focus);outline-offset:3px}.ac-btn-lib{max-width:76px;text-align:center}.ac .err{width:100%;text-align:left}.ac .encart-temps,.ac>.encart{width:100%;text-align:left}.ac-absent{padding:0;justify-content:flex-start}.ac-absent .contenu{padding:20px 16px;width:100%}.ac-absent audio{width:100%}.histo-appels{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.histo-appels .barre-outils{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.histo-appels .barre-outils .btn svg{width:15px;height:15px}.histo-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.histo-filtres label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--v-texte-3)}.histo-filtres select,.histo-filtres input[type=date]{min-height:38px;min-width:150px}.histo-filtres select{min-width:210px;max-width:280px;background-color:var(--v-option);color:var(--v-option-texte)}.histo-filtres .recherche{flex:1 1 200px;min-width:160px;min-height:38px}.histo-appels>.tel-chiffres{max-width:720px}.histo-vues{align-self:flex-start}.histo-table{flex:1;min-height:160px;overflow:auto;border-radius:var(--v-r2);background:var(--v-lecture);box-shadow:inset 0 0 0 1px var(--v-lisere)}.histo-table table{width:100%;border-collapse:collapse;font-size:13.5px}.histo-table th{position:sticky;top:0;z-index:1;padding:9px 12px;background:#1b2033;color:var(--v-texte-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;box-shadow:0 1px 0 var(--v-lisere-fort)}.histo-table td{padding:9px 12px;border-bottom:1px solid var(--v-lisere);vertical-align:middle}.histo-table .droite{text-align:right}.histo-table .nowrap{white-space:nowrap}.histo-table td.rouge{color:#ffaaa4}.histo-table tbody tr:not(.fixe){cursor:pointer}.histo-table tbody tr:not(.fixe):is(:hover,:focus-visible){background:var(--v-n3);outline:0}.histo-sens{display:inline-flex;align-items:center;gap:7px}.histo-sens .tel-sens{width:22px;height:22px}.histo-sens .tel-sens svg{width:12px;height:12px}.histo-sens.manque{color:#ffaaa4}@media(max-width:720px){.tel-personne{min-height:58px}.tel-act{width:40px;height:40px}.tel-touche{height:52px}.histo-filtres label,.histo-filtres select,.histo-filtres input[type=date]{flex:1 1 140px;min-width:0;max-width:none}.histo-table table{min-width:760px}}@media(pointer:coarse){.tel-act{width:40px;height:40px}.tel-onglets button{min-height:54px}.tel-groupe-tete{min-height:44px}.tel-saisie input{font-size:18px}}.tel-personne.hors .tel-personne-txt b{color:var(--v-texte-2);font-weight:550}.histo-barre{display:flex;gap:var(--v-e3);flex-wrap:wrap;align-items:center;margin:4px 0 8px}.histo-filtres-ia{max-width:100%;overflow-x:auto;scrollbar-width:none}.histo-filtres-ia::-webkit-scrollbar{display:none}.histo-filtres-ia button{flex:none;white-space:nowrap}.histo-resume{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--v-texte-2);max-width:62ch;line-height:1.4}.histo-marques{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.histo-marques small{font-size:11.5px;color:var(--v-texte-2)}.pointage{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;padding:12px 14px 16px;gap:10px}.pt-saisie{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px}.pt-modes{align-self:flex-start}.pt-modes button{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 14px}.pt-modes svg{width:15px;height:15px}.pt-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px 12px;align-items:start}.pt-form .champ{min-width:0}.pt-ligne{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pt-ligne .btn,.pt-fact{flex:none}.pt-fact button{padding:6px 12px;flex:none}.pt-date{width:150px;flex:none}.pt-duree{width:120px;flex:none}.pt-tjm,.pt-form .err{grid-column:1 / -1;margin:0}.pt-ent-choisie{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 11px;border-radius:10px;border:1px solid var(--bord2);background:var(--v-champ);min-width:0}.pt-ent-choisie b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-recherche{position:relative}.pt-recherche input{width:100%}.pt-suggestions{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:4px;max-height:240px;overflow:auto;border-radius:10px}.pt-suggestions button{width:100%;text-align:left;border:0;background:none;color:#f4f5f9;padding:8px 10px;border-radius:7px;cursor:pointer;font:inherit;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-suggestions button:focus-visible{outline:none}.pt-rien{padding:8px 10px}.pt-chrono{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#30a46c1f;border:1px solid rgba(48,164,108,.4);min-width:0}.pt-point{width:9px;height:9px;border-radius:50%;background:#30d158;flex:none;animation:pt-pouls 1.6s ease-out infinite}@keyframes pt-pouls{0%{box-shadow:0 0 #30d15899}80%{box-shadow:0 0 0 8px #30d15800}to{box-shadow:0 0 #30d15800}}.pt-chrono-txt{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.pt-chrono-txt>b,.pt-chrono-txt>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-chrono-txt small{font-size:12px}.pt-compteur{font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:.02em;flex:none}.pt-barre{padding:6px 0;border-bottom:0}.pt-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px;align-items:start}.pt-jour+.pt-jour{margin-top:12px}.pt-jour h3{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--doux);margin:0 2px 6px;text-transform:none;letter-spacing:0}.pt-jour h3 span:first-child{text-transform:capitalize}.pt-jour .ll-titre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-jour .ll-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.pt-totaux{padding:12px;border-radius:14px;display:flex;flex-direction:column;gap:8px;position:sticky;top:0}.pt-totaux h3{margin:0;font-size:13.5px}.pt-totaux ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pt-totaux li{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--bord)}.pt-totaux li:last-child{border-bottom:0;padding-bottom:0}.pt-tot-tete{display:flex;justify-content:space-between;gap:8px;min-width:0}.pt-tot-tete b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-tot-fact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.pt-edition{align-items:stretch;text-align:left;width:min(520px,100%)}.pt-edition h2{text-align:center}.pt-edition .pt-fact{align-self:flex-start}.etiquette.gratuit{color:#c9ccd6}@container fen (max-width:900px){.pt-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pt-form .champ:nth-child(3){grid-column:1 / -1}.pt-corps{grid-template-columns:minmax(0,1fr)}.pt-totaux{position:static}}@container fen (max-width:560px){.pt-form{grid-template-columns:minmax(0,1fr)}.pt-date,.pt-duree{flex:1 1 120px;width:auto}.pt-compteur{font-size:17px}.pt-chrono{flex-wrap:wrap}.pointage{padding:10px}}@media(prefers-reduced-motion:reduce){.pt-point{animation:none}}.cal-etat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px}.cal-legende{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.cal-legende>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cal-legende .lien{font-size:12.5px}.cal-pastille{display:inline-block;width:12px;height:12px;border-radius:3px;flex:none}.cal-pastille.we{background:#ffffff12;border:1px solid var(--bord2)}.cal-pastille.meeting{background:#0a84ff8c}.cal-pastille.demande{background:transparent;border:1.5px dashed #8db4ff}.ferie-badge{display:inline-grid;place-items:center;min-width:22px;height:16px;padding:0 4px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.03em;text-decoration:none;cursor:help;line-height:1;flex:none}.ferie-badge.HK{background:#d1343a;color:#fff}.ferie-badge.FR{background:#f4f5f9;color:#14161d}.ferie-badge.LU{background:#0077a8;color:#fff}.cal-feries{display:inline-flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-top:3px}.cal-case-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:3px;min-width:0}.cal-case-tete .cal-feries{margin-top:4px;justify-content:flex-end}.cal-mois{grid-template-rows:auto}.cal-case.we,.cal-col.we{background-color:#171a22;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 6px,transparent 6px 12px)}.cal-entete.we{color:#7d8291}.cal-case.ferie{box-shadow:inset 0 2px #e5484d8c}.cal-col.ferie{background-color:#e5484d0b}.cal-ferie-nom{font-size:11.5px;color:#ffb3b0;margin-top:2px;white-space:normal}.cal-ev.demande,.cal-puce.demande{background:#4f8cff1f;border:1.5px dashed #8db4ff;border-left-width:1.5px}.cal-ev.equipe,.cal-puce.equipe{background:#8e8e9347;border-left-color:#8e8e93}.feries-reglages .case,.ics-reglages .case{display:flex;align-items:center;gap:8px}.ics-lien{display:flex;flex-direction:column;gap:6px}.ics-lien code{display:block;padding:8px 10px;border-radius:8px;background:#00000059;border:1px solid var(--bord2);font-size:12px;overflow-wrap:anywhere;word-break:break-all}.feries-reglages,.ics-reglages{margin-top:14px}.pt-h{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.sons-reglages fieldset{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sons-reglages .sons-ligne{min-height:40px}.sons-reglages .btn{width:auto}.sons-reglages input[type=range]{width:min(420px,100%);display:block;margin-top:6px}.feuille-modale p,[role=dialog] p{white-space:pre-line}.demande-suppr{gap:12px;align-items:center}.cal-case.we,.cal-col.we{background-color:#ffffff06;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 6px,transparent 6px 12px)}.cal-entete.we{color:#a0a7b8}.cal-barre{padding:10px 14px;gap:8px}.cal-barre .bouton-rond{width:32px;height:32px}.cal-barre .bouton-rond svg{width:16px;height:16px}.cal-titre{font-size:17px!important;font-weight:700;letter-spacing:-.015em}.cal-etat{margin:0;padding:7px 14px;border-bottom:1px solid var(--v-lisere)}.cal-tetes .cal-entete{padding:8px 4px;font-weight:600}.cal-tetes .cal-entete.auj{color:#ff7a72}.cal-heures span{font-variant-numeric:tabular-nums}.cal-ev{border-radius:7px;padding:3px 6px;box-shadow:inset 0 1px #ffffff1a;transition:filter var(--v-vite)}.cal-ev:hover,.cal-puce:hover{filter:brightness(1.18)}.cal-case{background:#06080f6b}.cal-num{font-variant-numeric:tabular-nums;font-weight:600}.pt-jour h3 span:first-child{text-transform:none;display:inline-block}.pt-jour h3 span:first-child:first-letter{text-transform:uppercase}.pt-chrono-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container fen (max-width:560px){.pt-chrono-txt{flex:1 1 calc(100% - 30px);order:0}.pt-chrono .pt-compteur{margin-left:22px}.pt-chrono .btn{margin-left:auto}}.cx-haut.titre-long{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:10px}.cx-haut.titre-long>.choix-langue{grid-column:1 / -1;grid-row:1;justify-self:end;margin:0}.cx-haut.titre-long>svg,.cx-haut.titre-long>:first-child{grid-row:2;grid-column:1}.cx-haut.titre-long>div{grid-row:2;grid-column:2;min-width:0}.cx-haut.titre-long h2{font-size:20px!important;line-height:1.25}.widget-meeting{position:absolute;top:14px;right:16px;z-index:2;width:286px;padding:14px 16px;border-radius:24px;color:#f4f6fb;background:linear-gradient(160deg,#2838568c,#0e14228c);border:1px solid rgba(168,195,223,.22);box-shadow:0 18px 40px -18px #000000bf,inset 0 1px #ffffff14;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.widget-meeting.decale{top:62px}.widget-meeting.replie{width:auto;padding:6px 36px 6px 8px;border-radius:999px}.pm-replier{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:0;background:#ffffff14;color:#cfd8e6;display:grid;place-items:center;cursor:pointer;padding:0}.pm-replier svg{width:15px;height:15px;transition:transform .2s}.widget-meeting:not(.replie) .pm-replier svg{transform:rotate(180deg)}.widget-meeting.replie .pm-replier{top:50%;transform:translateY(-50%)}.pm-pilule{display:inline-flex;align-items:center;gap:8px;min-height:32px;background:none;border:0;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0 4px}.pm-pilule svg{width:16px;height:16px;color:#a8c3df}.pm-pilule-rebours{color:#a8c3df;font-weight:500}.pm-carte{display:flex;flex-direction:column;gap:4px}.pm-entete{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a8c3df}.pm-entete svg{width:14px;height:14px}.pm-titre{font-size:16px;line-height:1.25;letter-spacing:-.01em;padding-right:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pm-heure{margin:0;font-size:13px;color:#c5cfdc}.pm-rebours{margin:6px 0 8px;font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pm-rebours.bientot{color:#ffd60a}.pm-rebours.vert{color:#30d158}.pm-rejoindre{align-self:stretch;justify-content:center;min-height:40px}.pm-autres{align-self:flex-start;margin-top:6px;background:none;border:0;padding:4px 0;color:#c5cfdc;font:inherit;font-size:12.5px;cursor:pointer}.pm-liste{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pm-liste li{display:flex;align-items:center;gap:8px;font-size:12.5px}.pm-liste-titre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.widget-meeting{top:10px;right:10px;width:min(286px,calc(100% - 20px))}}.indic-meeting{position:relative}.indic-meeting-btn{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border-radius:7px;border:0;background:#ffffff14;color:var(--texte);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.indic-meeting-btn svg{width:14px;height:14px;color:#a8c3df}.indic-meeting-btn.bientot{background:#ffd60a2e}.indic-meeting-btn.vert{background:#30d15838}.indic-meeting-btn.vert svg{color:#30d158}.indic-meeting-menu{right:0;left:auto;width:300px;padding:14px 16px!important}@media(any-pointer:coarse){.indic-meeting-btn{min-height:36px;padding:4px 10px}}.toast .toast-action{margin-left:auto;flex:none}.portail .toasts{top:calc(var(--barre) + 10px + var(--decal-pastille, 0px));gap:10px;max-height:calc(100dvh - var(--barre) - 120px);overflow-y:auto;overscroll-behavior:contain;padding:2px}.toast-case{position:relative;pointer-events:auto;touch-action:pan-y}.toast-case>.toast{padding-right:34px}.toast-fermer{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:0;background:#ffffff1f;color:#e6ebf3;display:grid;place-items:center;cursor:pointer;padding:0;opacity:.85}.toast-fermer svg{width:10px;height:10px}.toast-fermer:hover{opacity:1;background:#ffffff38}@media(any-pointer:coarse){.toast-fermer{width:30px;height:30px;top:6px;right:6px}}.toasts-plus{pointer-events:auto;align-self:flex-end;min-height:30px;padding:4px 12px;border-radius:999px;color:#e6ebf3;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.widget-meeting{top:calc(14px + var(--decal-pastille, 0px))}@media(min-width:721px){.widget-meeting.pousse{right:calc(min(360px,100vw - 24px) + 28px)}}@media(min-width:721px){.portail .toasts{right:calc(12px + var(--decal-panneau, 0px));transition:right var(--v-pose, .22s) ease}}@media(max-width:720px){.portail .toasts{top:calc(var(--barre) + 8px + var(--decal-pastille, 0px));bottom:auto;right:10px;width:calc(100vw - 20px);max-height:50dvh}}html.portail-actif .maj-dispo{bottom:calc(104px + env(safe-area-inset-bottom))}@media(max-width:720px){html.portail-actif .maj-dispo{left:10px;width:calc(100vw - 20px);bottom:calc(84px + env(safe-area-inset-bottom))}}@media(min-width:721px){.menu-statut.coin{bottom:calc(98px + env(safe-area-inset-bottom))}}.pm-orga{margin:0;font-size:12.5px;color:#c5cfdc}.pm-orga span{display:block;color:#8fa3bd;font-size:11.5px}.bu-icones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bu-ic{position:absolute;width:92px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 2px 4px;border-radius:10px;pointer-events:auto;cursor:default;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;transition:left .18s,top .18s}.bu-ic.bouge{transition:none;z-index:5;opacity:.85}.bu-icones.glisse .bu-ic.bouge{pointer-events:none}.bu-vig{width:64px;height:64px;display:grid;place-items:center;border-radius:9px}.bu-vig .fc-vignette{border-radius:6px;box-shadow:0 4px 14px #00000073}.bu-vig .fc-vignette:not(.img){box-shadow:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.bu-vig .fi-ic{filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.bu-nom{max-width:90px;font-size:12px;font-weight:600;line-height:1.25;color:#fff;text-align:center;word-break:break-word;padding:1px 5px;border-radius:5px;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bu-ic.sel .bu-vig{background:#ffffff24}.bu-ic.sel .bu-nom{background:#2f6fe4;text-shadow:none}.bu-ic.cible .bu-vig{background:#4f8cff59;outline:2px solid #6ea2ff}.bu-ic.coupe{opacity:.5}.bu-glisse-n{display:none}.bu-cadre-sel{position:absolute;z-index:3;border:1px solid rgba(150,185,255,.9);background:#5a8cff2e;border-radius:3px;pointer-events:none}body.bu-cadre{user-select:none;-webkit-user-select:none}.bu-menu .bu-coche{display:inline-block;width:1.2em;margin-left:-.2em}.bu-depot{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:3;border:2px dashed rgba(140,180,255,.8);border-radius:18px;background:#2850a01f;display:grid;place-items:center;pointer-events:none}.bu-depot b{background:var(--v-flottant);backdrop-filter:var(--v-flou-3);-webkit-backdrop-filter:var(--v-flou-3);padding:10px 18px;border-radius:12px;font-size:15px}.bu-envois{position:absolute;left:16px;bottom:96px;z-index:6;display:flex;flex-direction:column;gap:6px;min-width:220px;max-width:320px;padding:10px 14px;border-radius:12px;font-size:12.5px}.bu-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:799}.bu-menu.fi-menu{position:absolute;z-index:800}.bu-menu button:disabled{opacity:.45;pointer-events:none}.bu-menu button.sep{border-top:1px solid var(--bord);border-radius:0 0 6px 6px;margin-top:3px;padding-top:9px}@media(pointer:coarse){.bu-ic{width:96px}.bu-menu.fi-menu button{min-height:44px}}.m-saisie.depot,.chat-appel.depot-int,.rn-fichiers.depot-int{outline:2px dashed var(--accent);outline-offset:-4px;background:#4f8cff14}.m-attente{margin-top:10px;padding:10px 14px;border-radius:10px;background:#4f8cff24;border:1px solid rgba(79,140,255,.35);color:#cfe0ff;max-width:420px;text-align:center}.mt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#eef2fa;background:#07090f;font-family:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:mt-entree var(--v-pose,.22s) ease-out}@keyframes mt-entree{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}html.mode-tel .cartes-entrantes,html.mode-tel .toasts,html.mode-tel .maj-dispo,html.mode-tel .pastille-appel{display:none!important}.mt-fond{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.mt-k{position:absolute;right:-6vmin;bottom:-10vmin;height:118vmin;width:auto;fill:#fff;opacity:.028}.mt-lueur{position:absolute;left:-28vmax;top:-30vmax;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(255,61,90,.3),rgba(255,160,60,.14) 55%,transparent 72%);filter:blur(10px)}.mt>*:not(.mt-fond){position:relative;z-index:1}.mt-haut{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 20px 6px;position:relative}.mt-logo{position:relative;width:64px;height:64px;border-radius:50%;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;-webkit-touch-callout:none;touch-action:none}.mt-logo:focus-visible{outline:none;box-shadow:var(--v-focus,0 0 0 3px #4f8cff)}.mt-logo-img{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;overflow:hidden}.mt-logo-img img{max-width:48px;max-height:48px;object-fit:contain}.mt-anneau{position:absolute;top:0;right:0;bottom:0;left:0;width:64px;height:64px;transform:rotate(-90deg);pointer-events:none}.mt-anneau circle{fill:none;stroke-width:3}.mt-anneau .piste{stroke:#fff0}.mt-anneau .remplit{stroke:#ffa03c;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2}.mt-logo.appui .piste{stroke:#ffffff24}.mt-logo.appui .remplit{stroke-dashoffset:0;transition:stroke-dashoffset 5s linear}.mt-astuce{position:absolute;left:20px;top:84px;margin:0;padding:6px 12px;border-radius:999px;background:#0a0c14db;border:1px solid rgba(255,255,255,.12);font-size:13px;color:#ffd7a8;z-index:3}.mt-heure{text-align:center;display:flex;flex-direction:column;line-height:1.1}.mt-heure b{font-size:clamp(22px,3.4vmin,30px);font-weight:600;letter-spacing:-.01em}.mt-heure span{font-size:13px;color:#aab6cc;text-transform:none}.mt-heure span:first-letter{text-transform:uppercase}.mt-coin{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:64px}.mt-moi{font-size:14px;color:#c9d3e6;font-weight:600;max-width:20vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt .rx-bouton{width:40px;height:40px}.mt-corps{min-height:0;display:flex;justify-content:center;padding:4px 20px}.mt-vue{width:100%;max-width:980px;min-height:0;display:flex;flex-direction:column}.mt-clavier{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2vmin,22px)}.mt-saisie{width:min(100%,460px);display:flex;flex-direction:column;align-items:center;gap:8px;min-height:120px}.mt-numero{display:block;width:100%;text-align:center;font-size:clamp(30px,6vmin,46px);font-weight:300;letter-spacing:.04em;min-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-numero.long{font-size:clamp(22px,4.4vmin,32px)}.mt-invite{color:#7f8aa1;font-weight:300;font-size:.62em;letter-spacing:0}.mt-sugg{display:flex;flex-direction:column;gap:6px;width:100%;min-height:52px;align-items:center}.mt-sugg-el{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border-radius:999px;border:1px solid var(--v-lisere,rgba(255,255,255,.12));background:#ffffff12;color:inherit;font:inherit;cursor:pointer;max-width:100%}.mt-sugg-el span{display:flex;flex-direction:column;text-align:left;min-width:0}.mt-sugg-el b{font-size:15px}.mt-sugg-el small{font-size:12.5px;color:#aab6cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-info{margin:0;font-size:14px;color:#c9d3e6;text-align:center;max-width:34ch}.mt-pave{display:grid;grid-template-columns:repeat(3,var(--mt-t));gap:var(--mt-g) calc(var(--mt-g) * 1.5);--mt-t:clamp(64px,min(11.5vh,22vw),92px);--mt-g:clamp(10px,2.1vh,20px);justify-items:center}.mt-touche{width:var(--mt-t);height:var(--mt-t);border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#fff;cursor:pointer;background:linear-gradient(180deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff2e,0 6px 18px #00000040;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transition:background var(--v-vite,.14s) ease,transform var(--v-vite,.14s) ease;font:inherit}.mt-touche b{font-size:calc(var(--mt-t) * .38);font-weight:400;line-height:1}.mt-touche span{font-size:calc(var(--mt-t) * .125);letter-spacing:.18em;color:#c3cbe0;font-weight:600;min-height:1em;margin-top:2px}.mt-touche:active{background:#ffffff57;transform:scale(.95)}.mt-touche:focus-visible,.mt-appeler:focus-visible,.mt-effacer:focus-visible,.mt-rond:focus-visible,.mt-bouton:focus-visible,.mt-onglets button:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #2f6fe4}.mt-appeler{width:var(--mt-t);height:var(--mt-t);border-radius:50%;border:0;background:#1f8450;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 22px #1f845073;transition:transform var(--v-vite,.14s) ease}.mt-appeler svg{width:40%;height:40%}.mt-appeler:disabled{background:#1f845080;box-shadow:none;cursor:default}.mt-appeler:not(:disabled):active{transform:scale(.95)}.mt-effacer{width:var(--mt-t);height:var(--mt-t);border:0;background:none;color:#c9d3e6;display:grid;place-items:center;cursor:pointer;border-radius:50%}.mt-effacer svg{width:34%;height:34%}.mt-effacer.cache{visibility:hidden}.mt-liste{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:760px;margin:0 auto;border-radius:22px;background:#161b2ab8;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.mt-liste>*{flex:1;min-height:0;display:flex;flex-direction:column}.mt .tel-defile{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.mt .tel-personne,.mt .tel-recent,.mt .tel-vocal-tete{min-height:64px}.mt .tel-personne-txt b,.mt .tel-recent-txt b{font-size:16px}.mt .tel-act{width:48px;height:48px}.mt .tel-actions .tel-act:nth-child(3){display:none}.mt .tel-recherche input{min-height:46px;font-size:16px}.mt-onglets{display:flex;justify-content:center;gap:6px;padding:8px 16px 14px}.mt-onglets button{flex:0 1 128px;min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:16px;background:none;color:#aab6cc;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mt-onglet-ic{display:grid;place-items:center;width:28px;height:28px}.mt-onglet-ic svg{width:24px;height:24px}.mt-onglets button[aria-selected=true]{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f}.mt-entrant,.mt-appel{flex:1;width:100%;max-width:980px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.8vh,18px);text-align:center;position:relative;min-height:0}.mt-genre{font-size:14px;font-weight:600;color:#ffcf9a;letter-spacing:.02em}.mt-grand-avatar{position:relative;width:clamp(112px,22vmin,168px);height:clamp(112px,22vmin,168px);border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#3a4a7a,#1b2440);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px #0006}.mt-grand-avatar.krp{background:linear-gradient(160deg,#20263a,#0e1220)}.mt-grand-avatar b{font-size:clamp(40px,8vmin,62px);font-weight:500;letter-spacing:.02em}.mt-grand-avatar i{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(255,160,60,.55);animation:mt-onde 2.4s ease-out infinite;pointer-events:none}.mt-grand-avatar i+i{animation-delay:1.2s}@keyframes mt-onde{0%{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}@media(prefers-reduced-motion:reduce){.mt-grand-avatar i{animation:none;opacity:0}.mt{animation:none}.mt-logo.appui .remplit{transition-duration:5s}}.mt-nom{margin:0;font-size:clamp(26px,4.6vmin,40px);font-weight:600;letter-spacing:-.01em;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-sous,.mt-etat-appel{margin:0;font-size:16px;color:#c9d3e6}.mt-duree{margin:0;font-size:clamp(22px,3.6vmin,30px);font-weight:400;color:#fff;letter-spacing:.04em}.mt-fiche{width:min(100%,460px);padding:12px 16px;border-radius:18px;background:#161b2ac7;border:1px solid rgba(255,255,255,.1);text-align:left}.mt-fiche-chiffres{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}.mt-fiche-chiffres span{display:flex;flex-direction:column}.mt-fiche-chiffres i{font-style:normal;font-size:12px;color:#aab6cc}.mt-fiche-chiffres b{font-size:16px}.mt-fiche-chiffres b.rouge{color:#ff8b84}.mt-fiche-l{margin:4px 0 0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-entrant-actions{display:flex;gap:clamp(24px,6vw,64px);margin-top:clamp(8px,3vh,30px)}.mt-rond{width:clamp(72px,11vmin,88px);height:clamp(72px,11vmin,88px);border-radius:50%;border:0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform var(--v-vite,.14s) ease;font:inherit}.mt-rond svg{width:36%;height:36%}.mt-rond small{position:absolute;top:calc(100% + 8px);font-size:13px;color:#dfe5f2;white-space:nowrap;font-weight:600}.mt-rond:active{transform:scale(.95)}.mt-rond.vert{background:#1f8450;box-shadow:0 10px 26px #1f845073}.mt-rond.rouge{background:#d42f26;box-shadow:0 10px 26px #d42f2673}.mt-rond.verre{background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.mt-appel-tete{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%}.mt-boutons{display:grid;grid-template-columns:repeat(3,auto);gap:clamp(16px,3.2vh,30px) clamp(26px,6vw,56px);justify-content:center;align-items:start;margin-top:clamp(10px,3vh,28px);padding-bottom:28px}.mt-bouton{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;color:#e9eef8;font:inherit;cursor:pointer;min-width:84px}.mt-bouton-rond{width:clamp(64px,9.5vmin,78px);height:clamp(64px,9.5vmin,78px);border-radius:50%;display:grid;place-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background var(--v-vite,.14s) ease,transform var(--v-vite,.14s) ease}.mt-bouton-rond svg{width:40%;height:40%}.mt-bouton small{font-size:13px;font-weight:600}.mt-bouton.actif .mt-bouton-rond{background:#f2f4f8;color:#0b0f19}.mt-bouton:active .mt-bouton-rond{transform:scale(.95)}.mt-bouton:disabled{opacity:.45;cursor:default}.mt-raccrocher{grid-column:2;margin-top:4px}.mt-raccrocher small{top:calc(100% + 8px)}.mt-note{margin:-10px 0 0;font-size:13px;color:#aab6cc}.mt-son-bloque{position:absolute;top:8px}.mt-appel.video{justify-content:flex-end}.mt-appel.video .mt-appel-tete{position:absolute;top:8px;left:0;right:0;text-shadow:0 2px 10px rgba(0,0,0,.7)}.mt-appel.video .mt-boutons{padding:16px 24px 28px;border-radius:28px;background:#07090f8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mt-video-loin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000}.mt-video-loin video{width:100%;height:100%;object-fit:cover}.mt-video-loin video.contenir{object-fit:contain}.mt-vignette{position:fixed;width:clamp(96px,18vmin,180px);aspect-ratio:3/4;border-radius:18px;overflow:hidden;z-index:5;border:2px solid rgba(255,255,255,.7);box-shadow:0 12px 30px #00000080;touch-action:none;cursor:grab;background:#111;transition:left .22s ease,top .22s ease}.mt-vignette.glisse{transition:none;cursor:grabbing}.mt-vignette video{width:100%;height:100%;object-fit:cover}.mt-vignette video.miroir{transform:scaleX(-1)}.mt-vignette.coin-bd{right:20px;bottom:calc(20px + env(safe-area-inset-bottom))}.mt-vignette.coin-bg{left:20px;bottom:calc(20px + env(safe-area-inset-bottom))}.mt-vignette.coin-hd{right:20px;top:calc(96px + env(safe-area-inset-top))}.mt-vignette.coin-hg{left:20px;top:calc(96px + env(safe-area-inset-top))}.mt-feuille{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:min(560px,100%);max-height:70%;display:flex;flex-direction:column;border-radius:24px;background:#121622f7;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 60px #0000008c;z-index:6;text-align:left;animation:v-pop var(--v-pose,.22s) ease-out}.mt-feuille-tete{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:17px}.mt-feuille ul{list-style:none;margin:0;padding:6px 10px 12px;overflow:auto}.mt-feuille li{display:flex;align-items:center;gap:8px;padding:8px 6px;min-height:56px;border-bottom:1px solid rgba(255,255,255,.06)}.mt-feuille li .btn{min-height:44px}.mt-feuille-nom{flex:1;min-width:0;display:flex;flex-direction:column}.mt-feuille-nom small{color:#aab6cc}.mt-icone{width:44px;height:44px;border-radius:50%;border:0;background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer}.mt-icone svg{width:18px;height:18px}@media(orientation:landscape)and (min-width:900px){.mt{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mt-haut{grid-column:1 / -1}.mt-onglets{grid-row:2;grid-column:1;flex-direction:column;justify-content:center;padding:8px 6px 24px 16px}.mt-onglets button{flex:none;width:96px}.mt-corps{grid-row:2;grid-column:2}.mt.mt-occupe .mt-corps{grid-column:1 / -1}.mt-clavier{flex-direction:row;justify-content:space-evenly}.mt-saisie{width:min(44%,440px)}.mt-pave{--mt-t:clamp(64px,13vh,92px);--mt-g:clamp(10px,2.2vh,18px)}}@media(max-width:520px){.mt-haut{padding:10px 12px 2px;gap:8px}.mt-logo,.mt-anneau{width:56px;height:56px}.mt-moi{display:none}.mt-corps{padding:2px 12px}.mt-onglets{padding:4px 8px 10px}.mt-onglets button{min-height:56px;font-size:12px}.mt-boutons{gap:18px 22px}.mt-touche,.mt-bouton-rond,.mt-liste{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mt-touche{background:#1c2232}.mt-liste{background:#141927}}@media(prefers-reduced-transparency:reduce){.mt-touche{background:#1c2232}.mt-liste{background:#141927}}.mt .tel-recherche{padding:10px 12px}.mt .tel-recherche input{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:14px}.mt .tel-recherche input::placeholder{color:#aab6cc}.mt>.mt-haut{z-index:3}.mt:has(.mt-appel.video) .mt-haut{background:linear-gradient(180deg,#07090fb8,#07090f00)}.mt-appel.video .mt-appel-tete{top:0}.mt-appel.video .mt-boutons{grid-template-columns:repeat(6,auto);gap:12px clamp(10px,2.4vw,26px);padding:14px clamp(14px,3vw,28px) 30px;margin-bottom:10px;background:#07090fa8;border:1px solid rgba(255,255,255,.1)}.mt-appel.video .mt-raccrocher{grid-column:auto;margin-top:0}.mt-appel.video .mt-bouton-rond,.mt-appel.video .mt-rond{width:clamp(54px,8vmin,66px);height:clamp(54px,8vmin,66px)}.mt-appel.video .mt-bouton{min-width:0}.mt-appel.video .mt-bouton small,.mt-appel.video .mt-rond small{font-size:12px}@media(max-width:520px){.mt-appel.video .mt-boutons{grid-template-columns:repeat(3,auto);gap:16px 26px}.mt-appel.video .mt-raccrocher{grid-column:2}}html[data-krp-ui=grand] .portail .dock{zoom:1.12}html[data-krp-ui=petit] .portail .dock{zoom:.86}html[data-krp-ui=grand] .portail .barre-menu>*{zoom:1.1}html[data-krp-ui=petit] .portail .barre-menu>*{zoom:.9}html[data-krp-ui=grand] .portail .fenetre-barre{zoom:1.12}html[data-krp-ui=petit] .portail .fenetre-barre{zoom:.9}.portail .fenetre:not(.fen-appel)>.fenetre-corps{zoom:var(--krp-texte, 1)}.af-bloc{display:flex;flex-direction:column;gap:8px;margin:18px 0 6px}.af-segments{align-self:flex-start;max-width:100%}.af-apercu{margin:4px 0 0;padding:10px 14px;border-radius:var(--v-r2,12px);background:var(--v-n3);border:1px solid var(--v-lisere);font-size:14px}.af-logo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.af-logo-apercu{width:56px;height:56px;border-radius:14px;background:#07090f;border:1px solid var(--v-lisere);display:grid;place-items:center;overflow:hidden}.af-logo-apercu img{max-width:48px;max-height:48px;object-fit:contain}.af-logo-apercu b{font-size:26px;color:#ff6b4a}.cs-groupe{margin:16px 0 4px}.cs-liste{list-style:none;margin:6px 0 0;padding:0;border-radius:var(--v-r2,12px);background:var(--v-n3);border:1px solid var(--v-lisere);overflow:hidden}.cs-liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;font-size:14px;border-top:1px solid var(--v-lisere)}.cs-liste li:first-child{border-top:0}.cs-touches{display:inline-flex;gap:4px;flex:none}.cs-touches kbd{min-width:26px;padding:3px 7px;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-bottom-width:2px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;color:var(--v-texte,#eef2fa)}.rx{position:relative;display:flex;align-items:center}.rx-bouton{position:relative;width:34px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer}.rx-bouton:hover{background:#ffffff14}.rx-bouton:focus-visible{outline:none;box-shadow:var(--v-focus)}.rx-bouton svg{width:19px;height:15px;overflow:visible}.rx-bouton rect{fill:#ffffff42}.rx-bouton rect.plein{fill:#eef2fa}.rx-bouton.rx-moyen rect.plein{fill:#ffc35a}.rx-bouton.rx-lent rect.plein{fill:#ff8b6b}.rx-bouton .barre{stroke:#ff8b84;stroke-width:2;stroke-linecap:round}.rx-relais-point{position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:#4f8cff;box-shadow:0 0 0 2px var(--v-n1,#1a1e2f)}.rx-menu{position:absolute;right:0;top:calc(100% + 6px);width:min(320px,calc(100vw - 20px));z-index:62;padding-bottom:6px}.rx-etat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.rx-etat i{width:8px;height:8px;border-radius:50%;background:#3ccb7f}.rx-etat.rx-moyen i{background:#ffc35a}.rx-etat.rx-lent i{background:#ff8b6b}.rx-etat.rx-hors i{background:#ff6b63}.rx-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:8px 14px;font-size:13px}.rx-dl dt{color:var(--v-texte-2,#c5cfdc)}.rx-dl dd{margin:0;text-align:right}.rx-texte{margin:10px 14px;font-size:13px;line-height:1.45}.rx-appel{margin:6px 14px 0;padding-top:8px;border-top:1px solid var(--v-lisere)}.rx-appel .rx-dl{margin:6px 0}.rx-pied{display:flex;justify-content:flex-end;padding:4px 10px 2px}@media(max-width:720px){.rx-menu{position:fixed;right:10px;top:calc(var(--barre, 44px) + 6px)}}.af-bloc>.btn{align-self:flex-start}.rx-dl dd{max-width:60%;justify-self:end}.as-bulle-bouton{position:fixed;right:18px;bottom:calc(var(--as-bulle-bas,18px) + env(safe-area-inset-bottom,0px));z-index:310;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,#5b6cff,#8e5bff);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 10px 28px #3c28b473,0 2px 6px #00000059,inset 0 1px #ffffff4d;transition:transform var(--v-vite,.14s),box-shadow var(--v-vite,.14s)}.as-bulle-bouton:hover{transform:translateY(-1px);box-shadow:0 14px 32px #3c28b48c,0 2px 6px #00000059,inset 0 1px #ffffff4d}.as-bulle-bouton:active{transform:scale(.96)}.as-bulle-bouton:focus-visible{outline:3px solid #c9d6ff;outline-offset:3px}.as-bulle-ic{display:grid;place-items:center}.as-bulle-ic svg{width:26px;height:26px}.as-bulle-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d42f26;color:#fff;font-size:11.5px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 2px #0e1220}.as-fenetre{position:fixed;right:18px;bottom:calc(var(--as-bulle-bas,18px) + 68px + env(safe-area-inset-bottom,0px));z-index:305;width:420px;height:min(640px,calc(100dvh - var(--as-bulle-bas,18px) - 120px));display:flex;flex-direction:column;border-radius:var(--v-r4,22px);overflow:hidden;background:var(--v-n2-fond,var(--v-n2,rgba(26,30,47,.92)));backdrop-filter:var(--v-flou-2,blur(40px));-webkit-backdrop-filter:var(--v-flou-2,blur(40px));border:1px solid var(--v-lisere-fort,rgba(255,255,255,.18));box-shadow:var(--v-ombre-3,0 24px 60px rgba(0,0,0,.5));opacity:0;transform:translateY(12px) scale(.98);transform-origin:bottom right;pointer-events:none;visibility:hidden;transition:opacity var(--v-pose,.22s),transform var(--v-pose,.22s),visibility 0s linear var(--v-pose,.22s)}.as-fenetre.ouverte{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--v-pose,.22s),transform var(--v-pose,.22s),visibility 0s}.as-fenetre-tete{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--v-lisere,rgba(255,255,255,.1));background:var(--v-n2-barre,rgba(255,255,255,.04))}.as-fenetre-tete b{flex:1;font-size:15px}.as-fenetre-logo{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(160deg,#5b6cff,#8e5bff);color:#fff}.as-fenetre-logo svg{width:17px;height:17px}.as-fenetre-bouton{width:32px;height:32px;border-radius:50%;border:0;background:#ffffff12;color:var(--v-texte,#f2f4f8);display:grid;place-items:center;cursor:pointer}.as-fenetre-bouton:hover{background:#ffffff26}.as-fenetre-bouton:focus-visible{outline:2px solid var(--v-focus,#8ab4ff);outline-offset:2px}.as-fenetre-corps{flex:1;min-height:0;display:flex;flex-direction:column;container-type:inline-size;container-name:fen}.as-fenetre-corps .as-appli{flex:1;min-height:0}.as-appli.compact .as-tete{padding:8px 12px 4px}.as-appli.compact .as-tete h2{font-size:14.5px}.as-appli.compact .as-fil{padding:8px 12px 12px}.as-appli.compact .as-saisie{padding:8px 10px 10px}.as-appli.compact .as-vide p{font-size:13.5px}html.as-pile .cartes-entrantes{bottom:calc(var(--pile-bas,106px) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){html.as-bulle-ouverte .cartes-entrantes{right:452px}}html.mode-tel .as-bulle-bouton,html.mode-tel .as-fenetre{display:none}@media(max-width:720px){.as-bulle-bouton{right:12px;width:52px;height:52px}.as-fenetre{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--v-option,#171c2a)}}@media(max-width:599px){.as-fenetre{top:0;right:0;bottom:0;left:0;width:auto;height:auto;bottom:var(--as-clavier,0px);border-radius:0;z-index:330;padding-top:env(safe-area-inset-top,0px)}html.as-bulle-ouverte .as-bulle-bouton{display:none}}@media(prefers-reduced-motion:reduce){.as-fenetre,.as-fenetre.ouverte,.as-bulle-bouton{transition:none}}.rsvp-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#050910a8;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rsvp{width:100%;max-width:480px;background:#fff;color:#151b24;border-radius:14px;box-shadow:0 40px 90px -30px #0009;overflow:hidden;font:16px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang HK,Noto Sans HK,sans-serif}.rsvp-tete{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 20px;border-bottom:1px solid #e3e6eb;font-weight:650}.rsvp-marque{font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#4a79a8,#2c4d70);border-radius:6px;padding:1px 7px;font-size:13px}.rsvp-fermer{margin-left:auto;width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:#556070;font-size:16px;cursor:pointer}.rsvp-fermer:hover{background:#7f7f7f24}.rsvp-corps{padding:20px 24px 24px}.rsvp-corps h2{margin:0 0 4px;font-size:20px;line-height:1.3}.rsvp-quand{margin:0 0 16px;color:#3d4757}.rsvp-doux{color:#5d6676;font-size:14.5px}.rsvp-msg{margin:0 0 8px;padding:12px 14px;border-radius:10px;font-weight:600}.rsvp-a.rsvp-msg{background:#e7f4ec;color:#1f5e3a}.rsvp-p.rsvp-msg{background:#fbf3df;color:#6b5414}.rsvp-r.rsvp-msg{background:#f8e7e7;color:#7d2a2a}.rsvp-info{background:#eef2f7;color:#2b3646}.rsvp-err{background:#f8e7e7;color:#7d2a2a}.rsvp-choix{margin-top:18px;padding-top:14px;border-top:1px solid #e9ecf0;display:grid;gap:8px}.rsvp-choix>div{display:flex;flex-wrap:wrap;gap:8px}.rsvp-btn{min-height:44px;padding:9px 18px;border-radius:9px;border:1px solid #cfd5de;background:#fff;color:#151b24;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.rsvp-btn:hover{background:#f3f5f8}.rsvp-btn:disabled{opacity:.6;cursor:default}.rsvp-btn.rsvp-a.actif{background:#2e7d4f;border-color:#2e7d4f;color:#fff}.rsvp-btn.rsvp-p.actif{background:#8a6d1f;border-color:#8a6d1f;color:#fff}.rsvp-btn.rsvp-r.actif{background:#a33a3a;border-color:#a33a3a;color:#fff}@media(max-width:520px){.rsvp-fond{padding:10px;align-items:flex-end}.rsvp-corps{padding:18px 18px calc(22px + env(safe-area-inset-bottom))}}
