.guide .carte h3,.guide h3{margin:0 0 10px;font-size:16px}.guide h4{font:600 15px var(--titre);margin:0 0 6px}.guide-tete p{margin:-4px 0 14px}.guide-recherche{margin-bottom:12px}.guide-groupe{margin:8px 4px 2px;font-size:18px}.guide-groupe-resume{margin:0 4px 10px}.guide-grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.guide-grille .carte+.carte{margin-top:0}.guide-carte{align-items:flex-start;gap:14px;padding:16px;transition:transform .12s;display:flex}.guide-carte:hover{border-color:var(--trait-fort);transform:translateY(-1px)}.guide-carte>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.guide-resultats>li{padding:0}.guide-resultat{align-items:center;gap:12px;width:100%;padding:10px 4px;display:flex}.guide-resultat>span{flex-direction:column;gap:2px;display:flex}.guide-extrait{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-fil{align-self:flex-start;padding:2px 4px}.guide-entete{align-items:center;gap:16px;display:flex}.guide .guide-entete h2{margin:2px 0 4px;font-size:22px}.guide-deux{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 32px;display:grid}.guide-deux .carte+.carte,.guide .carte+.carte{margin-top:0}.guide-pas{flex-direction:column;gap:7px;margin:0;padding-left:22px;line-height:1.5;display:flex}.guide-pas li::marker{color:var(--guide,#0891b2);font-weight:700}.guide-taches{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;display:grid}.guide-astuces ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-astuces li{padding-left:26px;position:relative}.guide-astuces li:before{content:"💡";position:absolute;left:0}.guide-faq details{border-top:1px solid var(--trait);padding:10px 0}.guide-faq details:first-child{border-top:0;padding-top:0}.guide-faq summary{cursor:pointer;font-weight:600}.guide-faq p{color:var(--doux);margin:6px 0 0}.guide-journee summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.guide-journee summary::-webkit-details-marker{display:none}.guide-journee summary h3{flex:1;margin:0}.guide-journee summary:after{content:"▾";color:var(--doux)}.guide-journee[open] summary{margin-bottom:10px}.guide-moi{background:var(--guide,#0891b2);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.guide-tableau{overflow-x:auto}.guide-tableau table{border-collapse:collapse;width:100%;font-size:14px}.guide-tableau th{text-align:left;color:var(--doux);border-bottom:1px solid var(--trait-fort);padding:0 10px 8px 0;font-weight:600}.guide-tableau td{border-bottom:1px solid var(--trait);vertical-align:top;padding:9px 10px 9px 0}.guide-tableau td:first-child{font-weight:600}@media (max-width:640px){.guide-tableau thead{display:none}.guide-tableau tr{border-bottom:1px solid var(--trait);padding:10px 0;display:block}.guide-tableau td{border:0;padding:1px 0;display:block}.guide-tableau td:not(:first-child):before{content:attr(data-colonne) " : ";color:var(--doux)}.guide-entete{align-items:flex-start}}.guide-schema{margin:0}.guide-chemin{flex-wrap:wrap;gap:10px 6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.guide-chemin li{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.guide-chemin li:not(:last-child):after{content:""}.guide-chemin li:not(:last-child) .guide-statut:after{content:"→";color:var(--doux);font-weight:400;position:absolute;right:-15px}.guide-chemin li{margin-right:12px}.guide-statut{color:#fff;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block;position:relative}.guide-boucle{background:var(--neutre);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;padding:10px 12px;display:flex}.guide-schema figcaption{margin-top:4px}.guide-visite{flex-wrap:wrap;align-items:center}.guide-voir{gap:8px}.guide-puce{border:1px solid var(--trait-fort);background:var(--carte);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:500}.guide-suite{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-suite .carte{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.guide-suite .carte+.carte{margin-top:0}.bienvenue{border-color:color-mix(in srgb, var(--guide,#0891b2) 35%, var(--trait));background:color-mix(in srgb, var(--guide,#0891b2) 7%, var(--verre));position:relative}.bienvenue h2{margin:0 36px 4px 0}.bienvenue p{margin:0 0 12px}.bienvenue .fermer{position:absolute;top:10px;right:10px}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-italic-B5MGXMAg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-italic-CVbpa0t4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-italic-BGJhoCPh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-italic-C8utfXoj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-italic-jzfX-GOl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ul{--font-title:"Montserrat Variable";--font-ui:"Inter Variable";--blue:#0d02ff;--blue-dark:#0a01cc;--blue-wash:#eeecff;--night:#091540;--cyan:#00e5ff;--paper:#fff;--wash:#f8fafc;--ink:#0f172a;--ink-soft:#64748b;--ink-faint:#94a3b8;--line:#e8ecf2;--line-soft:#f1f4f8;--signal:#d92d20;--signal-wash:#fef3f2;--gain:#067647;--gain-wash:#ecfdf3;--warn:#b54708;--warn-wash:#fffaeb;--r-pill:999px;--r-box:20px;--r-input:12px;--shadow:0 2px 8px #0915400a, 0 1px 3px #0915400d;--font-title-fb:-apple-system, BlinkMacSystemFont, sans-serif;--font-ui-fb:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ul .raccourcis-date,.ul .opp-motifs{flex-wrap:wrap;gap:6px;display:flex}.ul .raccourcis-date .button,.ul .opp-motifs .button{min-height:34px;padding:0 12px;font-size:13px}.ul .opp-motifs{margin-bottom:6px}.ul .opp-motifs .button[aria-pressed=true]{background:var(--blue-wash);color:var(--blue);border-color:var(--blue)}.ul .logo-client{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:56px;margin:2px 10px 0;display:block}.ul .logo-client-entete{object-fit:contain;flex:none;width:auto;max-width:72px;height:28px;margin-right:10px}.ul .assistant-grille{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ul .lien-simple{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.connexion-crm,.ouverture-crm{background:var(--night,#091540)}.ul.connexion-crm{background:radial-gradient(90vmax 70vmax at 100% 0%, #0d02ff8c, transparent 62%), var(--night);grid-template-rows:auto auto;align-content:center;gap:26px}.connexion-crm-logo{width:auto;height:46px;display:block}.ul.connexion-crm .carte{background:var(--paper);border-radius:var(--r-box);border:0;padding:24px;box-shadow:0 18px 50px #00000047}.ul.connexion-crm h1{color:var(--ink);font-size:24px;font-style:normal}.ul.connexion-crm .doux,.ul.connexion-crm .champ>span{color:var(--ink-soft)}.ul.connexion-crm .champ input{background:var(--paper);border-color:var(--line);border-radius:var(--r-input);color:var(--ink)}.ul.connexion-crm .champ input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash)}.ul.connexion-crm .bouton.primaire{background:var(--blue);border-color:var(--blue);color:#fff;min-height:48px;font-weight:600}.ul.connexion-crm .bouton.primaire:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.ul.connexion-crm .bouton.discret{color:var(--ink-soft);padding:0 4px;font-size:14px}.ul.connexion-crm .champ.code{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0;overflow:visible}.ul.connexion-crm .champ.code>span{font-family:var(--font-ui), var(--font-ui-fb);letter-spacing:0;font-size:13px;font-weight:600}.ouverture-crm{place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ouverture-crm img{width:auto;height:46px}.ul *,.ul{box-sizing:border-box}.ul{background:var(--wash);color:var(--ink);font-family:var(--font-ui), var(--font-ui-fb);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.5}.ul h1,.ul h2,.ul h3{font-family:var(--font-title), var(--font-title-fb);letter-spacing:-.02em;margin:0;font-weight:700}.ul h1{font-style:italic;font-weight:800}.ul a{color:inherit}.ul .label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.ul .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);padding:20px}.ul .chip{border-radius:var(--r-pill);background:var(--line-soft);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.ul .chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ul .chip[data-tone=brand]{background:var(--blue-wash);color:var(--blue)}.ul .chip[data-tone=signal]{background:var(--signal-wash);color:var(--signal)}.ul .chip[data-tone=gain]{background:var(--gain-wash);color:var(--gain)}.ul .chip[data-tone=warn]{background:var(--warn-wash);color:var(--warn)}.ul .chip[data-tone=urgent]{color:#05687a;background:#d9f7fd}.ul .shell{min-height:100dvh;display:flex}.ul .sidebar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:20px;width:268px;height:100dvh;padding:24px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.ul .brand{flex:none;padding:0 10px 4px;display:block}.ul .retour-up{border-radius:var(--r-pill);color:#525252;background:var(--wash);border:1px solid var(--line);align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 -6px 4px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ul .retour-up:hover{color:#0d02ff;border-color:currentColor}.ul .brand img{width:auto;height:40px;display:block}.ul .nav{flex-direction:column;gap:2px;display:flex}.ul .nav a{border-radius:var(--r-pill);color:#525252;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none}.ul .nav a:hover{background:var(--line-soft);color:var(--ink)}.ul .nav a[aria-current=page]{background:var(--blue);color:#fff;font-weight:600}.ul .nav a[href="/dashboard/plus"]{display:none}.ul .nav a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:16px 12px 0}.ul .sidebar-foot .who{margin:2px 0 12px;font-size:14px;font-weight:600}.ul .content{flex:1;min-width:0;max-width:1340px;padding:28px 30px 72px}@media (max-width:900px){.ul .shell{flex-direction:column}.ul .sidebar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:#fffffff0;border-top:.5px solid #00000024;border-right:0;flex-direction:row;align-items:stretch;gap:0;padding:0;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:visible}.ul .brand,.ul .retour-up,.ul .sidebar-foot,.ul .client-brand,.ul .logo-client,.ul .nav-section{display:none}.ul .nav{width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);flex-direction:row;gap:0}.ul .nav a{text-align:center;letter-spacing:-.01em;color:#8e8e93;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;max-width:none;min-height:0;padding:0 2px;font-size:11px;font-weight:500;line-height:1.2;display:flex}.ul .nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ul .nav a svg{stroke-width:1.8px;flex:none;width:22px;height:22px}.ul .nav a:hover{color:#8e8e93;background:0 0}.ul .nav a:active{opacity:.45}.ul .nav a[aria-current=page]{color:var(--blue);background:0 0;font-weight:500}.ul .nav a[aria-current=page] svg{color:var(--blue);stroke-width:2px}.ul .nav a.secondary{display:none}.ul .nav a[href="/dashboard/plus"]{display:flex}.ul .content{padding:16px 14px calc(78px + env(safe-area-inset-bottom))}.ul .topbar{padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.ul .topbar .search{display:none}.ul .topbar .mobile-brand{align-items:center;margin-right:auto;display:flex}.ul .topbar .mobile-brand img{width:auto;height:24px}}.ul .more-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ul .more-grid a{border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);align-items:center;gap:12px;padding:16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.ul .more-grid a svg{color:var(--blue);flex:none}.ul .more-grid a:active{background:var(--wash)}.ul .topbar .mobile-brand,.ul .only-mobile{display:none}@media (max-width:900px){.ul .only-mobile{display:block}}.ul .counters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.ul .counter{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);align-items:flex-start;gap:12px;padding:18px 20px;display:flex;position:relative}.ul .counter .text{flex:1;min-width:0}.ul .counter .text>span{margin-bottom:8px;display:block}.ul .counter .text>strong{font-family:var(--font-title), var(--font-title-fb);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1;display:block}.ul .counter .text>em{color:var(--ink-faint);margin-top:7px;font-size:13px;font-style:normal;display:block}.ul .counter .badge{background:var(--line-soft);width:44px;height:44px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid}.ul .counter[data-tone=amber] .badge{color:#b54708;background:#fff5e0}.ul .counter[data-tone=green] .badge{color:#067647;background:#e7f8f0}.ul .counter[data-tone=cyan] .badge{color:#0a7186;background:#e2f8fc}.ul .counter[data-tone=indigo] .badge{background:var(--blue-wash);color:var(--blue)}.ul .counter[data-fill]{background:var(--blue);border-color:var(--blue);color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff12 0 8px,#0000 8px 20px)}.ul .counter[data-fill] .text>span{color:#ffffffd1}.ul .counter[data-fill] .text>em{color:#ffffffbf}.ul .counter[data-fill] .badge{color:#fff;background:#ffffff2e}.ul .crumbs{align-items:center;gap:7px;margin-bottom:10px;display:flex}.ul .crumbs a,.ul .crumbs span{color:var(--ink-faint);font-size:12.5px;text-decoration:none}.ul .crumbs a:hover{color:var(--blue)}.ul .page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ul .page-head h1{margin-right:auto;font-size:26px}.ul .button{font:inherit;color:#fff;background:var(--blue);border-radius:var(--r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ul .button:hover{background:var(--blue-dark)}.ul .button:disabled{opacity:.45;cursor:not-allowed}.ul .button:focus-visible{outline:2px solid var(--night);outline-offset:2px}.ul .button.ghost{color:#171717;background:#f5f5f5}.ul .button.ghost:hover{background:#ebebeb}.ul .quick{gap:6px;display:inline-flex}.ul .quick a{background:var(--line-soft);width:32px;height:32px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ul .quick a:hover{background:var(--blue);color:#fff}.ul .quick a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .quick a[data-off]{opacity:.3;pointer-events:none}.ul .field{margin-bottom:14px;display:block}.ul .field>span{color:var(--ink-soft);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ul .field>input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-input);padding:12px 15px}.ul .field>input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul .alert{color:var(--signal);background:var(--signal-wash);border-radius:var(--r-input);border:1px solid #fecdca;margin-bottom:14px;padding:11px 14px;font-size:14px}.ul .filters{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.ul .filters .head{align-items:center;gap:14px;padding:18px 22px;display:flex}.ul .filters .head .badge{background:var(--blue-wash);width:46px;height:46px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.ul .filters .head h2{margin:0;font-size:17px}.ul .filters .head p{color:var(--ink-faint);margin:2px 0 0;font-size:13.5px}.ul .filters .body{padding:4px 22px 20px}.ul .filters .grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:820px){.ul .filters .grid{grid-template-columns:1fr 260px}}.ul .filters .group>label{color:var(--ink-soft);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.ul .filters .input-wrap{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--wash);color:var(--ink-faint);align-items:center;gap:10px;padding:12px 18px;display:flex}.ul .filters .input-wrap:focus-within{border-color:var(--blue);background:var(--paper)}.ul .filters .input-wrap input{font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:14.5px}.ul .filters .input-wrap input:focus{outline:none}.ul .filters .input-wrap input::placeholder{color:var(--ink-faint)}.ul .filters select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--wash);padding:12px 18px;font-size:14.5px}.ul .filters select:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul .filters .divider{border-top:1px solid var(--line-soft);margin:20px 0 16px}.ul .filters .status-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ul .status-pills{flex-wrap:wrap;gap:10px;display:flex}.ul .status-pills a{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:11px 22px;font-size:14.5px;font-weight:500;text-decoration:none}.ul .status-pills a:hover{border-color:var(--blue);color:var(--blue)}.ul .status-pills a[data-on]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.ul .status-pills a .n{opacity:.65;font-variant-numeric:tabular-nums;margin-left:7px;font-size:13px}.ul .register{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);overflow:hidden}.ul table.leads{border-collapse:collapse;width:100%}.ul table.leads th{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:#737373;white-space:nowrap;padding:15px 16px;font-size:11px;font-weight:600}.ul table.leads td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:18px 16px;font-size:14px}.ul table.leads tr:last-child td{border-bottom:0}.ul table.leads tbody tr:hover{background:var(--wash)}.ul table.leads a.lead-name{color:var(--ink);font-size:15.5px;font-weight:700;text-decoration:none}.ul table.leads a.lead-name:hover{color:var(--blue)}.ul .sub{color:var(--ink-faint);margin-top:3px;font-size:13.5px;display:block}.ul .stack a{color:var(--ink);font-size:14px;text-decoration:none;display:block}.ul .stack a:hover{color:var(--blue)}.ul .stack .second{color:var(--ink-faint);margin-top:3px;font-size:13.5px;display:block}.ul td.num{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.ul td.num a{color:var(--ink-soft);text-decoration:none}.ul td.num a:hover{color:var(--blue);text-decoration:underline}.ul td.rank{color:var(--ink-faint);font-variant-numeric:tabular-nums;width:46px;font-size:12.5px}.ul .tag{border-radius:var(--r-pill);background:var(--blue-wash);color:var(--blue);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ul .cards{display:none}@media (max-width:900px){.ul table.leads{display:none}.ul .cards{display:block}.ul .cards .item{border-bottom:1px solid var(--line-soft);padding:15px 16px}.ul .cards .item:last-child{border-bottom:0}.ul .cards .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ul .cards .name{color:var(--ink);font-size:16px;font-weight:650;text-decoration:none}.ul .cards .meta{color:var(--ink-faint);margin-top:3px;font-size:13px}.ul .cards .bottom{align-items:center;gap:8px;margin-top:12px;display:flex}.ul .cards .bottom .button{flex:1;padding:11px 14px}}.ul .empty{text-align:center;color:var(--ink-soft);padding:48px 24px;font-size:14px}.ul .empty strong{color:var(--ink);font-size:16px;font-family:var(--font-title), var(--font-title-fb);margin-bottom:6px;display:block}.ul .pager{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ul .pager a,.ul .pager span{border-radius:var(--r-pill);color:#171717;background:#f5f5f5;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none}.ul .pager span{color:var(--ink-faint);font-variant-numeric:tabular-nums;background:0 0}.ul .pager a:hover{background:var(--blue);color:#fff}.ul .lead-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:1040px){.ul .lead-grid{grid-template-columns:1.3fr 1fr;align-items:start}}.ul .lead-hero{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);margin-bottom:20px;padding:22px 24px}.ul .lead-hero h1{margin-bottom:12px;font-size:27px}.ul .lead-hero .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ul .section-title{margin:0 0 10px}.ul dl.props{grid-template-columns:124px 1fr;gap:11px 16px;margin:0;font-size:14px;display:grid}.ul dl.props dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px;font-size:11px;font-weight:600}.ul dl.props dd{word-break:break-word;margin:0}.ul dl.props a{color:var(--blue);font-weight:600;text-decoration:none}.ul dl.props a:hover{text-decoration:underline}.ul .feed{margin:0;padding:0;list-style:none}.ul .feed li{border-top:1px solid var(--line-soft);padding:14px 0}.ul .feed li:first-child{border-top:0;padding-top:0}.ul .feed .head{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.ul .feed .who{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.ul .feed .body{white-space:pre-wrap;font-size:14px}.ul .composer textarea{resize:vertical;width:100%;min-height:88px;font:inherit;border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);color:var(--ink);padding:12px 15px;font-size:14px}.ul .composer textarea::placeholder{color:var(--ink-faint)}.ul .composer textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul .composer .actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ul .composer select{font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);padding:10px 15px;font-size:14px}.ul .back{color:var(--ink-faint);margin-bottom:14px;font-size:12.5px;text-decoration:none;display:inline-block}.ul .back:hover{color:var(--blue)}.ul .select-pill{font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);cursor:pointer;padding:9px 16px;font-size:14px;font-weight:600}.ul .select-pill:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ul .login-page{background-color:var(--night);background-image:repeating-linear-gradient(-45deg,#0d02ff59 0 14px,#0000 14px 30px);place-items:center;min-height:100dvh;padding:24px;display:grid}.ul .login-card{width:100%;max-width:400px}.ul .login-card .panel{background:var(--paper);border-radius:var(--r-box);padding:26px;box-shadow:0 20px 50px #09154047}.ul .login-card img{width:auto;height:34px;margin:0 auto 22px;display:block}@media (prefers-reduced-motion:reduce){.ul *,.ul{transition:none!important;animation:none!important}}.ul .main{flex-direction:column;flex:1;min-width:0;display:flex}.ul .topbar{padding:calc(13px + env(safe-area-inset-top)) 24px 13px;color:#fff;background-color:var(--night);z-index:30;background-image:repeating-linear-gradient(-45deg,#0d02ff4d 0 9px,#0000 9px 22px);align-items:center;gap:12px;display:flex;position:sticky;top:0}.ul .topbar .search{border-radius:var(--r-pill);color:#ffffff8c;background:#ffffff17;border:1px solid #ffffff29;flex:1;align-items:center;gap:9px;max-width:460px;padding:9px 16px;display:flex}.ul .topbar .search input{font:inherit;color:#fff;background:0 0;border:0;flex:1;font-size:14px}.ul .topbar .search input::placeholder{color:#ffffff80}.ul .topbar .search input:focus{outline:none}.ul .topbar .search:focus-within{border-color:var(--cyan);background:#ffffff24}.ul .topbar .spacer{margin-left:auto}.ul .badge-ws{border-radius:var(--r-pill);color:var(--cyan);background:#00e5ff26;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.ul .user-chip{align-items:center;gap:9px;display:inline-flex}.ul .avatar{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.ul .topbar .avatar{background:var(--cyan);color:var(--night)}.ul .user-chip .name{white-space:nowrap;color:inherit;font-size:14px;font-weight:600}@media (max-width:900px){.ul .user-chip .name,.ul .badge-ws{display:none}}.ul .nav a{align-items:center;gap:11px;display:flex}.ul .nav a svg{opacity:.85;flex:none}.ul .nav a[aria-current=page] svg{opacity:1}.ul .nav-section{background:var(--blue-wash);border-radius:var(--r-box);margin-bottom:8px;padding:14px 16px}.ul .nav-section .title{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ul .nav-section .hint{color:var(--ink-faint);margin:6px 0 0;font-size:12.5px;line-height:1.45}.ul .sidebar-foot .row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ul .card-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ul .card-head h2{margin-right:auto;font-size:17px}.ul .card-head svg{color:var(--blue);flex:none}.ul .meta-line{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-size:13.5px;display:flex}.ul .meta-line b{color:var(--ink);font-weight:600}.ul .empty-state{text-align:center;padding:44px 20px}.ul .empty-state .circle{background:var(--line-soft);width:56px;height:56px;color:var(--ink-faint);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.ul .empty-state strong{font-family:var(--font-title), var(--font-title-fb);margin-bottom:4px;font-size:16px;display:block}.ul .empty-state span{color:var(--ink-faint);font-size:13.5px}.ul .contact-row{align-items:center;gap:11px;padding:9px 0;font-size:14.5px;display:flex}.ul .contact-row svg{color:var(--ink-faint);flex:none}.ul .contact-row a{color:var(--ink);font-weight:500;text-decoration:none}.ul .contact-row a:hover{color:var(--blue)}.ul .contact-row .none{color:var(--ink-faint)}.ul .button.outline{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.ul .button.outline:hover{background:var(--wash);border-color:var(--blue);color:var(--blue)}.ul .overlay{z-index:60;background:#09154073;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ul .modal{background:var(--paper);border-radius:var(--r-box);flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 40px);display:flex;box-shadow:0 24px 60px #0915404d}.ul .modal .m-head{align-items:center;gap:12px;padding:20px 22px 0;display:flex}.ul .modal .m-head h2{margin-right:auto;font-size:19px}.ul .modal .m-body{padding:18px 22px;overflow-y:auto}.ul .modal .m-foot{justify-content:flex-end;gap:8px;padding:0 22px 20px;display:flex}.ul .icon-button{background:var(--line-soft);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ul .icon-button:hover{background:var(--line);color:var(--ink)}.ul .icon-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .form-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.ul .form-grid.two{grid-template-columns:1fr 1fr}}.ul .form-grid .full{grid-column:1/-1}.ul .field select,.ul .field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-input);padding:12px 15px}.ul .field select:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul .field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul .field .hint{color:var(--ink-faint);margin-top:5px;font-size:12.5px;font-weight:400;display:block}.ul .notice{border-radius:var(--r-input);background:var(--blue-wash);color:var(--blue);margin-bottom:14px;padding:12px 15px;font-size:13.5px}.ul .ok{border-radius:var(--r-input);background:var(--gain-wash);color:var(--gain);margin-bottom:14px;padding:11px 14px;font-size:14px}.ul table.grid{border-collapse:collapse;width:100%}.ul table.grid th{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:#737373;white-space:nowrap;padding:15px 16px;font-size:11px;font-weight:600}.ul table.grid td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:16px;font-size:14px}.ul table.grid tr:last-child td{border-bottom:0}.ul table.grid tbody tr:hover{background:var(--wash)}.ul table.grid .strong{font-size:15px;font-weight:650}.ul .row-actions{justify-content:flex-end;gap:6px;display:flex}.ul .client-brand{border:1px solid var(--line);border-radius:var(--r-box);background:var(--wash);align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.ul .client-brand .mark{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.ul .client-brand .mark img{object-fit:cover;width:100%;height:100%}.ul .client-brand .who{margin:0;font-size:14px;font-weight:650;line-height:1.2}.ul .client-brand .sub2{color:var(--ink-faint);font-size:12px}.ul .help-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ul .help-step{border-top:1px solid var(--line-soft);gap:14px;padding:16px 0;display:flex}.ul .help-step:first-of-type{border-top:0}.ul .help-step .n{background:var(--blue-wash);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ul .help-step h3{margin-bottom:3px;font-size:15px}.ul .help-step p{color:var(--ink-soft);margin:0;font-size:14px}.ul .endpoint{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);margin-bottom:16px}.ul .endpoint .e-head{align-items:center;gap:14px;padding:18px 20px;display:flex}.ul .endpoint .e-head .mark{background:var(--blue-wash);width:44px;height:44px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.ul .endpoint .e-head h3{margin:0;font-size:16px}.ul .endpoint .e-head .sub3{color:var(--ink-faint);margin:2px 0 0;font-size:13px}.ul .endpoint .e-body{padding:0 20px 20px}.ul .code{background:var(--night);color:#e6ecff;border-radius:var(--r-input);white-space:pre-wrap;word-break:break-all;resize:vertical;border:0;width:100%;margin:0;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6;display:block}.ul .code-head{align-items:center;gap:10px;margin:16px 0 8px;display:flex}.ul .code-head .label{margin:0 auto 0 0}.ul .map-row{grid-template-columns:1fr 28px 1fr 36px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.ul .map-row input,.ul .map-row select{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);width:100%;padding:9px 13px;font-size:14px}.ul .map-row .arrow{text-align:center;color:var(--ink-faint)}@media (max-width:620px){.ul .map-row{grid-template-columns:1fr 36px}.ul .map-row .arrow{display:none}}@media (max-width:900px){.ul{max-width:100%;overflow-x:hidden}.ul .main{min-width:0;max-width:100%;overflow-x:hidden}.ul .content{min-width:0;max-width:100%}.ul .register{-webkit-overflow-scrolling:touch;overflow-x:auto}.ul table.grid{min-width:560px}.ul .counters{grid-template-columns:1fr 1fr;gap:10px}.ul .counter{padding:14px 15px}.ul .counter .text>strong{font-size:25px}.ul .counter .badge{width:36px;height:36px}.ul .page-head h1{font-size:21px}.ul .page-head{gap:10px}.ul .lead-hero{padding:18px 16px}.ul .lead-hero h1{font-size:22px}.ul dl.props{grid-template-columns:1fr;gap:3px 0}.ul dl.props dt{padding-top:10px}.ul dl.props dd{padding-bottom:4px}.ul .filters .head{padding:15px 16px}.ul .filters .body{padding:4px 16px 18px}.ul .status-pills a{padding:9px 16px;font-size:13.5px}.ul .code{font-size:11px}.ul .endpoint .e-head{flex-wrap:wrap;padding:15px 16px}.ul .endpoint .e-body{padding:0 16px 16px}.ul .overlay{align-items:flex-end;padding:0}.ul .modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92dvh}.ul .form-grid.two,.ul .more-grid{grid-template-columns:1fr}}.ul .nav a .short{display:none}@media (max-width:900px){.ul .nav a .full{display:none}.ul .nav a .short{display:block}.ul .nav a:not(:has(.short)) .full{display:block}.ul .shell>.sidebar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:50;background:#fffffff0;bottom:0;left:0;right:0;border:0!important;border-top:.5px solid #00000029!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:auto!important;overflow:visible!important}.ul .shell>.sidebar>.nav{height:calc(64px + env(safe-area-inset-bottom));align-items:stretch;width:100%!important;padding:0 0 env(safe-area-inset-bottom)!important;flex-direction:row!important;justify-content:space-around!important;gap:0!important;margin:0!important;display:flex!important}.ul .shell>.sidebar>.nav>a{color:#8e8e93;text-align:center;min-height:0;font-size:11px;font-weight:500;line-height:1.2;background:0 0!important;border-radius:0!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 1px!important;display:flex!important}.ul .shell>.sidebar>.nav>a>svg{stroke-width:1.9px;flex:none;width:22px!important;height:22px!important}.ul .shell>.sidebar>.nav>a>span.full{display:none!important}.ul .shell>.sidebar>.nav>a>span.short{display:block!important}.ul .shell>.sidebar>.nav>a:not(:has(span.short))>span.full{display:block!important}.ul .shell>.sidebar>.nav>a>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ul .shell>.sidebar>.nav>a[aria-current=page]{color:var(--blue)!important;background:0 0!important}.ul .shell>.sidebar>.nav>a[aria-current=page]>svg{color:var(--blue);stroke-width:2.1px}.ul .shell>.sidebar>.nav>a.secondary,.ul .shell>.sidebar>.brand,.ul .shell>.sidebar>.client-brand,.ul .shell>.sidebar>.sidebar-foot,.ul .shell>.sidebar .nav-section{display:none!important}}.ul .select-box{cursor:pointer;width:19px;height:19px;accent-color:var(--blue);flex:none}.ul td.pick,.ul th.pick{width:44px;padding-right:0}.ul tr[data-picked]{background:var(--blue-wash)!important}.ul .bulkbar{z-index:45;border-radius:var(--r-pill);background:var(--night);color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #09154059}.ul .bulkbar .count{white-space:nowrap;font-size:14px;font-weight:600}.ul .bulkbar .button{padding:8px 16px;font-size:13.5px}.ul .bulkbar .link{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13.5px}.ul .bulkbar .link:hover{color:#fff}@media (max-width:900px){.ul .bulkbar{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:var(--r-box);justify-content:space-between;transform:none}}.ul .cards .item[data-picked]{background:var(--blue-wash)}.ul .cards .pick-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ul .pull-zone{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 56px);pointer-events:none;z-index:35;justify-content:center;align-items:center;display:flex;position:fixed}.ul .pull-zone[data-pret] .ring{background:var(--blue);color:#fff}.ul .pull-zone .ring{background:var(--paper);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 10px #0915402e}.ul .pull-zone .ring svg{transition:transform .1s linear;display:block}.ul .pull-zone[data-spinning] .ring svg{animation:.8s linear infinite pull-spin}@keyframes pull-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ul .pull-zone[data-spinning] .ring svg{animation:none}}@media (max-width:900px){.ul{overscroll-behavior-y:contain}}.ul .topbar{padding-top:calc(13px + env(safe-area-inset-top,0px))!important}@media (max-width:900px){.ul .topbar{padding-top:calc(10px + env(safe-area-inset-top,0px))!important;padding-left:max(14px, env(safe-area-inset-left,0px))!important;padding-right:max(14px, env(safe-area-inset-right,0px))!important;padding-bottom:10px!important}}.ul .feed li[data-direction] .body{border-radius:14px;max-width:88%;margin-top:4px;padding:10px 14px}.ul .feed li[data-direction=OUT] .body{background:var(--blue-wash);color:var(--ink);border-bottom-right-radius:4px;margin-left:auto}.ul .feed li[data-direction=IN] .body{background:var(--line-soft);color:var(--ink);border-bottom-left-radius:4px}.ul .feed li[data-direction=OUT] .head{flex-direction:row-reverse}.ul .feed .who .arrow{margin-right:4px;font-weight:700}.ul .feed .who .service{border-radius:var(--r-pill);background:var(--blue-wash);color:var(--blue);letter-spacing:.05em;margin-left:6px;padding:1px 7px;font-size:9.5px;display:inline-block}.ul .temp{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.ul .temp .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ul .temp em{opacity:.75;margin-left:4px;font-style:normal;font-weight:500}.ul .temp[data-temp=hot]{color:#c2410c;background:#fff1ed;border-color:#fed7c3}.ul .temp[data-temp=warm]{color:#b54708;background:#fffaeb;border-color:#fde79b}.ul .temp[data-temp=cold]{color:#175cd3;background:#eff8ff;border-color:#b9dcff}.ul .temp-block{border-radius:var(--r-box);border:1px solid var(--line);background:var(--paper);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ul .temp-block .why{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.ul .temp-block .when{color:var(--ink-faint);margin:4px 0 0;font-size:12.5px}.ul .temp-pills{flex-wrap:wrap;gap:8px;display:flex}.ul .temp-pills a{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 18px;font-size:14px;font-weight:550;text-decoration:none}.ul .temp-pills a:hover{border-color:var(--blue);color:var(--blue)}.ul .temp-pills a[data-on=hot]{color:#fff;background:#c2410c;border-color:#c2410c}.ul .temp-pills a[data-on=warm]{color:#fff;background:#b54708;border-color:#b54708}.ul .temp-pills a[data-on=cold]{color:#fff;background:#175cd3;border-color:#175cd3}.ul .temp-pills a[data-on=all]{background:var(--blue);border-color:var(--blue);color:#fff}.ul .temp-pills a .n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:6px;font-size:12.5px}.ul .sv-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ul .sv-head h1{margin-right:auto;font-size:24px}.ul .sv-progress{align-items:center;gap:12px;display:flex}.ul .sv-progress .bar{background:var(--line);border-radius:99px;width:160px;height:7px;overflow:hidden}.ul .sv-progress .bar span{background:var(--blue);border-radius:99px;height:100%;display:block}.ul .sv-progress .txt{color:var(--ink-soft);white-space:nowrap;font-size:13px}.ul .sv-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:1080px){.ul .sv-grid{grid-template-columns:1.25fr 1fr;align-items:start}}.ul .sv-next{border-radius:var(--r-box);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.ul .sv-next .pill{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ul .sv-next[data-urgency=high] .pill{color:#c2410c;background:#fff1ed}.ul .sv-next[data-urgency=medium] .pill{background:var(--warn-wash);color:var(--warn)}.ul .sv-next[data-urgency=low] .pill{background:var(--line-soft);color:var(--ink-soft)}.ul .sv-next h2{margin:0;font-size:19px}.ul .sv-next p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.ul .sv-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ul .sv-actions .button{padding:12px 22px;font-size:15px}.ul .button.whatsapp{color:#04301a;background:#25d366}.ul .button.whatsapp:hover{background:#1fb855}.ul .sv-inline{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.ul .sv-inline{grid-template-columns:1fr 1fr 1fr}}.ul .sv-inline label{display:block}.ul .sv-inline label>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ul .sv-inline select{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);padding:11px 14px;font-size:14.5px}.ul .sv-inline select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ul .sv-said{border-left:3px solid var(--blue);margin-bottom:12px;padding:2px 0 2px 14px}.ul .sv-said p{margin:0;font-size:14.5px}.ul .sv-said .when{color:var(--ink-faint);margin-top:4px;font-size:12px}.ul .sv-facts{gap:8px;display:grid}.ul .sv-fact{gap:10px;font-size:14px;display:flex}.ul .sv-fact dt{min-width:120px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:12px;font-weight:600}.ul .sv-fact dd{margin:0;font-weight:500}.ul .sv-nav{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.ul .sv-nav .spacer{margin-left:auto}.ul .sv-done{text-align:center;padding:56px 24px}.ul .sv-done .circle{background:var(--gain-wash);width:64px;height:64px;color:var(--gain);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.ul .sv-done h2{margin-bottom:6px;font-size:20px}.ul .sv-done p{color:var(--ink-soft);margin:0;font-size:14.5px}@media (max-width:900px){.ul .sv-actions .button{flex:auto;justify-content:center}.ul .sv-progress .bar{width:96px}}.ul .pl-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ul .pl-head h1{margin-right:auto;font-size:24px}.ul .pl-week{white-space:nowrap;font-size:14.5px;font-weight:600}.ul .pl-legend{color:var(--ink-soft);flex-wrap:wrap;gap:14px;margin-bottom:16px;font-size:13px;display:flex}.ul .pl-legend span{align-items:center;gap:7px;display:inline-flex}.ul .pl-legend i{border-radius:3px;width:10px;height:10px;display:block}.ul .pl-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.ul .pl-grid{grid-template-columns:1fr}}.ul .pl-day{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);min-height:130px;box-shadow:var(--shadow);padding:12px}.ul .pl-day[data-today]{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-wash)}.ul .pl-day[data-weekend]{background:var(--wash)}.ul .pl-day>header{margin-bottom:10px}.ul .pl-day .jour{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.ul .pl-day .num{font-family:var(--font-title), var(--font-title-fb);font-size:21px;font-weight:700;line-height:1.1}.ul .pl-day[data-today] .num{color:var(--blue)}.ul .pl-item{color:var(--ink);border-left:3px solid var(--ink-faint);background:var(--line-soft);border-radius:9px;margin-bottom:6px;padding:7px 9px;font-size:12.5px;line-height:1.3;text-decoration:none;display:block}.ul .pl-item .h{font-weight:700;display:block}.ul .pl-item[data-kind=rdv]{background:var(--gain-wash);border-left-color:var(--gain)}.ul .pl-item[data-kind=rappel]{background:var(--warn-wash);border-left-color:var(--warn)}.ul .pl-item[data-kind=ext]{background:var(--line-soft);border-left-color:var(--ink-faint);opacity:.85}.ul .pl-item:hover{filter:brightness(.97)}.ul .pl-empty{color:var(--ink-faint);font-size:12.5px}.ul .cal-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 0;display:flex}.ul .cal-row:first-of-type{border-top:0}.ul .cal-row .dot{border-radius:3px;flex:none;width:11px;height:11px}.ul .cal-row .txt{min-width:0;margin-right:auto}.ul .cal-row .txt strong{font-size:14.5px;display:block}.ul .cal-row .txt span{color:var(--ink-faint);font-size:12.5px;display:block}@keyframes pulse-bg{0%,to{opacity:1}50%{opacity:.45}}.ul .sk{background:var(--line);border-radius:8px;animation:1.3s ease-in-out infinite pulse-bg}.ul .sk-title{width:220px;height:26px;margin-bottom:20px}.ul .sk-counters{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:22px;display:grid}.ul .sk-counter{border-radius:var(--r-box);height:104px}.ul .sk-block{border-radius:var(--r-box);height:320px}.ul .sk-row{border-radius:10px;height:56px;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.ul .sk{animation:none}}.ul a.counter{color:inherit;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s}.ul a.counter:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 20px #0d02ff1f}.ul a.counter[data-fill]:hover{box-shadow:0 8px 22px #0d02ff52}.ul a.counter:active{transform:translateY(0)}.ul a.counter:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:none){.ul a.counter:hover{box-shadow:var(--shadow);transform:none}.ul a.counter:active{opacity:.7}}.ul .tb-back,.ul .tb-up,.ul .tb-search-btn,.ul .tb-title,.ul .tb-cancel{display:none}@media (max-width:900px){.ul .topbar{gap:10px}.ul .tb-back{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-6px;text-decoration:none;display:grid}.ul .tb-back:active{background:#ffffff38}.ul .tb-up{color:#fff;background:#ffffff1f;border-radius:17px;flex:none;align-items:center;gap:3px;height:34px;margin-left:-6px;padding:0 12px 0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ul .tb-up:active{background:#ffffff38}.ul .tb-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:650;display:block;overflow:hidden}.ul .tb-search-btn{cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ul .tb-search-btn:active{background:#ffffff38}.ul .topbar[data-searching] .tb-title,.ul .topbar[data-searching] .tb-back,.ul .topbar[data-searching] .tb-up,.ul .topbar[data-searching] .tb-search-btn,.ul .topbar[data-searching] .user-chip{display:none}.ul .topbar[data-searching] .search{flex:auto;min-width:0;display:flex}.ul .tb-cancel{cursor:pointer;color:#ffffffd9;font:inherit;white-space:nowrap;background:0 0;border:0;padding:4px 2px 4px 10px;font-size:14px;display:block}.ul .crumbs.no-mobile{display:none}.ul .quick-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ul .quick-actions .button{justify-content:center;padding:14px 12px;font-size:14.5px}.ul .lead-grid{grid-template-columns:1fr}.ul .lead-hero .actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ul .lead-hero .actions>*{justify-content:center;width:100%}}.ul{-webkit-overflow-scrolling:touch;z-index:1;background:var(--wash);color:var(--ink);font-family:var(--font-ui), var(--font-ui-fb);font-size:15px;line-height:1.5;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ul :where(button,input,select,textarea,h1,h2,h3,h4,p,ul,ol,li,table,label,dl,dt,dd,details,summary,code):where(:not(.entete *)){all:revert;box-sizing:border-box}.ul :where(button,input,select,textarea){font-family:inherit}@media (max-width:900px){.ul .topbar:not([data-searching]) .search{display:none}}.ul .choix-section button[aria-selected=true]{background:var(--blue);color:#fff}.ul .choix-section.compact{margin-bottom:18px}.ul .communs-titre{padding-top:6px}@media (max-width:900px){.ul .choix-section:not(.compact),.ul .communs-titre,.ul .shell>.sidebar>.nav.communs{display:none!important}}.ul .cote-upleads{width:248px;height:100dvh;font:400 15px/1.5 var(--texte);color:var(--encre);background:var(--verre);flex:none;position:sticky;top:0}.ul .cote-upleads a{text-decoration:none}.ul .cote-upleads .cote-lien{color:var(--doux)}.ul .cote-upleads .cote-lien:hover,.ul .cote-upleads .cote-lien[aria-current=page]{color:var(--encre)}.ul .cote-upleads .choix-section button{font-family:var(--texte)}@media (min-width:901px){.ul .shell>.sidebar{display:none!important}}@media (max-width:900px){.ul .cote-upleads{display:none}}.ul .entete{z-index:30;font:400 15px/1.5 var(--texte);color:var(--encre);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:0}.ul .entete .titre-entete{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 22px/1.2 var(--titre);letter-spacing:-.02em;flex:1;overflow:hidden}@media (max-width:899px){.ul .entete .titre-entete{font-size:20px}}.ul .entete .recherche-entete{border:1px solid var(--trait);background:var(--carte);min-width:0;height:40px;font:inherit;color:var(--encre);border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:16px}.ul .entete .recherche-entete:focus{border-color:#0d02ff}.ul .content{padding-top:8px}.ul .cote-upleads button,.ul .cote-upleads p{font-family:var(--texte)}.ul .more-grid.masquee a{opacity:.55}@media (min-width:901px){.ul.ul-client .shell>.sidebar{display:flex!important}}.ul.ul-client .client-brand{color:var(--ink-faint);font-size:12px}.ul a.counter[data-on]:not([data-fill]){border-color:var(--blue);box-shadow:0 0 0 2px var(--blue) inset, var(--shadow)}.ul a.counter[data-fill][data-on]{box-shadow:0 0 0 3px #ffffff8c inset, var(--shadow)}.ul .appel-rond{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;text-decoration:none;display:grid;box-shadow:0 4px 12px #16a34a59}.ul .appel-rond:active{transform:scale(.94)}.ul .onglets-crm{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:0 0 18px;padding:2px 0 4px;display:flex;overflow-x:auto}.ul .onglets-crm::-webkit-scrollbar{display:none}.ul .onglets-crm a{border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);flex:none;padding:8px 14px;font-size:13.5px;font-weight:550;text-decoration:none}.ul .onglets-crm a:hover{border-color:var(--blue);color:var(--blue)}.ul .onglets-crm a[aria-current]{background:var(--blue);border-color:var(--blue);color:#fff}.ul .soc-intro{color:var(--ink-soft);margin:-8px 0 18px;font-size:14.5px}.ul .soc-grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.ul .soc-carte{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);flex-direction:column;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;overflow:hidden}.ul .soc-carte:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 20px #0d02ff1f}.ul .soc-carte[data-archive]{opacity:.6}.ul .soc-lien{color:var(--ink);flex-direction:column;flex:1;gap:10px;padding:18px 18px 14px;text-decoration:none;display:flex}.ul .soc-pastille{color:#fff;width:44px;height:44px;font:800 19px/1 var(--font-title), var(--font-title-fb);border-radius:14px;place-items:center;display:grid}.ul .soc-nom{font:700 18px/1.25 var(--font-title), var(--font-title-fb);letter-spacing:-.01em}.ul .soc-chiffres{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ul .soc-chiffres strong{color:var(--ink);font-size:16px}.ul .soc-ouvrir{color:var(--blue);margin-top:auto;padding-top:6px;font-size:14px;font-weight:650}.ul .soc-pied{border-top:1px solid var(--line-soft);background:var(--wash);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 10px 18px;display:flex}.ul .soc-reglages{color:var(--ink-faint);font-size:12.5px;text-decoration:none}.ul .soc-reglages:hover{color:var(--blue)}.ul .crm-societe{align-items:center;gap:12px;margin:0 0 16px;display:flex}.ul .crm-societe .soc-pastille{border-radius:12px;width:38px;height:38px;font-size:16px}.ul .crm-societe a{color:var(--blue);font-size:13.5px;font-weight:600;text-decoration:none}.ul .crm-societe{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);flex-wrap:wrap;padding:10px 12px 10px 10px}.ul .crm-societe-nom{flex-direction:column;min-width:0;margin-right:auto;line-height:1.2;display:flex}.ul .crm-societe-nom .label{font-size:10.5px}.ul .crm-societe-nom strong{font:700 17px/1.2 var(--font-title), var(--font-title-fb);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ul .crm-societe-changer,.ul .crm-societe-quitter{font:600 13px/1 var(--font-ui), var(--font-ui-fb);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;padding:9px 13px;text-decoration:none}.ul .crm-societe-changer{color:var(--blue);background:var(--blue-wash)}.ul .crm-societe-quitter{color:var(--ink-soft);background:var(--line-soft);border:0}@media (max-width:900px){.ul .crm-societe{flex-wrap:nowrap}.ul .crm-societe-quitter .txt{display:none}.ul .crm-societe-quitter{padding:9px 12px;font-size:15px}}.ul .nav a.lien-option:not([aria-current]){color:var(--ink-soft);opacity:.6}.ul .nav a.lien-option .etiquette-option{border:1px solid;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}@media (max-width:900px){.ul .nav a.lien-option .etiquette-option{display:none}}.ul .opp-montant{width:112px;font:inherit;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:var(--r-input);background:0 0;border:1px solid #0000;padding:6px 10px;font-size:14px;font-weight:650}.ul .opp-montant:hover{border-color:var(--line)}.ul .opp-montant:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue);background:var(--paper)}.ul .opp-motif{width:100%;min-width:160px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-input);margin-top:8px;padding:7px 12px;font-size:13px;display:block}.ul .opp-motif:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ul button.opp-montant{cursor:pointer}.ul button.opp-montant:disabled{opacity:.6;cursor:wait}.ul .pj-intro{color:var(--ink-soft);margin:-10px 0 20px;font-size:14.5px}.ul .pj-aide{color:var(--ink-faint);margin:2px 0 14px;font-size:13.5px}.ul .pj-rouge{color:var(--signal)}.ul .pj-bleu{color:var(--blue)}.ul .pj-vide{color:var(--ink-faint);margin:0;padding:14px 4px;font-size:13.5px}.ul .pj-grille{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ul .pj-carte{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ul .pj-carte:hover{border-color:var(--blue);transform:translateY(-1px)}.ul .pj-carte:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .pj-carte-haut{align-items:flex-start;gap:12px;display:flex}.ul .pj-carte-nom{flex:1;min-width:0}.ul .pj-carte-nom h3{overflow-wrap:anywhere;font-size:16.5px}.ul .pj-carte .sub{margin-top:2px}.ul .pj-avatar{background:linear-gradient(135deg, var(--blue), #4f46ff);color:#fff;width:40px;height:40px;font-weight:800;font-family:var(--font-title), var(--font-title-fb);border-radius:12px;flex:none;place-items:center;display:grid}.ul .pj-barre{background:var(--line-soft);border-radius:99px;height:8px;overflow:hidden}.ul .pj-barre.grande{height:10px;margin-top:18px}.ul .pj-barre>span{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:99px;height:100%;display:block}.ul .pj-barre-legende{color:var(--ink-soft);justify-content:space-between;margin-top:-4px;font-size:13px;display:flex}.ul .pj-barre-legende b{color:var(--blue)}.ul .pj-suivante{border-radius:var(--r-input);background:var(--wash);flex-direction:column;gap:2px;padding:10px 12px;font-size:13.5px;display:flex}.ul .pj-suivante .label{font-size:10.5px}.ul .pj-suivante em{color:var(--ink-faint);font-size:12.5px;font-style:normal;display:block}.ul .pj-echeance{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.ul .pj-echeance[data-retard]{color:var(--signal);font-weight:600}.ul .pj-miennes{margin-bottom:20px}.ul .pj-titre-bloc{color:var(--blue);align-items:center;gap:8px;margin-bottom:8px;display:flex}.ul .pj-titre-bloc h2{color:var(--ink);font-size:16px}.ul .pj-miennes ul{margin:0;padding:0;list-style:none}.ul .pj-miennes li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ul .pj-miennes li:first-child{border-top:0}.ul .pj-miennes li a{min-width:0;text-decoration:none}.ul .pj-miennes li a:hover b{color:var(--blue)}.ul .pj-miennes li b{font-size:14.5px;font-weight:600}.ul .pj-section{margin-bottom:16px}.ul .pj-section h2{margin-bottom:4px;font-size:17px}.ul .pj-section>.form-grid{margin-top:12px}.ul .pj-section .field{margin-bottom:0}.ul .pj-pilules{flex-wrap:wrap;gap:6px;display:flex}.ul .pj-pilules button{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);font:inherit;color:var(--ink-soft);cursor:pointer;padding:7px 13px;font-size:13px}.ul .pj-pilules button:hover{border-color:var(--blue);color:var(--blue)}.ul .pj-pilules button[aria-checked=true],.ul .pj-pilules button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.ul .pj-actions-bas{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.ul .crumbs a{align-items:center;gap:5px;display:inline-flex}.ul .pj-entete{margin-bottom:16px}.ul .pj-entete-haut{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ul .pj-entete-nom{flex:1;min-width:240px}.ul .pj-entete-nom h1{overflow-wrap:anywhere;font-size:26px}.ul .pj-entete-nom a{color:var(--blue)}.ul .pj-entete-actions{flex-wrap:wrap;gap:8px;display:flex}.ul .pj-select{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--wash);max-width:100%;padding:9px 14px;font-size:14px}.ul .pj-select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ul .pj-boutons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ul .pj-boutons .button{padding:8px 15px;font-size:13.5px}.ul .pj-danger{color:var(--signal)}.ul .pj-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.ul .pj-stats>div{border-radius:var(--r-input);background:var(--wash);flex-direction:column;padding:12px 14px;display:flex}.ul .pj-stats b{font-family:var(--font-title), var(--font-title-fb);color:var(--night);font-size:22px;font-weight:800}.ul .pj-stats span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:11px;font-weight:600}.ul .pj-stats [data-ton=bleu] b{color:var(--blue)}.ul .pj-stats [data-ton=cyan] b{color:#05687a}.ul .pj-stats [data-ton=ambre] b{color:var(--warn)}.ul .pj-stats [data-ton=rouge]{background:var(--signal-wash)}.ul .pj-stats [data-ton=rouge] b{color:var(--signal)}.ul .pj-prochaine{border-left:4px solid var(--blue);flex-wrap:wrap;gap:14px 40px;margin-bottom:18px;display:flex}.ul .pj-prochaine p{margin:4px 0 0}.ul .pj-prochaine b{font-size:15.5px}.ul .pj-onglets{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.ul .pj-onglets button{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14.5px;font-weight:600}.ul .pj-onglets button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.ul .pj-onglets .n{background:var(--blue-wash);color:var(--blue);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:12px}.ul .pj-choix-rapport{flex-direction:column;gap:10px;display:flex}.ul .modal:has(.pj-brief){max-width:860px}.ul .pj-brief{word-break:normal;min-height:46vh;font-size:12.5px}.ul .pj-filtres{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;display:flex}.ul .pj-astuce{color:var(--ink-faint);margin-left:auto;font-size:12.5px}.ul .pj-mission{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:var(--shadow);margin-bottom:12px;overflow:hidden}.ul .pj-mission-tete{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.ul .pj-mission-tete:hover{background:var(--wash)}.ul .pj-num{background:var(--blue-wash);width:28px;height:28px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ul .pj-num[data-complete]{background:var(--gain);color:#fff}.ul .pj-mission-titre{font-family:var(--font-title), var(--font-title-fb);flex:1;font-size:15.5px;font-weight:700}.ul .pj-mission-compte{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.ul .pj-mini{background:var(--line-soft);border-radius:99px;flex:none;width:80px;height:6px;overflow:hidden}.ul .pj-mini>span{background:var(--blue);height:100%;display:block}.ul .pj-mission-corps{border-top:1px solid var(--line-soft)}.ul .pj-tache{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto 150px 140px auto auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.ul .pj-tache:last-of-type{border-bottom:0}.ul .pj-tache[data-statut=fait] .pj-tache-nom>span:first-child{color:var(--ink-faint);text-decoration:line-through}.ul .pj-tache-nom{min-width:0;font-size:14px}.ul .pj-tache-nom em{color:var(--ink-faint);font-size:12px}.ul .pj-tache-nom .sub{margin-top:1px;font-size:12px}.ul .pj-case{background:var(--paper);color:#fff;cursor:pointer;border:2px solid #c7cedb;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:14px;font-weight:800;display:grid}.ul .pj-case[data-statut=en_cours]{border-color:var(--cyan);color:#05687a;background:#e6fcff}.ul .pj-case[data-statut=fait]{border-color:var(--blue);background:var(--blue)}.ul .pj-case:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .pj-tache[data-statut=reporte]{opacity:.55}.ul .pj-tache[data-statut=reporte] .pj-tache-nom>span:first-child:after{content:" · pas pour maintenant";color:var(--ink-faint);font-size:12px}.ul .pj-case[data-statut=reporte]{color:var(--ink-faint);border-style:dashed;font-size:11px}.ul .pj-reporter{font-size:13px}.ul .pj-reportees{color:var(--ink-faint);font-weight:500}.ul .pj-reporter-mission{border:1px dashed var(--line,#d9dce3);color:var(--ink-soft,#555);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px;font-size:12.5px}.ul .pj-reporter-mission:hover{border-color:var(--blue);color:var(--blue)}.ul .pj-porteur{white-space:nowrap;background:var(--blue-wash);color:var(--blue);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.ul .pj-porteur[data-porteur=equipe]{background:var(--warn-wash);color:var(--warn)}.ul .pj-mini-select,.ul .pj-mini-date{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;padding:6px 9px;font-size:13px}.ul .pj-mini-date[data-retard]{border-color:var(--signal);color:var(--signal);background:var(--signal-wash)}.ul .pj-tache .icon-button{width:30px;height:30px}.ul .pj-tache .icon-button[data-actif]{background:var(--blue-wash);color:var(--blue)}.ul .pj-note,.ul .pj-note-apercu{grid-column:2/-1}.ul .pj-note textarea{width:100%;min-height:64px;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-input);background:var(--wash);padding:10px 12px;font-size:13.5px}.ul .pj-note-apercu{color:var(--ink-soft);background:var(--wash);white-space:pre-wrap;border-radius:10px;margin:0;padding:6px 10px;font-size:13px}.ul .pj-ajout{width:100%;font:inherit;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:12px 18px;font-size:13.5px;font-weight:600;display:flex}.ul .pj-ajout:hover{background:var(--wash)}.ul .pj-ajout-form{background:var(--wash);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.ul .pj-ajout-form input,.ul .pj-ajout-form select{font:inherit;border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);color:var(--ink);padding:8px 12px;font-size:14px}.ul .pj-ajout-form input{flex:1;min-width:200px}@media (max-width:900px){.ul .pj-tache{grid-template-columns:30px minmax(0,1fr) auto;row-gap:8px;padding:12px 14px}.ul .pj-tache .pj-mini-select{grid-column:2/3}.ul .pj-tache .pj-mini-date{grid-column:3/4;width:140px}.ul .pj-tache .pj-porteur{grid-area:1/3}.ul .pj-mission-tete{padding:13px 14px}.ul .pj-mini{display:none}.ul .pj-astuce{margin-left:0}.ul .pj-entete-nom h1{font-size:22px}.ul .pj-entete-actions,.ul .pj-entete-actions .pj-select{width:100%}.ul .pj-grille{grid-template-columns:1fr}}.ul .pj-ligne-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ul .pj-dl{grid-template-columns:minmax(180px,34%) 1fr;margin:10px 0 0;display:grid}.ul .pj-dl>div{display:contents}.ul .pj-dl dt{color:var(--ink-soft);border-top:1px solid var(--line-soft);padding:8px 12px 8px 0;font-size:13px}.ul .pj-dl dd{border-top:1px solid var(--line-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 0;font-size:14px}.ul .pj-dl dd[data-manquant]{color:var(--ink-faint);font-style:italic}@media (max-width:620px){.ul .pj-dl{grid-template-columns:1fr}.ul .pj-dl dd{border-top:0;padding-top:0}}.ul .notice svg{vertical-align:-2px}.ul .pj-acces{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:620px){.ul .pj-acces{grid-template-columns:1fr}}.ul .pj-acces-carte{padding:16px 18px}.ul .pj-acces-carte .field{margin-bottom:0}.ul .pj-acces-carte .form-grid{gap:10px}.ul .pj-acces-tete{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ul .pj-acces-tete input{font:inherit;border:0;border-bottom:1px dashed var(--line);color:var(--ink);background:0 0;flex:1;min-width:0;padding:4px 0;font-size:15.5px;font-weight:700}.ul .pj-acces-tete input:focus-visible{border-bottom-color:var(--blue);outline:none}.ul .pj-point{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.ul .pj-point[data-rempli]{background:var(--gain)}.ul .pj-acces-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ul .pj-acces-actions .button{padding:7px 13px;font-size:13px}.ul .pj-fichiers h3{margin:18px 0 8px;font-size:14.5px}.ul .pj-fichiers h3 span{color:var(--ink-faint);font-weight:400}.ul .pj-fichiers ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ul .pj-fichiers li{color:var(--blue);align-items:center;gap:10px;padding:10px 12px;display:flex}.ul .pj-fichiers li a{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:600}.ul .pj-fichiers li .sub{margin:0;font-size:12px}.ul .pj-journal-ajout{gap:8px;margin-bottom:14px;display:flex}.ul .pj-journal-ajout input{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);flex:1;padding:10px 14px;font-size:14px}.ul .pj-journal{margin:0;padding:0;list-style:none}.ul .pj-journal li{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:12px;margin-bottom:8px;padding:10px 14px;font-size:14px}.ul .pj-journal li[data-auto]{border-left-color:var(--line);color:var(--ink-soft);background:var(--wash)}.ul .pj-quand{color:var(--ink-faint);margin-bottom:2px;font-size:11.5px;display:block}.ul .pj-rapport-outils{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ul .pj-rapport-outils .pj-pilules{margin-right:auto}.ul .pj-rapport{color:#070707;border:1px solid var(--line);max-width:820px;box-shadow:var(--shadow);background:#fff;border-radius:8px;margin:0 auto;padding:40px 48px;font-size:13px}.ul .pj-r-tete{border-bottom:3px solid #0d02ff;justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:18px;display:flex}.ul .pj-r-tete img{width:auto;height:34px}.ul .pj-r-tete div{color:#5a6478;text-align:right;font-size:12px}.ul .pj-rapport h1{color:#091540;margin-bottom:2px;font-size:22px;font-style:normal}.ul .pj-r-sous{color:#5a6478;margin:0;font-size:13px}.ul .pj-r-haut{flex-wrap:wrap;align-items:center;gap:32px;margin:26px 0 30px;display:flex}.ul .pj-r-legende div{align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.ul .pj-r-legende span{border-radius:4px;width:14px;height:14px;display:inline-block}.ul .pj-r-kpis{text-align:right;margin-left:auto}.ul .pj-r-kpis div{flex-direction:column;margin-bottom:10px;display:flex}.ul .pj-r-kpis b{font-family:var(--font-title), var(--font-title-fb);color:#0d02ff;font-size:24px;font-weight:800}.ul .pj-r-kpis span{color:#5a6478;text-transform:uppercase;letter-spacing:.5px;font-size:10.5px}.ul .pj-r-mission{break-inside:avoid;margin-bottom:18px}.ul .pj-r-mtete{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ul .pj-r-num{color:#fff;background:#0d02ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:inline-grid}.ul .pj-r-mtitre{font-family:var(--font-title), var(--font-title-fb);color:#091540;font-size:14.5px;font-weight:700}.ul .pj-r-compte{color:#5a6478;margin-left:auto;font-weight:600}.ul .pj-r-barre{background:#eef2f7;border-radius:4px;height:7px;margin-bottom:8px;overflow:hidden}.ul .pj-r-barre span{background:linear-gradient(90deg,#0d02ff,#00e5ff);height:100%;display:block}.ul .pj-rapport table{border-collapse:collapse;width:100%}.ul .pj-rapport td{vertical-align:top;border-bottom:1px solid #f1f4f9;padding:4px 6px}.ul .pj-r-sym{text-align:center;color:#0d02ff;width:24px;font-weight:700}.ul .pj-rapport tr[data-statut=en_cours] .pj-r-sym{color:#00b8cc}.ul .pj-rapport tr[data-statut=a_faire] .pj-r-sym{color:#b8c2d8}.ul .pj-rapport tr[data-statut=fait] td:nth-child(2){color:#5a6478;text-decoration:line-through}.ul .pj-r-qui{text-align:right;color:#5a6478;width:200px;font-size:11.5px}.ul .pj-r-pied{color:#5a6478;border-top:1px solid #e2e8f0;justify-content:space-between;gap:10px;margin-top:30px;padding-top:14px;font-size:11px;display:flex}@media (max-width:700px){.ul .pj-rapport{padding:22px 16px}.ul .pj-r-kpis{text-align:left;margin-left:0}.ul .pj-r-qui{width:auto}}@media print{.ul .pj-rapport,.ul .pj-rapport *{visibility:visible}html,body,#root,.ul,.ul .shell,.ul .main,.ul .content{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}.ul .shell{display:block!important}.ul .pj-r-mission{break-inside:avoid-page}.ul .pj-r-mission table tr{break-inside:avoid}.ul .pj-rapport{width:100%;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0;padding:0;position:static}.ul .no-print,.ul .topbar,.ul .sidebar,.ul .cote-upleads,.ul .entete,.ul .onglets-crm,.ul .crm-societe,.ul .pull-zone{display:none!important}html,body{background:#fff!important}.ul,.ul .shell,.ul .main,.ul .content{background:#fff!important;min-height:0!important;padding:0!important;overflow:visible!important}}.ul .pj-liste-societe{margin:0;padding:0;list-style:none}.ul .pj-liste-societe li{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.ul .pj-liste-societe li:first-child{border-top:0}.ul .pj-liste-societe a{min-width:160px;color:var(--ink);flex:1;font-weight:650;text-decoration:none}.ul .pj-liste-societe a:hover{color:var(--blue)}.ul .pj-pilote{background:linear-gradient(180deg, #fbfaff, var(--paper) 60%);border:1px solid #d9d6ff;margin-bottom:16px}.ul .pj-pilote-tete{align-items:flex-start;gap:14px;display:flex}.ul .pj-pilote-tete>div{flex:1;min-width:0}.ul .pj-pilote-etat{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0;font-size:15.5px;display:flex}.ul .pj-pilote-etat .sub{flex-basis:100%}.ul .pj-interrupteur{cursor:pointer;background:#cbd2de;border:0;border-radius:99px;flex:none;width:52px;height:30px;padding:3px;transition:background .2s;display:flex}.ul .pj-interrupteur span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;box-shadow:0 1px 3px #00000040}.ul .pj-interrupteur[aria-checked=true]{background:var(--blue)}.ul .pj-interrupteur[aria-checked=true] span{transform:translate(22px)}.ul .pj-interrupteur:focus-visible{outline:2px solid var(--night);outline-offset:2px}.ul .pj-pilote-compteurs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.ul .pj-pilote-compteurs>div{border-radius:var(--r-input);background:var(--wash);flex-direction:column;padding:10px 12px;display:flex}.ul .pj-pilote-compteurs b{font-family:var(--font-title), var(--font-title-fb);color:var(--night);font-size:19px;font-weight:800}.ul .pj-pilote-compteurs span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);font-size:11px;font-weight:600}.ul .pj-pilote-compteurs [data-ton=vert] b{color:var(--gain)}.ul .pj-pilote-compteurs [data-ton=bleu] b{color:var(--blue)}.ul .pj-pilote-compteurs [data-ton=ambre] b{color:var(--warn)}.ul .pj-pilote-compteurs [data-ton=rouge] b{color:var(--signal)}.ul .pj-pilote-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ul .pj-pilote-actions:empty{display:none}.ul .pj-besoins{margin-top:16px}.ul .pj-besoins h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.ul .pj-besoins .n,.ul .pj-onglets .n{background:var(--warn-wash);min-width:20px;height:20px;color:var(--warn);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.ul .pj-besoins ul{margin:0;padding:0;list-style:none}.ul .pj-besoins li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.ul .pj-besoins li>div{flex:1;min-width:0}.ul .pj-besoins li b{font-size:14px;font-weight:650;display:block}.ul .pj-besoins li .sub{font-size:13px}.ul .pj-besoins li .button{flex:none;padding:7px 13px;font-size:13px}.ul .pj-besoins details{margin-top:6px}.ul .pj-besoins summary{cursor:pointer;color:var(--ink-soft);padding:6px 0;font-size:13.5px}.ul .pj-lancement{border-radius:var(--r-input);background:var(--wash);border:1px dashed var(--line);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ul .pj-lancement>div{flex:1;min-width:0}.ul .pj-lancement b{font-size:14px;display:block}.ul .pj-lancement .sub{font-size:13px}@media (max-width:620px){.ul .pj-besoins li,.ul .pj-lancement{flex-wrap:wrap}.ul .pj-besoins li .button{margin-left:auto}}.ul .pj-ia-etat{background:var(--line-soft);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.ul .pj-ia-etat em{text-overflow:ellipsis;font-style:normal;font-weight:500;overflow:hidden}.ul .pj-ia-etat[data-etat=en_cours]{color:#05687a;background:#e6fcff}.ul .pj-ia-etat[data-etat=genere]{background:var(--warn-wash);color:var(--warn)}.ul .pj-ia-etat[data-etat=auto]{background:var(--gain-wash);color:var(--gain)}.ul .pj-ia-etat[data-etat=valide]{background:var(--blue-wash);color:var(--blue)}.ul .pj-ia-etat[data-etat=erreur]{background:var(--signal-wash);color:var(--signal)}.ul .pj-ia-pulse{background:#00b8cc;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite pj-pulse;display:inline-block}@keyframes pj-pulse{50%{opacity:.3;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ul .pj-ia-pulse{animation:none}}.ul .pj-ia-ligne{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;margin-top:-2px;display:flex}.ul .pj-ia-raison{color:var(--ink-soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:220px;min-width:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.ul .pj-ia-plus-tard{color:var(--ink-faint);font-size:12.5px}.ul .button.pj-ia-bouton{padding:6px 13px;font-size:13px}.ul .pj-lancer-mission{color:var(--blue);border-bottom:1px solid var(--line-soft)}.ul .pj-lancer-mission:disabled{opacity:.5;cursor:progress}.ul .pj-panneau-fond{justify-content:center;align-items:center;display:flex}.ul .pj-panneau{background:var(--paper);border-radius:var(--r-box);flex-direction:column;width:100%;min-width:0;max-width:980px;max-height:calc(100dvh - 40px);margin:0 auto;display:flex;box-shadow:0 24px 60px #0915404d}.ul .pj-panneau-tete{border-bottom:1px solid var(--line-soft);gap:12px;padding:20px 22px 12px;display:flex}.ul .pj-panneau-tete>div{flex:1;min-width:0}.ul .pj-panneau-tete h2{overflow-wrap:anywhere;margin:2px 0 8px;font-size:20px}.ul .pj-panneau-etat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ul .pj-panneau-etat select{width:auto;max-width:100%}.ul .pj-ia-raison-bloc{background:var(--warn-wash);color:#7a3306;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:13.5px}.ul .pj-panneau-corps{padding:18px 22px 22px;overflow-y:auto}.ul .pj-panneau-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.ul .pj-vide-ia{text-align:center;color:var(--ink-soft);padding:30px 10px}.ul .pj-edition textarea{border:1px solid var(--line);border-radius:var(--r-input);background:var(--wash);width:100%;color:var(--ink);padding:12px;font:13.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.ul .pj-controles{border:1px solid var(--line);border-radius:var(--r-input);margin-top:16px;padding:10px 14px}.ul .pj-controles summary{cursor:pointer;font-size:14px;font-weight:600}.ul .pj-controles ul,.ul .pj-bloquants,.ul .pj-test ul{margin:8px 0 0;padding:0;font-size:13.5px;list-style:none}.ul .pj-controles li,.ul .pj-test li{padding:3px 0}.ul [data-niveau=erreur]{color:var(--signal)}.ul [data-niveau=alerte]{color:var(--warn)}.ul .pj-controles [data-niveau=ok],.ul .pj-test [data-niveau=ok]{color:var(--gain)}.ul .pj-bloquants li{color:var(--signal)}.ul .pj-fil{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:14px}.ul .pj-fil h3{margin:0 0 8px;font-size:15px}.ul .pj-fil ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ul .pj-fil li{background:var(--wash);border-radius:12px;padding:8px 12px;font-size:13.5px}.ul .pj-fil li[data-auteur=equipe]{background:var(--blue-wash);margin-left:40px}.ul .pj-fil li .pj-md p{margin:2px 0}.ul .pj-retravailler{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.ul .pj-retravailler textarea{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);resize:vertical;flex:1;padding:10px 12px;font-size:14px}@media (max-width:700px){.ul .pj-panneau-fond{align-items:stretch;padding:0}.ul .pj-panneau-etat select{width:100%}.ul .pj-panneau{border-radius:0;height:100dvh;max-height:100dvh}.ul .pj-panneau-tete,.ul .pj-panneau-corps{padding-left:16px;padding-right:16px}.ul .pj-retravailler{flex-direction:column;align-items:stretch}.ul .pj-fil li[data-auteur=equipe]{margin-left:16px}}.ul .pj-md{overflow-wrap:anywhere;font-size:14.5px;line-height:1.6}.ul .pj-md h2{margin:18px 0 6px;font-size:18px}.ul .pj-md h3{margin:16px 0 6px;font-size:16px}.ul .pj-md h4,.ul .pj-md h5,.ul .pj-md h6{margin:12px 0 4px;font-size:14.5px}.ul .pj-md>:first-child{margin-top:0}.ul .pj-md p{margin:6px 0}.ul .pj-md ul,.ul .pj-md ol{margin:6px 0;padding-left:22px}.ul .pj-md li[data-niveau="1"]{margin-left:18px}.ul .pj-md li[data-niveau="2"]{margin-left:36px}.ul .pj-md blockquote{border-left:3px solid var(--blue);background:var(--wash);margin:8px 0;padding:6px 12px}.ul .pj-md pre{background:var(--wash);border-radius:10px;padding:10px;font-size:12.5px;overflow-x:auto}.ul .pj-md code{background:var(--line-soft);border-radius:4px;padding:1px 4px;font-size:12.5px}.ul .pj-md a{color:var(--blue)}.ul .pj-md hr{border:0;border-top:1px solid var(--line);margin:14px 0}.ul .pj-md-table{margin:8px 0;overflow-x:auto}.ul .pj-md-table table{border-collapse:collapse;width:100%;font-size:13.5px}.ul .pj-md-table th,.ul .pj-md-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.ul .pj-md-table th{background:var(--wash);font-weight:650}.ul .pj-structure{gap:10px;margin-bottom:16px;display:grid}.ul .pj-annonce{border:1px solid var(--line);border-radius:var(--r-input);padding:10px 14px}.ul .pj-annonce p{margin:4px 0;font-size:14px}.ul .pj-annonce-texte{white-space:pre-wrap}.ul .pj-compteur{color:var(--gain);background:var(--gain-wash);border-radius:6px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.ul .pj-compteur[data-depasse]{color:var(--signal);background:var(--signal-wash)}.ul .pj-cta{background:var(--wash);border:1px solid var(--line);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ul .pj-rsa{margin:4px 0;padding-left:22px;font-size:13.5px}.ul .pj-mots p{margin:2px 0 8px;font-size:13.5px}.ul .pj-apercu{border-radius:var(--r-input);background:#e9edf3;justify-content:center;padding:12px;display:flex}.ul .pj-apercu iframe{background:#fff;border:0;border-radius:10px;width:100%;height:680px;box-shadow:0 8px 24px #0915401f}.ul .pj-apercu[data-ecran=mobile] iframe{border:8px solid #111;border-radius:26px;width:390px;max-width:100%;height:760px}.ul .pj-mise-en-ligne{margin-top:14px}.ul .pj-mise-en-ligne a{color:var(--blue);overflow-wrap:anywhere}.ul .pj-test{border-radius:var(--r-input);background:var(--signal-wash);margin-top:12px;padding:10px 14px}.ul .pj-test[data-ok]{background:var(--gain-wash)}.ul .pj-domaine{margin-top:14px;display:block}.ul .pj-compteur-bouton{font:inherit;text-align:left;cursor:pointer;color:inherit;border-radius:var(--r-input);background:var(--wash);border:1px solid #0000;flex-direction:column;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ul .pj-stats>.pj-compteur-bouton{padding:12px 14px}.ul .pj-stats>.pj-compteur-bouton[data-ton=rouge]{background:var(--signal-wash)}.ul .pj-compteur-bouton:hover{border-color:var(--line)}.ul .pj-compteur-bouton:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ul .pj-compteur-bouton[aria-pressed=true]{border-color:var(--blue);background:var(--blue-wash);box-shadow:inset 0 -3px 0 var(--blue)}.ul .pj-compteur-bouton[aria-pressed=true][data-ton=rouge]{border-color:var(--signal);background:var(--signal-wash);box-shadow:inset 0 -3px 0 var(--signal)}.ul .pj-compteur-bouton span:after{content:" ›"}.ul .pj-compteur-liste{border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);margin-top:10px;padding:4px 12px 6px}.ul .pj-compteur-liste[data-ton=rouge]{border-color:#f3c3c3}.ul .pj-compteur-liste-tete{align-items:center;gap:8px;padding:6px 0;display:flex}.ul .pj-compteur-liste-tete>b{flex:1;min-width:0;font-size:14px}.ul .pj-compteur-liste-outils{flex:none;align-items:center;gap:4px;display:flex}.ul .pj-compteur-liste-outils .button{padding:6px 10px;font-size:13px}.ul .pj-compteur-liste ul{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ul .pj-compteur-liste li{border-top:1px solid var(--line-soft)}.ul .pj-compteur-liste li button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;min-height:44px;padding:9px 4px;display:flex}.ul .pj-compteur-liste li button:hover{background:var(--wash)}.ul .pj-compteur-nom{color:var(--blue);font-size:14px;font-weight:650}.ul .pj-compteur-liste .sub{font-size:12.5px}.ul .pj-compteur-raison{color:var(--signal);font-size:12.5px}.ul .pj-compteur-liste[data-ton=ambre] .pj-compteur-raison{color:#7a3306}.ul .pj-filtre-actif{border-radius:var(--r-pill);background:var(--blue-wash);color:var(--blue);align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.ul .pj-filtre-actif button{background:var(--paper);color:var(--blue);cursor:pointer;width:28px;height:28px;font:inherit;border:0;border-radius:50%;font-size:12px}.ul .pj-tache[data-eclairee]{animation:2.4s ease-out pj-eclairee}@keyframes pj-eclairee{0%,40%{background:var(--blue-wash)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ul .pj-tache[data-eclairee]{background:var(--blue-wash);animation:none}}.ul .pj-vues{margin-bottom:12px}.ul .pj-resume{border-radius:var(--r-input);background:linear-gradient(180deg, #f6f5ff, var(--paper));border:1px solid #e3e0ff;margin-bottom:14px;padding:14px 16px}.ul .pj-resume>:first-child{margin-top:0}.ul .pj-resume .button{background:var(--paper);color:var(--blue);border:1px solid #e3e0ff;margin-top:6px}.ul .pj-faire-resume{border-radius:var(--r-input);background:var(--wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 12px;display:flex}.ul .pj-besoins-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ul .pj-besoins-tete h3{margin:0}.ul .pj-besoins-tete .button{padding:7px 13px;font-size:13px}.ul .pj-dem{flex-direction:column;gap:14px;display:flex}.ul .pj-dem .pj-barre{margin:6px 0 4px}.ul .pj-dem-lien{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ul .pj-dem-lien .pj-boutons{margin-top:0}.ul .pj-dem-lien input[readonly]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ul .pj-dem details,.ul .pj-dem-lien details{margin-top:10px}.ul .pj-dem summary,.ul .pj-dem-lien summary{cursor:pointer;color:var(--ink-soft);padding:6px 0;font-size:14px}.ul .pj-dem-reponses,.ul .pj-dem-historique{margin:6px 0 0;padding:0;list-style:none}.ul .pj-dem-reponses li{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ul .pj-dem-reponses li>div{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ul .pj-dem-reponses li[data-fait] b:after{content:" ✓";color:var(--gain)}.ul .pj-dem-reponses .chip{flex:none}.ul .pj-dem-applique{color:var(--gain)}.ul .pj-dem-historique>li{border-top:1px solid var(--line-soft)}.ul .pj-dem-historique summary .sub{display:block}.ul .pj-dem-groupe{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0 0 12px;padding:8px 12px 4px}.ul .pj-dem-groupe legend{padding:0 6px;font-size:13.5px;font-weight:650}.ul .pj-dem-propose{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.ul .pj-dem-propose:first-of-type{border-top:0}.ul .pj-dem-propose>input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:10px}.ul .pj-dem-propose>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ul .pj-dem-propose:not([data-garde])>div{opacity:.55}.ul .pj-dem-propose .sub{overflow-wrap:anywhere;font-size:12.5px}.ul .pj-dem-propose .pj-input{width:100%}.ul .pj-dem-libre{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 12px;display:flex}.ul .pj-dem-libre .field{flex:260px}.ul .pj-dem-bilan{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.ul .pj-dem-bilan .sub{font-size:12.5px}.ul .pj-dem-titre{font-weight:600}.ul .pj-dem-exemples{font-style:italic}.ul .pj-dem-sous{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin:4px 0 2px;padding:0 0 0 10px;list-style:none;display:flex}.ul .pj-dem-sous li{align-items:center;gap:6px;display:flex}.ul .pj-dem-sous .pj-input{flex:1;min-width:0;font-size:13.5px}.ul .pj-dem-retirer{flex:none;min-height:32px;padding:0 10px}.ul .pj-dem-couvre{margin-top:2px}.ul .pj-dem-couvre summary{padding:2px 0;font-size:12.5px}.ul .pj-dem-couvre ul,.ul .pj-dem-equipe{flex-direction:column;gap:6px;max-height:320px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.ul .pj-dem-couvre li,.ul .pj-dem-equipe li{overflow-wrap:anywhere;flex-direction:column;gap:1px;font-size:13px;display:flex}.ul .pj-dem-plus{margin:0 0 12px}.ul .pj-dem-valeur{display:block}.ul .pf-depot{border:2px dashed var(--line);transition:border-color .15s,background .15s}.ul .pf-depot.survol{border-color:var(--blue);background:var(--wash)}.ul .pf-depot-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.ul .pf-categorie{min-width:200px}.ul .pf-glisser{color:var(--ink-faint);margin:10px 0 0;font-size:13px}@media (hover:none){.ul .pf-glisser{display:none}}.ul .pf-refus{color:var(--red,#c62828);margin:12px 0 0;padding-left:18px;font-size:13.5px}.ul .pf-envois{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ul .pf-envois li{border-radius:var(--r-input);background:var(--wash);padding:10px 12px}.ul .pf-envoi-haut{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.ul .pf-envoi-haut b{overflow-wrap:anywhere;min-width:0}.ul .pf-envoi-haut .sub{white-space:nowrap;margin:0;font-size:12.5px}.ul .pf-envois li[data-etat=erreur] .pj-barre>span{background:var(--red,#c62828)}.ul .pf-envoi-erreur{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.ul .pf-envoi-erreur span{flex:200px}.ul .pf-liste h3{margin:18px 0 8px;font-size:14.5px}.ul .pf-liste h3 span{color:var(--ink-faint);font-weight:400}.ul .pf-liste ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ul .pf-carte{align-items:flex-start;gap:12px;padding:10px;display:flex}.ul .pf-vignette{background:var(--wash);cursor:pointer;border:0;border-radius:10px;flex:0 0 76px;place-items:center;width:76px;height:76px;padding:0;display:grid;position:relative;overflow:hidden}.ul .pf-vignette img{object-fit:cover;width:100%;height:100%}.ul .pf-picto{color:var(--blue);letter-spacing:.02em;font-size:12px;font-weight:700}.ul .pf-lecture{color:#fff;background:#0009;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:auto;bottom:6px;left:auto;right:6px}.ul .pf-infos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ul .pf-nom{overflow-wrap:anywhere;font-size:14px}.ul .pf-infos .sub{margin:0;font-size:12px}.ul .pf-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.ul .pf-actions .button{min-height:0;padding:4px 10px;font-size:13px}.ul .pf-renommer{flex-wrap:wrap;gap:6px;display:flex}.ul .pf-renommer input{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);color:var(--ink);flex:140px;padding:6px 10px;font-size:14px}.ul .pf-renommer .button{min-height:0;padding:4px 10px;font-size:13px}.ul .pf-apercu{gap:10px;display:grid}.ul .pf-apercu img,.ul .pf-apercu video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:70vh}.ul .pf-apercu audio{width:100%}.ul .pf-apercu .sub{align-items:center;gap:6px;margin:0;display:flex}.dc-cadre{--dc-fond:#f6f7fb;--dc-carte:#fff;--dc-encre:#0f172a;--dc-doux:#586174;--dc-ligne:#e3e7ef;--dc-marque:#0d02ff;--dc-marque-fond:#eeecff;--dc-ok:#067647;--dc-ok-fond:#ecfdf3;--dc-alerte:#b42318;--dc-alerte-fond:#fef3f2;--dc-focus:#0d02ff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--dc-fond);color:var(--dc-encre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 16px/1.5 Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (prefers-color-scheme:dark){.dc-cadre{--dc-fond:#0b1020;--dc-carte:#141a2e;--dc-encre:#eef1f8;--dc-doux:#a9b1c4;--dc-ligne:#2a3350;--dc-marque:#8f8aff;--dc-marque-fond:#23215a;--dc-ok:#6ce9a6;--dc-ok-fond:#0f2e22;--dc-alerte:#fda29b;--dc-alerte-fond:#3a1512;--dc-focus:#b3afff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dc-cadre *,.dc-cadre :before,.dc-cadre :after{box-sizing:border-box}.dc{max-width:640px;padding:max(16px, env(safe-area-inset-top)) 16px calc(48px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.dc h1{letter-spacing:-.02em;margin:4px 0 0;font:italic 800 26px/1.15 Montserrat Variable,-apple-system,sans-serif}.dc h2{text-transform:uppercase;letter-spacing:.08em;color:var(--dc-doux);margin:18px 0 2px;font:700 13px/1.3 Inter Variable,-apple-system,sans-serif}.dc h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.dc p{margin:0}.dc-tete{align-items:center;display:flex}.dc-marque{letter-spacing:-.02em;color:var(--dc-encre);font:italic 800 22px/1 Montserrat Variable,-apple-system,sans-serif}.dc-marque b{color:var(--dc-marque);font-weight:800}.dc-intro{font-size:16px}.dc-doux{color:var(--dc-doux)}.dc-petit{font-size:13.5px}.dc-mdp{color:var(--dc-doux);background:var(--dc-carte);border:1px solid var(--dc-ligne);border-radius:12px;padding:10px 12px;font-size:14px}.dc-message{border-left:4px solid var(--dc-marque);background:var(--dc-carte);white-space:pre-wrap;border-radius:0 12px 12px 0;margin:0;padding:12px 14px}.dc-etiquette{text-transform:uppercase;letter-spacing:.06em;color:var(--dc-doux);margin-bottom:4px;font-size:12px;font-weight:650;display:block}.dc-alerte{color:var(--dc-alerte);background:var(--dc-alerte-fond);border-radius:12px;padding:10px 12px}.dc-merci{color:var(--dc-ok);background:var(--dc-ok-fond);border-radius:14px;padding:14px 16px;font-weight:550}.dc-progression{z-index:2;background:color-mix(in srgb, var(--dc-fond) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dc-ligne);align-items:center;gap:12px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}.dc-barre{background:var(--dc-ligne);border-radius:99px;flex:1;height:8px;overflow:hidden}.dc-barre span{background:var(--dc-marque);border-radius:inherit;height:100%;transition:width .3s;display:block}.dc-compte{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (prefers-reduced-motion:reduce){.dc-barre span{transition:none}}.dc-groupe{flex-direction:column;gap:12px;display:flex}.dc-carte{background:var(--dc-carte);border:1px solid var(--dc-ligne);border-radius:18px;flex-direction:column;gap:12px;padding:16px;scroll-margin-top:64px;display:flex}.dc-carte[data-fait]{border-color:color-mix(in srgb, var(--dc-ok) 45%, var(--dc-ligne))}.dc-carte-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dc-etat{color:var(--dc-ok);white-space:nowrap;min-height:1em;font-size:13px}.dc-etat[data-etat=erreur]{color:var(--dc-alerte);white-space:normal;text-align:right}.dc-etat[data-etat=enregistrement]{color:var(--dc-doux)}.dc-aide{color:var(--dc-doux);font-size:15px}.dc-affirmation{font-size:17px;font-weight:600}.dc-contexte{color:var(--dc-doux);background:var(--dc-fond);border-radius:12px;padding:10px 12px;font-size:15px}.dc-phrases{color:var(--dc-encre);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-style:italic;list-style:none;display:flex}.dc-champ small{font-size:13px}.dc-choix{flex-wrap:wrap;gap:8px;display:flex}.dc-choix button,.dc-bouton,.dc-case{border:1.5px solid var(--dc-ligne);background:var(--dc-carte);min-height:48px;color:var(--dc-encre);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:10px 16px;font-weight:600}.dc-choix button{flex:auto}.dc-choix button[aria-checked=true]{border-color:var(--dc-marque);background:var(--dc-marque-fond);color:var(--dc-marque)}.dc-choix button[data-v=confirme][aria-checked=true]{border-color:var(--dc-ok);background:var(--dc-ok-fond);color:var(--dc-ok)}.dc-choix button[data-v=refuse][aria-checked=true]{border-color:var(--dc-alerte);background:var(--dc-alerte-fond);color:var(--dc-alerte)}.dc-case{align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.dc-case span{border:2px solid var(--dc-ligne);border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:inline-grid}.dc-case[aria-checked=true]{border-color:var(--dc-ok);background:var(--dc-ok-fond);color:var(--dc-ok)}.dc-case[aria-checked=true] span{border-color:var(--dc-ok);background:var(--dc-ok);color:var(--dc-carte)}.dc-champ{color:var(--dc-doux);flex-direction:column;gap:6px;font-size:14.5px;display:flex}.dc-champ input,.dc-champ textarea{width:100%;font:inherit;color:var(--dc-encre);background:var(--dc-fond);border:1.5px solid var(--dc-ligne);border-radius:12px;min-height:48px;padding:12px 14px;scroll-margin-block:72px 120px;font-size:16px}.dc-champ textarea{resize:vertical;field-sizing:content;min-height:76px;max-height:50vh}.dc-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dc-cadre :focus-visible{outline:3px solid var(--dc-focus);outline-offset:2px}.dc-champ input:focus,.dc-champ textarea:focus{border-color:var(--dc-marque);box-shadow:0 0 0 3px color-mix(in srgb, var(--dc-marque) 25%, transparent);outline:none}.dc-depot{justify-content:center;align-self:flex-start;align-items:center;gap:8px;display:inline-flex;position:relative}.dc-depot input{opacity:0;cursor:pointer;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.dc-depot:focus-within{outline:3px solid var(--dc-focus);outline-offset:2px}.dc-fichiers{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dc-fichiers li{background:var(--dc-fond);overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dc-lien{color:var(--dc-marque);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 6px;font-weight:600}.dc-fin{background:var(--dc-carte);border:1px solid var(--dc-ligne);border-radius:18px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.dc-principal{background:var(--dc-marque);border-color:var(--dc-marque);color:#fff;min-height:54px;font-size:17px}.dc-principal:disabled{opacity:.5;cursor:default}@media (prefers-color-scheme:dark){.dc-principal{color:#0b1020}}.vp-cadre{--vp-fond:#f7f6f3;--vp-carte:#fff;--vp-encre:#141416;--vp-doux:#6b6b70;--vp-ligne:#e6e4df;--vp-accent:#12a150;--vp-accent-encre:#fff;--vp-ok:#0c6b36;--vp-ok-fond:#e3f4ea;--vp-alerte:#a81638;--vp-alerte-fond:#fde7e3;--vp-info-fond:#efeee9;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--vp-fond);color:var(--vp-encre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 16px/1.5 Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (prefers-color-scheme:dark){.vp-cadre{--vp-fond:#111113;--vp-carte:#1b1b1f;--vp-encre:#f1efea;--vp-doux:#a2a2a8;--vp-ligne:#2e2e33;--vp-accent:#2fbf6c;--vp-accent-encre:#0b1a11;--vp-ok:#7fd8a2;--vp-ok-fond:#133322;--vp-alerte:#f3a3ae;--vp-alerte-fond:#3a1a1d;--vp-info-fond:#222227;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.vp-cadre *,.vp-cadre :before,.vp-cadre :after{box-sizing:border-box}.vp{max-width:560px;padding:max(16px, env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.vp p{margin:0}.vp-marque{letter-spacing:-.01em;color:var(--vp-doux);font-size:15px;font-weight:800}.vp-marque b{color:var(--vp-encre)}.vp-tete{border-left:5px solid var(--vp-ligne);flex-direction:column;gap:2px;padding-left:12px;display:flex}.vp-tete h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.vp-date{font-weight:600}.vp-maj{background:var(--vp-info-fond);border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:600}.vp-doux{color:var(--vp-doux)}.vp-petit{font-size:13.5px}.vp-encart{background:var(--vp-info-fond);border-radius:14px;padding:12px 14px;font-weight:500}.vp-encart.ok{background:var(--vp-ok-fond);color:var(--vp-ok)}.vp-encart.alerte{background:var(--vp-alerte-fond);color:var(--vp-alerte)}.vp-carrousel{margin:0 -16px;position:relative}.vp-piste{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.vp-piste::-webkit-scrollbar{display:none}.vp-visuel{scroll-snap-align:center;background:#000;flex:0 0 100%;justify-content:center;margin:0;display:flex}.vp-visuel img,.vp-visuel video{object-fit:contain;background:#000;width:100%;max-height:72vh;display:block}.vp-attente{aspect-ratio:4/5;background:var(--vp-info-fond);width:100%}.vp-points{justify-content:center;gap:6px;padding-top:10px;display:flex}.vp-points button{background:var(--vp-ligne);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.vp-points button.actif{background:var(--vp-encre)}@media (min-width:600px){.vp-carrousel{margin:0}.vp-visuel{border-radius:16px;overflow:hidden}}.vp-caption{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--vp-carte);border:1px solid var(--vp-ligne);border-radius:16px;padding:14px 16px}.vp-reponse{background:var(--vp-carte);border:1px solid var(--vp-ligne);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.vp-champ{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.vp-champ input,.vp-champ textarea{font:inherit;color:var(--vp-encre);background:var(--vp-fond);border:1px solid var(--vp-ligne);border-radius:12px;width:100%;padding:11px 12px;font-size:16px;font-weight:400}.vp-champ textarea{resize:vertical}.vp-champ.manque input{border-color:var(--vp-alerte)}.vp-champ small{color:var(--vp-alerte);font-weight:500}.vp-boutons{flex-direction:column;gap:8px;display:flex}.vp-bouton{font:inherit;cursor:pointer;border:1px solid var(--vp-ligne);background:var(--vp-carte);min-height:52px;color:var(--vp-encre);border-radius:14px;font-size:17px;font-weight:650}.vp-bouton.principal{background:var(--vp-accent);color:var(--vp-accent-encre);border-color:#0000}.vp-bouton.discret{color:var(--vp-doux);background:0 0;border-color:#0000;min-height:40px;font-size:15px}.vp-bouton:disabled{opacity:.55;cursor:default}.vp-modif{flex-direction:column;gap:12px;display:flex}.vp-modif h2{margin:0;font-size:18px}.vp-puces{flex-wrap:wrap;gap:8px;display:flex}.vp-puce{font:inherit;border:1px solid var(--vp-ligne);background:var(--vp-fond);color:var(--vp-encre);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:15px}.vp-puce[aria-pressed=true]{background:var(--vp-encre);color:var(--vp-fond);border-color:var(--vp-encre)}.vp-cadre :focus-visible{outline:3px solid var(--vp-accent);outline-offset:2px}.vp-avis{flex-direction:column;gap:10px;display:flex}.vp-avis .vp-puce{background:var(--vp-carte);font-weight:600}.vp-questions{background:var(--vp-carte);border:2px solid var(--vp-accent);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.vp-question{flex-direction:column;gap:6px;display:flex}.vp-question+.vp-question{border-top:1px solid var(--vp-ligne);padding-top:12px}.vp-question-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;font-weight:600}.vp-question-reponse{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--vp-info-fond);border-radius:12px;padding:8px 12px}.sp .sp-titre{margin:0;font-size:19px;font-weight:750}.sp .sp-deux{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.sp .sp-sommaire{flex-direction:column;gap:4px;margin:0;padding-left:22px;font-weight:600;display:flex}.sp .sp-fil{flex-direction:column;gap:6px;display:flex}.sp .sp-barre{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sp .sp-barre span{background:var(--vp-ligne);border-radius:99px;height:5px}.sp .sp-barre span.fait{background:var(--vp-accent)}.sp .sp-case{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.sp .sp-case input{width:22px;height:22px;accent-color:var(--vp-accent);flex:none;margin:1px 0 0}.sp .sp-docs{flex-direction:column;gap:10px;display:flex}.sp .sp-onglets .vp-puce{font-weight:600}.sp .sp-doc[data-montre=non]{display:none}.sp .feuille-doc{box-shadow:none;border:1px solid var(--vp-ligne);margin:0;padding:20px 16px}.sp .feuille-doc .doc-tete{flex-wrap:wrap}.sp .signature{border-color:var(--vp-ligne)}@media (min-width:600px){.sp .feuille-doc{padding:30px 32px}}@media print{.sp.vp-cadre{background:#fff;position:static;overflow:visible}.sp .vp{max-width:none;padding:0}.sp .vp>:not(.sp-docs),.sp .sp-onglets,.sp .sp-docs>p{display:none!important}.sp .sp-doc{display:block!important}.sp .sp-doc+.sp-doc{break-before:page}.sp .feuille-doc{border:0;padding:0}}.visite{z-index:2500;pointer-events:auto;position:fixed;top:0;bottom:0;left:0;right:0}.visite-fond{background:#0a0a0e9e;animation:.2s ease-out apparait;position:absolute;top:0;bottom:0;left:0;right:0}.visite-trou{pointer-events:none;border-radius:14px;transition:left .28s,top .28s,width .28s,height .28s;position:absolute;box-shadow:0 0 0 3px #fffffff2,0 0 0 9999px #0a0a0e9e}.visite-bulle{background:var(--carte);width:min(360px,100vw - 32px);color:var(--encre);border:1px solid var(--trait);border-radius:18px;padding:16px 18px 14px;transition:left .28s,top .28s;animation:.2s ease-out apparait;position:absolute;box-shadow:0 18px 48px #00000047}.visite-bulle h2{margin:2px 0 6px;font-size:18px}.visite-bulle p{color:var(--encre);margin:0;line-height:1.5}.visite-tete{justify-content:space-between;align-items:center;margin:-4px -8px 2px 0;display:flex}.visite-tete .bouton{min-height:34px;padding:0 10px}.visite-progression{font:700 12px var(--titre);letter-spacing:.04em;color:var(--guide,#0891b2)}.visite-barre{background:var(--neutre);border-radius:4px;height:4px;margin:14px 0 12px;overflow:hidden}.visite-barre span{background:var(--guide,#0891b2);border-radius:4px;height:100%;transition:width .28s;display:block}.visite-actions{justify-content:space-between;gap:8px;display:flex}.visite-actions .bouton.primaire{min-width:120px}@media (prefers-reduced-motion:reduce){.visite-trou,.visite-bulle,.visite-barre span{transition:none;animation:none}}.bc{--bc-encre:#0f0f12;--bc-fond:#fffcf8;--bc-doux:#6e6e73;--bc-trait:#e6e6e3;--bc-neutre:#f2f1ed;--bc-acc1:#0a6cff;--bc-acc2:#0fa8a0;--bc-ambre:#f59e0b;--bc-titre:"Archivo Variable", "Archivo", system-ui, sans-serif;color:var(--bc-encre);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;text-align:left;font-family:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.bc *,.bc :before,.bc :after{box-sizing:border-box}.bc-apercu{flex-direction:column;align-items:center;gap:16px;display:flex}.bc-apercu .bc-page{box-shadow:0 1px 2px #0f0f120f,0 10px 30px #0f0f121f}.bc-page{background:var(--bc-fond);break-after:page;page-break-after:always;width:210mm;height:296.6mm;padding:15mm 15mm 14mm;position:relative;overflow:hidden}.bc-page:last-child{break-after:auto;page-break-after:auto}.bc svg.bc-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.bc-bandeau{background:var(--bc-encre);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;position:relative;overflow:hidden}.bc-bandeau:after{content:"";background:radial-gradient(circle,#0a6cff73,#0fa8a040 45%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.bc-bandeau>*{z-index:1;position:relative}.bc-bandeau .bc-sur{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:11.5px}.bc-bandeau h1{font-family:var(--bc-titre);letter-spacing:-.02em;color:#fff;margin:4px 0 2px;font-size:38px;font-weight:800;line-height:1.15}.bc-bandeau p{opacity:.92;color:#fff;margin:0;font-size:13.5px}.bc-bandeau .bc-logo{width:auto;height:58px}.bc h2{font-family:var(--bc-titre);color:var(--bc-encre);letter-spacing:normal;align-items:center;gap:8px;margin:30px 0 12px;font-size:20px;font-weight:750;display:flex}.bc h2.bc-premier{margin-top:0}.bc h2 .bc-num{background:var(--bc-encre);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.bc p{margin:0 0 8px;font-size:13px;line-height:1.5}.bc .bc-note{color:var(--bc-doux);font-size:11px}.bc-heros{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.bc-heros[data-n="2"]{grid-template-columns:repeat(2,1fr)}.bc-heros[data-n="1"]{grid-template-columns:1fr}.bc-hero{border:1px solid var(--bc-trait);background:#fff;border-radius:16px;padding:14px 16px}.bc-hero .bc-ic{background:linear-gradient(135deg, var(--bc-acc1), var(--bc-acc2));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.bc-hero b{font-family:var(--bc-titre);letter-spacing:-.02em;color:var(--bc-encre);font-size:32px;font-weight:800;line-height:1.05;display:block}.bc-hero .bc-t{margin-top:2px;font-size:13px;font-weight:600}.bc-hero .bc-s{color:var(--bc-doux);margin-top:3px;font-size:11.5px;line-height:1.35}.bc-comp{border:1px solid var(--bc-trait);background:#fff;border-radius:16px;padding:12px 16px 6px}.bc-ligne{grid-template-columns:150px 1fr 64px;align-items:center;gap:12px;margin-bottom:14px;display:grid}.bc-ligne .bc-lab{font-size:12.5px;font-weight:600}.bc-ligne .bc-lab small{color:var(--bc-doux);font-size:11px;font-weight:400;display:block}.bc-barres{gap:4px;display:grid}.bc-barre{white-space:nowrap;border-radius:6px;align-items:center;height:16px;padding-left:8px;font-size:10.5px;font-weight:600;display:flex}.bc-barre.bc-avant{background:var(--bc-neutre);color:var(--bc-doux)}.bc-barre.bc-apres{background:linear-gradient(90deg, var(--bc-acc1), var(--bc-acc2));color:#fff}.bc-fois{font-family:var(--bc-titre);color:var(--bc-acc1);text-align:right;letter-spacing:-.02em;font-size:24px;font-weight:800}.bc-legende{color:var(--bc-doux);gap:16px;margin:2px 0 10px;font-size:11px;display:flex}.bc-legende span:before{content:"";vertical-align:-1px;background:var(--bc-neutre);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.bc-legende span.bc-n:before{background:linear-gradient(90deg, var(--bc-acc1), var(--bc-acc2))}.bc-faits{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bc-fait{border:1px solid var(--bc-trait);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bc-fait .bc-ic{background:var(--bc-neutre);width:40px;height:40px;color:var(--bc-encre);border-radius:12px;flex:none;place-items:center;display:grid}.bc-fait b{font-size:15px;display:block}.bc-fait span{color:var(--bc-doux);font-size:12px;line-height:1.35;display:block}.bc-fait.bc-cadeau,.bc-cadeau-bandeau.bc-cadeau{background:#fff6e5;border-color:#f7dca6}.bc-fait.bc-cadeau .bc-ic,.bc-cadeau-bandeau.bc-cadeau .bc-ic{background:var(--bc-ambre);color:#fff}.bc-podium{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bc-marche{border:1px solid var(--bc-trait);background:#fff;border-radius:14px;padding:12px 14px}.bc-marche .bc-med{font-size:34px;line-height:1}.bc-marche .bc-quoi{margin:4px 0 2px;font-size:12.5px;font-weight:600;line-height:1.3}.bc-marche .bc-quand{color:var(--bc-doux);font-size:11px}.bc-marche .bc-res{font-family:var(--bc-titre);color:var(--bc-acc1);margin-top:6px;font-size:17px;font-weight:800}.bc-marche .bc-res small{color:var(--bc-doux);font-size:11px;font-weight:500;display:block}.bc-cadeau-bandeau{border:1px solid var(--bc-trait);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.bc-cadeau-bandeau .bc-ic{background:linear-gradient(135deg, var(--bc-acc1), var(--bc-acc2));color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bc-cadeau-bandeau p{margin:0;font-size:13px}.bc-camp{grid-template-columns:240px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.bc-camp .bc-lab{font-size:12px;line-height:1.25}.bc-camp .bc-lab small{color:var(--bc-doux);font-size:10.5px;display:block}.bc-camp .bc-barre{height:20px;font-size:11px}.bc-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bc-duo[data-n="1"]{grid-template-columns:1fr}.bc-carte{border:1px solid var(--bc-trait);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.bc-rond{border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid}.bc-rond div{width:62px;height:62px;font-family:var(--bc-titre);color:var(--bc-encre);background:#fff;border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.bc-carte h3{margin:0 0 4px;font-family:inherit;font-size:14px}.bc-carte p{color:var(--bc-doux);margin:0;font-size:12px}.bc-entonnoir{align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.bc-entonnoir b{font-family:var(--bc-titre);color:var(--bc-acc1);font-size:18px}.bc-pied{color:var(--bc-doux);justify-content:space-between;align-items:center;font-size:10.5px;display:flex;position:absolute;bottom:10mm;left:15mm;right:15mm}.bc-pied img{vertical-align:-2px;width:auto;height:14px;margin-right:6px}.bc-cadre{width:100%;overflow:hidden}.bc-impression{display:none}.bc-reglages{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.bc-reglages label{flex-direction:column;gap:4px;font-size:13px;display:flex}.bc-reglages label.bc-case{flex-direction:row;align-items:center;gap:8px}.bc-equipe summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bc-tag{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.bc-tag.baisse{background:var(--rouge-fond);color:var(--rouge-texte)}.bc-tag.hausse{background:var(--vert-fond);color:var(--vert-texte)}.bc-equipe-table{margin-top:10px;font-size:13.5px}.bc-equipe-tete,.bc-equipe-ligne{grid-template-columns:minmax(0,2.2fr) 1fr 1fr 1fr .9fr;align-items:center;gap:8px;padding:7px 4px;display:grid}.bc-equipe-tete{color:var(--doux);border-bottom:1px solid var(--trait);font-size:12px}.bc-equipe-ligne{border-bottom:1px solid var(--trait)}.bc-equipe-ligne.hausse .bc-evolution{color:var(--vert-texte);font-weight:600}.bc-equipe-ligne.baisse .bc-evolution{color:var(--rouge-texte);font-weight:700}.bc-equipe-ligne.baisse{background:color-mix(in srgb, var(--rouge-fond) 45%, transparent)}@media (max-width:560px){.bc-equipe-tete,.bc-equipe-ligne{grid-template-columns:minmax(0,1.8fr) 1fr 1fr .9fr;font-size:12.5px}.bc-equipe-tete span:nth-child(2),.bc-equipe-ligne span:nth-child(2){display:none}}@media print{.bc-equipe{display:none!important}}.grille-formats{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.grille-format{border:1.5px solid var(--trait);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:7px 14px;font-size:15px;display:inline-flex}.grille-format svg{color:var(--couleur)}.grille-format[data-actif]{background:color-mix(in srgb, var(--couleur) 16%, var(--carte));border-color:var(--couleur);font-weight:650}.grille-periode{flex:none;margin:0;display:inline-flex}.grille-periode button{flex:none}.grille-defile{-webkit-overflow-scrolling:touch;background:var(--carte);max-height:calc(100dvh - 210px);overflow:auto}.grille-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:15px}.grille-table th,.grille-table td{border-bottom:1px solid var(--trait);text-align:center;padding:0}.grille-table td+td,.grille-table th+th{border-left:1px solid color-mix(in srgb, var(--trait) 55%, transparent)}.grille-table thead th{z-index:2;background:var(--carte);padding:8px 0;font-weight:600;position:sticky;top:0}.grille-num{font-size:17px;display:block}.grille-jour{color:var(--doux);text-overflow:clip;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.grille-table [data-weekend]{background:color-mix(in srgb, var(--rouge) 7%, var(--carte))}.grille-table thead th[data-auj]{color:var(--acc1)}.grille-table thead th[data-auj] .grille-num{background:var(--acc1);color:#fff;border-radius:999px;width:min(30px,100%);height:30px;margin:0 auto;line-height:30px}.grille-client{z-index:1;background:var(--carte);border-right:1px solid var(--trait);white-space:nowrap;width:190px;position:sticky;left:0;overflow:hidden;text-align:left!important;padding:6px 10px!important}.grille-table thead .grille-client{z-index:3}.grille-pastille{color:#fff;vertical-align:middle;text-shadow:0 1px 1px #00000040;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:10px;font-size:12px;font-weight:700;display:inline-grid}.grille-nom{vertical-align:middle;text-overflow:ellipsis;max-width:135px;font-weight:600;display:inline-block;overflow:hidden}.grille-total{background:var(--carte);border-left:1px solid var(--trait);white-space:nowrap;width:68px;font-weight:650;position:sticky;right:0;padding:0 6px!important}.grille-total[data-manque]{color:var(--ambre)}.grille-case{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:5px 2px;display:flex}.grille-post-zone{justify-content:center;width:100%;display:flex;position:relative}.grille-post{aspect-ratio:1;border:1.5px solid var(--couleur);cursor:pointer;background:color-mix(in srgb, var(--couleur) 20%, var(--carte));width:100%;min-width:24px;max-width:44px;color:var(--couleur);border-radius:10px;place-items:center;padding:0;display:grid}.grille-post svg{width:72%;max-width:24px;height:72%;max-height:24px}.grille-post[data-publie]{opacity:.55}.grille-ajout{aspect-ratio:1;color:#0000;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:10px;width:100%;min-width:24px;max-width:44px;padding:0;font-size:18px}.grille-ajout:not([data-seul]){aspect-ratio:auto;height:18px;font-size:14px}.grille-case:hover .grille-ajout{border-color:var(--trait-fort);color:var(--doux)}.grille-ajout:focus-visible{border-color:var(--trait-fort);color:var(--doux)}@media (hover:none){.grille-ajout[data-seul]{border-color:var(--trait);color:var(--trait-fort)}}.grille-menu{z-index:10;text-align:left;min-width:200px;box-shadow:var(--ombre);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.grille-menu button,.grille-menu a{font:inherit;color:var(--encre);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:15px;text-decoration:none;display:flex}.grille-menu button:hover,.grille-menu a:hover{background:var(--neutre)}.grille-menu [data-actif]{font-weight:700}@media (max-width:900px){.grille-table{table-layout:auto;width:max-content;min-width:100%}.grille-table thead th{min-width:44px}.grille-defile[data-vue=semaine] thead th:not(.grille-client):not(.grille-total){min-width:64px}}@media (max-width:700px){.grille-plan .grille-periode{grid-template-columns:1fr 1fr;width:100%;display:grid}.grille-periode{grid-template-columns:1fr 1fr;display:inline-grid}.grille-formats{flex-wrap:nowrap;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.grille-format{flex:none}.grille-client{width:auto;max-width:120px;padding:6px 8px!important}.grille-nom{max-width:72px;font-size:13px}.grille-pastille{width:26px;height:26px;margin-right:6px}.grille-defile{max-height:none}}@media (min-width:901px) and (max-width:1400px){.grille-num{font-size:15px}.grille-jour{font-size:10.5px}}.phototheque{--ft-bleu:#0a6cff;--ft-bleu-doux:color-mix(in srgb, var(--ft-bleu) 14%, transparent);--ft-gris-sel:color-mix(in srgb, var(--encre) 9%, transparent);--ft-zebre:color-mix(in srgb, var(--encre) 2.6%, transparent);--ft-dossier:#74bcf5;--ft-dossier-dos:#4f9fe0;--ft-glyphe:#2f7fc6;border:1px solid var(--trait);background:var(--carte);min-height:0;box-shadow:var(--ombre);-webkit-user-select:none;user-select:none;border-radius:14px;flex:1;grid-template-columns:228px minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .phototheque{--ft-bleu:#0a84ff;--ft-dossier:#4aa3e8;--ft-dossier-dos:#2f86cf;--ft-glyphe:#1b5f9e}}:root[data-theme=sombre] .phototheque{--ft-bleu:#0a84ff;--ft-dossier:#4aa3e8;--ft-dossier-dos:#2f86cf;--ft-glyphe:#1b5f9e}.defile-plein{flex-direction:column;padding:2px 20px 18px;display:flex;overflow:hidden}.contenu-plein{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}@media (max-width:899px){.defile-plein{padding:0 0 calc(var(--barre-bas) + var(--bas-sur))}}.phototheque button{font:inherit;color:inherit}.phototheque.tactile input,.phototheque.etroite input{font-size:16px}.ft-cote{background:color-mix(in srgb, var(--neutre) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);border-right:1px solid var(--trait);flex-direction:column;min-height:0;display:flex}.ft-cote-recherche{background:color-mix(in srgb, var(--encre) 6%, transparent);height:28px;color:var(--doux);border-radius:7px;align-items:center;gap:6px;margin:10px 10px 2px;padding:0 8px;display:flex}.ft-cote-recherche input,.ft-recherche input{min-width:0;color:var(--encre);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.ft-cote-defile{flex:1;padding:4px 8px 16px;overflow-y:auto}.ft-cote section{margin-top:10px}.ft-cote h4{font:600 11px/22px var(--texte);color:var(--doux);letter-spacing:.01em;margin:0 0 2px;padding:0 8px}.ft-cote-titre{cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex;color:inherit!important;font:inherit!important}.ft-cote-titre:hover{color:var(--encre)!important}.ft-cote-el{border-radius:6px;align-items:center;min-height:28px;padding-right:4px;display:flex}.ft-cote-el:hover{background:var(--ft-gris-sel)}.ft-cote-el.actif{background:color-mix(in srgb, var(--encre) 12%, transparent)}.ft-cote-el.survol{background:var(--ft-bleu);color:#fff}.ft-cote-bouton{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:4px 0;display:flex}.ft-cote-icone{width:18px;color:var(--ft-bleu);flex:none;place-items:center;display:inline-grid}.ft-cote-el.survol .ft-cote-icone{color:#fff}.ft-pastille-client{border-radius:50%;width:10px;height:10px}.ft-etoile{color:var(--doux);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:grid}.ft-cote-el:hover .ft-etoile,.ft-etoile.oui{opacity:1}.ft-etoile:focus-visible{opacity:1}.ft-etoile.oui{color:var(--ambre)}.ft-etoile.oui svg{fill:currentColor}.ft-cote-plus{color:var(--doux);cursor:pointer;background:0 0;border:0;padding:2px 8px 2px 33px;font-size:12px!important}.ft-cote-vide{color:var(--doux);align-items:center;gap:6px;margin:0;padding:4px 8px;display:flex}.ft-principal{background:var(--carte);flex-direction:column;min-width:0;min-height:0;display:flex}.ft-barre{border-bottom:1px solid var(--trait);flex-wrap:nowrap;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.ft-nav{flex:none;gap:2px;display:flex}.ft-nav button,.ft-outil,.ft-retour{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:30px;height:28px;padding:0 6px;display:inline-grid;color:var(--doux)!important}.ft-nav button:hover:not(:disabled),.ft-outil:hover:not(:disabled){background:var(--ft-gris-sel);color:var(--encre)!important}.ft-nav button:disabled,.ft-outil:disabled,.ft-retour:disabled{opacity:.35;cursor:default}.ft-outil.actif{background:var(--ft-bleu-doux);color:var(--ft-bleu)!important}.ft-fil{white-space:nowrap;flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 16px);mask-image:linear-gradient(270deg,#0000 0,#000 16px)}.ft-fil-etape{align-items:center;min-width:0;display:inline-flex}.ft-fil-sep{color:var(--doux);flex:none;margin:0 1px}.ft-fil-el{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:260px;padding:3px 6px;font-size:13px;overflow:hidden;color:var(--doux)!important}.ft-fil-el:hover{background:var(--ft-gris-sel);color:var(--encre)!important}.ft-fil-el[aria-current=page]{font-size:15px;font-weight:650;color:var(--encre)!important}.ft-fil-el.survol{background:var(--ft-bleu);color:#fff!important}.ft-outils{flex:none;align-items:center;gap:4px;display:flex}.ft-segments{background:color-mix(in srgb, var(--encre) 6%, transparent);border-radius:8px;margin-right:4px;padding:2px;display:inline-flex}.ft-segments button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:24px;display:inline-grid;color:var(--doux)!important}.ft-segments button[aria-checked=true]{background:var(--carte);box-shadow:0 1px 2px #0000001f;color:var(--encre)!important}.ft-importer{gap:6px;height:30px;margin-left:4px;padding:0 12px;font-size:13px!important}.ft-recherche{background:color-mix(in srgb, var(--encre) 5%, transparent);min-width:120px;height:30px;color:var(--doux);border:1px solid #0000;border-radius:8px;flex:0 220px;align-items:center;gap:6px;padding:0 8px;display:flex}.ft-recherche:focus-within{border-color:var(--ft-bleu);background:var(--carte);box-shadow:0 0 0 3px var(--ft-bleu-doux)}.ft-recherche button{background:var(--doux);cursor:pointer;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid;color:var(--carte)!important}.ft-bandeau{border-bottom:1px solid var(--trait);background:var(--carte-2);align-items:center;gap:10px;padding:6px 14px;display:flex}.ft-puce-filtre{background:var(--ft-bleu-doux);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex;color:var(--ft-bleu)!important;font-size:12px!important}.ft-message{align-items:flex-start;gap:8px;padding:8px 12px 0;display:flex}.ft-message>:first-child{flex:1}.ft-zone{overscroll-behavior:contain;outline:none;flex:1;min-height:0;position:relative;overflow:hidden auto}.ft-zone.vue-colonnes,.ft-zone.vue-galerie{flex-direction:column;display:flex;overflow:hidden}.ft-zone.depot{box-shadow:inset 0 0 0 3px var(--ft-bleu);background:var(--ft-bleu-doux)}.ft-depot{background:var(--ft-bleu);color:#fff;pointer-events:none;width:max-content;max-width:90%;box-shadow:var(--ombre);border-radius:12px;align-items:center;gap:10px;margin:0 auto;padding:10px 16px;font-weight:600;display:flex;position:absolute;top:auto;bottom:18px;left:0;right:0}.ft-vide{text-align:center;min-height:70%;color:var(--doux);place-content:center;gap:4px;padding:30px;font-size:14px;display:grid}.ft-vide p{margin:0}.ft-rectangle{z-index:50;border:1px solid var(--ft-bleu,#0a6cff);pointer-events:none;background:#0a6cff26;position:fixed}.ft-section{font:650 13px var(--texte);color:var(--encre);border-bottom:1px solid var(--trait);align-items:flex-end;margin:0;padding-bottom:6px;display:flex;position:absolute;left:14px;right:14px}.ft-mini{flex:none;place-items:center;display:inline-grid;overflow:hidden}.ft-sans-vignette{width:100%;height:100%;color:var(--doux);background:var(--neutre);border-radius:4px;place-items:center;display:grid}.ft-dossier{flex:none;display:inline-block;position:relative}.ft-dossier svg{filter:drop-shadow(0 1px 1px #0000001f);display:block}.ft-dossier-dos{fill:var(--teinte,var(--ft-dossier-dos));filter:brightness(.9)}.ft-dossier-face{fill:var(--teinte,var(--ft-dossier))}.ft-dossier[style*=--teinte] .ft-dossier-face{opacity:.88}.ft-dossier-glyphe{color:var(--ft-glyphe);opacity:.75;place-items:center;display:grid;position:absolute;top:34%;bottom:6%;left:0;right:0}.ft-dossier-glyphe svg{filter:none;stroke-width:2.2px;width:38%;height:60%}.ft-dossier-initiales{color:#fff;opacity:.95;letter-spacing:.02em;font-size:max(9px,.42em);font-weight:700}.ft-icones{min-height:100%;position:relative}.ft-rangee{align-items:start;display:grid;position:absolute;left:14px;right:14px}.ft-icone{cursor:default;-webkit-touch-callout:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px 4px;display:flex}.ft-icone-vignette{width:var(--taille);height:var(--taille);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.ft-icone-vignette img{object-fit:contain;background:var(--neutre);border-radius:3px;max-width:100%;max-height:100%;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000024}.ft-icone-vignette .ft-sans-vignette{width:78%;height:78%}.ft-icone.choisi .ft-icone-vignette{background:var(--ft-gris-sel)}.ft-icone.survol .ft-icone-vignette{background:var(--ft-bleu-doux);outline:2px solid var(--ft-bleu)}.ft-icone-nom{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;border-radius:5px;-webkit-box-orient:vertical;max-width:100%;padding:1px 6px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.phototheque.tactile .ft-icone.choisi .ft-icone-vignette:after{content:"✓";background:var(--ft-bleu);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 2px #fff}.ft-icone.choisi .ft-icone-nom{background:var(--ft-bleu);color:#fff}.ft-icone-info{color:var(--doux);font-size:11px;line-height:1.1}.ft-badge{pointer-events:none;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.5;position:absolute}.ft-badge-duree{color:#fff;background:#0000009e;bottom:6px;right:6px}.ft-badge-retouche{color:#000;background:#ffd60a;top:6px;right:6px}.ft-badge-couverture{color:#fff;background:var(--vert);top:6px;left:6px}.ft-envoi{width:var(--taille);height:var(--taille);border:1.5px dashed var(--trait-fort);background:var(--carte-2);color:var(--doux);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.ft-envoi .jauge{width:80%}.ft-liste{min-height:100%}.ft-entete,.ft-ligne:not(.compacte *){grid-template-columns:var(--gabarit);align-items:center;display:grid}.ft-entete{z-index:2;background:color-mix(in srgb, var(--carte) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--trait);height:28px;color:var(--doux);font-size:12px;position:sticky;top:0}.ft-entete>div{border-left:1px solid var(--trait);align-items:center;min-width:0;height:16px;padding:0 10px;display:flex}.ft-entete>div:first-child{border-left:0;padding-left:16px}.ft-entete button{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;color:inherit!important}.ft-entete .actif{color:var(--encre);font-weight:600}.ft-lignes{position:relative}.ft-ligne{cursor:default;-webkit-touch-callout:none;border-radius:6px;position:absolute;left:6px;right:6px}.ft-ligne.paire{background:var(--ft-zebre)}.ft-ligne>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--doux);padding:0 10px;overflow:hidden}.ft-ligne>.ft-c-nom{color:var(--encre);align-items:center;gap:8px;padding-left:10px;display:flex}.ft-ligne .ft-mini{width:22px;height:18px}.ft-ligne .ft-mini img{border-radius:2px;max-width:100%;max-height:100%}.ft-ligne.choisi{background:var(--ft-bleu)}.ft-ligne.choisi>span,.ft-ligne.choisi .ft-c-sous{color:#fff}.ft-ligne.survol{outline:2px solid var(--ft-bleu);outline-offset:-2px}.ft-ligne.envoi{border:1px dashed var(--trait-fort);display:flex}.ft-nombre{text-align:right;font-variant-numeric:tabular-nums}.ft-etats{gap:4px;display:flex}.ft-pastille{border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.ft-pastille.jaune{color:#000;background:#ffd60a}.ft-pastille.verte{background:var(--vert-fond);color:var(--vert-texte)}.ft-section-liste{padding:0;left:16px;right:16px}.ft-liste.compacte .ft-ligne{border-bottom:1px solid var(--trait);background:0 0;border-radius:0;align-items:center;gap:12px;padding:0 14px;display:flex;left:0;right:0}.ft-liste.compacte .ft-ligne.choisi{background:var(--ft-bleu-doux)}.ft-liste.compacte .ft-ligne>span{color:var(--encre);padding:0}.ft-liste.compacte .ft-mini{width:44px;height:44px}.ft-liste.compacte .ft-mini img{object-fit:cover;border-radius:6px;width:44px;height:44px}.ft-c-texte{flex-direction:column;flex:1;min-width:0;display:flex}.ft-c-titre{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ft-c-sous{color:var(--doux);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ft-chevron{color:var(--doux);flex:none}.ft-colonnes{flex:1;min-height:0;display:flex;overflow:auto hidden}.ft-colonne{border-right:1px solid var(--trait);flex:0 0 240px;padding:4px 4px 20px;overflow-y:auto}.ft-col-el{cursor:default;border-radius:5px;align-items:center;gap:7px;height:26px;padding:0 6px;display:flex}.ft-col-el .ft-mini{width:20px;height:16px}.ft-col-el .ft-mini img{border-radius:2px;max-width:100%;max-height:100%}.ft-col-el>.tronque,.ft-c-nom>.tronque{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ft-col-el.chemin{background:color-mix(in srgb, var(--encre) 12%, transparent)}.ft-col-el.choisi{background:var(--ft-bleu);color:#fff}.ft-col-el.choisi .ft-chevron{color:#fff}.ft-col-el.survol{outline:2px solid var(--ft-bleu);outline-offset:-2px}.ft-col-vide{color:var(--doux);text-align:center;margin:20px 0}.ft-col-apercu{flex-direction:column;flex:1 0 300px;align-items:stretch;gap:14px;padding:16px;display:flex}.ft-col-media{place-items:center;height:min(46vh,380px);display:grid}.ft-col-media img,.ft-col-media video{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 1px 4px #00000029}.ft-infos{-webkit-user-select:text;user-select:text;flex-direction:column;gap:10px;min-width:0;display:flex}.ft-infos-nom{overflow-wrap:anywhere;font-size:15px}.ft-infos dl{gap:4px;margin:0;display:grid}.ft-infos dl>div{grid-template-columns:96px 1fr;gap:8px;display:grid}.ft-infos dt{color:var(--doux);text-align:right}.ft-infos dd{overflow-wrap:anywhere;margin:0}.ft-infos-actions{flex-wrap:wrap;gap:6px;display:flex}.ft-infos-actions .bouton{min-height:0;padding:5px 10px;font-size:13px}.ft-galerie{flex-direction:column;flex:1;min-height:0;display:flex}.ft-scene{flex:1;gap:16px;min-height:0;padding:16px;display:flex}.ft-scene-media{flex:1;place-items:center;min-width:0;min-height:0;display:grid}.ft-scene-media img,.ft-scene-media video{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 2px 10px #0000002e}.ft-scene .ft-infos{border-left:1px solid var(--trait);flex:0 0 260px;padding-left:16px;overflow-y:auto}.ft-bande{border-top:1px solid var(--trait);background:var(--carte-2);scrollbar-width:thin;flex:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.ft-bande-el{cursor:default;border-radius:6px;flex:0 0 70px;place-items:center;height:56px;padding:2px;display:grid}.ft-bande-el img{border-radius:3px;max-width:100%;max-height:100%}.ft-bande-el.courant{background:var(--ft-gris-sel)}.ft-bande-el.choisi{outline:3px solid var(--ft-bleu);outline-offset:-1px}.ft-etat{border-top:1px solid var(--trait);background:var(--carte-2);min-height:32px;color:var(--doux);align-items:center;gap:10px;padding:4px 12px;font-size:12px;display:flex}.ft-etat-texte{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ft-actions .bouton{gap:5px;min-height:28px;padding:4px 10px;font-size:13px}.ft-actions .rond{width:30px;padding:4px}.ft-actions-compte{display:none}.ft-taille{width:90px;accent-color:var(--doux)}.ft-menu{z-index:300;background:color-mix(in srgb, var(--carte) 97%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.6);border:1px solid var(--trait-fort);-webkit-user-select:none;user-select:none;border-radius:10px;min-width:220px;max-width:300px;max-height:80vh;padding:5px;font-size:13px;position:fixed;overflow-y:auto;box-shadow:0 10px 40px #00000038}.ft-menu button{width:100%;min-height:26px;color:var(--encre);text-align:left;cursor:default;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;display:flex}.ft-menu button:hover:not(:disabled){background:var(--ft-bleu,#0a6cff);color:#fff;outline:none}.ft-menu button:focus-visible{background:var(--ft-bleu,#0a6cff);color:#fff;outline:none}.ft-menu button.danger{color:var(--rouge)}.ft-menu button.danger:hover:not(:disabled){background:var(--rouge);color:#fff}.ft-menu button:disabled{opacity:.4}.ft-menu-icone{flex:none;place-items:center;width:16px;display:grid}.ft-menu-raccourci{color:var(--doux);font-size:12px}.ft-menu button:hover .ft-menu-raccourci{color:inherit}.ft-menu hr{border:0;border-top:1px solid var(--trait);margin:4px 6px}.ft-menu-titre{color:var(--doux);padding:4px 8px 2px;font-size:11.5px;font-weight:600}.phototheque.etroite{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.phototheque.etroite .ft-principal{background:0 0}.phototheque.etroite .ft-barre{border-bottom:0;flex-wrap:wrap;gap:6px 4px;padding:6px 12px 8px}.phototheque.etroite .ft-fil{scrollbar-width:none;flex:1 1 0;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.phototheque.etroite .ft-fil::-webkit-scrollbar{display:none}.phototheque.etroite .ft-fil-el{max-width:180px;padding:4px;font-size:14px}.phototheque.etroite .ft-fil-el[aria-current=page]{font-size:17px}.phototheque.etroite .ft-retour{margin-left:-6px;color:var(--ft-bleu)!important}.phototheque.etroite .ft-outil{font-size:15px;font-weight:500;color:var(--ft-bleu)!important}.phototheque.etroite .ft-recherche{border-radius:10px;flex:100%;order:10;height:36px}.phototheque.etroite .ft-importer{border-radius:10px;width:34px;height:34px;min-height:34px;margin-left:2px;padding:0}.phototheque.etroite .ft-actions .bouton{padding:4px 9px}.ft-puces{scrollbar-width:none;flex:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.ft-puces::-webkit-scrollbar{display:none}.ft-puces button{background:color-mix(in srgb, var(--encre) 6%, transparent);cursor:pointer;border:0;border-radius:99px;flex:none;padding:6px 12px;font-size:14px!important;font-weight:500!important}.phototheque.etroite .ft-zone{border-top:1px solid var(--trait)}.phototheque.etroite .ft-etat{background:color-mix(in srgb, var(--carte) 94%, transparent);-webkit-backdrop-filter:blur(16px);text-align:center;flex-wrap:wrap;justify-content:center;min-height:36px;font-size:12.5px}.phototheque.etroite .ft-etat:has(.ft-actions) .ft-etat-texte{display:none}.phototheque.etroite .ft-actions{flex-wrap:nowrap;flex:1;justify-content:space-between}.phototheque.etroite .ft-actions-compte{color:var(--encre);white-space:nowrap;font-size:13px;display:inline}.phototheque.etroite .ft-sur-large{display:none}.phototheque.etroite .ft-icone-nom{font-size:12.5px}.phototheque.tactile .ft-icone-vignette img{-webkit-touch-callout:none}.ft-principal{container-type:inline-size}@container (width<=900px){.phototheque:not(.etroite) .ft-barre{flex-wrap:wrap;row-gap:4px}.phototheque:not(.etroite) .ft-fil{flex:100%;order:5;margin-left:-6px}.phototheque:not(.etroite) .ft-recherche{flex:140px}.phototheque:not(.etroite) .ft-outils{margin-left:auto}}@container (width<=1000px){.ft-sur-large{display:none}.phototheque:not(.etroite) .ft-importer{width:34px;padding:0}.ft-etat:has(.ft-actions) .ft-taille{display:none}}@media (max-width:1100px){.phototheque:not(.etroite){grid-template-columns:196px minmax(0,1fr)}}.ft-icone-vignette img{max-width:var(--taille);max-height:var(--taille)}.ft-bande-el img{max-width:66px;max-height:52px}.ft-col-apercu{flex:1 0 280px;min-width:0}.ft-col-media,.ft-scene-media{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ft-col-media img,.ft-col-media video{justify-self:center;max-width:100%;max-height:min(46vh,380px)}.ft-scene-media img,.ft-scene-media video{place-self:center}@container (width<=900px){.ft-colonne{flex-basis:200px}.ft-col-apercu{flex-basis:240px}.ft-scene .ft-infos{flex-basis:200px}}.ft-fil-etape:last-child{flex:none;max-width:70%}.ft-fil-etape:not(:last-child){flex:0 auto;min-width:34px}.ft-fil-etape:last-child .ft-fil-el{max-width:100%}.ft-etat-texte{flex:auto;min-width:150px}.mt-liste{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mt-carte{position:relative}.mt-carte-ouvrir{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.mt-carte-ouvrir:focus-visible{outline:2px solid var(--acc1);outline-offset:3px;border-radius:12px}.mt-carte-image{aspect-ratio:3/4;box-shadow:var(--ombre);background:#16161a;border-radius:12px;place-items:center;font-size:34px;display:grid;position:relative;overflow:hidden}.mt-carte-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mt-carte-duree{color:#fff;background:#000000a6;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.mt-carte-suppr{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:26px;height:26px;font-size:17px;line-height:1;position:absolute;top:6px;right:6px}.mt-formats{border:none;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;display:grid}.mt-formats legend{margin-bottom:6px;font-size:13px;font-weight:600}.mt-formats label{border:1.5px solid var(--trait);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.mt-formats label.choisi{border-color:var(--encre)}.mt-formats input{opacity:0;pointer-events:none;position:absolute}.mt-format-forme{border:2px solid;border-radius:4px;max-width:54px;height:34px;display:block}.mt-editeur{--mt-fond:#000;--mt-surface:#1c1c1e;--mt-surface-2:#2c2c2e;--mt-trait:#38383a;--mt-texte:#fff;--mt-doux:#8e8e93;--mt-accent:#2d6bff;--mt-vif:#4cd2ff;z-index:40;background:var(--mt-fond);color:var(--mt-texte);font-family:var(--texte);-webkit-user-select:none;user-select:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template:"haut""centre"minmax(0,1fr)"bas"/minmax(0,1fr);display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mt-editeur button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.mt-editeur button:disabled{opacity:.35}.mt-centre{place-items:center;display:grid}.mt-icone{cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mt-icone:hover:not(:disabled){background:var(--mt-surface)}.mt-haut{padding:calc(env(safe-area-inset-top,0px) + 6px) 10px 6px;grid-area:haut;align-items:center;gap:8px;display:flex}.mt-titre{min-width:0;color:var(--mt-texte);font:600 15px var(--texte);text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 8px}.mt-titre:focus{border-color:var(--mt-trait);background:var(--mt-surface);outline:none}.mt-statut{color:var(--mt-doux);white-space:nowrap;font-size:11px}.mt-statut.erreur{color:#ff6b5e}.mt-export-bouton,.mt-bouton-principal{background:var(--mt-accent);cursor:pointer;border:none;border-radius:9px;padding:8px 16px;color:#fff!important;font-weight:650!important}.mt-bouton-principal.large{width:100%;margin-top:6px;padding:13px;font-size:16px!important}.mt-bouton{background:var(--mt-surface-2);cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.mt-lien{cursor:pointer;background:0 0;border:none;padding:6px 2px;color:var(--mt-vif)!important;font-size:15px!important}.mt-centre-zone{background:#0b0b0c;flex-direction:column;grid-area:centre;min-height:0;display:flex}.mt-apercu{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.mt-apercu-cadre{flex:none;position:relative;box-shadow:0 0 0 1px #1d1d1f}.mt-toile{background:#000;width:100%;height:100%;display:block}.mt-apercu-gestes{touch-action:none;cursor:default;position:absolute;top:0;bottom:0;left:0;right:0}.mt-cadre-sel{pointer-events:none;transform-origin:50%;border:1.5px solid #fff;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000059}.mt-coin{pointer-events:auto;touch-action:none;cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;box-shadow:0 1px 4px #0006;color:#000!important}.mt-coin.hg{top:-13px;left:-13px}.mt-coin.hd{top:-13px;right:-13px}.mt-coin.bd{cursor:nwse-resize;bottom:-13px;right:-13px}.mt-guide{background:var(--mt-vif);pointer-events:none;position:absolute}.mt-guide.v{width:1px;top:0;bottom:0;left:50%}.mt-guide.h{height:1px;top:50%;left:0;right:0}.mt-controles{grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 10px;display:grid}.mt-temps{color:var(--mt-doux);font-variant-numeric:tabular-nums;font-size:12px}.mt-temps b{color:#fff;font-weight:600}.mt-lecture{cursor:pointer;background:0 0;border:none;place-items:center;width:46px;height:46px;display:grid}.mt-controles-droite{justify-self:end;gap:2px;display:flex}.mt-bas{background:var(--mt-fond);border-top:1px solid #141416;flex-direction:column;grid-area:bas;display:flex}.mt-tl{height:clamp(200px,31vh,340px);position:relative}.mt-tl-defile{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.mt-tl-defile::-webkit-scrollbar{display:none}.mt-tl-contenu{min-height:100%;position:relative}.mt-tl-regle{cursor:pointer;height:26px;position:absolute;top:0;left:0;right:0}@media (pointer:fine){.mt-tl-regle:active{cursor:grabbing}}.mt-tl-graduation{color:var(--mt-doux);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:7px;transform:translate(-50%)}.mt-tl-point{background:#4a4a4e;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;top:13px}.mt-tl-ligne{position:absolute;left:0;right:0}.mt-tl-ligne.secondaire{pointer-events:none}.mt-clip{cursor:pointer;background:#2a2a2e;border-radius:6px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffff38}.mt-clip:after{content:"";pointer-events:none;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff38}.mt-clip.choisi{z-index:3;outline:2px solid #fff}.mt-clip.deplace{opacity:.3}.mt-bande{pointer-events:none;background-position:0;background-repeat:repeat-x;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mt-bande img{object-fit:cover;height:100%;position:absolute;top:0}.mt-clip-infos{pointer-events:none;gap:3px;display:flex;position:absolute;top:3px;left:4px}.mt-clip-infos>*{box-sizing:content-box;background:#0000009e;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:600}.mt-poignee{touch-action:none;z-index:4;cursor:ew-resize;background:#fff;width:16px;position:absolute;top:-2px;bottom:-2px}.mt-poignee:after{content:"";background:#1c1c1e;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:30%;bottom:30%;left:50%}.mt-poignee.gauche{border-radius:6px 0 0 6px;left:-16px}.mt-poignee.droite{border-radius:0 6px 6px 0;right:-16px}.mt-transition{z-index:5;cursor:pointer;background:#e5e5ea;border:none;border-radius:5px;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;line-height:22px;position:absolute;top:50%;box-shadow:0 1px 4px #00000080;color:#1c1c1e!important;font-size:12px!important;font-weight:700!important}.mt-transition.active{background:var(--mt-vif)}.mt-element{cursor:pointer;box-sizing:border-box;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:flex;position:absolute;overflow:hidden}.mt-element.texte{background:#c8711f}.mt-element.autocollant{background:#b9447a}.mt-element.audio{background:#11634d}.mt-element.media{background:#333338}.mt-element.choisi{z-index:4;outline:2px solid #fff;overflow:visible}.mt-element-nom{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0009;pointer-events:none;position:relative;overflow:hidden}.mt-element.media .mt-element-nom{background:#00000080;border-radius:3px;margin-left:4px;padding:0 4px}.mt-onde{pointer-events:none;width:100%;height:calc(100% - 6px);position:absolute;top:3px;left:0}.mt-onde path{stroke:#78f5c8bf;stroke-width:1.6px;vector-effect:non-scaling-stroke}.mt-tl-tete{pointer-events:none;z-index:10;background:#fff;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:0;left:50%;box-shadow:0 0 6px #000000b3}.mt-tl-tete:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;left:-4px}.mt-cle{z-index:5;cursor:pointer;touch-action:manipulation;background:0 0;border:none;width:20px;height:20px;margin:-10px 0 0 -10px;padding:0;position:absolute;top:50%}.mt-cle:before{content:"";background:#fff;border:1px solid #1c1c1e;border-radius:1px;width:9px;height:9px;position:absolute;top:5px;left:5px;transform:rotate(45deg);box-shadow:0 0 3px #000000b3}.mt-cle.choisi:before{background:#ffd60a}.mt-tl-cles{z-index:11;background:#1c1c1e;border-radius:12px;align-items:center;height:24px;display:flex;position:absolute;top:1px;left:calc(50% + 9px);box-shadow:0 1px 6px #0009}.mt-tl-cles button{cursor:pointer;background:0 0;border:none;place-items:center;min-width:26px;height:24px;padding:0 4px;display:grid;color:#fff!important}.mt-tl-cles button:disabled{cursor:default;color:#48484a!important}.mt-tl-cle-bouton{align-items:center;gap:1px;line-height:1;font-size:14px!important;display:flex!important}.mt-tl-cle-bouton small{font-size:11px;font-weight:700}.mt-tl-cle-bouton.sur{color:#ffd60a!important}.mt-tl-son{z-index:9;cursor:pointer;background:#121214d9;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:5px 6px;display:flex;position:absolute;left:6px;color:#d1d1d6!important;font-size:9px!important}.mt-tl-son[aria-pressed=true]{color:#ff6b5e!important}.mt-tl-couverture{z-index:9;cursor:pointer;background:#2c2c2e 50%/cover no-repeat;border:1.5px solid #3a3a3c;border-radius:8px;align-items:flex-end;width:54px;height:56px;padding:0;display:flex;position:absolute;left:50px;overflow:hidden;box-shadow:0 2px 8px #00000080;color:#fff!important}.mt-tl-couverture span{text-align:center;background:#0009;width:100%;padding:3px 0;font-weight:650;line-height:1;font-size:9px!important}.mt-tl-couverture.choisie{border-color:#fff}.mt-couverture{flex-direction:column;gap:12px;display:flex}.mt-couverture-corps{align-items:flex-start;gap:14px;display:flex}.mt-couverture-apercu{width:34%;max-width:150px;max-height:30vh;color:var(--mt-doux);background:#000;border:1px solid #3a3a3c;border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.mt-couverture-apercu canvas,.mt-couverture-apercu img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mt-couverture-ok{background:var(--mt-accent);color:#fff;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:650;position:absolute;bottom:6px;left:6px}.mt-couverture-reglages{flex-direction:column;flex:1;align-items:stretch;gap:10px;min-width:0;display:flex}.mt-couverture-reglages .mt-bouton{justify-content:center}.mt-couverture-reglages .mt-lien{align-self:flex-start;color:#ff6b5e!important}.mt-extraire{flex-direction:column;gap:10px;padding:6px 16px 18px;display:flex}.mt-extraire .mt-bouton{justify-content:flex-start;padding:14px;font-size:15px}.mt-outil.vedette svg{color:var(--mt-vif)}.mt-tl-plus{z-index:9;cursor:pointer;background:#fff;border:none;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:8px;box-shadow:0 2px 8px #0009;color:#000!important}.mt-tl-ajouter-ligne{white-space:nowrap;cursor:pointer;background:#141416;border:1px dashed #3a3a3c;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex;position:absolute;color:#aeaeb2!important;font-size:12px!important}.mt-reordre-cible{background:var(--mt-vif);z-index:6;border-radius:2px;width:4px;position:absolute;top:-4px;bottom:-4px}.mt-reordre-fantome{z-index:7;pointer-events:none;background:#ffffff38;border:2px solid #fff;border-radius:8px;width:52px;height:52px;position:absolute;top:2px}.mt-outils{padding-bottom:env(safe-area-inset-bottom,0px);background:#0d0d0e;border-top:1px solid #1c1c1e;align-items:stretch;display:flex}.mt-outils-defile{scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.mt-outils-defile::-webkit-scrollbar{display:none}.mt-outil{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:5px;min-width:66px;padding:10px 6px 9px;display:flex}.mt-outil span{color:#d1d1d6;white-space:nowrap;font-size:11px}.mt-outil[aria-pressed=true]{color:var(--mt-vif)!important}.mt-outil.retour{border-right:1px solid #2c2c2e;justify-content:center;min-width:46px}.mt-panneaux{display:none}.mt-editeur.avec-panneau .mt-panneaux{z-index:30;background:var(--mt-surface);max-height:56vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;animation:.18s ease-out mt-monte;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #0009}@keyframes mt-monte{0%{opacity:0;transform:translateY(30px)}}.mt-panneaux-vide{color:var(--mt-doux);margin:0;padding:18px;font-size:13px}.mt-panneau-tete{background:var(--mt-surface);z-index:1;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 6px 0;display:grid;position:sticky;top:0}.mt-panneau-tete h2{text-align:center;font:650 15px var(--texte);color:#fff;grid-column:2;margin:0}.mt-panneau-ok{cursor:pointer;background:0 0;border:none;grid-column:3;place-items:center;width:40px;height:40px;display:grid}.mt-panneau-corps{flex-direction:column;gap:12px;padding:8px 16px 16px;display:flex}.mt-doux{color:var(--mt-doux);margin:0;font-size:14px}.mt-doux.petit,.mt-editeur .petit{font-size:12px}.mt-sous-titre{color:var(--mt-doux);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.mt-alerte{color:#ffb4ab;-webkit-user-select:text;user-select:text;background:#3a1a1d;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.mt-avertissement{color:#ffd98a;background:#3a2f12;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.mt-inter{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-inter>span{flex-direction:column;gap:2px;font-size:14px;display:flex}.mt-inter.inclus{opacity:.6;cursor:default}.mt-inter input{-webkit-appearance:none;appearance:none;width:46px;height:28px;cursor:inherit;background:#48484a;border-radius:14px;flex:none;margin:0;transition:background .15s;position:relative}.mt-inter input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.mt-inter input:checked{background:#34c759}.mt-inter input:checked:after{transform:translate(18px)}.mt-inter input:focus-visible{outline:2px solid var(--mt-vif);outline-offset:2px}.mt-curseur{flex-direction:column;gap:8px;display:flex;position:relative}.mt-curseur-tete{color:#e5e5ea;justify-content:space-between;font-size:13px;display:flex}.mt-curseur output{font-variant-numeric:tabular-nums;color:#fff;font-weight:600}.mt-curseur input[type=range]{-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0}.mt-curseur input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--p), #48484a var(--p));border-radius:2px;height:3px}.mt-curseur input[type=range]::-moz-range-track{background:linear-gradient(to right, #fff var(--p), #48484a var(--p));border-radius:2px;height:3px}.mt-curseur input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-9.5px;box-shadow:0 1px 5px #00000080}.mt-curseur input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:22px;height:22px}.mt-marques{height:14px;margin:-4px 11px 0;position:relative}.mt-marques span{color:var(--mt-doux);font-size:10px;position:absolute;transform:translate(-50%)}.mt-segments{background:#2c2c2e;border-radius:10px;gap:2px;padding:3px;display:flex}.mt-segments button{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 6px;color:#d1d1d6!important;font-size:13px!important}.mt-segments button[aria-pressed=true],.mt-segments button[aria-selected=true]{background:#636366;color:#fff!important;font-weight:600!important}.mt-puces{flex-wrap:wrap;gap:8px;display:flex}.mt-puces.mt-defile{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mt-puces button,.mt-puces a{cursor:pointer;background:#2c2c2e;border:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex;color:#fff!important;font-size:13px!important}.mt-puces button[aria-pressed=true]{background:#fff;color:#000!important}.mt-puces button.modifie:after{content:"•";color:var(--mt-vif);margin-left:2px}.mt-grille-choix{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.mt-grille-choix button{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;display:flex;color:#d1d1d6!important;font-size:11px!important}.mt-choix-icone{background:linear-gradient(135deg,#3a3a3c,#232325);border:2px solid #0000;border-radius:12px;place-items:center;width:56px;height:56px;font-size:22px;display:grid;position:relative;overflow:hidden}.mt-choix-icone[class*=anim-]:after{content:"";opacity:.85;background:#fff;border-radius:5px;width:22px;height:22px;position:absolute}.mt-grille-choix button[aria-pressed=true] .mt-choix-icone{border-color:#fff}.mt-grille-choix button[aria-pressed=true]{color:#fff!important}.anim-fondu:after{animation:1.6s infinite mt-a-fondu}.anim-zoomAvant:after,.anim-rebond:after{animation:1.6s infinite mt-a-zoom}.anim-zoomArriere:after{animation:1.6s infinite reverse mt-a-zoom}.anim-glisserGauche:after{animation:1.6s infinite mt-a-gauche}.anim-glisserDroite:after{animation:1.6s infinite reverse mt-a-gauche}.anim-glisserHaut:after{animation:1.6s infinite mt-a-haut}.anim-glisserBas:after{animation:1.6s infinite reverse mt-a-haut}.anim-machine:after{content:"Abc";color:#fff;background:0 0;width:auto;height:auto;font-size:14px;font-weight:700}.tr-fondu{background:linear-gradient(90deg,#6d6d72,#2c2c2e)}.tr-noir{background:linear-gradient(90deg,#6d6d72,#000 50%,#3a3a3c)}.tr-blanc{background:linear-gradient(90deg,#6d6d72,#fff 50%,#3a3a3c)}.tr-glisserGauche{background:linear-gradient(90deg,#6d6d72 50%,#2c2c2e 50%)}.tr-glisserHaut{background:linear-gradient(#6d6d72 50%,#2c2c2e 50%)}.tr-zoom{background:radial-gradient(circle,#8e8e93 20%,#2c2c2e 60%)}.tr-flou{filter:blur(1px);background:radial-gradient(circle,#8e8e93,#2c2c2e)}@keyframes mt-a-fondu{0%{opacity:0}60%,to{opacity:.85}}@keyframes mt-a-zoom{0%{transform:scale(.3)}60%,to{transform:scale(1)}}@keyframes mt-a-gauche{0%{transform:translate(28px)}60%,to{transform:translate(0)}}@keyframes mt-a-haut{0%{transform:translateY(28px)}60%,to{transform:translateY(0)}}.mt-filtres{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.mt-filtre{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:5px;display:flex;color:#d1d1d6!important;font-size:11px!important}.mt-filtre-image{background:#3a3a3c 50%/cover;border:2px solid #0000;border-radius:10px;width:62px;height:62px}.mt-filtre[aria-pressed=true] .mt-filtre-image{border-color:#fff}.mt-filtre[aria-pressed=true]{color:#fff!important}.mt-couleurs{flex-wrap:wrap;gap:9px;display:flex}.mt-couleurs button,.mt-couleur-libre{cursor:pointer;box-sizing:border-box;border:2px solid #48484a;border-radius:50%;width:30px;height:30px;padding:0}.mt-couleurs button[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.mt-couleurs button.aucun{background:#2c2c2e;font-size:15px!important}.mt-couleur-libre{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.mt-couleur-libre input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.mt-toile-flou{background:linear-gradient(90deg,#555,#222)!important;border-radius:999px!important;width:auto!important;padding:0 12px!important;font-size:12px!important}.mt-saisie{box-sizing:border-box;color:#fff;width:100%;font:16px var(--texte);resize:none;-webkit-user-select:text;user-select:text;background:#2c2c2e;border:1px solid #48484a;border-radius:10px;padding:10px 12px}.mt-polices{flex-wrap:wrap;gap:8px;display:flex}.mt-polices button{cursor:pointer;background:#2c2c2e;border:1.5px solid #3a3a3c;border-radius:10px;padding:8px 12px;font-size:17px!important}.mt-polices button[aria-pressed=true]{border-color:#fff}.mt-element.texte.sous-titre{background:#6b4bd8}.mt-st{flex-direction:column;gap:12px;display:flex}.mt-st .mt-segments button{white-space:normal}.mt-st .mt-bouton-principal.large{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mt-st .mt-puces button svg{flex:none}.mt-st-avancement{align-items:stretch;padding:6px 0}.mt-st-avancement [role=status]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.mt-st-avancement progress{-webkit-appearance:none;appearance:none;background:#3a3a3c;border:none;border-radius:3px;width:100%;height:6px;overflow:hidden}.mt-st-avancement progress::-webkit-progress-bar{background:#3a3a3c}.mt-st-avancement progress::-webkit-progress-value{background:var(--mt-vif);transition:width .2s}.mt-st-avancement progress::-moz-progress-bar{background:var(--mt-vif)}.mt-st-avancement progress:indeterminate{background:linear-gradient(90deg, #3a3a3c 30%, var(--mt-vif) 50%, #3a3a3c 70%) 0 0 / 300% 100%;animation:1.4s linear infinite mt-st-attente}@keyframes mt-st-attente{to{background-position:-150% 0}}.mt-st-avancement .mt-bouton{align-self:center}.mt-st-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mt-st-style{cursor:pointer;background:linear-gradient(160deg,#4a4f5a,#24262b);border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 4px 8px;display:flex}.mt-st-style[aria-checked=true]{border-color:#fff}.mt-st-exemple{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:1px 4px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.mt-st-nom{color:#d1d1d6;font-size:11px}.st-classique .mt-st-exemple,.st-karaoke .mt-st-exemple{-webkit-text-stroke:3px #000;paint-order:stroke fill}.st-fond .mt-st-exemple{background:#000000bf;border-radius:5px;padding:2px 6px}.st-jaune .mt-st-exemple{color:#ffd60a;-webkit-text-stroke:3px #000;paint-order:stroke fill}.st-karaoke .mt-st-exemple b{color:#111;-webkit-text-stroke:0;background:#ffd60a;border-radius:4px;padding:0 2px}.st-titre .mt-st-exemple{letter-spacing:.02em;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:20px;font-weight:400}.st-doux .mt-st-exemple{text-shadow:0 2px 6px #000000b3}.mt-st-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mt-st-phrase{grid-template-columns:1fr auto;grid-template-areas:"temps actions""texte texte";align-items:center;gap:6px 8px;display:grid}.mt-st-temps{font:600 12px var(--texte);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;grid-area:temps;justify-self:start;padding:2px 0;color:var(--mt-vif)!important}.mt-st-phrase .mt-saisie{grid-area:texte;padding:8px 10px}.mt-st-actions{grid-area:actions;gap:4px;display:flex}.mt-st-actions button{cursor:pointer;background:#2c2c2e;border:none;border-radius:8px;place-items:center;width:32px;height:30px;display:grid;color:#fff!important}.mt-st-actions button:disabled{opacity:.35;cursor:default}.mt-message.mt-st-fond{top:calc(env(safe-area-inset-top,0px) + 112px);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:4px 6px 4px 14px;display:flex}.mt-message.mt-st-fond .mt-lien{color:#fff!important;font-size:13px!important}.mt-autocollants{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.mt-autocollants button{aspect-ratio:1;cursor:pointer;background:#2c2c2e;border:none;border-radius:10px;font-size:28px!important}.mt-autocollants button[aria-pressed=true]{outline:2px solid #fff}.mt-formats-editeur{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mt-formats-editeur button{cursor:pointer;background:#2c2c2e;border:1.5px solid #3a3a3c;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex;font-size:11px!important}.mt-formats-editeur button span:last-child{color:var(--mt-doux);text-align:center;font-size:10px}.mt-formats-editeur button[aria-pressed=true]{border-color:#fff}.mt-voix{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.mt-micro{cursor:pointer;background:#ff3b30;border:4px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.mt-micro.actif{animation:1.2s infinite mt-pulse}@keyframes mt-pulse{50%{box-shadow:0 0 0 10px #ff3b3040}}.mt-voix-etat{font-variant-numeric:tabular-nums;font-size:14px}.mt-feuille-fond{z-index:60;background:#0009;justify-content:center;align-items:flex-end;animation:.15s ease-out mt-voile;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes mt-voile{0%{opacity:0}}.mt-feuille{width:100%;max-width:760px;max-height:90vh;background:var(--mt-surface,#1c1c1e);color:#fff;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--texte);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mt-doux:#8e8e93;--mt-vif:#4cd2ff;--mt-accent:#2d6bff;--mt-surface:#1c1c1e;--mt-surface-2:#2c2c2e;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden}.mt-feuille button{font:inherit;color:inherit}.mt-feuille-tete{border-bottom:1px solid #2c2c2e;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;display:grid}.mt-feuille-tete h2{font:650 16px var(--texte);color:#fff;margin:0}.mt-feuille-tete .mt-lien{justify-self:start}.mt-choix{min-height:0}.mt-choix-filtres{flex-wrap:wrap;gap:8px;padding:10px 14px 0;display:flex}.mt-choix-filtres .mt-segments{flex:220px}.mt-choix-filtres select{color:#fff;min-height:36px;font:13px var(--texte);background-color:#2c2c2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23c7c7cc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border:none;border-radius:10px;flex:160px;padding:0 32px 0 10px}.mt-choix .mt-doux,.mt-choix .mt-alerte{margin:10px 14px 0}.mt-choix-grille{flex:1;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));align-content:start;gap:4px;min-height:0;margin:0;padding:10px 14px 14px;list-style:none;display:grid;overflow-y:auto}.mt-choix-media,.mt-choix-importer{aspect-ratio:1;cursor:pointer;background:#2c2c2e;border:none;border-radius:6px;place-items:center;width:100%;padding:0;font-size:22px;display:grid;position:relative;overflow:hidden}.mt-choix-importer{border:1.5px dashed #48484a;padding:6px;color:#d1d1d6!important;font-size:12px!important;font-weight:600!important}.mt-choix-media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mt-choix-media.choisi:after{content:"";border:3px solid var(--mt-accent);background:#2d6bff33;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.mt-choix-duree{color:#fff;background:#0009;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:600;position:absolute;bottom:4px;right:4px}.mt-choix-numero{z-index:1;background:var(--mt-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:5px;right:5px}.mt-choix-pied{border-top:1px solid #2c2c2e;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mt-export-corps{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.mt-export-corps.mt-milieu{text-align:center;align-items:center}.mt-export-corps p{margin:0}.mt-anneau{--p:0;background:conic-gradient(var(--mt-accent) calc(var(--p) * 360deg), #2c2c2e 0);border-radius:50%;place-items:center;width:120px;height:120px;margin:10px 0;display:grid}.mt-anneau span{background:var(--mt-surface);width:100px;height:100px;font:700 22px var(--texte);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.mt-export-video{background:#000;border-radius:10px;max-width:100%;max-height:42vh}.mt-message{left:50%;top:calc(env(safe-area-inset-top,0px) + 64px);z-index:70;color:#fff;text-align:center;background:#2c2c2ef5;border-radius:12px;max-width:min(90vw,460px);padding:10px 16px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000080}.mt-medias{display:none}.mt-editeur.mt-plein{grid-template:"centre"minmax(0,1fr)/minmax(0,1fr)}.mt-editeur>*{min-width:0}@media (max-width:600px){.mt-statut.ok,.mt-statut.attente{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.mt-editeur.mt-plein .mt-haut,.mt-editeur.mt-plein .mt-bas,.mt-editeur.mt-plein .mt-medias,.mt-editeur.mt-plein .mt-panneaux{display:none!important}.mt-editeur.mt-plein .mt-centre-zone{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#000}@media (min-width:1000px) and (min-height:600px){.mt-editeur{grid-template:"haut haut haut""medias centre panneaux"minmax(0,1fr)"bas bas bas"/300px minmax(0,1fr) 330px}.mt-haut{border-bottom:1px solid #1c1c1e}.mt-medias{background:#111113;border-right:1px solid #1c1c1e;flex-direction:column;grid-area:medias;min-height:0;display:flex}.mt-medias h2{font:650 13px var(--texte);color:#d1d1d6;margin:0;padding:12px 14px 0}.mt-choix-integre{flex-direction:column;flex:1;min-height:0;display:flex}.mt-choix-integre .mt-choix-grille{grid-template-columns:repeat(3,1fr)}.mt-editeur .mt-panneaux,.mt-editeur.avec-panneau .mt-panneaux{max-height:none;box-shadow:none;background:#111113;border-left:1px solid #1c1c1e;border-radius:0;grid-area:panneaux;padding-bottom:0;animation:none;display:block;position:static;overflow-y:auto}.mt-panneau-tete{background:#111113}.mt-tl{height:clamp(220px,30vh,320px)}.mt-outils{border-top:none;border-bottom:1px solid #1c1c1e;order:-1}.mt-outil{flex-direction:row;gap:6px;min-width:0;padding:8px 12px}.mt-outil svg{width:18px;height:18px}.mt-outil span{font-size:12px}.mt-feuille-fond{align-items:center}.mt-feuille{border-radius:16px;max-height:82vh}}.mt-choix-icone[class*=stab-]:after{content:"";opacity:.85;border:2px solid #fff;border-radius:4px;width:26px;height:18px}.stab-minimal:after{animation:.5s infinite mt-a-tremble}.stab-recommande:after{animation:1.2s infinite mt-a-tremble}@keyframes mt-a-tremble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px,1px)rotate(-3deg)}50%{transform:translate(1px,-1px)rotate(2deg)}75%{transform:translate(2px,1px)rotate(-1deg)}}.mt-grille-choix button:disabled{opacity:.5;cursor:default}.mt-analyse{flex-direction:column;gap:8px;margin-top:14px;font-size:13px;display:flex}.mt-analyse .mt-bouton{align-self:flex-start}.mt-jauge{background:#3a3a3c;border-radius:3px;height:6px;display:block;overflow:hidden}.mt-jauge>span{background:var(--mt-vif);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.mt-choix-icone[class*=stab-]:after{animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#fffcf8;--carte:#fff;--carte-2:#fbfaf9;--encre:#0f0f12;--doux:#6e6e73;--trait:#e6e6e3;--trait-fort:#d6d6d2;--neutre:#f2f1ed;--vert:#12a150;--vert-fond:#dff3e6;--vert-texte:#0c6b36;--rouge:#c0392b;--rouge-fond:#fde7e3;--rouge-texte:#a81638;--bleu-fond:#e4eefc;--bleu-texte:#0a4fb8;--ambre:#f59e0b;--upleads:#0d02ff;--acc1:#0a6cff;--acc2:#0fa8a0;--degrade:#e9f1fb;--ombre:0 1px 2px #0f0f120a, 0 6px 24px #0f0f120f;--verre:color-mix(in srgb, var(--carte) 82%, transparent);--titre:"Archivo Variable", "Archivo", system-ui, sans-serif;--texte:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--barre-bas:64px;--haut-sur:env(safe-area-inset-top,0px);--bas-sur:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--fond:#121214;--carte:#1b1b1f;--carte-2:#222227;--encre:#f1efea;--doux:#a2a2a8;--trait:#2c2c31;--trait-fort:#3a3a40;--neutre:#26262b;--vert-fond:#133322;--vert-texte:#7fd8a2;--rouge-fond:#3a1a1d;--rouge-texte:#f3a3ae;--bleu-fond:#16243b;--bleu-texte:#8fb8f5;--ombre:0 1px 2px #0000004d, 0 6px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--degrade:#121214!important}}:root[data-theme=sombre]{--fond:#121214;--carte:#1b1b1f;--carte-2:#222227;--encre:#f1efea;--doux:#a2a2a8;--trait:#2c2c31;--trait-fort:#3a3a40;--neutre:#26262b;--vert-fond:#133322;--vert-texte:#7fd8a2;--rouge-fond:#3a1a1d;--rouge-texte:#f3a3ae;--bleu-fond:#16243b;--bleu-texte:#8fb8f5;--ombre:0 1px 2px #0000004d, 0 6px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--degrade:#121214!important}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--degrade);color:var(--encre);font:400 15px/1.5 var(--texte);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow:hidden}button,input,select,textarea,a{touch-action:manipulation;font:inherit;color:inherit}input,select,textarea{font-size:16px}:where(select){-webkit-appearance:none;appearance:none;border:1px solid var(--trait);background-color:var(--carte);min-height:42px;color:var(--encre);cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8a90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:12px;padding:8px 38px 8px 14px;font-weight:500;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f0f120a}:where(select):hover{border-color:var(--trait-fort)}:where(select):focus-visible{border-color:var(--acc1);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc1) 20%, transparent);outline:none}:where(select):disabled{opacity:.55;cursor:default}h1,h2,h3{font-family:var(--titre);letter-spacing:-.02em;margin:0}a{text-decoration:none}:focus-visible{outline:2px solid var(--acc1);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coquille{background:var(--degrade);grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);height:100%;display:grid}.cote{padding:calc(18px + var(--haut-sur)) 12px 16px;border-right:1px solid var(--trait);background:var(--verre);-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.cote .marque-lien{align-items:center;gap:10px;padding:4px 10px 18px;display:flex}.cote-lien{color:var(--doux);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-weight:500;display:flex}.cote-lien:hover{background:var(--neutre);color:var(--encre)}.cote-lien[aria-current=page]{background:var(--carte);color:var(--encre);box-shadow:var(--ombre)}.cote-lien .bientot{color:var(--doux);opacity:.7;margin-left:auto;font-size:11px}.cote-pied{margin-top:auto;padding-top:12px}.principal{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.entete{padding:calc(14px + var(--haut-sur)) 28px 10px;align-items:center;gap:12px;display:flex}.entete h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:22px;overflow:hidden}.defile{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:8px 28px 40px;overflow-y:auto}.contenu{max-width:980px;margin:0 auto}.contenu.contenu-large{max-width:none}@media (min-width:901px){.defile.defile-large{padding-left:14px;padding-right:14px}}.barre-bas{display:none}@media (max-width:899px){.coquille{grid-template-columns:minmax(0,1fr)}.cote{display:none}.entete{padding:calc(10px + var(--haut-sur)) 16px 8px}.entete h1{font-size:20px}.defile{padding:4px 16px calc(var(--barre-bas) + var(--bas-sur) + 24px)}.barre-bas{height:calc(var(--barre-bas) + var(--bas-sur));padding-bottom:var(--bas-sur);background:color-mix(in srgb, var(--carte) 98%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--trait);z-index:20;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.barre-bas a,.barre-bas button{color:var(--doux);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.barre-bas [aria-current=page],.barre-bas [aria-expanded=true]{color:var(--encre)}}.carte{background:var(--verre);border:1px solid var(--trait);box-shadow:var(--ombre);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:20px}.carte+.carte{margin-top:16px}.carte h2{margin-bottom:12px;font-size:17px}.pile{flex-direction:column;gap:12px;display:flex}.ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doux{color:var(--doux)}.petit{font-size:13px}.bouton{border:1px solid var(--trait-fort);background:var(--carte);min-height:42px;color:var(--encre);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.bouton:hover:not(:disabled){border-color:var(--encre)}.bouton:disabled{opacity:.5;cursor:not-allowed}.bouton.primaire{background:var(--encre);border-color:var(--encre);color:var(--fond)}.bouton.danger{color:var(--rouge);border-color:color-mix(in srgb, var(--rouge) 40%, transparent)}.bouton.discret{color:var(--doux);background:0 0;border-color:#0000}.bouton.rond{border-radius:50%;width:42px;padding:0}.bouton.plein{width:100%}.champ{flex-direction:column;gap:6px;display:flex}.champ>span{color:var(--doux);font-size:13px;font-weight:600}.champ input,.champ select,.champ textarea{border:1px solid var(--trait-fort);background-color:var(--carte);border-radius:12px;outline:none;width:100%;min-height:46px;padding:10px 14px}.champ select{padding-right:38px}.champ input:focus,.champ select:focus{border-color:var(--acc1);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc1) 20%, transparent)}.champ.code input{font:600 28px/1 var(--titre);letter-spacing:.4em;text-align:center}.interrupteur{border-bottom:1px solid var(--trait);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.interrupteur:last-child{border-bottom:0}.interrupteur input{-webkit-appearance:none;appearance:none;background:var(--trait-fort);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.interrupteur input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.interrupteur input:checked{background:var(--vert)}.interrupteur input:checked:after{transform:translate(18px)}.interrupteur input:disabled{opacity:.5}.pastille{background:var(--rouge);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--texte);text-align:center;border-radius:9px;padding:0 5px}.cloche{position:relative}.cloche .pastille{pointer-events:none;position:absolute;top:-2px;right:-4px}.barre-bas .pastille{position:absolute;top:6px;left:calc(50% + 6px)}.cote-lien .pastille{margin-left:auto}.etiquette{background:var(--neutre);height:24px;color:var(--doux);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.etiquette.vert{background:var(--vert-fond);color:var(--vert-texte)}.etiquette.rouge{background:var(--rouge-fond);color:var(--rouge-texte)}.etiquette.bleu{background:var(--bleu-fond);color:var(--bleu-texte)}.avatar{color:#fff;width:38px;height:38px;font:700 14px var(--titre);border-radius:50%;flex:none;place-items:center;display:grid}.alerte{background:var(--rouge-fond);color:var(--rouge-texte);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:500;display:flex}.alerte.info{background:var(--bleu-fond);color:var(--bleu-texte)}.alerte.ok{background:var(--vert-fond);color:var(--vert-texte)}.onglets{background:var(--neutre);border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.onglets button{min-height:38px;color:var(--doux);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;padding:0 12px;font-weight:600}.onglets button[aria-selected=true]{background:var(--carte);color:var(--encre);box-shadow:var(--ombre)}.liste{margin:0;padding:0;list-style:none}.liste>li{border-bottom:1px solid var(--trait);align-items:center;gap:12px;padding:12px 0;display:flex}.liste>li:last-child{border-bottom:0}.liste .grandit{flex:1;min-width:0}.liste .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voile{z-index:40;background:#0f0f1259;justify-content:center;align-items:flex-end;animation:.15s ease-out apparait;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.feuille{background:var(--carte);width:100%;max-width:520px;padding:10px 16px calc(16px + var(--bas-sur));overscroll-behavior:contain;border-radius:22px 22px 0 0;max-height:80%;animation:.2s ease-out monte;overflow:hidden auto}body:has(.voile){overflow:hidden}.feuille .poignee{background:var(--trait-fort);border-radius:3px;width:40px;height:5px;margin:0 auto 12px}@media (min-width:900px){.voile{align-items:center}.feuille{border-radius:22px;padding:22px}.feuille .poignee{display:none}}.grille-plus{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.grille-plus a{background:var(--carte-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:500;display:flex}.bandeau{left:50%;bottom:calc(var(--barre-bas) + var(--bas-sur) + 12px);z-index:50;background:var(--encre);color:var(--fond);box-shadow:var(--ombre);border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;display:flex;position:fixed;transform:translate(-50%)}@media (min-width:900px){.bandeau{bottom:24px}}.bandeau.maj{z-index:2147483000;gap:8px;padding:6px 6px 6px 14px;font-size:13px}.bandeau.maj .bouton{min-height:32px;padding:4px 12px;font-size:13px}.maj-attente{opacity:.75}.maj-fermer{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:18px;line-height:1}.maj-rechargement{z-index:2147483001;text-align:center;background:var(--fond);color:var(--encre);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.atmo{grid-template-columns:1fr auto;align-items:center;gap:18px 28px;display:grid}.atmo-date{letter-spacing:.14em;text-transform:uppercase;color:var(--doux);font-size:13px;font-weight:500}.atmo-heure{font:700 46px/1 var(--titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px}.atmo-heure small{color:var(--doux);margin-left:4px;font-size:22px;font-weight:600}.atmo-meteo{text-align:right;align-items:center;gap:14px;min-height:56px;display:flex}.atmo-temp{font:700 34px/1 var(--titre)}.atmo-cit{border-top:1px solid var(--trait);grid-column:1/-1;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.atmo-cit q{quotes:none;font:600 17px/1.45 var(--titre);display:block}@media (max-width:640px){.atmo{grid-template-columns:1fr}.atmo-meteo{text-align:left;flex-direction:row-reverse;justify-content:flex-end}.atmo-heure{font-size:40px}.atmo-cit q{font-size:15.5px}}.logo{height:var(--h,30px);aspect-ratio:900/626;flex:none;display:inline-block;position:relative}.logo i{background:linear-gradient(100deg, var(--encre) 0 40%, var(--acc1) 47%, var(--acc2) 53%, var(--encre) 60% 100%);transform-origin:50% 100%;background-size:300% 100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.logo i.u{animation:7s ease-in-out infinite upBalaye,7s cubic-bezier(.3,1.5,.4,1) infinite upSaut;-webkit-mask:url(/marque/logo-u.png) 0/auto 100% no-repeat;mask:url(/marque/logo-u.png) 0/auto 100% no-repeat}.logo i.p{animation:7s ease-in-out .13s infinite upBalaye,7s cubic-bezier(.3,1.5,.4,1) .13s infinite upSaut;-webkit-mask:url(/marque/logo-p.png) 100%/auto 100% no-repeat;mask:url(/marque/logo-p.png) 100%/auto 100% no-repeat}@keyframes upBalaye{0%,66%{background-position:118% 0}84%,to{background-position:-18% 0}}@keyframes upSaut{0%,70%{transform:translateY(0)scaleY(1)}74%{transform:translateY(0)scaleY(.9)}80%{transform:translateY(-25%)scaleY(1.04)}86%{transform:translateY(0)scaleY(.96)}90%{transform:translateY(-9%)}95%,to{transform:translateY(0)scaleY(1)}}.ouverture{background:var(--fond);background-image:var(--degrade);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ouverture .logo{--h:min(26vw, 130px)}.ouverture .logo i.u{animation:1.5s ease-in-out 50ms both upsBal,1.5s cubic-bezier(.3,1.5,.4,1) 50ms both upsSaut}.ouverture .logo i.p{animation:1.5s ease-in-out .18s both upsBal,1.5s cubic-bezier(.3,1.5,.4,1) .18s both upsSaut}@keyframes upsBal{0%{background-position:118% 0}55%,to{background-position:-18% 0}}@keyframes upsSaut{0%{transform:translateY(0)scaleY(1)}12%{transform:translateY(0)scaleY(.9)}34%{transform:translateY(-11%)scaleY(1.05)}56%{transform:translateY(0)scaleY(.95)}72%{transform:translateY(-4%)}88%,to{transform:translateY(0)scaleY(1)}}@keyframes apparait{0%{opacity:0}}@keyframes monte{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.accueil-connexion{min-height:100%;padding:calc(24px + var(--haut-sur)) 16px calc(24px + var(--bas-sur));background:var(--degrade);place-items:center;display:grid;overflow-y:auto}.accueil-connexion .carte{width:100%;max-width:400px}.centre{text-align:center;place-items:center;min-height:100%;padding:24px;display:grid}.tourne{border:3px solid var(--trait);border-top-color:var(--encre);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.a-faire li{cursor:pointer}.a-faire .point{border-radius:50%;flex:none;width:10px;height:10px}@media (max-width:640px){.membre .grandit{flex-basis:calc(100% - 50px)}.membre select{flex:auto}.membre .droits{padding-left:0!important}}.grille-clients{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.carte-client{background:var(--carte);border:1px solid var(--trait);height:100%;box-shadow:var(--ombre);border-radius:18px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.carte-client:hover{border-color:var(--trait-fort)}.carte-client .grandit{flex:1;min-width:0}.carte-client .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pastille-client{border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px}.champ textarea,.champ-texte{border:1px solid var(--trait-fort);background:var(--carte);resize:vertical;border-radius:12px;width:100%;min-height:46px;padding:10px 14px;font-size:16px}.champ input:disabled,.champ select:disabled,.champ textarea:disabled{opacity:.75}.barre-enregistrer{background:var(--carte);border:1px solid var(--trait);box-shadow:var(--ombre);border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px;display:none}.barre-enregistrer[data-visible=true]{display:flex}.jauge{background:var(--neutre);border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.jauge span{background:var(--vert);border-radius:4px;height:100%;transition:width .3s;display:block}.ligne-temps{margin:0;padding:0;list-style:none;position:relative}.ligne-temps:before{content:"";background:var(--trait);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.ligne-temps li{align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.ligne-temps .coche{border:2px solid var(--trait-fort);background:var(--carte);width:36px;height:36px;font:700 13px var(--texte);color:var(--doux);cursor:pointer;z-index:1;border-radius:50%;flex:none;position:relative}.ligne-temps li[data-etat=faisable] .coche{border-color:var(--acc1);color:var(--acc1)}.ligne-temps li[data-etat=faite] .coche{background:var(--vert);border-color:var(--vert);color:#fff}.ligne-temps li[data-etat=bloquee]{opacity:.6}.ligne-temps .coche:disabled{cursor:not-allowed}.cal-barre{align-items:center}.cal-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:19px;overflow:hidden}.filtres select{flex:185px;min-width:0}.texte-rouge{color:var(--rouge)}.texte-vert{color:var(--vert)}.pastille-statut{white-space:nowrap;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pastille-statut.grand{height:30px;padding:0 12px;font-size:13px}.vignette{background:color-mix(in srgb, var(--c,#999) 13%, var(--carte));border:1px solid color-mix(in srgb, var(--c,#999) 38%, var(--trait));border-left:4px solid var(--c,#999);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.vignette:hover{border-color:var(--c,#999)}.vignette.urgente{background:var(--rouge-fond);border-color:var(--rouge);box-shadow:0 0 0 1px var(--rouge), 0 1px 3px #0000001f}.icone-urgente{color:var(--rouge);flex:none}.date-utile{color:color-mix(in srgb, #6b4bb8 75%, var(--encre));text-overflow:ellipsis;white-space:nowrap;background:#6b4bb81a;border-radius:6px;padding:1px 4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.date-utile.ferie{color:var(--rouge-texte);background:color-mix(in srgb, var(--rouge) 12%, transparent);font-weight:600}.mini-jour.ferie{box-shadow:inset 0 -2px 0 var(--rouge)}.mini-jour.fete{box-shadow:inset 0 -2px #6b4bb8}.vignette[data-statut=publie]{opacity:.6}.pastille-statut .icone-programme{vertical-align:-2px;margin-right:3px}.vignette-ligne{align-items:center;gap:6px;min-width:0;display:flex}.vignette .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vignette.compacte{border-left-width:3px;border-radius:8px;padding:4px 6px 6px;font-size:12px}.barre-statut{border-radius:2px;height:3px;margin-top:2px}.point-rouge{background:var(--rouge);border-radius:50%;flex:none;width:8px;height:8px}.cal-mois{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-entete{text-align:center;color:var(--doux);text-transform:uppercase;letter-spacing:.06em;padding:4px 0;font-size:12px}.cal-jour{background:color-mix(in srgb, var(--neutre) 55%, var(--fond));border:1px solid var(--trait);border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:110px;padding:4px;display:flex}.cal-jour.weekend{background:var(--neutre)}.cal-jour.hors{opacity:.45}.cal-jour.aujourdhui{border-color:var(--acc1);box-shadow:0 0 0 1px var(--acc1)}.cal-num{cursor:pointer;color:var(--encre);background:0 0;border:0;justify-content:space-between;align-items:center;padding:2px 4px;font-size:13px;font-weight:700;display:flex}.cal-num .compte{background:var(--neutre);border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.cal-num .compte.fini{background:var(--vert-fond);color:var(--vert-texte)}.cal-vignettes{flex-direction:column;gap:3px;min-width:0;display:flex}@media (max-width:700px){.cal-mois{gap:2px}.cal-jour{border-radius:8px;min-height:64px;padding:2px}.cal-vignettes .vignette.compacte{background:var(--trait-fort);border:0;border-radius:3px;height:6px;padding:0;overflow:hidden}.cal-vignettes .vignette.compacte>:not(.barre-statut){display:none}.cal-vignettes .vignette.compacte .barre-statut{height:6px;margin:0}}.semaine-bureau{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.col-jour{background:color-mix(in srgb, var(--neutre) 55%, var(--fond));border:1px solid var(--trait);border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:200px;padding:6px;display:flex}.col-jour.aujourdhui{border-color:var(--acc1)}.col-entete{padding:2px 4px 4px}.semaine-mobile{display:none}@media (max-width:899px){.semaine-bureau{display:none}.semaine-mobile{display:block}}.bande-jours{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px;display:grid}.bande-jours button{border:1px solid var(--trait);background:var(--carte);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 0;display:flex}.bande-jours button.aujourdhui{border-color:var(--acc1)}.bande-jours button.actif{background:var(--encre);color:var(--fond);border-color:var(--encre)}.jour-glissant{touch-action:pan-y;min-height:300px}.six-mois{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.six-mois .carte+.carte{margin-top:0}.mini-grille{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mini-jour{aspect-ratio:1;background:var(--neutre);cursor:pointer;color:var(--encre);border:0;border-radius:6px;font-size:11px}.mini-jour.aujourdhui{outline:2px solid var(--acc1)}.tuiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tuiles .carte+.carte{margin-top:0}.tuile{flex-direction:column;gap:4px;display:flex}.tuile b{font:700 30px/1.1 var(--titre)}.visuels-vide{border:2px dashed var(--trait-fort);text-align:center;color:var(--doux);border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}textarea.caption{font-size:16px;line-height:1.5}.bouton-filtres{display:none}@media (max-width:899px){.cal-titre{font-size:16px}.cal-barre .bouton{min-height:38px;padding:0 12px}.cal-barre .bouton.rond{width:38px;padding:0}.bouton-filtres{display:inline-flex}.filtres[data-ouverts=false]{display:none}}.paysage{z-index:1000;text-align:center;background:var(--fond);background-image:var(--degrade);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.paysage svg{animation:1.8s ease-in-out infinite redresse}@keyframes redresse{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}.grille-visuels{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.visuel{aspect-ratio:4/5;border:1px solid var(--trait);background:var(--neutre);cursor:pointer;border-radius:12px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.visuel img{object-fit:cover;width:100%;height:100%}.badge-couverture,.badge-video{color:#fff;background:#0f0f12b8;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute}.badge-couverture{background:var(--vert);top:6px;left:6px}.badge-video{bottom:6px;right:6px}.badge-couv-reel{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:var(--acc1,#2d6bff);border-radius:7px;max-width:calc(100% - 12px);padding:2px 7px;font-size:10px;font-weight:700;position:absolute;bottom:32px;right:6px;overflow:hidden}.couverture-reel-cadre{background:#000;border-radius:12px;align-self:center;place-items:center;width:auto;max-width:100%;height:min(46vh,420px);display:grid;position:relative;overflow:hidden}.couverture-reel-cadre video{object-fit:cover;width:100%;height:100%}.couverture-reel-actuelle{object-fit:cover;background:var(--neutre);border-radius:6px;width:44px}.couverture-reel input[type=range]{width:100%}.outils-visuel{justify-content:space-between;display:flex}.outils-visuel .bouton{min-height:34px;padding:0 8px}.voile:has(.plein-ecran){background:#000000e0;align-items:center}.plein-ecran{width:min(100%,960px);max-height:100%;padding:calc(12px + var(--haut-sur)) 12px calc(12px + var(--bas-sur));flex-direction:column;gap:10px;display:flex}.plein-ecran img,.plein-ecran video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:calc(100vh - 140px)}.photo-grille{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.vignette-statut{text-overflow:ellipsis;align-self:flex-start;max-width:100%;margin-top:2px;overflow:hidden}.apercu-carte{z-index:60;background:var(--carte);border:1px solid var(--trait);pointer-events:none;border-radius:18px;transition:opacity .12s;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0f0f122e}.apercu-image{background:var(--neutre);justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.apercu-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.apercu-image img[data-charge=true]{opacity:0}.apercu-nb{color:#fff;background:#0f0f12b3;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.apercu-corps{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.apercu-tete{align-items:center;gap:8px;min-width:0;display:flex}.apercu-tete .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apercu-theme{font-size:14px;font-weight:600}.apercu-caption{white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cal-periode{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:899px){.cal-periode{flex-basis:100%}.cal-periode .cal-titre{text-align:center}.onglets{grid-template-columns:repeat(auto-fit, minmax(var(--onglet-min,96px), 1fr));display:grid;overflow-x:visible}.onglets.courts{--onglet-min:56px}.onglets button{padding:0 6px}.onglets.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.onglets.quatre button{white-space:normal;padding:4px;font-size:13.5px;line-height:1.15}}.whatsup,.espace-client{height:calc(var(--hauteur-visible,100dvh) - var(--haut-sur) - 110px);min-height:360px}.whatsup{grid-template-columns:320px minmax(0,1fr);gap:14px;display:grid}.whatsup-liste{background:var(--verre);border:1px solid var(--trait);border-radius:20px;flex-direction:column;min-height:0;padding:14px;display:flex;overflow-y:auto}.whatsup-conv{background:var(--carte);border:1px solid var(--trait);border-radius:20px;min-height:0;overflow:hidden}.retour-liste{display:none}.convs>li{border:0;padding:0}.conv-ligne{border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.conv-ligne:hover,.conv-ligne.active{background:var(--neutre)}@media (max-width:899px){.whatsup,.espace-client{height:calc(var(--hauteur-visible,100dvh) - var(--haut-sur) - 62px - var(--barre-bas) - var(--bas-sur))}.whatsup{grid-template-columns:minmax(0,1fr)}.whatsup.avec-conv .whatsup-liste,.whatsup:not(.avec-conv) .whatsup-conv{display:none}.retour-liste{display:inline-flex}}.espace-client{background:var(--carte);border:1px solid var(--trait);border-radius:20px;overflow:hidden}.conversation{flex-direction:column;height:100%;min-height:0;display:flex}.conv-tete{border-bottom:1px solid var(--trait);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.conv-tete .tronque,.conv-ligne .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-recherche{border-bottom:1px solid var(--trait);padding:8px 12px}.conv-recherche input{border:1px solid var(--trait-fort);background:var(--carte);border-radius:10px;width:100%;min-height:40px;padding:8px 12px}.conv-recherche .liste li{cursor:pointer}.conv-fil{overscroll-behavior:contain;background:var(--fond);flex:1;min-height:0;padding:12px;overflow-y:auto}.conv-plus{margin:0 auto 8px;display:block}.conv-vide{text-align:center;margin-top:40px}.conv-jour{justify-content:center;margin:14px 0 8px;display:flex}.conv-jour span{background:var(--neutre);color:var(--doux);border-radius:10px;padding:3px 10px;font-size:12px}.conv-jour span:first-letter{text-transform:uppercase}.bulle-ligne{flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.bulle-ligne.groupee{margin-top:2px}.bulle-ligne.mienne{align-items:flex-end}.bulle{background:var(--carte);border:1px solid var(--trait);word-wrap:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:18px 18px 18px 6px;max-width:min(78%,520px);padding:7px 10px 6px;position:relative}.mienne .bulle{background:var(--vert-fond);border-color:#0000;border-radius:18px 18px 6px}.bulle.en-attente{opacity:.65}.bulle.supprimee{background:0 0}.bulle.publication{width:min(92%,420px);max-width:min(92%,420px)}.bulle-auteur{color:var(--acc1);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.bulle-texte{white-space:pre-wrap;margin:0}.bulle-texte a,.verdict a{color:var(--bleu-texte);text-decoration:underline}.bulle-pied{text-align:right;color:var(--doux);margin-top:2px;font-size:11px;display:block}.bulle-pied .lu{color:#34b7f1}.bulle-menu{color:var(--doux);cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 6px;position:absolute;top:2px;right:4px}.bulle:hover .bulle-menu{opacity:1}.bulle-menu:focus-visible{opacity:1}@media (hover:none){.bulle-menu{display:none}}.bulle-citation{border:0;border-left:3px solid var(--acc1);background:var(--neutre);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;width:100%;margin-bottom:4px;padding:5px 8px;font-size:13px;display:flex}.bulle-citation span{color:var(--doux);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annulable{color:var(--doux);margin-top:2px;font-size:12px}.pieces{gap:4px;margin-bottom:4px;display:grid}.pieces.n2,.pieces.n3,.pieces.n4{grid-template-columns:1fr 1fr}.piece-visuel{background:var(--neutre);cursor:pointer;border:0;border-radius:12px;place-items:center;min-height:120px;max-height:280px;padding:0;display:grid;position:relative;overflow:hidden}.piece-visuel img{object-fit:cover;width:100%;height:100%;max-height:280px}.vocal{align-items:center;gap:8px;min-width:220px;display:flex}.vocal audio{max-width:220px;height:36px}.document{background:var(--neutre);border-radius:10px;align-items:center;gap:8px;min-width:200px;padding:8px 10px;display:flex}.document .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carte-pub{flex-direction:column;gap:8px;display:flex}.carte-pub-tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.carte-pub-caption{white-space:pre-wrap;margin:0;font-size:14px}.verdict{flex-direction:column;gap:2px;display:flex}.verdict.valide b{color:var(--vert-texte)}.verdict.modif b{color:var(--rouge-texte)}.conv-saisie{border-top:1px solid var(--trait);background:var(--carte);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.conv-avertissement{margin:0}.saisie-ligne{flex-wrap:nowrap;align-items:flex-end;gap:6px}.saisie-texte{border:1px solid var(--trait-fort);background:var(--carte);resize:none;border-radius:21px;flex:1;min-width:0;min-height:42px;max-height:140px;padding:10px 14px;font-size:16px;line-height:1.35}.saisie-citation{border-left:3px solid var(--acc1);background:var(--neutre);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.saisie-citation .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enregistre{color:var(--rouge);font-weight:600}.conv-tete-titre{flex:1;min-width:0;display:flex}.liste.taches>li{align-items:flex-start}.liste.taches>li.faite .tache-corps{opacity:.55}.liste.taches>li.faite b{text-decoration:line-through}.tache-corps{flex-direction:column;gap:4px;min-width:0;display:flex}.tache-corps .tronque{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coche-tache{border:2px solid var(--trait-fort);background:var(--carte);color:#fff;cursor:pointer;border-radius:50%;flex:none;width:28px;height:28px;margin-top:2px;font-weight:700}.coche-tache.cochee{background:var(--vert);border-color:var(--vert)}.coche-tache:disabled{cursor:not-allowed;opacity:.45}.initiales{flex:none;display:flex}.avatar.mini{border:2px solid var(--carte);width:26px;height:26px;margin-left:-6px;font-size:10px}.bouton.modele[aria-pressed=true]{font-weight:700}.contenu.contenu-taches{max-width:1180px}.taches-barre{flex-direction:column;gap:10px;display:flex}.taches-barre .onglets{margin-bottom:0}.taches-filtres{flex-wrap:nowrap}.taches-filtres select{flex:1 1 0}.nouvelle-tache{flex:none;gap:6px}.taches-grille,.taches-cote{flex-direction:column;gap:12px;display:flex}.taches-cote:empty{display:none}.taches-cote .carte+.carte,.taches-principal .carte+.carte{margin-top:0}@media (min-width:1180px){.taches-barre{flex-direction:row;align-items:center}.taches-barre .onglets{flex:none}.taches-filtres{flex:1}.taches-grille{grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.taches-cote{order:2;position:sticky;top:0}}@media (max-width:899px){.nouvelle-tache{justify-content:center;width:44px;padding:0;font-size:20px}.nouvelle-tache .libelle-long{display:none}}.groupe-taches{padding:16px 18px 10px}.groupe-taches h2{align-items:center;gap:8px;margin-bottom:4px;display:flex}.compteur-groupe{background:var(--neutre);min-width:24px;height:22px;color:var(--doux);font:600 12.5px var(--texte);border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}.texte-rouge .compteur-groupe{background:var(--rouge-fond);color:var(--rouge-texte)}.liste.taches>li.ligne-tache{align-items:center;gap:12px;padding:10px 0}.ligne-tache .tache-corps{color:inherit;gap:3px;text-decoration:none}.tache-titre{align-items:center;gap:7px;min-width:0;display:flex}.tache-titre b{font-size:15px;line-height:1.3}.tache-meta{white-space:nowrap;min-width:0;color:var(--doux);flex-wrap:nowrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.tache-meta>*{flex:none}.tache-meta>.tache-client{flex:0 auto}.tache-client{color:var(--encre);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.tache-client>.tronque{text-overflow:ellipsis;min-width:0;overflow:hidden}.tache-client .pastille-client{width:9px;height:9px;margin:0}.etiquette.mini{border-radius:6px;height:20px;padding:0 7px;font-size:11.5px}.ligne-tache .coche-tache{width:30px;height:30px;margin:0}@media (pointer:coarse){.ligne-tache .coche-tache{width:34px;height:34px}}.avatar.mini.plus{background:var(--neutre);color:var(--doux)}.voir-plus{width:100%;margin-top:2px;font-weight:600}.routine{padding:12px 16px}.routine-tete{width:100%;min-height:36px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.routine-titre{font:700 16px var(--titre);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.routine-barre{background:var(--neutre);border-radius:3px;flex:1;height:6px;overflow:hidden}.routine-barre>span{background:var(--vert);border-radius:3px;height:100%;transition:width .25s;display:block}.routine .chevron{color:var(--doux)}.routine.finie .routine-titre{color:var(--vert-texte)}.routine-liste{margin:6px 0 0;padding:0;list-style:none}.routine-liste>li{align-items:center;gap:10px;min-height:40px;padding:6px 0;font-size:14.5px;display:flex}.routine-liste>li.faite .grandit{color:var(--doux);text-decoration:line-through}.coche-routine{border:2px solid var(--trait-fort);background:var(--carte);color:#fff;cursor:pointer;border-radius:8px;flex:none;width:26px;height:26px;font-weight:700}.coche-routine.cochee{background:var(--vert);border-color:var(--vert)}.coche-routine:disabled{cursor:not-allowed;opacity:.45}.routine-note{margin:4px 0 0}.encart-menage{border-color:color-mix(in srgb, var(--ambre) 45%, var(--trait));background:color-mix(in srgb, var(--ambre) 9%, var(--carte));flex-direction:column;gap:10px;padding:14px 16px;display:flex}.encart-menage .bouton{align-self:flex-start}.doublons{max-width:560px}.doublon.carte{box-shadow:none;margin:0;padding:12px 14px}@media (max-width:599px){.encart-menage{padding:10px 12px 10px 14px;font-size:14px}.encart-suite,.etiquette-demande{display:none}}@media (max-width:1179px){.encart-menage{flex-direction:row;align-items:center}.encart-menage p{flex:1;min-width:0}.encart-menage .bouton{flex:none;align-self:center}}.doublon .routine-liste>li{border-bottom:1px solid var(--trait)}.doublon .routine-liste>li:last-child{border-bottom:0}.menage{max-width:560px}.menage-carte{margin:0;padding:16px}.menage-titre{font-size:17px;line-height:1.3}.menage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menage-reporter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.menage-lot>li{padding:8px 0}.menage-lot input[type=checkbox]{flex:none;width:22px;height:22px}.menage-actions.collant{background:var(--carte);border-top:1px solid var(--trait);padding:10px 0;position:sticky;bottom:-16px}.shooting-cal{color:#5b2e8c;text-overflow:ellipsis;white-space:nowrap;background:#f1e8fb;border-radius:8px;padding:3px 6px;font-size:12px;font-weight:600;display:block;overflow:hidden}.chiffres{font-variant-numeric:tabular-nums}.bouton.chrono-actif{border-color:color-mix(in srgb, var(--rouge) 45%, transparent);background:var(--rouge-fond);min-height:38px;color:var(--rouge-texte);gap:8px;padding:0 12px}.clignote{animation:1.6s ease-in-out infinite clignote}@keyframes clignote{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.clignote{animation:none}}.jauge{background:var(--neutre);border-radius:99px;height:8px;overflow:hidden}.jauge>span{border-radius:inherit;background:var(--vert);height:100%;display:block}.jauge[data-niveau=proche]>span{background:var(--ambre)}.jauge[data-niveau=depasse]>span{background:var(--rouge)}.grille-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.grille-cartes>.carte{margin:0;padding:16px}.chiffre-cle{font:700 26px var(--titre);font-variant-numeric:tabular-nums}.mois-nav{align-items:center;gap:6px;display:flex}.mois-nav b{text-align:center;min-width:128px}.tableau-defile{margin:0 -4px;overflow-x:auto}.tableau{border-collapse:collapse;width:100%;font-size:14px}.tableau th,.tableau td{border-bottom:1px solid var(--trait);text-align:left;white-space:nowrap;padding:10px 8px}.tableau th{color:var(--doux);font-size:12px;font-weight:600}.tableau td.nombre,.tableau th.nombre{text-align:right;font-variant-numeric:tabular-nums}.tableau tr:last-child td{border-bottom:0}.liste>li.ligne-souple>.grandit{flex:220px}.apercu-boost{align-items:flex-start;gap:10px;min-width:0;margin:6px 0 4px;display:flex}.apercu-boost-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.apercu-boost-caption{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.boost-vignette{background:var(--neutre);border:1px solid var(--trait);width:56px;height:56px;color:var(--doux);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid;overflow:hidden}.boost-vignette img{object-fit:cover;width:100%;height:100%;display:block}.boosts-a-part{border-top:1px solid var(--trait);margin-top:12px;padding-top:10px}.boosts-a-part>summary{cursor:pointer;align-items:center;gap:6px;min-height:36px;font-weight:600;display:flex}@media (max-width:599px){.tableau th,.tableau td{padding:9px 6px;font-size:13px}}.signature{border:1.5px dashed var(--trait-fort);background:#fff;border-radius:12px;height:130px;position:relative}.signature canvas{border-radius:inherit;width:100%;height:100%;display:block}.signature-aide{color:#8a8a90;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.signature-effacer{min-height:30px;padding:0 10px;font-size:13px;position:absolute;top:4px;right:4px}.puces{flex-wrap:wrap;gap:6px;display:flex}.puce{border:1px solid var(--trait-fort);background:var(--carte);min-height:34px;color:var(--encre);font:inherit;cursor:pointer;border-radius:99px;padding:0 12px;font-size:14px}.puce[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:var(--fond)}.rdv-section>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.rdv-section>summary::-webkit-details-marker{display:none}.rdv-section[data-drapeau=true]{border-color:var(--ambre);box-shadow:0 0 0 1px var(--ambre)}.rdv-num{font:700 13px var(--titre);color:var(--doux);width:24px}.grille-champs{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px;display:grid}.grille-champs>.plein{grid-column:1/-1}.editeur-doc{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1023px){.editeur-doc{grid-template-columns:minmax(0,1fr)}}.editeur-doc.guide{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.bouton-apercu{display:none}@media (max-width:1023px){.editeur-doc.guide{grid-template-columns:minmax(0,1fr)}.editeur-doc.guide[data-apercu=non]>.feuille-doc{display:none}.bouton-apercu{align-self:center;display:inline-flex}}@media print{.editeur-doc.guide>.feuille-doc{display:block!important}}.fil-etapes{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;position:relative;overflow-x:auto}.fil-etapes::-webkit-scrollbar{display:none}.fil-etapes button{border:1px solid var(--trait-fort);background:var(--carte);min-height:44px;color:var(--doux);font:inherit;white-space:nowrap;cursor:pointer;border-radius:99px;flex:1 0 auto;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;display:inline-flex}.fil-etapes .num{background:var(--neutre);width:26px;height:26px;color:var(--encre);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.fil-etapes button[data-complet=true] .num{background:var(--vert-fond);color:var(--vert-texte)}.fil-etapes button[aria-current=step]{border-color:var(--encre);background:var(--encre);color:var(--fond);font-weight:600}.fil-etapes button[aria-current=step] .num{background:var(--fond);color:var(--encre)}.titre-etape{margin:0;font-size:18px}.bloc-question{border:1px solid var(--trait);background:var(--carte-2);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.bloc-question h3{margin:0;font-size:15px}.bloc-question p{margin:0}.bloc-question>summary{cursor:pointer;font-weight:600}.signature-apercu{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.signature-apercu img{object-fit:contain;border:1px solid var(--trait);background:#fff;border-radius:8px;max-width:220px;height:64px;padding:4px}.manques .liste li{padding:6px 0}.feuille-doc{color:#111;box-shadow:var(--ombre);overflow-wrap:anywhere;background:#fff;border-radius:6px;max-width:794px;margin:0 auto;padding:34px 36px;font-size:13px;line-height:1.45}.feuille-doc h1,.feuille-doc h2,.feuille-doc h3{font-family:var(--titre);color:#111}.feuille-doc .doc-tete{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.feuille-doc .doc-surtitre{text-transform:uppercase;letter-spacing:.08em;color:#666;font-size:11px}.feuille-doc .doc-titre{font:800 30px/1.05 var(--titre);margin:6px 0 14px}.feuille-doc .doc-prix{font:800 26px var(--titre)}.feuille-doc .doc-badge{letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.feuille-doc .doc-badge[data-b=INCLUS]{color:#0c6b36;background:#dff3e6}.feuille-doc .doc-badge[data-b=OFFERT]{color:#fff;background:#111}.feuille-doc .doc-badge[data-b=OPTION],.feuille-doc .doc-badge[data-b=EN\ SUPPLÉMENT]{border:1px solid #111}.feuille-doc .doc-ligne{border-bottom:1px solid #eee;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.feuille-doc .doc-ligne .doux{color:#666}.feuille-doc .doc-signatures{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.feuille-doc .doc-signatures img{max-width:100%;max-height:70px}.feuille-doc .doc-pied{color:#666;border-top:1px solid #ddd;justify-content:space-between;gap:10px;margin-top:22px;padding-top:10px;font-size:11px;display:flex}.feuille-doc .doc-vide{color:#c0392b}.feuille-doc .doc-cg{columns:2;text-align:justify;column-gap:22px;font-size:10.5px;line-height:1.4}.feuille-doc .doc-cg p{break-inside:avoid-column;margin:0 0 6px}.feuille-doc .doc-saut{break-before:page;border-top:1px dashed #ccc;margin-top:30px;padding-top:20px}@media (max-width:599px){.feuille-doc{padding:20px 16px;font-size:12.5px}.feuille-doc .doc-cg{columns:1}.feuille-doc .doc-titre{font-size:24px}}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden}.feuille-doc,.feuille-doc *{visibility:visible}.feuille-doc{width:100%;max-width:none;box-shadow:none;padding:0;font-size:11px;position:absolute;top:0;left:0}.feuille-doc .doc-saut{border-top:0;margin-top:0}.defile,.principal,.coquille{height:auto!important;overflow:visible!important}}.editeur-doc>.feuille-doc{width:100%;margin:0}.ligne-choix{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.liste>li:has(>.ligne-choix){padding:4px 0}@media (max-width:899px){.espace-client,.whatsup.avec-conv .whatsup-conv{left:0;right:0;top:var(--haut-visible,0px);height:var(--hauteur-visible,100dvh);z-index:30;min-height:0;padding-top:var(--haut-sur);padding-bottom:var(--bas-sur);background:var(--carte);border:0;border-radius:0;position:fixed}html[data-clavier] .espace-client,html[data-clavier] .whatsup.avec-conv .whatsup-conv{padding-bottom:0}html[data-clavier] .barre-bas{display:none}}.bloc-accueil+.bloc-accueil{border-top:1px solid var(--trait);margin-top:14px;padding-top:12px}.bloc-accueil h3{margin:8px 0 2px;font-size:15px}.pastille-compte{background:var(--neutre);border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.chrono-ici{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.chrono-ici.actif{background:var(--rouge-fond);color:var(--rouge-texte);border-radius:14px;padding:8px 8px 8px 14px}.chrono-ici .tronque{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tuiles-accueil{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tuile-accueil{border:1px solid var(--trait);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 6px 12px;font-weight:600;display:flex;position:relative}.tuile-accueil[aria-selected=true]{border-color:var(--encre);box-shadow:var(--ombre)}.tuile-accueil>span:not(.tuile-compte){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tuile-compte{background:var(--neutre);min-width:22px;height:22px;color:var(--doux);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.tuile-compte.actif{background:var(--rouge);color:#fff}.retour-entete{flex:none;margin-left:-10px}.icone-app{color:#fff;background:radial-gradient(120% 90% at 25% 0%, #ffffff47, transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--c) 82%, #fff), var(--c) 55%, color-mix(in srgb, var(--c) 80%, #000));box-shadow:inset 0 0 0 .5px #ffffff40, 0 1px 2px #0f0f121f, 0 4px 10px -4px color-mix(in srgb, var(--c) 60%, transparent);border-radius:28%;flex:none;place-items:center;display:inline-grid}.icone-app svg{filter:drop-shadow(0 1px 1px #0000002e)}.cote-lien{gap:11px;padding-top:6px;padding-bottom:6px}.cote-lien:not([aria-current=page]) .icone-app{opacity:.92}.grille-plus a{background:0 0;gap:9px;font-weight:600}.tuile-accueil .icone-app{margin-top:2px}@media (max-width:899px){.barre-bas a[aria-current=page]{color:var(--c,var(--encre))}.barre-bas a[aria-current=page] svg{stroke-width:2.3px}}.aide-redaction{background:color-mix(in srgb, #8b2fd6 7%, var(--carte));border:1px solid #8b2fd640;border-radius:14px;padding:12px}.aide-redaction .proposition{white-space:pre-wrap;background:var(--carte);border:1px solid var(--trait);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.5}.feuille-doc .programme-ligne{break-inside:avoid;border-bottom:1px solid #eee;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.feuille-doc .programme-image{color:#999;background:#f2f1ed;border-radius:8px;place-items:center;width:74px;height:92px;font-size:22px;display:grid;overflow:hidden}.feuille-doc .programme-image img{object-fit:cover;width:100%;height:100%}.feuille-doc .programme-caption{white-space:pre-wrap;color:#333;margin:6px 0 0;font-size:12px}.feuille-doc h3{margin:18px 0 8px;font-size:15px}.feuille-doc .bilan-grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.feuille-doc .bilan-chiffre{break-inside:avoid;border:1px solid #e6e6e3;border-radius:10px;padding:10px 12px}.feuille-doc .bilan-valeur{font:800 24px var(--titre);font-variant-numeric:tabular-nums}.feuille-doc .bilan-libelle{color:#444}.feuille-doc .bilan-detail{color:#777;margin-top:2px;font-size:11.5px}.lien-bouton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.visuel.choisi{outline:3px solid var(--acc1,#0a6cff);outline-offset:-3px}.badge-choix{color:#fff;background:#0a6cff;border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.fil-ariane{gap:6px;font-size:15px}.fil-ariane [aria-current=page]{text-decoration:none}.grille-dossiers{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dossier{border:1px solid var(--trait);background:var(--carte);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px;display:flex}.dossier:hover{border-color:var(--encre)}.dossier-icone{font-size:26px;line-height:1}.dossier-nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.barre-selection{background:var(--carte);box-shadow:var(--ombre);border:1px solid var(--trait);border-radius:14px;padding:10px 12px;position:sticky;bottom:8px}.liste-evenements{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.evenement-ligne{background:var(--carte-2);border:1px solid var(--trait);border-radius:14px;gap:12px;padding:12px;display:flex}.evenement-icone{background:color-mix(in srgb, #6b4bb8 12%, var(--carte));border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.evenement-texte{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.evenement-cal,.rappel-cal{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:2px 6px;font-size:11.5px;line-height:1.4;display:block;overflow:hidden}.evenement-cal{color:var(--encre);background:color-mix(in srgb, var(--c,#6b4bb8) 22%, var(--carte));border:1px dashed color-mix(in srgb, var(--c,#6b4bb8) 70%, transparent);font-weight:600}.rappel-cal{color:color-mix(in srgb, #6b4bb8 70%, var(--encre));background:color-mix(in srgb, #6b4bb8 9%, var(--carte));border:1px solid #6b4bb840}.a-garder{border-left:4px solid #6b4bb8}.a-garder>summary{cursor:pointer;font-weight:600}.a-garder-bloc p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.avis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avis .bouton{white-space:normal;text-align:center;min-width:0}.avis .bouton[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:var(--fond)}.controles{border:1px solid var(--trait);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 12px;margin:0;padding:8px 12px 10px;display:grid}.controles legend{padding:0 6px;font-weight:600}.controle{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.controle input{width:20px;height:20px;accent-color:var(--vert);flex:none}.dictee{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.commentaire-verif{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500}.liste-plans{margin:0;padding:0;list-style:none}.liste-plans li{border-bottom:1px solid var(--trait);align-items:center;gap:6px;display:flex}.liste-plans li:last-child{border-bottom:0}.envoi-a_envoyer{border-left:4px solid var(--acc1)}.envoi-en_retard{border-left:4px solid var(--rouge)}.envoi-envoyee{border-left:4px solid var(--vert)}.recherche-bible input{border:1px solid var(--trait-fort);background:var(--carte);width:100%;min-height:50px;color:var(--encre);font:inherit;border-radius:16px;padding:0 16px;font-size:16px}.secteur-tete{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.secteur-icone{background:color-mix(in srgb, #7c3aed 12%, var(--carte));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lettre-bible{color:#7c3aed;margin:6px 0 2px;font-size:14px}.lexique{margin:0}.lexique div{border-bottom:1px solid var(--trait);padding:8px 0}.lexique dt{font-weight:700}.lexique dd{margin:2px 0 0}.fiche-bible h3,.nouveaute h3{margin:0 0 4px;font-size:15px}.fiche-bible p,.nouveaute p{white-space:pre-wrap;margin:0}.etapes-bible{gap:6px;margin:0;padding-left:22px;display:grid}.exemple-bible{background:color-mix(in srgb, #7c3aed 8%, var(--carte));border-radius:12px;padding:10px 12px}.erreurs-bible ul{gap:4px;margin:0;padding-left:20px;display:grid}.erreurs-bible h3{color:var(--rouge-texte)}.liste-chapitres{gap:8px;margin:0;padding:0;list-style:none;display:grid}.liste-chapitres li{border:1px solid var(--trait);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.question-quiz{border:0;margin:0;padding:0}.question-quiz legend{margin-bottom:4px;font-weight:600}.controle.juste{color:var(--vert-texte);font-weight:600}.controle.faux{color:var(--rouge-texte)}.chapitre-fini{border-left:4px solid var(--vert)}.nouveaute .appliquer{background:var(--vert-fond);border-radius:12px;padding:10px 12px}.entonnoir{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.etape-entonnoir{background:var(--carte);border:1px solid var(--trait);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex;position:relative}.etape-entonnoir b{font-size:24px}.etape-entonnoir .fleche{color:var(--doux);position:absolute;top:8px;right:10px}@media (max-width:640px){.etape-entonnoir:last-child:nth-child(odd){grid-column:1/-1}}.colonnes-import{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}@media (max-width:640px){.entete{gap:2px;padding-left:12px;padding-right:10px}.entete h1{margin-left:4px;font-size:20px}}.boost-cal{filter:grayscale();opacity:.75;flex:none;font-size:11px}.boost-cal.lance{filter:none;opacity:1}.initiales-cal{color:#fff;text-align:center;border-radius:9px;flex:none;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-weight:700;line-height:18px}.vignette.compacte .initiales-cal{display:none}.cible-depot{outline:2px dashed var(--acc1);outline-offset:-2px}.case-filtre{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.bouton.inactif{opacity:.5;pointer-events:none}.impression-seule{display:none}@media print{.impression-seule{display:block}}.table-doc{border-collapse:collapse;width:100%;font-size:11px}.table-doc th,.table-doc td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:4px 6px}.offre-groupe{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.offre-groupe{grid-template-columns:minmax(0,1fr)}}.etablissement{border:1px solid var(--trait);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:8px 12px 12px;display:flex}.etablissement legend{padding:0 6px;font-weight:600}.feuille-doc .doc-totaux{gap:4px;margin-top:10px;font-size:13px;display:grid}.feuille-doc .doc-totaux>div{justify-content:space-between;gap:12px;display:flex}.feuille-doc .doc-total{border-top:2px solid;padding-top:4px;font-size:16px;font-weight:800}.feuille-doc .doc-liste{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.grille-outils{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.tuile-outil{color:inherit;flex-direction:column;align-items:flex-start;gap:4px;min-height:120px;text-decoration:none;display:flex}.tuile-outil-icone{margin-bottom:6px;font-size:30px;line-height:1}.tuile-outil-actions{gap:2px;margin-top:4px}.pret-a-publier{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}section[aria-label=Publication\ directe]{border-left:4px solid var(--vert);background:color-mix(in srgb, var(--vert) 7%, var(--carte))}.frise-statut{grid-template-columns:repeat(8,1fr);gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.frise-statut li{text-align:center;color:var(--doux);flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.2;display:flex;position:relative}.frise-statut li:before{content:"";opacity:.25;z-index:0;background:currentColor;width:100%;height:2px;position:absolute;top:13px;left:-50%}.frise-statut li:first-child:before{display:none}.frise-statut .point{z-index:1;background:var(--carte);border:2px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid;position:relative}.frise-statut li.faite{color:#2e8b57}.frise-statut li.faite .point{color:#fff;background:#2e8b57;border-color:#2e8b57}.frise-statut li.faite:before,.frise-statut li.actuelle:before{opacity:1;background:#2e8b57}.frise-statut li.actuelle{color:#0a6cff;font-weight:700}.frise-statut li.actuelle .point{color:#fff;background:#0a6cff;border-color:#0a6cff;box-shadow:0 0 0 4px #0a6cff33}.frise-statut li.actuelle.alerte-etape{color:#c0392b}.frise-statut li.actuelle.programmee-etape{color:#3949ab}.frise-statut li.actuelle.programmee-etape .point{background:#3949ab;border-color:#3949ab;box-shadow:0 0 0 4px #3949ab33}.frise-statut li.actuelle.alerte-etape .point{background:#c0392b;border-color:#c0392b;box-shadow:0 0 0 4px #c0392b33}@media (max-width:560px){.frise-statut .nom{font-size:10.5px}.frise-statut .point{width:24px;height:24px}.frise-statut li:before{top:11px}}.choix-statut{border:1px solid var(--trait);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.choix-statut.choisi{background:#0a6cff0f;border-color:#0a6cff}.choix-statut input{margin-top:3px}.diff-caption{white-space:pre-wrap;background:var(--carte-2);border:1px solid var(--trait);border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.diff-caption .ajout{background:var(--vert-fond);color:var(--vert-texte);border-radius:3px}.diff-caption .retrait{background:var(--rouge-fond);color:var(--rouge-texte);border-radius:3px;text-decoration:line-through}.panneau-verif{border-left:6px solid var(--acc1)}.trois-gestes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trois-gestes .bouton{min-height:48px}@media (max-width:640px){.trois-gestes{grid-template-columns:1fr}}.parties-verif{gap:6px;display:grid}.partie-verif{border:1px solid var(--trait);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.partie-verif .bouton{min-height:40px}.vignette-parties{color:var(--doux);font-size:11px;line-height:1.2}.vignette-parties.a-corriger{color:var(--rouge-texte)}.lecteur-video{place-items:center;display:grid;position:relative}.lecteur-chargement{color:#fff;pointer-events:none;background:#0009;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute}.plein-ecran .lecteur-video{width:100%}.partage-story{background:var(--bleu-fond);color:var(--bleu-texte);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.carte-budget.depliee{grid-column:1/-1}.entete-budget{all:unset;cursor:pointer;flex-wrap:nowrap;align-items:center;gap:6px;min-height:32px;display:flex}.entete-budget:focus-visible{outline:2px solid var(--acc1);outline-offset:2px;border-radius:6px}.captures{flex-wrap:wrap}.capture{border:1px solid var(--trait);background:#000;border-radius:10px;width:84px;height:84px;display:inline-block;position:relative;overflow:hidden}.capture img{object-fit:cover;width:100%;height:100%}.capture-moment{color:#fff;background:#000000a6;border-radius:99px;padding:1px 6px;font-size:11px;position:absolute;bottom:4px;left:4px}.capture button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;right:2px}.plein-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.plein-nav .bouton{min-width:48px;font-size:22px;line-height:1}.grille-idees{gap:12px;margin:0;padding:0;list-style:none;display:grid}.carte-idee{border:1px solid var(--trait);background:var(--carte);border-radius:14px;grid-template-columns:180px 1fr;gap:12px;padding:12px;display:grid}.idee-visuel{flex-direction:column;align-items:stretch;gap:6px;display:flex}.idee-visuel img,.idee-visuel>span{aspect-ratio:1;object-fit:cover;background:var(--neutre);text-align:center;border-radius:10px;place-items:center;width:100%;display:grid}@media (max-width:640px){.carte-idee{grid-template-columns:1fr}}.lien-projection{background:var(--neutre);word-break:break-all;border-radius:10px;padding:8px 10px;font-size:13px;display:block}.projection-publique-cadre{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--fond);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.projection-publique{max-width:720px;padding:calc(24px + env(safe-area-inset-top)) 16px calc(60px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.idees-publiques{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.idee-publique{background:var(--carte);border:2px solid var(--trait);box-shadow:var(--ombre);border-radius:16px;grid-template-columns:140px 1fr;gap:12px;padding:12px;display:grid}.idee-publique:not(:has(img)){grid-template-columns:1fr}.idee-publique img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.idee-publique.valide{border-color:var(--vert)}.idee-publique.refuse{border-color:var(--rouge);opacity:.75}.idee-publique.modifier{border-color:var(--ambre)}.choix-avis{flex-wrap:wrap;gap:6px;display:flex}.choix-avis .bouton[aria-pressed=true].valide{background:var(--vert);color:#fff;border-color:var(--vert)}.choix-avis .bouton[aria-pressed=true].refuse{background:var(--rouge);color:#fff;border-color:var(--rouge)}.choix-avis .bouton[aria-pressed=true].modifier{background:var(--ambre);color:#fff;border-color:var(--ambre)}@media (max-width:560px){.idee-publique{grid-template-columns:1fr}}.apercu-client{width:min(100%,760px);height:min(88vh,900px)}.apercu-client iframe{border:1px solid var(--trait);background:var(--fond);border-radius:12px;flex:1;width:100%}.capture-lecteur{flex-direction:column;gap:6px;display:flex}.capture-lecteur video{background:#000;border-radius:10px;width:100%;max-height:46vh}.capture-lecteur.grand{z-index:2000;padding:calc(12px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));background:#000000f0;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0}.capture-lecteur.grand video{object-fit:contain;flex:1;height:100%;min-height:0;max-height:none}.week-end-a-preparer{border-left:6px solid var(--ambre)}.week-end-a-preparer.pressant{border-left-color:var(--rouge);background:color-mix(in srgb, var(--rouge-fond) 45%, var(--carte))}.posts-recents{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-recent{all:unset;cursor:pointer;border:1px solid var(--trait);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:6px;display:flex}.post-recent:hover{border-color:var(--acc1)}.post-recent:focus-visible{border-color:var(--acc1)}.post-recent img,.post-recent>span:first-child{aspect-ratio:1;object-fit:cover;background:var(--neutre);border-radius:8px;width:100%}.posts-anciens>li{flex-direction:column;gap:4px;min-width:0;display:flex}.posts-anciens>li.meme-jour .post-recent{border-color:var(--acc1)}.post-recent-vignette{place-items:center;display:grid;position:relative;overflow:hidden}.post-recent-vignette img{position:absolute;top:0;bottom:0;left:0;right:0}.post-recent-reseau{color:#fff;background:#1877f2;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:4px;left:4px}.post-recent-reseau.instagram{background:#c13584}.post-recent-texte{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-recent:disabled{cursor:default;opacity:.55}.post-recent:disabled:hover{border-color:var(--trait)}.zones-choisies{flex-wrap:wrap;gap:6px;display:flex}.zone-choisie{background:var(--bleu-fond);color:var(--bleu-texte);border-radius:99px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.zone-choisie button{width:22px;height:22px;color:inherit;cursor:pointer;background:#00000014;border:0;border-radius:50%}.zones-trouvees{border:1px solid var(--trait);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.zones-trouvees button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:10px 12px;display:block}.zones-trouvees li+li{border-top:1px solid var(--trait)}.zones-trouvees button:hover{background:var(--neutre)}.zones-trouvees button:focus-visible{background:var(--neutre)}.zones-trouvees button:disabled{opacity:.45;cursor:default}.message-systeme{background:var(--neutre);color:var(--doux);text-align:center;border-radius:99px;align-self:center;margin:6px auto;padding:4px 12px;font-size:12.5px}.grille-abonnes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.rapport{gap:16px}.rapport h3{margin:0;font-size:15px}.rapport-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.rapport-bloc{border:1px solid var(--trait);border-radius:12px;gap:6px;padding:12px}.rapport-chiffre{margin:0}.rapport-chiffre b{font-size:22px}.rapport-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rapport-meilleurs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rapport-meilleurs li{align-items:flex-start;gap:10px;display:flex}.rapport-meilleurs img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.rapport-texte{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fil-reponses{margin-top:4px}.reponse-modif{border-left:3px solid var(--trait-fort);background:var(--fond);border-radius:4px;padding:4px 8px}.texte-annonce{white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analyse-liste{gap:4px;margin:0;display:grid}.analyse-liste dt{font-size:13px;font-weight:600}.analyse-liste dd{margin:0 0 4px}.icone-urgente.douce{color:var(--ambre)}.vignette .pastille-client{width:9px;height:9px;margin-top:0}.carte-post-interne{background:var(--carte);border:1px solid var(--trait);color:inherit;border-radius:10px;align-items:center;gap:8px;max-width:320px;margin-top:4px;padding:8px 10px;text-decoration:none;display:flex}.carte-post-interne .pastille-client{margin-top:0}.choix-conversations{max-height:40vh;overflow-y:auto}.choix-conversations li{cursor:pointer;gap:10px}.choix-conversations li.choisi{background:color-mix(in srgb, var(--acc1) 12%, transparent)}.tuiles-prospects{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.tuile-prospect{text-align:left;cursor:pointer;border:1px solid var(--trait);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.tuile-prospect b{font-size:22px}.liste-prospects li{cursor:pointer;align-items:center;gap:10px}.temperature-pastille{text-align:center;flex:none;width:26px;font-size:18px}.filtres-prospects select{flex:160px;min-width:0}.avis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fiche-prospect .opportunite{border-bottom:1px solid var(--trait);padding:8px 0}.choix-section{background:color-mix(in srgb, var(--encre) 6%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:4px 0 10px;padding:4px;display:grid}.choix-section button{font:inherit;color:var(--doux);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 6px;font-size:13px;font-weight:600}.choix-section button[aria-selected=true]{background:var(--carte);color:var(--encre);box-shadow:0 1px 3px #0000001f}.choix-section.compact{margin:0 0 14px}.coquille[data-section=upleads] .choix-section button[aria-selected=true]{color:#fff;background:#0d02ff}.coquille[data-section=upleads]{--acc1:#0d02ff}.tuiles-upleads{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tuile-upleads{border:1px solid var(--trait);color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.tuile-upleads b{color:var(--c);font-size:24px}.retouche{z-index:1500;color:#fff;font-family:var(--texte);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.retouche .grandit{flex:1 1 0}.retouche button{-webkit-tap-highlight-color:transparent}.retouche button:disabled{opacity:.35;cursor:default}.retouche-haut{padding:calc(8px + var(--haut-sur)) 12px 6px;align-items:center;gap:2px;min-height:52px;display:flex}.retouche-texte{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 6px;font-size:16px}.retouche-revenir{color:#ff453a;margin-right:6px;font-size:14px;font-weight:600}.retouche-jaune{color:#ffd60a;letter-spacing:.04em;font-size:13px;font-weight:600}.retouche-ok{color:#000;cursor:pointer;background:#ffd60a;border:0;border-radius:999px;padding:7px 18px;font-size:15px;font-weight:700}.retouche-icone{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.retouche-icone.actif{color:#ffd60a}.retouche-barre-cadre{align-items:center;min-height:44px;padding:0 12px;display:flex}.retouche-scene{touch-action:none;flex:auto;min-height:0;position:relative;overflow:hidden}.retouche-canvas,.retouche-trace,.retouche-cadre{display:block;position:absolute}.retouche-trace{touch-action:none}.retouche-cadre{touch-action:none;cursor:move;overflow:visible}.retouche-attente{text-align:center;color:#8e8e93;place-items:center;padding:24px;font-size:15px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.retouche-badge{color:#fff;letter-spacing:.06em;pointer-events:none;white-space:nowrap;background:#1c1c1ed9;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%)}.retouche-badge-bas{letter-spacing:0;color:#ffd60a;font-weight:500;top:auto;bottom:8px}.retouche-saisie{z-index:2;text-align:center;resize:none;background:#00000040;border:1px dashed #ffffffb3;border-radius:6px;outline:none;min-width:120px;padding:2px 6px;font-weight:600;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.retouche-commandes{flex-direction:column;justify-content:flex-end;gap:6px;min-height:148px;padding:8px 0 4px;display:flex}.retouche-libelle{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600}.retouche-ronds,.retouche-filtres,.retouche-formats,.retouche-outils{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.retouche-ronds::-webkit-scrollbar{display:none}.retouche-filtres::-webkit-scrollbar{display:none}.retouche-formats::-webkit-scrollbar{display:none}.retouche-outils::-webkit-scrollbar{display:none}.retouche-ronds{padding:4px 0 8px}.retouche-ronds:before,.retouche-ronds:after,.retouche-filtres:before,.retouche-filtres:after{content:"";flex:none;width:calc(50% - 33px)}.retouche-ronds-cadre:before,.retouche-ronds-cadre:after{display:none}.retouche-rond{color:#d1d1d6;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}.retouche-rond>.anneaux{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.retouche-rond .anneau{fill:none;stroke:#48484a;stroke-width:1.6px}.retouche-rond .arc{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.retouche-rond.actif{color:#fff}.retouche-rond.actif .anneau{stroke:#fff;stroke-width:2px}.retouche-rond b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.retouche-rond small{letter-spacing:.05em;text-transform:uppercase;color:#8e8e93;white-space:nowrap;font-size:10px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.retouche-rond.actif small{color:#fff}.retouche-ronds-cadre{justify-content:center;gap:34px;padding:4px 16px 26px}.retouche-point{background:#fff;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.retouche-filtres{gap:4px;padding:2px 0 6px}.retouche-filtre{cursor:pointer;scroll-snap-align:center;background:#1c1c1e;border:2px solid #0000;border-radius:6px;flex:none;width:64px;height:64px;padding:0;transition:transform .15s;overflow:hidden}.retouche-filtre img,.retouche-filtre span{object-fit:cover;width:100%;height:100%;display:block}.retouche-filtre.actif{border-color:#fff;transform:scale(1.06)}.retouche-formats{gap:8px;padding:2px 16px 8px}.retouche-format{color:#d1d1d6;cursor:pointer;background:#1c1c1e;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.retouche-format.actif{color:#ffd60a;background:#3a3a3c}.retouche-orientation{justify-content:center;gap:8px}.retouche-orientation .retouche-icone{background:#1c1c1e;border-radius:8px;width:44px;height:32px}.retouche-outils{gap:2px;padding:2px 12px}.retouche-outils .retouche-icone.actif{background:#2c2c2e}.retouche-formats>:first-child,.retouche-outils>:first-child{margin-left:auto}.retouche-formats>:last-child,.retouche-outils>:last-child{margin-right:auto}.retouche-couleurs{justify-content:center;align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.retouche-couleur{cursor:pointer;border:2px solid #48484a;border-radius:50%;flex:none;width:26px;height:26px;padding:0;position:relative;overflow:hidden}.retouche-couleur.actif{border-color:#fff;box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.retouche-arc-en-ciel{background:conic-gradient(#ff453a,#ffd60a,#30d158,#64d2ff,#0a84ff,#bf5af2,#ff453a)}.retouche-arc-en-ciel input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.retouche-separateur{background:#3a3a3c;width:1px;height:22px}.retouche-epaisseur{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.retouche-epaisseur span{background:#8e8e93;border-radius:50%;display:block}.retouche-epaisseur.actif span{background:#fff}.retouche-onglets{padding:6px 8px calc(8px + var(--bas-sur));justify-content:space-around;display:flex}.retouche-onglet{color:#8e8e93;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:64px;padding:4px 6px;font-size:11px;font-weight:600;display:flex;position:relative}.retouche-onglet.actif{color:#ffd60a}.retouche-onglet .retouche-point{background:#ffd60a;top:2px;bottom:auto;left:auto;right:14px}.retouche-voile{z-index:5;padding:16px 12px calc(16px + var(--bas-sur));background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.retouche-voile[role=status]{align-items:center}.retouche-progression{text-align:center;background:#1c1c1e;border-radius:14px;flex-direction:column;gap:4px;width:min(320px,100%);padding:16px;font-size:14px;display:flex}.retouche-progression .jauge{background:#3a3a3c}.retouche-progression .jauge span{background:#ffd60a}.retouche-feuille{text-align:center;background:#1c1c1e;border-radius:16px;flex-direction:column;gap:8px;width:min(420px,100%);padding:10px;display:flex}.retouche-feuille>b,.retouche-feuille>span{padding:4px 8px 0}.retouche-feuille>span{color:#aeaeb2;font-size:14px}.retouche-choix{color:#0a84ff;cursor:pointer;background:#2c2c2e;border:0;border-radius:12px;padding:14px;font-size:17px;font-weight:600}.retouche-choix.danger{color:#ff453a}.regle{touch-action:none;cursor:ew-resize;outline:none;height:34px;margin:0 16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.regle:focus-visible{box-shadow:inset 0 -2px #0a84ff}.regle-bande{pointer-events:none;position:absolute;top:6px;left:50%}.regle-repere{pointer-events:none;background:#ffd60a;border-radius:1px;width:2px;height:30px;margin-left:-1px;position:absolute;top:0;left:50%}.regle-vide{cursor:default}@media (min-width:900px){.retouche-commandes{min-height:160px}.retouche-ronds,.retouche-filtres{width:100%;max-width:760px;margin:0 auto}.regle{width:520px;margin:0 auto}}.photo-grille>li{position:relative}.bouton-retoucher{color:#fff;cursor:pointer;background:#0f0f12b3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:5px;right:5px}.badge-retouche{color:#000;background:#ffd60a;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.retouche-ia-btn{color:#ffd60a;align-items:center;gap:5px;font-weight:600;display:inline-flex}.retouche-ia{text-align:left;gap:12px}.retouche-ia b{align-items:center;gap:7px;font-size:17px;display:inline-flex}.retouche-ia-aide{color:#ebebf599;font-size:14px}.retouche-ia textarea{box-sizing:border-box;resize:none;color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:10px 12px;font-size:16px}.retouche-ia-idees{flex-wrap:wrap;gap:6px;display:flex}.retouche-ia-idees button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:6px 11px;font-size:13px}.retouche-ia-erreur{color:#ff6961;font-size:14px}.retouche-ia-go{font-weight:600;color:#ffd60a!important}.retouche-ia-resultat{box-sizing:border-box;color:#fff;background:#2c2c2ef2;border-radius:12px;align-self:stretch;align-items:center;gap:8px;width:calc(100% - 24px);min-width:0;max-width:640px;margin:0 auto 6px;padding:8px 10px 8px 12px;font-size:13px;line-height:1.35;display:flex}.retouche-ia-resultat>svg{color:#ffd60a;flex:none}.retouche-ia-resultat span{flex:1;min-width:0}.retouche-ia-resultat button{color:#ffd60a;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-weight:600}.retouche-ia-resultat button[aria-label=Fermer]{color:#ebebf599;font-size:18px;line-height:1}.retouche-revenir .court{display:none}@media (max-width:430px){.retouche-ia-btn span,.retouche-revenir .long{display:none}.retouche-revenir .court{display:inline}}.envois{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.envois.en-haut{bottom:auto;top:calc(var(--haut-sur) + 56px)}.envois-pastille{border:1px solid var(--trait);background:var(--carte);min-width:200px;color:var(--encre);box-shadow:var(--ombre), 0 8px 28px #0f0f1224;font:600 13.5px var(--texte);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:5px;padding:9px 14px;display:flex}.envois.erreur .envois-pastille{border-color:var(--rouge);color:var(--rouge-texte)}.envois-jauge{background:var(--neutre);border-radius:99px;height:4px;display:block;overflow:hidden}.envois-jauge>span{background:var(--acc1);height:100%;transition:width .3s;display:block}.envois-detail{border:1px solid var(--trait);background:var(--carte);width:min(380px,100vw - 32px);color:var(--encre);box-shadow:var(--ombre), 0 12px 36px #0f0f122e;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.envois-liste{flex-direction:column;gap:8px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.envois-liste li{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13.5px;display:flex}.visuel.envoi-tuile{border:1.5px dashed var(--trait-fort);background:var(--carte-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}@media (max-width:899px){.envois:not(.en-haut){bottom:calc(var(--barre-bas) + var(--bas-sur) + 10px)}}.cote-groupe{flex-direction:column;gap:2px;display:flex}.cote-groupe+.cote-groupe{margin-top:10px}.cote-categorie{color:var(--doux);opacity:.8;letter-spacing:.01em;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:2px 12px 3px;font-size:11.5px;font-weight:600;display:flex}.cote-ligne{position:relative}.cote-lien>span:not(.icone-app):not(.pastille){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cote-etoile{width:26px;height:26px;color:var(--doux);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cote-oeil{right:32px}.cote-ligne:hover .cote-etoile{opacity:.75}.cote-etoile:focus-visible{opacity:.75}.cote-etoile:hover{background:var(--neutre);color:var(--encre);opacity:1!important}.cote-etoile.active{color:#e0a100}.cote-ligne:hover>.cote-lien{padding-right:62px}.cote-ligne:hover>.cote-lien .pastille{visibility:hidden}@media (hover:none){.cote-etoile{display:none}.cote-ligne:hover>.cote-lien{padding-right:12px}}.cote-ligne.masquee>.cote-lien,.editeur-ligne.masquee,.grille-plus a.masquee{opacity:.5}.cote-actions{flex-direction:column;gap:2px;margin-top:12px;display:flex}.cote-action{font:inherit;color:var(--doux);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:flex}.cote-action:hover:not(:disabled){background:var(--neutre);color:var(--encre)}.cote-action:disabled{opacity:.4;cursor:default}.editeur-aide{color:var(--doux);margin:0 12px 10px;font-size:12px;line-height:1.4}.editeur-ligne{cursor:default}.editeur-ligne[draggable=true],.cote-categorie.glissable{cursor:grab}.editeur-ligne.survolee,.cote-categorie.survolee{box-shadow:inset 0 2px 0 var(--acc1)}.menu-poignee{width:16px;color:var(--doux);cursor:grab;background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;padding:0;display:grid}.menu-fleches{flex:none;display:flex}.cote-categorie .menu-fleches{margin-left:auto}.menu-bouton{width:32px;height:32px;color:var(--doux);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.menu-bouton:hover:not(:disabled){background:var(--neutre);color:var(--encre)}.menu-bouton.active{color:#e0a100}.menu-bouton:disabled{opacity:.3;cursor:default}.editeur-menu.compact .editeur-ligne{gap:8px;padding:4px 4px 4px 12px}.editeur-menu.compact .menu-bouton{width:26px;height:26px}.editeur-menu.compact .menu-poignee{margin-left:-10px}.editeur-menu:not(.compact) .editeur-ligne{box-shadow:none;padding:4px 4px 4px 14px}.editeur-menu:not(.compact) .editeur-ligne.survolee{box-shadow:inset 0 2px 0 var(--acc1)}.editeur-menu:not(.compact) .cote-categorie{padding:6px 4px 4px 14px;font-size:12.5px}.editeur-fini{margin:8px 12px 0}.editeur-menu:not(.compact) .cote-actions{flex-flow:wrap;align-items:center}.plus-categorie{color:var(--doux);margin:14px 6px 2px;font-size:12px;font-weight:600}.feuille [role=group]:first-of-type .plus-categorie{margin-top:2px}.plus-personnaliser{color:var(--doux);justify-content:center;align-items:center;gap:6px;margin:16px auto 4px;padding:10px;font-size:14px;font-weight:500;display:flex}.reglages-sous-titre{margin:6px 0 0;font-size:14px}.raccourcis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.raccourcis{grid-template-columns:repeat(4,minmax(0,1fr))}}.editeur-ligne>.grandit{flex:1;min-width:0}.feuille .grille-plus{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.feuille .grille-plus a{gap:6px;padding:8px 2px;font-size:12px}@media (hover:none){.editeur-menu:not(.compact) .menu-poignee{display:none}}.vignette.suggestion{border:1.5px dashed color-mix(in srgb, var(--c,#999) 70%, var(--trait-fort));box-shadow:none;background:0 0}.vignette.suggestion .vignette-statut{border:1px dashed;background:0 0!important}@media (max-width:700px){.cal-vignettes .vignette.compacte.suggestion{border:1px dashed var(--trait-fort);background:0 0}.cal-vignettes .vignette.compacte.suggestion .barre-statut{background:0 0!important}}.grille-post[data-suggestion]{background:0 0;border-style:dashed}.bandeau-suggestion{border:1.5px dashed var(--trait-fort);background:var(--carte);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.bandeau-suggestion .actions{flex-wrap:wrap;gap:8px;display:flex}select.bouton{-webkit-appearance:none;appearance:none;text-align:left;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8a90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px 7px;padding-left:14px;padding-right:32px;font-weight:500}.encart-urgences{border-left:6px solid var(--rouge);background:color-mix(in srgb, var(--rouge-fond) 55%, var(--carte));padding:16px 18px}.encart-urgences-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.carte .encart-urgences-tete h2{align-items:center;gap:8px;margin:0;font-size:18px;display:inline-flex}.encart-urgences-compte{background:var(--rouge);color:#fff;min-width:24px;height:24px;font:700 13px/24px var(--texte);text-align:center;border-radius:12px;padding:0 7px}.petit-bouton{min-height:36px;padding:0 12px;font-size:14px}.liste-urgences{margin:0;padding:0;list-style:none}.urgence{border-top:1px solid color-mix(in srgb, var(--rouge) 14%, var(--trait));flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.urgence:first-child{border-top:0}.urgence-corps{all:unset;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}button.urgence-corps{cursor:pointer}button.urgence-corps:focus-visible{outline:2px solid var(--acc1);outline-offset:3px;border-radius:6px}.urgence-titre{overflow-wrap:anywhere;font-weight:650;line-height:1.35}.urgence-titre.reglee{color:var(--doux)}.urgence-sous{color:var(--doux);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.urgence-client{color:var(--encre);align-items:center;gap:6px;font-weight:500;display:inline-flex}.urgence-client .point{border-radius:50%;flex:none;width:8px;height:8px}.urgence-retard{color:var(--rouge-texte);font-weight:700}.urgence-note{color:var(--doux);overflow-wrap:anywhere;white-space:pre-line;font-size:13px}.urgence-regler{border-color:color-mix(in srgb, var(--vert) 45%, transparent);min-height:40px;color:var(--vert-texte);background:var(--carte);flex:none;padding:0 14px}.urgence-regler:hover:not(:disabled){border-color:var(--vert);background:var(--vert-fond)}.urgence-piste{flex:1 0 100%;min-width:0;margin-top:-4px}.urgence-piste summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;font-size:14px;display:flex}.urgence-piste-titre{font-weight:650}.urgence-piste-date{color:var(--doux);font-size:13px}.urgence-piste-reglee{white-space:normal;height:auto;min-height:24px}.urgence-piste-texte{background:var(--carte);border:1px solid var(--trait);overflow-wrap:anywhere;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.urgence-piste-texte p{white-space:pre-line;margin:0 0 8px}.urgence-piste-texte ol,.urgence-piste-texte ul{margin:0 0 8px;padding-left:22px}.urgence-piste-texte li+li{margin-top:4px}.urgence-piste-texte>:last-child{margin-bottom:0}.urgence-piste-pied{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;display:flex}.urgence-piste-demander{min-height:32px;padding:0 8px;font-size:13px}.bloc-question .ligne .bouton{white-space:normal;text-align:center;padding-block-start:8px;padding-block-end:8px;line-height:1.25}@media (min-width:900px) and (max-width:1240px){.onglets.quatre{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:visible}.onglets.quatre button{white-space:normal;padding:4px;font-size:13.5px;line-height:1.15}}
