@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=DM+Serif+Display:ital@0;1&family=Outfit:wght@300;400;500;600;700&family=Righteous&display=swap");:root{--creme:#fbf4e6;--sable:#f2e7d2;--cream:#fff6e8;--taupe:#c9b79c;--brique:#3a2218;--brique-2:#2a1810;--rouille:#c4572e;--rouille-deep:#a8441f;--moutarde:#dfa63a;--or-clair:#f0c25e;--or-2:#e8b24a;--sauge:#7fa9a6;--teal:#143330;--teal-2:#244240;--muted:#6f5847;--line:rgba(58,34,24,.12);--chat-surface:var(--creme);--chat-bubble-me:var(--rouille);--chat-bubble-them:#fffffa;--chat-shell-radius:18px;--chat-ghost:rgba(58,34,24,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sable);font-family:Outfit,system-ui,-apple-system,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3{color:var(--brique)}h1,h2,h3{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;line-height:1.15;margin:0 0 .4em}a{color:var(--rouille);text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 1em}.lead{color:var(--muted);font-size:1.05rem}.brand-name{font-family:Righteous,system-ui,sans-serif;letter-spacing:.01em}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:500;color:var(--rouille)}.btn,.eyebrow{font-family:Outfit,sans-serif}.btn{display:inline-block;background:var(--rouille);color:var(--cream);padding:14px 30px;border-radius:40px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.btn:hover{background:var(--rouille-deep);text-decoration:none;transform:translateY(-1px)}.btn--moutarde{background:var(--moutarde);color:var(--brique)}.card{background:var(--creme);border:1px solid var(--line);border-radius:16px}a.card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.card:focus-visible,a.card:hover{text-decoration:none;border-color:rgba(196,87,46,.5);box-shadow:0 12px 30px -18px rgba(58,34,24,.55);transform:translateY(-2px)}a.card:focus-visible *,a.card:hover *{text-decoration:none}.esp-atelier-card:hover{border-color:rgba(196,87,46,.5);box-shadow:0 12px 30px -18px rgba(58,34,24,.5)}.esp-atelier-card a:hover{text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}.sun-stripe{display:block}.site-header{display:flex;align-items:center;gap:12px;padding:calc(16px + env(safe-area-inset-top, 0px)) 24px 16px;border-bottom:1px solid var(--line);background:var(--creme)}.site-header .brand-name{color:var(--brique);font-size:20px}.site-footer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;padding:14px 24px;background:transparent;border-top:1px solid var(--line)}.site-footer .slogan{font-family:"DM Serif Display",Georgia,serif;font-style:italic;color:var(--muted);font-size:13px}.site-footer .meta{font-family:Outfit,sans-serif;color:#b3a08f;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.site-footer .footer-links{display:inline-flex;gap:14px}.site-footer .footer-links a{color:var(--muted);font-size:12px}@media (display-mode:standalone){.site-footer{display:none}}button,input,select,textarea{font-family:inherit}@media (max-width:767px){input,select,textarea{font-size:16px}}:root{--esp-header-h:calc(16px + 44px + 16px + 1px + env(safe-area-inset-top, 0px));--esp-side-w:240px;--esp-side-w-tablet:200px;--esp-side-w-collapsed:72px;--esp-gap:22px;--esp-radius:16px}.esp-shell{display:block}.esp-content{min-height:60vh}.esp-content>.container.page{padding-bottom:calc(40px + var(--esp-tabs-h) + var(--chat-fab-reserve))}.esp-side{display:none;position:fixed;top:var(--esp-header-h);left:0;bottom:0;width:var(--esp-side-w);background:var(--creme);border-right:1px solid var(--line);padding:16px 12px;z-index:30;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;transition:width .24s ease,padding .24s ease}.esp-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1 1}.esp-side a{display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:12px;color:var(--brique);font-weight:600;font-size:15px;text-decoration:none;transition:background .18s ease,color .18s ease;min-height:44px;white-space:nowrap;overflow:hidden}.esp-side a:hover{background:var(--sable);text-decoration:none}.esp-side a.active{background:#fff;color:var(--brique-2);box-shadow:0 0 0 1px var(--taupe),0 3px 10px -4px rgba(58,34,24,.35)}.esp-side a.active:hover{background:#fff;box-shadow:0 0 0 1px var(--taupe),0 5px 14px -4px rgba(58,34,24,.4)}.esp-side a.active .esp-side-ic{filter:none}.esp-side a:focus-visible,.esp-side-toggle:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.esp-side-ic{font-size:19px;flex:none;width:20px;text-align:center}.esp-side-lbl{display:flex;align-items:center;min-width:0;overflow:visible}.esp-side-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.esp-side-toggle{display:flex;align-items:center;gap:13px;margin-top:4px;padding:11px 14px;border-radius:12px;background:none;border:1px solid var(--line);color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:44px;transition:background .18s ease,color .18s ease}.esp-side-toggle:hover{background:var(--sable);color:var(--brique)}.esp-side.is-collapsed{width:var(--esp-side-w-collapsed);padding:16px 8px}.esp-side.is-collapsed .esp-side-lbl{display:none}.esp-side.is-collapsed a{justify-content:center;padding:12px 0}.esp-side.is-collapsed .esp-side-toggle{justify-content:center}:root{--esp-tabs-base:48px;--esp-tabs-h:calc(var(--esp-tabs-base) + env(safe-area-inset-bottom, 0px))}@media (max-height:700px){:root{--esp-tabs-base:44px}}@media (min-width:768px) and (min-height:600px){:root{--esp-tabs-base:0px;--esp-tabs-h:0px}}.esp-tabs{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;background:var(--creme);border-top:1px solid var(--line);padding:0 4px env(safe-area-inset-bottom,0);box-shadow:0 -4px 18px rgba(58,34,24,.07)}.esp-tabs a,.esp-tabs button{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:var(--esp-tabs-base);padding:0 2px;border:none;background:none;cursor:pointer;color:var(--muted);font-family:inherit;text-decoration:none;border-radius:10px}.esp-tabs a.active,.esp-tabs button.active{color:var(--rouille);background:rgba(196,87,46,.08)}.esp-tabs a:focus-visible,.esp-tabs button:focus-visible{outline:2px solid var(--rouille);outline-offset:-2px}.esp-tab-ic{font-size:19px;line-height:1}.esp-tab-lbl{font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.1}@media (max-height:700px){.esp-tab-ic{font-size:18px}}.esp-more-overlay{position:fixed;inset:0;background:rgba(58,34,24,.45);z-index:41;display:flex;align-items:flex-end}.esp-more-sheet{width:100%;background:var(--creme);border-radius:20px 20px 0 0;padding:10px 14px calc(20px + env(safe-area-inset-bottom))}.esp-more-grab{width:42px;height:5px;border-radius:5px;background:var(--line);margin:6px auto 12px}.esp-more-sheet a{display:flex;align-items:center;gap:14px;padding:14px 12px;min-height:52px;border-radius:12px;color:var(--brique);font-weight:600;font-size:16px;text-decoration:none}.esp-more-sheet a.active,.esp-more-sheet a:hover{background:var(--sable)}:root{--chat-fab-reserve:92px}.esp-page{max-width:1000px;margin:0 auto;padding:28px 20px calc(40px + var(--chat-fab-reserve))}@media (max-width:1023px) and (max-height:599px),(max-width:767px){body:has(.esp-shell) .site-footer{padding-bottom:var(--esp-tabs-h)}body:has(.esp-shell) .esp-page{padding-bottom:calc(24px + var(--esp-tabs-h) + var(--chat-fab-reserve))}}@media (min-width:768px) and (max-width:1023px) and (min-height:600px){.esp-side{display:flex;width:var(--esp-side-w-tablet)}.esp-more-overlay,.esp-tabs{display:none}.esp-content{padding-bottom:0;padding-left:var(--esp-side-w-tablet);transition:padding-left .24s ease}.esp-shell.is-collapsed .esp-content{padding-left:var(--esp-side-w-collapsed)}.esp-page{padding:30px 26px 48px}}@media (min-width:700px) and (max-width:767px) and (min-height:900px){:root{--esp-tabs-base:0px;--esp-tabs-h:0px}.esp-side{display:flex;width:var(--esp-side-w-tablet)}.esp-more-overlay,.esp-tabs{display:none}.esp-content{padding-bottom:0;padding-left:var(--esp-side-w-tablet);transition:padding-left .24s ease}.esp-shell.is-collapsed .esp-content{padding-left:var(--esp-side-w-collapsed)}.esp-page{padding:30px 22px 48px}body:has(.esp-shell) .esp-page{padding-bottom:calc(48px + var(--chat-fab-reserve))}}@media (min-width:1024px){.esp-side{display:flex;width:var(--esp-side-w)}.esp-more-overlay,.esp-tabs{display:none}.esp-content{padding-bottom:0;padding-left:var(--esp-side-w);transition:padding-left .24s ease}.esp-shell.is-collapsed .esp-content{padding-left:var(--esp-side-w-collapsed)}.esp-page{padding:36px 40px 56px}}.esp-reminder{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(180deg,rgba(240,194,94,.18),rgba(240,194,94,.06)),var(--cream);border:1px solid var(--or-2);border-radius:14px;padding:13px 16px;margin:0 0 20px;color:var(--brique);text-decoration:none;transition:transform .15s ease}.esp-reminder:hover{text-decoration:none;transform:translateY(-1px)}.esp-reminder-ic{font-size:20px;flex:none}.esp-reminder-txt{flex:1 1;min-width:200px;font-size:14px}.esp-reminder-txt strong{color:var(--brique)}.esp-reminder-go{color:var(--rouille);font-weight:600;font-size:14px;white-space:nowrap}.esp-hello{margin-bottom:22px}.esp-hello:has(+.esp-reminder){margin-bottom:12px}.esp-hello h1{font-size:clamp(28px,4.5vw,38px);margin:4px 0 0}.esp-hero{overflow:hidden;margin-bottom:var(--esp-gap);background:linear-gradient(135deg,var(--moutarde) 0,var(--rouille) 100%);border:none;color:var(--cream)}.esp-hero-body{padding:26px 26px 28px}.esp-hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;color:rgba(255,246,232,.9);margin:0 0 6px}.esp-hero-title{color:var(--cream);font-size:clamp(24px,3.6vw,32px);margin:0 0 12px;line-height:1.12}.esp-hero-next{font-size:15px;margin:0 0 16px;color:rgba(255,246,232,.95);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.esp-hero-next-lbl{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;background:rgba(42,24,16,.22);padding:3px 9px;border-radius:30px}.esp-hero-mod{opacity:.85}.esp-hero-sub{color:rgba(255,246,232,.9);font-size:15px;margin:0 0 16px}.esp-hero-cta{background:var(--cream);color:var(--brique);border:none;padding:14px 28px;font-size:16px;min-height:48px;display:inline-flex;align-items:center}.esp-hero-cta:hover{background:#fff;color:var(--brique);transform:translateY(-1px)}.esp-progress{display:flex;align-items:center;gap:12px;margin:0 0 18px}.esp-progress-track{flex:1 1;height:8px;border-radius:6px;background:rgba(255,246,232,.32);overflow:hidden}.esp-progress-fill{height:100%;border-radius:6px;background:var(--cream);transition:width .4s ease}.esp-progress-lbl{font-size:12px;font-weight:600;color:rgba(255,246,232,.95);white-space:nowrap}.esp-progress--sm{margin:8px 0 12px}.esp-course .esp-progress-track{background:var(--sable)}.esp-course .esp-progress-fill{background:var(--rouille)}.esp-course .esp-progress-lbl{color:var(--muted)}.esp-block{margin-bottom:var(--esp-gap)}.esp-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.esp-block-head h2{font-size:22px;margin:0}.esp-block-head a{font-size:14px;font-weight:600}.esp-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.esp-course{display:flex;flex-direction:column;padding:18px 20px;color:var(--brique)}.esp-course:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 26px rgba(58,34,24,.08)}.esp-course-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.esp-course-ic{font-size:26px}.esp-course-title{font-size:16px;line-height:1.25}.esp-course-go{margin-top:auto;color:var(--rouille);font-weight:600;font-size:14px}.esp-tag{font-size:11px;font-weight:600;padding:2px 9px;border-radius:30px}.esp-tag--done{background:var(--sauge);color:#fff}.esp-tag--do{background:rgba(42,24,16,.22);color:var(--cream)}.esp-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.esp-mini{display:flex;flex-direction:column;padding:18px 20px;color:var(--brique)}.esp-mini:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 26px rgba(58,34,24,.08)}.esp-mini-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;margin-bottom:8px}.esp-mini-body{font-size:14px;margin:0 0 12px;line-height:1.45}.esp-mini-msg{color:var(--brique)}.esp-mini-muted{color:var(--muted)}.esp-mini-go{margin-top:auto;color:var(--rouille);font-weight:600;font-size:13.5px}.esp-course:hover,.esp-mini:hover{transition:transform .15s ease,box-shadow .15s ease}.esp-empty{text-align:center;padding:40px 26px;max-width:520px;margin:10px auto 0}.esp-empty-ic{font-size:44px}.esp-empty h2{font-size:24px;margin:12px 0 8px}.esp-empty p{color:var(--muted);font-size:15px;max-width:420px;margin:0 auto 10px}.esp-empty-help{font-size:14px}.esp-subnav{display:flex;gap:8px;margin:16px 0 22px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:2px}.esp-subnav::-webkit-scrollbar{display:none}.esp-subnav a{padding:9px 16px;border-radius:40px;font-size:14px;font-weight:600;border:1px solid var(--line);color:var(--brique);background:transparent;text-decoration:none;min-height:40px;display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto}.esp-subnav a:hover{background:var(--sable);text-decoration:none}.esp-subnav a.active{background:var(--brique);color:var(--cream);border-color:transparent}.nav-pills{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px;margin:18px auto 0;max-width:1100px}.nav-pills a{padding:8px 16px;border-radius:40px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--line);color:var(--brique);background:transparent;white-space:nowrap;transition:background .15s ease,color .15s ease}.nav-pills a:hover{background:var(--sable);text-decoration:none}.nav-pills a.active{background:var(--brique);color:var(--cream);border-color:transparent}@media (max-width:640px){.nav-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.nav-pills::-webkit-scrollbar{display:none}}.auth-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:40px 28px;background:var(--creme)}.auth-form-inner{width:100%;max-width:380px}.auth-photo{background-image:linear-gradient(0deg,rgba(58,34,24,.42),rgba(58,34,24,0) 55%),url(/login-beach.jpg),linear-gradient(160deg,#dfa63a,#c4572e 48%,#7fa9a6);background-size:cover,cover,cover;background-position:50%,32%,50%;background-repeat:no-repeat;position:relative}.auth-photo .auth-quote{position:absolute;left:32px;right:32px;bottom:36px;color:#fff6e8;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:22px;text-shadow:0 2px 18px rgba(58,34,24,.45)}@media (max-width:820px){.auth-split{grid-template-columns:1fr}.auth-photo{display:none}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:520px}@media (max-width:640px){.container{padding:0 16px}h1{font-size:28px!important}.site-header{padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 14px}}.mk{background:var(--creme);color:var(--brique)}.mk-wrap{max-width:980px;margin:0 auto;padding:0 22px}.mk-wrap--narrow{max-width:720px}.mk-header{display:flex;align-items:center;justify-content:center;padding:22px 22px 6px}.mk-header img{height:40px;display:block}.mk-footer{border-top:1px solid var(--line);margin-top:64px;padding:28px 22px 40px;text-align:center}.mk-footer .links{display:inline-flex;gap:16px;flex-wrap:wrap;justify-content:center}.mk-footer a{color:var(--muted);font-size:12px}.mk-footer .meta{display:block;margin-top:12px;color:#b3a08f;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.mk-section{padding:56px 0}.mk-section--tight{padding:36px 0}.mk-section--alt{background:var(--sable)}.mk-section h2{font-size:clamp(26px,4.5vw,38px);margin-bottom:14px}.mk-center,.mk-hero{text-align:center}.mk-hero{padding:40px 0 52px}.mk-hero h1{font-size:clamp(32px,7vw,56px);line-height:1.08;margin:14px 0 18px}.mk-hero .mk-sub{font-size:clamp(16px,2.4vw,20px);color:var(--muted);max-width:620px;margin:0 auto 28px}.mk-hero-glow{background:radial-gradient(1200px 380px at 50% -120px,rgba(223,166,58,.18),transparent 60%),radial-gradient(900px 320px at 50% 0,rgba(196,87,46,.1),transparent 55%)}.mk-cta{display:inline-flex;align-items:center;gap:8px;background:var(--rouille);color:var(--cream);padding:16px 36px;border-radius:44px;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 24px rgba(196,87,46,.22);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.mk-cta:hover{background:var(--rouille-deep);text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 30px rgba(196,87,46,.28)}.mk-cta:disabled{background:#c9b6a4;box-shadow:none;cursor:default;transform:none}.mk-cta--ghost{background:transparent;color:var(--rouille);border:1.5px solid var(--rouille);box-shadow:none}.mk-cta--ghost:hover{background:var(--rouille);color:var(--cream)}.mk-cta--full{width:100%;justify-content:center}.mk-cta-note{font-size:13px;color:var(--muted);margin-top:12px}.mk-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,1fr)}.mk-grid--3{grid-template-columns:repeat(3,1fr)}.mk-card{background:var(--creme);border:1px solid var(--line);border-radius:18px;padding:26px 24px;transition:transform .18s ease,box-shadow .18s ease}.mk-card--sable{background:var(--cream)}.mk-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(58,34,24,.07)}.mk-card .num{font-family:"DM Serif Display",serif;color:var(--rouille);font-size:30px;line-height:1}.mk-card h3{font-size:20px;margin:12px 0 8px}.mk-card p{color:var(--muted);font-size:15px;margin:0}.mk-checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;max-width:620px}.mk-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.mk-checklist li:before{content:"☀";color:var(--moutarde);font-size:18px;line-height:1.5;flex:0 0 auto}.mk-form{max-width:420px;margin:0 auto;display:grid;grid-gap:12px;gap:12px;text-align:left}.mk-form input{width:100%;padding:15px 16px;border-radius:12px;border:1px solid var(--line);font-size:16px;font-family:Outfit,sans-serif;background:#fff;color:var(--brique)}.mk-form input:focus{outline:2px solid rgba(196,87,46,.35);border-color:var(--rouille)}.mk-form .err{color:#b0341f;font-size:14px;margin:0}.mk-form .legal{font-size:12px;color:var(--muted);margin:2px 0 0;text-align:center}.mk-quote{background:var(--creme);border:1px solid var(--line);border-radius:18px;padding:24px 24px 22px}.mk-quote p{font-family:"DM Serif Display",serif;font-style:italic;font-size:18px;color:var(--brique);margin:0 0 14px}.mk-quote .who{display:flex;align-items:center;gap:12px}.mk-quote .ava{width:40px;height:40px;border-radius:50%;background:linear-gradient(160deg,var(--moutarde),var(--rouille));flex:0 0 auto;display:grid;place-items:center;color:#fff;font-weight:600}.mk-quote .who b{display:block;font-size:14px}.mk-quote .who span{color:var(--muted);font-size:13px}.mk-stars{color:var(--moutarde);letter-spacing:2px;font-size:14px;margin-bottom:6px}.mk-ba{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.mk-ba figure{margin:0}.mk-ba .ph{aspect-ratio:3/4;border-radius:16px;display:grid;place-items:center;color:#fff;font-size:14px;letter-spacing:.04em;border:1px solid var(--line)}.mk-ba .ph--before{background:linear-gradient(160deg,#9a8b78,#6f5c49)}.mk-ba .ph--after{background:linear-gradient(160deg,var(--moutarde),var(--rouille))}.mk-ba figcaption{text-align:center;font-size:13px;color:var(--muted);margin-top:8px;text-transform:uppercase;letter-spacing:.12em}.mk-ba-real{margin:0;position:relative}.mk-ba-real img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:1px solid var(--line);background:var(--cream)}.mk-ba-real .mk-ba-tag{position:absolute;top:12px;left:12px;z-index:2;background:rgba(58,34,24,.78);color:#fff;font-size:12px;letter-spacing:.06em;padding:5px 11px;border-radius:999px}.mk-ba-real figcaption{text-align:center;font-size:13px;color:var(--muted);margin-top:10px;text-transform:uppercase;letter-spacing:.12em}.mk-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mk-gallery-item{margin:0}.mk-gallery-item img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:16px;border:1px solid var(--line);background:var(--cream)}.mk-gallery-item figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:8px;letter-spacing:.06em}@media (max-width:760px){.mk-gallery{grid-template-columns:repeat(2,1fr)}}.mk-price{max-width:460px;margin:0 auto;background:var(--creme);border:1.5px solid var(--rouille);border-radius:22px;padding:34px 30px;text-align:center;box-shadow:0 14px 40px rgba(58,34,24,.08)}.mk-price .amount{font-family:"DM Serif Display",serif;font-size:46px;color:var(--brique);line-height:1}.mk-price .amount small{font-size:17px;color:var(--muted);font-family:Outfit,sans-serif}.mk-price ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;grid-gap:10px;gap:10px;text-align:left}.mk-price ul li{display:flex;gap:10px;font-size:15px}.mk-price ul li:before{content:"✓";color:var(--rouille);font-weight:700}.mk-guarantee{display:flex;gap:18px;align-items:center;max-width:640px;margin:0 auto;background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.mk-guarantee .seal{font-size:38px;flex:0 0 auto}.mk-guarantee p{margin:0;font-size:15px;color:var(--muted)}.mk-guarantee b{color:var(--brique)}.mk-faq{max-width:720px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.mk-faq details{background:var(--creme);border:1px solid var(--line);border-radius:14px;padding:4px 20px}.mk-faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--rouille);font-size:22px;line-height:1}.mk-faq details[open] summary:after{content:"−"}.mk-faq details p{color:var(--muted);font-size:15px;padding:0 0 16px;margin:0}.mk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--creme);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;box-shadow:0 -6px 20px rgba(58,34,24,.08)}.mk-sticky .mk-cta{width:100%;padding:14px;font-size:15px}@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:mkFade .7s ease both}}@keyframes mkFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mk-sortie{border-radius:16px;padding:16px 18px;margin:0 0 12px;display:flex;flex-direction:column;gap:4px}.mk-sortie b{font-size:15.5px;font-weight:700}.mk-sortie span{font-size:14px;line-height:1.55}.mk-sortie-photo{color:#f3e9de;border:none;background:linear-gradient(rgba(28,24,21,.7),rgba(28,24,21,.88)),url(/media/site/sarahcomodi_19.webp) center 34% /cover}.mk-sortie-photo b{color:#fff}.mk-sortie-photo span{color:#e8d9c2}.mk-sortie-alerte{border:1px dashed rgba(58,34,24,.28);background:#fffdf8;color:#3a2218}.mk-sortie-alerte span{color:#8a745f}.mk-sortie-bouton{align-self:flex-start;margin-top:10px;display:inline-block;background:#c4572e;color:#fff;border:none;border-radius:40px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit}.mk-sortie-bouton:hover{filter:brightness(1.06)}.mk-sortie-bouton:focus-visible{outline:2px solid #3a2218;outline-offset:2px}.mk-sortie-ok{margin:10px 0 0;font-size:14px;font-weight:600;color:#3e7c4f}@media (max-width:760px){.mk-grid,.mk-grid--3{grid-template-columns:1fr}.mk-sticky{display:block}.mk-section{padding:42px 0}}.mk-hero-cv{position:relative;overflow:hidden;text-align:center;padding:84px 0 92px;background:radial-gradient(120% 90% at 50% -10%,rgba(240,194,94,.16),transparent 55%),linear-gradient(178deg,var(--brique-2) 0,var(--brique) 70%,var(--brique-2) 100%);color:var(--cream);isolation:isolate}.mk-hero-cv--sunset{background:radial-gradient(120% 100% at 50% 120%,rgba(42,24,16,.55),transparent 60%),linear-gradient(180deg,var(--or-clair) 0,var(--moutarde) 26%,var(--rouille) 70%,var(--rouille-deep) 100%);color:var(--cream)}.mk-hero-cv:before{content:"";position:absolute;z-index:-2;left:50%;top:-38%;width:150vw;height:150vw;max-width:1500px;max-height:1500px;transform:translateX(-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(240,194,94,.1) 0deg 7deg,transparent 7deg 14deg);-webkit-mask-image:radial-gradient(closest-side,#000 0,transparent 72%);mask-image:radial-gradient(closest-side,#000 0,transparent 72%);pointer-events:none}.mk-hero-cv--sunset:before{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(42,24,16,.06) 0deg 7deg,transparent 7deg 14deg)}.mk-hero-cv:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:46%;background:radial-gradient(80% 120% at 50% 130%,rgba(196,87,46,.45),rgba(223,166,58,.18) 45%,transparent 70%);pointer-events:none}.mk-hero-cv .mk-wrap{position:relative;z-index:1}.mk-hero-cv .eyebrow{color:var(--or-clair)}.mk-hero-cv h1{color:var(--cream);font-size:clamp(34px,7.4vw,60px);line-height:1.05;margin:14px auto 18px;max-width:760px;text-shadow:0 2px 30px rgba(42,24,16,.45)}.mk-hero-cv--sunset h1{text-shadow:0 2px 18px rgba(42,24,16,.3)}.mk-hero-cv .mk-sub{color:rgba(255,246,232,.88);font-size:clamp(16px,2.4vw,21px);max-width:640px;margin:0 auto 30px}.mk-hero-cv--sunset .mk-sub{color:rgba(42,24,16,.82)}.mk-hero-cv .mk-cta{box-shadow:0 12px 34px rgba(42,24,16,.35)}.mk-microproof{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:18px;font-size:14px;color:rgba(255,246,232,.82)}.mk-hero-cv--sunset .mk-microproof{color:rgba(42,24,16,.78)}.mk-microproof .stars{color:var(--or-clair);letter-spacing:1px}.mk-hero-cv--sunset .mk-microproof .stars{color:var(--brique)}.mk-microproof .avatars{display:inline-flex}.mk-microproof .avatars span{width:26px;height:26px;border-radius:50%;margin-left:-8px;background:linear-gradient(160deg,var(--or-clair),var(--rouille));border:2px solid var(--brique-2);display:inline-block}.mk-hero-cv--sunset .mk-microproof .avatars span{border-color:var(--cream)}.mk-section--dark{background:var(--brique-2);color:var(--cream)}.mk-section--teal{background:var(--teal)}.mk-section--dark h2,.mk-section--dark h3,.mk-section--teal,.mk-section--teal h2,.mk-section--teal h3{color:var(--cream)}.mk-section--dark .eyebrow{color:var(--or-clair)}.mk-section--teal .eyebrow{color:var(--sauge)}.mk-section--dark .lead,.mk-section--teal .lead{color:rgba(255,246,232,.78)}.mk-section--dark .mk-card,.mk-section--teal .mk-card{background:rgba(255,246,232,.05);border-color:rgba(255,246,232,.14)}.mk-section--dark .mk-card p,.mk-section--teal .mk-card p{color:rgba(255,246,232,.74)}.mk-section--dark .mk-card .num,.mk-section--teal .mk-card .num{color:var(--or-clair)}.mk-stats{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);max-width:820px;margin:0 auto;text-align:center}.mk-stats .stat .n{font-family:"DM Serif Display",serif;font-size:clamp(32px,6vw,46px);line-height:1;color:var(--rouille)}.mk-section--dark .mk-stats .stat .n,.mk-section--teal .mk-stats .stat .n{color:var(--or-clair)}.mk-stats .stat .l{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px}.mk-section--dark .mk-stats .stat .l,.mk-section--teal .mk-stats .stat .l{color:rgba(255,246,232,.7)}.mk-logos{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:center;opacity:.82;margin-top:8px}.mk-logos span{font-family:Outfit,sans-serif;font-weight:600;letter-spacing:.06em;color:var(--muted);font-size:14px;text-transform:uppercase}.mk-guarantee--gold{border:1.5px solid var(--or-2);background:linear-gradient(180deg,rgba(240,194,94,.12),rgba(240,194,94,0)),var(--cream);box-shadow:0 10px 30px rgba(223,166,58,.14)}.mk-guarantee--gold .seal{display:grid;place-items:center;width:56px;height:56px;font-size:26px;border-radius:50%;background:linear-gradient(160deg,var(--or-clair),var(--moutarde));color:var(--brique);box-shadow:0 6px 16px rgba(223,166,58,.3)}.mk-urgency{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(160deg,var(--or-clair),var(--or-2));color:var(--brique);font-weight:600;font-size:13px;letter-spacing:.04em;padding:8px 16px;border-radius:40px}.mk-urgency .dot{width:8px;height:8px;border-radius:50%;background:var(--rouille)}.mk-scarcity{max-width:560px;margin:0 auto;text-align:center;border:1px dashed var(--or-2);border-radius:16px;padding:18px 22px;background:rgba(240,194,94,.08)}.mk-scarcity b{color:var(--rouille-deep)}.mk-price--accent{border-color:var(--or-2);box-shadow:0 14px 44px rgba(223,166,58,.16)}.mk-price .ribbon{display:inline-block;margin:-10px auto 14px;background:var(--rouille);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:40px}.mk-price .ribbon,.mk-section--dark .mk-checklist li,.mk-section--teal .mk-checklist li{color:var(--cream)}.mk-stack{max-width:620px;margin:0 auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--creme)}.mk-stack .row{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.mk-stack .row:last-of-type{border-bottom:0}.mk-stack .row .ic{color:var(--rouille);font-weight:700;flex:0 0 auto;line-height:1.5}.mk-stack .row .body{flex:1 1}.mk-stack .row .body b{display:block;font-size:16px;color:var(--brique)}.mk-stack .row .body span{font-size:14px;color:var(--muted)}.mk-stack .row .val{flex:0 0 auto;font-weight:700;color:var(--rouille-deep);font-size:15px;white-space:nowrap}.mk-stack .total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;background:var(--sable);font-weight:700}.mk-stack .total .lbl{color:var(--brique)}.mk-stack .total .amt{font-family:"DM Serif Display",serif;font-size:26px;color:var(--rouille)}.mk-stack-note{text-align:center;font-size:14px;color:var(--muted);max-width:620px;margin:14px auto 0}.mk-stack-note s{color:#b08;opacity:.7}.mk-apply{max-width:580px;margin:0 auto;display:grid;grid-gap:16px;gap:16px;text-align:left}.mk-apply .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mk-apply label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600;color:var(--brique)}.mk-apply input,.mk-apply select,.mk-apply textarea{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--creme);color:var(--ink,#2a1810);width:100%}.mk-apply textarea{resize:vertical}.mk-apply input:focus,.mk-apply select:focus,.mk-apply textarea:focus{outline:2px solid rgba(196,87,46,.35);border-color:var(--rouille)}.mk-apply label.check{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:400}.mk-apply label.check input{width:18px;height:18px;margin-top:2px}.mk-apply label.check span{font-size:14px;color:var(--muted)}.mk-apply .err{color:#b0341f;font-size:14px;margin:0}.mk-apply label small{font-size:12px;font-weight:400;line-height:1.45;color:var(--muted)}.mk-apply .legal{font-size:12px;color:var(--muted);margin:2px 0 0;text-align:center}.mk-vcar{position:relative;display:flex;align-items:center;gap:8px}.mk-vcar .track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;scrollbar-width:thin;flex:1 1}.mk-vcar .track::-webkit-scrollbar{height:6px}.mk-vcar .track::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}.mk-vcar .card{flex:0 0 auto;width:240px;scroll-snap-align:center;margin:0}.mk-vcar .media{width:100%;aspect-ratio:9/16;border-radius:16px;background:#2a1810;object-fit:cover;display:block;border:1px solid var(--line)}.mk-vcar .media.ph{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(160deg,var(--moutarde),var(--rouille));color:#fff6e8}.mk-vcar .media.ph span{font-size:34px}.mk-vcar .media.ph small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.mk-vcar figcaption{text-align:center;margin-top:10px}.mk-vcar figcaption b{display:block;font-size:15px;color:var(--brique)}.mk-vcar figcaption span{font-size:13px;color:var(--muted)}.mk-vcar .nav{flex:0 0 auto;width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid var(--line);background:var(--creme);color:var(--brique);font-size:24px;line-height:1;display:grid;place-items:center}.mk-vcar .nav:hover{background:var(--rouille);color:#fff6e8;border-color:var(--rouille)}.mk-roi{max-width:720px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.mk-roi .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;background:var(--creme);border:1px solid var(--line);border-radius:14px}.mk-roi .row .lbl{font-weight:600;color:var(--brique)}.mk-roi .row .amt{font-family:"DM Serif Display",serif;font-size:clamp(22px,4vw,30px);color:var(--rouille);white-space:nowrap;text-align:right}.mk-roi .row .note{display:block;font-size:12px;color:var(--muted);font-family:Outfit,sans-serif;font-weight:400}.mk-roi-disclaimer{font-size:12px;color:var(--muted);max-width:620px;margin:16px auto 0;text-align:center;line-height:1.6}.mk-facts{display:grid;grid-gap:0;gap:0;max-width:620px;margin:0 auto;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mk-facts .f{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line)}.mk-facts .f:last-child{border-bottom:0}.mk-facts .f .k{color:var(--muted);font-size:14px}.mk-facts .f .v{font-weight:600;color:var(--brique);font-size:14px;text-align:right}@media (max-width:760px){.mk-stats{grid-template-columns:1fr;gap:22px}.mk-hero-cv{padding:64px 0 70px}.mk-apply .row{grid-template-columns:1fr}.mk-vcar .nav{display:none}.mk-vcar .card{width:200px}}.mk-hero-cv--photo{background:var(--brique-2);padding:96px 0 104px}.mk-hero-photo{position:absolute;inset:0;z-index:-3;background-size:cover;background-position:center 20%}.mk-hero-cv--photo:after{content:"";position:absolute;inset:0;z-index:-1;height:auto;background:radial-gradient(95% 70% at 50% -5%,rgba(240,194,94,.2),transparent 55%),linear-gradient(180deg,rgba(42,24,16,.74),rgba(42,24,16,.52) 42%,rgba(42,24,16,.86))}.mk-hero-cv--photo .mk-sub{font-size:clamp(15px,1.7vw,18px);max-width:560px;color:rgba(255,246,232,.9)}.mk-hero-cv--split{padding:0;background:var(--brique-2);overflow:hidden}.mk-hero-split{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:540px}.mk-hero-split-text{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px clamp(28px,5vw,76px);background:radial-gradient(120% 90% at 0 0,rgba(240,194,94,.16),transparent 55%),linear-gradient(160deg,var(--brique-2) 0,var(--brique) 100%)}.mk-hero-cv--split .eyebrow{color:var(--or-clair);text-align:center}.mk-hero-cv--split h1{color:var(--cream);text-align:center;margin:12px auto 16px;max-width:520px;font-size:clamp(32px,4.4vw,52px);line-height:1.06}.mk-hero-cv--split .mk-sub{color:rgba(255,246,232,.9);text-align:center;margin:0 auto 24px;font-size:clamp(15px,1.7vw,18px);max-width:520px}.mk-hero-cv--split .mk-cta-note{text-align:center}.mk-hero-logo{display:block;width:clamp(180px,18vw,224px);height:auto;margin:0 auto 22px}.mk-hero-split-media{background-size:cover;background-position:50%;min-height:320px}@media (max-width:820px){.mk-hero-split{grid-template-columns:1fr;min-height:0}.mk-hero-split-media{order:-1;min-height:240px}.mk-hero-split-text{text-align:center;padding:48px 24px}.mk-hero-cv--split .eyebrow,.mk-hero-cv--split .mk-cta-note,.mk-hero-cv--split .mk-sub,.mk-hero-cv--split h1{text-align:center}.mk-hero-cv--split .mk-sub{margin-left:auto;margin-right:auto}.mk-hero-logo{align-self:center}}.mk-band{position:relative;isolation:isolate;background-size:cover;background-position:50%;color:var(--cream);text-align:center;padding:116px 0}.mk-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(42,24,16,.66),rgba(20,51,48,.62))}.mk-band-inner{max-width:760px;margin:0 auto;padding:0 22px}.mk-band-inner .eyebrow{color:var(--or-clair)}.mk-band-inner h2{color:var(--cream);font-size:clamp(28px,5vw,46px);line-height:1.08;margin:8px auto 12px;text-shadow:0 2px 22px rgba(42,24,16,.4)}.mk-band-inner p{color:rgba(255,246,232,.92);font-size:clamp(16px,2.2vw,20px);margin:0 auto}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.mk-band{background-attachment:fixed}}.mk-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center}.mk-split--rev .mk-split-media{order:2}.mk-split-media img{width:100%;height:100%;max-height:540px;object-fit:cover;border-radius:22px;box-shadow:0 22px 54px rgba(58,34,24,.16)}.mk-split-body .lead{margin-top:0}.mk-grid--2{grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.mk-atelier .mk-wrap{max-width:1080px}.mk-atelier .mk-wrap--narrow{max-width:760px}.mk-atelier .mk-section{padding:92px 0}.mk-atelier .mk-section--tight{padding:54px 0}.mk-atelier .mk-section h2{font-size:clamp(32px,3.6vw,46px)}.mk-atelier .mk-grid,.mk-atelier .mk-grid--2,.mk-atelier .mk-grid--3{gap:28px}.mk-atelier .lead{font-size:19px}}@media (max-width:820px){.mk-split{grid-template-columns:1fr;gap:24px}.mk-split--rev .mk-split-media{order:0}.mk-split-media img{max-height:360px}.mk-grid--2{grid-template-columns:1fr}.mk-band{padding:84px 0;background-attachment:scroll}}.mk:has(.route-bientot) .mk-header{display:none}.mk-bas-wrap{max-width:380px}.mk-bas,.mk-bas-wrap{width:100%;margin:0 auto}.mk-bas{position:relative;aspect-ratio:3/4;border-radius:22px;overflow:hidden;cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 20px 50px rgba(58,34,24,.14);background:var(--sable)}.mk-bas-tabs{display:flex;gap:8px;justify-content:center;margin-top:16px}.mk-bas-tabs button{width:34px;height:34px;border-radius:50%;cursor:pointer;border:1.5px solid var(--line);background:var(--creme);color:var(--brique);font-weight:700;font-size:14px;transition:all .15s ease}.mk-bas-tabs button.active{background:var(--brique);color:var(--cream);border-color:var(--brique)}.mk-bas-tabs button:hover{border-color:var(--rouille)}.mk-bas-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;margin:0}.mk-bas-top{will-change:clip-path}.mk-bas-tag{position:absolute;bottom:12px;z-index:2;padding:7px 12px;border-radius:999px;font:600 11.5px/1 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:rgba(42,24,16,.72);color:var(--creme)}.mk-bas-tag--l{left:12px}.mk-bas-tag--r{right:12px}.mk-bas-handle{position:absolute;top:0;bottom:0;z-index:2;width:2px;background:hsla(40,72%,94%,.95);transform:translateX(-50%);pointer-events:none;box-shadow:0 0 12px rgba(42,24,16,.35)}.mk-bas-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:var(--or-clair);color:var(--brique-2);display:grid;place-items:center;font-size:17px;box-shadow:0 8px 22px rgba(42,24,16,.35)}.mk-bas-range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.mk-bas-range:focus-visible+.mk-bas-handle,.mk-bas:focus-within .mk-bas-handle{outline:none}.mdl-ba-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.mdl-ba-grid .mk-bas-grip{width:34px;height:34px;font-size:14px}.mdl-ba-grid .mk-bas-tag{font-size:10px;padding:5px 9px;bottom:9px}.mdl-ba-grid .mk-bas-tag--l{left:9px}.mdl-ba-grid .mk-bas-tag--r{right:9px}.mdl-ba-solo{display:none;margin:0 0 10px}.mdl-ba-solo .mk-bas-wrap{max-width:320px}@media (max-width:520px){.mdl-ba-grid{display:none}.mdl-ba-solo{display:block}}@media (max-width:640px){.mdl-cta-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#fbf4e6 72%,hsla(40,72%,94%,0))}.mdl-cta-sticky button{width:100%}.mdl-cta-spacer{height:84px}}.di-retour-top{margin:18px 0 6px}.di-retour-bottom{margin:26px 0 0}@media (max-width:640px){.di-retour-top{display:none}.di-retour-bottom{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--creme,#fbf4e6) 72%,transparent)}.di-retour-bottom button{width:100%}.di-retour-spacer{height:84px}}.mk-revbar{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mk-revbar-track{display:flex;gap:20px;width:max-content;animation:mk-marquee 46s linear infinite}.mk-revbar:hover .mk-revbar-track{animation-play-state:paused}.mk-revbar-card{flex:0 0 360px;max-width:360px;margin:0;background:var(--creme);border:1px solid var(--line);border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.mk-section--alt .mk-revbar-card,.mk-section--dark .mk-revbar-card,.mk-section--teal .mk-revbar-card{background:var(--cream)}.mk-revbar-card p{margin:0;font-size:15px;line-height:1.6;color:var(--brique)}.mk-revbar-card figcaption{display:flex;align-items:center;gap:10px;margin-top:auto}.mk-revbar-card .ava{width:34px;height:34px;border-radius:50%;flex:none;background:var(--rouille);color:var(--cream);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.mk-revbar-card figcaption b{display:block;font-size:14px;color:var(--brique)}.mk-revbar-card figcaption span span{font-size:12px;color:var(--muted)}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.mk-revbar-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}@media (max-width:600px){.mk-revbar-card{flex-basis:280px;max-width:280px}}.adm-shell{display:flex;align-items:flex-start}.adm-main{flex:1 1;min-width:0}.adm-side{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;flex:none;width:252px;height:100vh;overflow-y:auto;overscroll-behavior:contain;background:var(--creme);border-right:1px solid var(--line);padding:14px 12px 30px;transition:width .22s ease;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}.adm-side:focus-within,.adm-side:hover{-webkit-mask-image:none;mask-image:none}.adm-side::-webkit-scrollbar{width:6px}.adm-side::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.adm-side:hover::-webkit-scrollbar-thumb{background:var(--taupe)}.adm-side.is-collapsed{width:70px}.adm-side-top{display:flex;align-items:center;gap:8px;padding:6px 6px 14px}.adm-side-brand{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.adm-side.is-collapsed .adm-side-brand{display:none}.adm-collapse{margin-left:auto;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:14px;display:grid;place-items:center}.adm-collapse:hover{background:var(--sable);color:var(--brique)}.adm-nav .adm-group{margin-bottom:9px}.adm-group-h{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe);padding:6px 12px 4px;margin:0}.adm-side.is-collapsed .adm-group-h{visibility:hidden;height:10px;padding:0}.adm-group-hint{font-weight:500;color:var(--taupe)}.adm-side.is-collapsed .adm-group-hint{display:none}.adm-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#b3261e;color:#fff6e8;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--creme)}.adm-side.is-collapsed .adm-badge{position:absolute;top:4px;right:6px;min-width:9px;height:9px;padding:0;border-radius:50%;font-size:0;line-height:0;overflow:hidden}.adm-side.is-collapsed .adm-nav a{position:relative}.adm-nav a.active .adm-badge{box-shadow:none}.adm-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.adm-nav ul[hidden]{display:none!important}.adm-nav a{display:flex;align-items:center;gap:11px;padding:7px 12px;border-radius:10px;color:var(--brique);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease}.adm-nav a:hover{background:var(--sable);text-decoration:none}.adm-nav a.active{background:#fff;color:var(--brique-2);font-weight:600;box-shadow:0 0 0 1px var(--taupe),0 2px 8px -3px rgba(58,34,24,.32)}.adm-nav a.active:hover{background:#fff;box-shadow:0 0 0 1px var(--taupe),0 4px 12px -3px rgba(58,34,24,.38)}.adm-ic{font-size:17px;line-height:1;flex:none;width:22px;text-align:center}.adm-side.is-collapsed .adm-lbl{display:none}.adm-side.is-collapsed .adm-nav a{justify-content:center;padding:10px 0}.adm-drawer,.adm-overlay,.adm-topbar{display:none}@media (min-width:768px) and (max-width:1023px) and (min-height:600px){.adm-side{width:var(--esp-side-w-tablet,200px);padding:12px 10px 28px}.adm-side.is-collapsed{width:70px}.adm-side .adm-nav a{padding-left:8px;padding-right:8px;gap:8px}.adm-side .adm-lbl{font-size:13.5px}.adm-side .adm-group-hint{display:none}}@media (max-width:1023px) and (max-height:599px),(max-width:767px){.adm-shell{flex-direction:column}.adm-side{display:none}.adm-main{width:100%}.adm-topbar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--creme);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30;align-self:stretch;box-sizing:border-box;min-width:0}.adm-topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-burger{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:transparent;cursor:pointer}.adm-burger,.adm-topbar-title{color:var(--brique);font-size:18px}.adm-topbar-title{font-family:"DM Serif Display",serif}.adm-overlay{inset:0;background:rgba(42,24,16,.45);z-index:40}.adm-drawer,.adm-overlay{display:block;position:fixed}.adm-drawer{top:0;left:0;bottom:0;z-index:50;width:84%;max-width:300px;background:var(--creme);border-right:1px solid var(--line);overflow-y:auto;padding:14px 12px 30px;transform:translateX(-100%);transition:transform .25s ease}.adm-drawer.is-open{transform:translateX(0)}}.adm-bloc{margin-top:30px}.adm-fiche-corps .adm-bloc{border:1px solid var(--line);border-left:5px solid var(--taupe);border-radius:16px;padding:16px 18px;background:var(--creme)}.adm-fiche-corps .adm-bloc+.adm-bloc{margin-top:14px}.adm-fiche-corps .adm-bloc .adm-bloc-h{margin-bottom:10px}.adm-fiche-corps,.adm-lp-coord,.adm-table td{overflow-wrap:anywhere}.adm-fiche-corps .adm-paire{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px}@media (min-width:1000px){.adm-fiche-corps .adm-paire{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.adm-fiche-corps .adm-paire>*{min-width:0}.adm-fiche-corps .adm-paire>.adm-bloc,.adm-fiche-corps .adm-paire>.adm-bloc+.adm-bloc{margin-top:0}.adm-fiche-corps .adm-paire>.adm-bloc{align-self:stretch}.adm-synthese{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.adm-synthese>div{background:var(--creme);border:1px solid var(--line);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.adm-synthese-v{font-family:"DM Serif Display",serif;font-size:24px;color:var(--brique);line-height:1.15}.adm-synthese-v small{font-size:15px;opacity:.72}.adm-synthese-l{font-size:12.5px;color:var(--muted)}.adm-synthese-n{font-size:12px;color:var(--muted);opacity:.8}.adm-synthese>div[data-ton=alerte]{border-color:rgba(179,64,47,.42);background:rgba(179,64,47,.06)}.adm-synthese>div[data-ton=alerte] .adm-synthese-v{color:#b3402f}.adm-synthese>div[data-ton=faire]{border-color:rgba(184,146,76,.45);background:rgba(223,166,58,.1)}.adm-synthese>div[data-ton=faire] .adm-synthese-v{color:#8a6412}.adm-synthese>div[data-ton=ok] .adm-synthese-v{color:#2f7a4f}.adm-repliable>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;margin:0;padding:0}.adm-repliable>summary::-webkit-details-marker{display:none}.adm-repliable>summary:after{content:"▾";margin-left:auto;color:var(--muted);font-size:12px;transition:transform .18s ease}.adm-repliable[open]>summary:after{transform:rotate(180deg)}@media (min-width:701px){.adm-repliable>summary{cursor:default}.adm-repliable>summary:after{display:none}}.adm-repliable-corps{margin-top:10px}.adm-fiche-corps h2:not(.adm-bloc-h),.adm-fiche-corps h3{margin:0 0 6px}.adm-bloc-h,.adm-fiche-corps h2:not(.adm-bloc-h),.adm-fiche-corps h3{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.adm-bloc-h{margin:0 0 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-bloc-tag{font-size:10.5px;letter-spacing:.04em;text-transform:none;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.adm-bloc-sub{color:var(--muted);font-size:13.5px;margin:0 0 12px;max-width:70ch}.adm-bloc-tag.adm-tag-fort{font-size:13px;font-weight:700;letter-spacing:.01em;padding:4px 12px;color:#fff;background:var(--brique);border-color:var(--brique)}.adm-menus{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.adm-menus li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35}.adm-menus-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-menus-n em{font-style:normal;font-size:11px;color:var(--muted)}.adm-menus-m{color:var(--brique);font-weight:600;white-space:nowrap}.adm-menus-m[data-vide=oui]{color:var(--muted);font-weight:400;font-style:italic}.adm-echeanciers{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.adm-echeanciers li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;min-width:0}.adm-echeanciers-moyen{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.adm-echeanciers-moyen em{font-style:normal;color:#b3402f;font-weight:700}.adm-echeanciers-p{color:var(--brique);font-weight:600;min-width:0;overflow-wrap:anywhere}.adm-vide{color:var(--muted);font-size:14px;font-style:italic;margin:6px 0 0}.adm-modeles{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.adm-modeles li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.adm-modeles-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-modeles-b{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.adm-contrainte{margin-top:18px;padding:22px 24px;border-radius:18px;background:var(--sable);border:1px solid var(--line);border-left:5px solid var(--taupe)}.adm-contrainte[data-verdict=critique]{border-left-color:#b3402f}.adm-contrainte[data-verdict=attention]{border-left-color:#b8791f}.adm-contrainte[data-verdict=ok]{border-left-color:#2f7a4f}.adm-contrainte-k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.adm-contrainte-t{font-family:"DM Serif Display",serif;font-size:25px;margin:0 0 8px;color:var(--brique)}.adm-contrainte-d{margin:0;font-size:15px;line-height:1.55;color:var(--brique);max-width:78ch}.adm-contrainte-a{display:inline-block;margin-top:12px;font-weight:600;color:var(--brique)}.adm-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-action{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:var(--creme);border:1px solid var(--line);border-left:4px solid var(--taupe);color:var(--brique);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.adm-action:hover{text-decoration:none;transform:translateX(2px);box-shadow:0 6px 18px rgba(58,34,24,.07)}.adm-action[data-urgence=haute]{border-left-color:#b3402f}.adm-action[data-urgence=moyenne]{border-left-color:#b8791f}.adm-action-n{font-family:"DM Serif Display",serif;font-size:26px;min-width:46px;text-align:center}.adm-action-c{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-action-c strong{font-size:15px;font-weight:600}.adm-action-c em{font-style:normal;font-size:13px}.adm-action-c em,.adm-action-f{color:var(--muted)}.adm-stl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.adm-stl>div{background:var(--creme);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.adm-stl-v{font-family:"DM Serif Display",serif;font-size:26px;color:var(--brique)}.adm-stl-l{font-size:12.5px;color:var(--muted)}.adm-stl-note{opacity:.72}.adm-stl[data-verdict=critique]>div:first-child .adm-stl-v{color:#b3402f}.adm-stl[data-verdict=attention]>div:first-child .adm-stl-v{color:#b8791f}.adm-stl[data-verdict=ok]>div:first-child .adm-stl-v{color:#2f7a4f}.adm-diag{margin:0 0 12px;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.5;background:rgba(58,34,24,.04);color:var(--brique);max-width:82ch}.adm-diag[data-verdict=critique]{background:rgba(179,64,47,.08)}.adm-chaine{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px}.adm-maillon{display:flex;flex-direction:column;gap:2px;padding:13px 15px;border-radius:13px;background:var(--creme);border:1px solid var(--line);color:var(--brique);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.adm-maillon:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px rgba(58,34,24,.07)}.adm-maillon[data-verdict=inconnu]{background:transparent;border-style:dashed}.adm-maillon-h{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.adm-maillon-v{font-family:"DM Serif Display",serif;font-size:25px;line-height:1.15}.adm-maillon-l{font-size:13px;font-weight:500}.adm-maillon-c{font-size:11.5px;color:var(--muted);display:flex;gap:7px;align-items:baseline}.adm-ecart{font-weight:700}.adm-angles{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.adm-angles strong{color:var(--brique)}.adm-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--creme)}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table td,.adm-table th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line)}.adm-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--sable);white-space:nowrap}.adm-table tbody tr:last-child td{border-bottom:none}.adm-table tbody tr:hover{background:rgba(58,34,24,.03)}.adm-table.aligne-haut td{vertical-align:top}.adm-table .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.adm-barre{padding:12px clamp(16px,3.2vw,24px) 0}:root{--adm-tabs-base:50px;--adm-tabs-h:0px}.adm-tabs{display:none}@media (max-width:1023px) and (max-height:599px),(max-width:767px){:root{--adm-tabs-h:calc(var(--adm-tabs-base) + env(safe-area-inset-bottom, 0px))}.adm-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--creme);border-top:1px solid var(--line);padding:0 4px env(safe-area-inset-bottom,0);box-shadow:0 -4px 18px rgba(58,34,24,.07)}.adm-tabs a,.adm-tabs button{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:var(--adm-tabs-base);padding:0 2px;border:none;background:none;cursor:pointer;color:var(--muted);font-family:inherit;text-decoration:none;border-radius:10px}.adm-tabs a.active{color:var(--rouille);background:rgba(196,87,46,.08)}.adm-tabs a:focus-visible,.adm-tabs button:focus-visible{outline:2px solid var(--rouille);outline-offset:-2px}.adm-tab-ic{font-size:19px;line-height:1}.adm-tab-lbl{font-size:11.5px;font-weight:600;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-has-tabs .adm-main{padding-bottom:calc(var(--adm-tabs-h) + 14px)}@media (max-height:700px){:root{--adm-tabs-base:46px}.adm-tab-ic{font-size:18px}}}.adm-fil{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);flex-wrap:wrap;min-width:0}.adm-fil a{color:var(--muted);text-decoration:none}.adm-fil a:hover{color:var(--brique);text-decoration:underline}.adm-fil [aria-current=page]{color:var(--brique);font-weight:600}.adm-fil-g{color:var(--taupe)}@media (max-width:1023px) and (max-height:599px),(max-width:767px){.adm-fil{display:none}}@media (min-width:700px) and (max-width:767px) and (min-height:900px){.adm-shell{flex-direction:row}.adm-side{display:block;width:var(--esp-side-w-tablet,200px);padding:12px 10px 28px}.adm-side.is-collapsed{width:70px}.adm-side .adm-nav a{padding-left:8px;padding-right:8px;gap:8px}.adm-side .adm-lbl{font-size:13.5px}.adm-drawer,.adm-overlay,.adm-side .adm-group-hint,.adm-tabs,.adm-topbar{display:none}:root{--adm-tabs-h:0px}.adm-fil{display:flex}}.adm-rech{position:relative;display:flex;align-items:center}.adm-rech-loupe{position:absolute;left:11px;font-size:13px;pointer-events:none}.adm-rech-champ{width:178px;padding:7px 12px 7px 33px;border:1px solid var(--line);border-radius:999px;background:var(--creme);color:var(--brique);font-size:13px;font-family:inherit;outline:none;transition:width .18s ease,border-color .15s ease}.adm-rech-champ::placeholder{color:var(--muted)}.adm-rech-champ:focus{width:290px;border-color:var(--taupe)}.adm-rech-champ::-webkit-search-cancel-button{display:none}.adm-rech-panneau{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:min(560px,calc(100vw - 24px));background:var(--creme);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(42,24,16,.28);overflow:hidden;display:flex;flex-direction:column;max-height:min(65vh,540px)}@media (max-width:720px){.adm-rech-champ{width:36px;padding-right:0}.adm-rech-champ:focus{width:160px;padding-right:10px}.adm-rech-panneau{position:fixed;left:10px;right:10px;width:auto;top:calc(64px + env(safe-area-inset-top, 0px));max-height:calc(100dvh - 84px - env(safe-area-inset-top, 0px))}}.adm-palette-liste{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.adm-palette-l{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:9px 12px;border:none;border-radius:9px;background:transparent;color:var(--brique);font-family:inherit;font-size:14px;cursor:pointer}.adm-palette-l.is-actif{background:var(--sable)}.adm-palette-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-palette-s{font-size:11.5px;color:var(--muted);white-space:nowrap}.adm-palette-b{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--taupe);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.adm-palette-vide{padding:22px;text-align:center;color:var(--muted);font-size:14px;margin:0}.adm-palette-pied{display:flex;justify-content:space-between;gap:12px;margin:0;padding:9px 16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--taupe)}.adm-onglets{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 4px}.adm-onglet{padding:7px 14px;border-radius:999px;font-size:13.5px;text-decoration:none;color:var(--muted);border:1px solid var(--line);font-weight:500;background:transparent;transition:background .15s ease,color .15s ease}.adm-onglet:hover{background:var(--sable);text-decoration:none;color:var(--brique)}.adm-onglet.is-actif{background:rgba(196,87,46,.12);color:var(--rouille-deep);border-color:transparent;font-weight:600}.adm-onglet.is-primaire{font-weight:600}.adm-onglet.is-primaire.is-actif{background:var(--brique);color:var(--creme)}.adm-sous-menu{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.adm-sous-menu a{display:inline-flex;align-items:center;padding:7px 15px;border-radius:999px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;color:var(--brique);background:var(--cream);border:1px solid var(--taupe);box-shadow:0 1px 2px rgba(58,34,24,.08);transition:background .15s ease,border-color .15s ease,color .15s ease}.adm-sous-menu a:hover{background:var(--creme);border-color:var(--rouille);color:var(--rouille-deep);text-decoration:none}.adm-sous-menu a:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.adm-sous-menu a[aria-current=page]{background:var(--rouille);border-color:var(--rouille);color:var(--cream);font-weight:600;box-shadow:none}.adm-table .sec{display:block;font-size:13px;color:var(--muted)}.adm-table .warn{display:block;font-size:12px;color:#b0341f}.adm-table td.long{max-width:280px;color:var(--muted);font-size:13px}.adm-pill{display:inline-block;border-radius:20px;padding:2px 10px;font-size:11.5px;white-space:nowrap;background:var(--sable);color:var(--brique)}.adm-pill[data-ton=attente]{background:rgba(223,166,58,.18);color:#7a5a12}.adm-pill[data-ton=alerte]{background:rgba(196,87,46,.12);color:var(--rouille-deep)}.adm-pill[data-ton=ok]{background:rgba(47,122,79,.12);color:#2f7a4f}.adm-pill[data-ton=clos]{background:rgba(58,34,24,.07);color:var(--muted)}.adm-pill[data-ton=faire]{background:var(--sable);color:var(--brique);font-weight:600}.adm-pill.is-plein{font-weight:700}.adm-pill.is-plein[data-ton=ok]{background:#2f7a4f;color:var(--cream)}.adm-pill.is-plein[data-ton=faire]{background:var(--taupe);color:var(--brique)}.adm-pill.is-plein[data-ton=attente]{background:var(--moutarde);color:var(--brique)}.adm-pill.is-plein[data-ton=alerte]{background:var(--rouille-deep);color:var(--cream)}.adm-pill.is-plein[data-ton=clos]{background:#8a7259;color:var(--cream)}.adm-tag{border-radius:20px;padding:2px 10px;font-size:11.5px;white-space:nowrap;background:transparent;color:var(--muted);border:1px solid var(--line);margin-right:4px}.adm-btn,.adm-tag{display:inline-block}.adm-btn{padding:7px 13px;border-radius:9px;border:1px solid var(--brique);background:var(--brique);color:var(--creme);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.adm-btn:hover{opacity:.87}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn.is-ghost{background:transparent;color:var(--brique);border-color:var(--line);font-weight:500}.adm-btn.is-ghost:hover{background:var(--sable)}.adm-input{padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--creme);color:var(--brique);font-size:14px;font-family:inherit;min-width:0}.adm-input:focus-visible{outline:2px solid var(--taupe);outline-offset:1px}.adm-form{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.adm-form .adm-input{flex:1 1 190px}.adm-erreur{margin:14px 0 0;background:rgba(179,64,47,.09);color:#8f3327}.adm-erreur,.adm-succes{padding:10px 14px;border-radius:10px;font-size:14px}.adm-succes{margin:12px 0 0;background:rgba(47,122,79,.09);color:var(--brique)}.adm-succes code{font-size:13px;word-break:break-all}.adm-offre{margin:12px 0 0;max-width:78ch;line-height:1.55}.adm-notes,.adm-offre{font-size:13.5px;color:var(--muted)}.adm-notes{margin:0;padding-left:18px;line-height:1.6;max-width:80ch}.adm-notes strong{color:var(--brique)}@media (max-width:560px){.adm-contrainte{padding:18px 16px}.adm-contrainte-t{font-size:21px}.adm-action-n{font-size:22px;min-width:38px}.adm-table td,.adm-table th{padding:9px 11px}}.mk-sess-list{display:grid;grid-gap:16px;gap:16px;max-width:540px;margin:0 auto;text-align:left}.mk-sess{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:18px 20px;transition:box-shadow .18s ease,transform .18s ease}.mk-sess:not(.is-full):hover{box-shadow:0 12px 28px rgba(58,34,24,.08);transform:translateY(-2px)}.mk-sess-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-sess-date{font-weight:700;font-size:17px;color:var(--brique);text-transform:capitalize}.mk-sess-badge{flex:none;font-size:13px;font-weight:700;color:var(--rouille);background:rgba(196,87,46,.1);border-radius:30px;padding:4px 12px;white-space:nowrap}.mk-sess-badge-sub{color:var(--muted);font-weight:500}.mk-sess-badge--full{color:var(--cream);background:var(--brique);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.mk-sess-meta{font-size:13.5px;color:var(--muted);margin-top:4px}.mk-sess-price{font-size:14px;color:var(--brique);margin-top:12px;font-weight:500}.mk-sess-plans{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mk-sess-plan{padding:7px 14px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--muted);transition:all .14s ease}.mk-sess-plan:hover{border-color:var(--rouille);color:var(--brique)}.mk-sess-plan.active{background:var(--brique);color:var(--cream);border-color:var(--brique)}.mk-sess-plan:disabled{cursor:default}.mk-sess-cta{display:block;width:100%;margin-top:14px;padding:13px 20px;border-radius:40px;border:none;background:var(--rouille);color:var(--cream);font-family:Outfit,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,transform .16s ease}.mk-sess-cta:hover:not(:disabled){background:var(--rouille-deep);transform:translateY(-1px)}.mk-sess-cta:disabled{opacity:.65;cursor:default}.mk-sess.is-full{background:var(--sable);opacity:.92}.mk-sess-fullnote,.mk-sess.is-full .mk-sess-date{color:var(--muted)}.mk-sess-fullnote{font-size:13px;margin:10px 0 0}.mk-sess-err{font-size:13px;color:var(--brique);text-align:center;margin:6px 0 0}.mk:has(.route-bientot) .mk-footer{margin-top:0}.ldr-cisring{flex:none;vertical-align:-4px}.ldr-cisring .h1,.ldr-cisring .h2{transform-box:view-box;transform-origin:10px 10px}.ldr-cisring .h1{animation:ldr-snip .8s ease-in-out infinite}.ldr-cisring .h2{animation:ldr-snip2 .8s ease-in-out infinite}.ldr-cisring .ring{stroke-dasharray:32 20.8;animation:ldr-balaie 1.4s linear infinite}@keyframes ldr-balaie{to{stroke-dashoffset:-52.8}}@keyframes ldr-snip{0%,to{transform:rotate(-11deg)}45%,58%{transform:rotate(7deg)}}@keyframes ldr-snip2{0%,to{transform:rotate(11deg)}45%,58%{transform:rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.ldr-cisring .h1,.ldr-cisring .h2,.ldr-cisring .ring{animation:none}}.scissors-fullscreen{animation:scFade .45s ease both}@keyframes scFade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.adm-modele-grid{grid-template-columns:minmax(0,1fr)!important}}.page-title{font-size:27px;line-height:1.22;margin:0 0 14px}.page-title+.page-sub{margin:-8px 0 16px;color:var(--muted);font-size:14.5px;max-width:68ch}.page{padding:30px clamp(16px,3.2vw,24px) 56px}@media (max-width:560px){.page-title{font-size:23px;margin-bottom:12px}.page{padding:22px 16px 48px}}@media (max-width:1023px){.esp-side .esp-new{font-size:0!important;padding:0!important;border:0!important;width:7px;height:7px;border-radius:50%;background:var(--moutarde)!important;margin-left:7px!important}}:root{--v4-corps:clamp(16.5px,4.2vw,19px)}body{font-size:var(--v4-corps);line-height:1.62;font-weight:300}h1{line-height:1.08;letter-spacing:-.015em}h2{line-height:1.14}.lead{font-size:clamp(17px,4.4vw,20px);line-height:1.6;font-weight:300}.adm-comm-cat{margin-top:16px}.adm-comm-cat-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-comms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-comm{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--creme);border:1px solid var(--line);border-radius:12px}.adm-comm-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-comm-txt strong{font-size:15px;font-weight:600}.adm-comm-txt em{font-style:normal;font-size:13px;color:var(--muted);line-height:1.45}.adm-comm-objet{font-family:"DM Serif Display",serif;color:var(--brique)!important;font-size:14px!important}.adm-comm-meta{display:flex;align-items:center;gap:8px;flex:none}.adm-comm-n{font-size:11.5px;color:var(--taupe);white-space:nowrap}.adm-comm-etat{font-size:12px;font-weight:600;color:var(--muted);min-width:62px;text-align:right}.adm-comm-etat.is-on{color:#2f7a4f}@media (max-width:700px){.adm-comm{flex-wrap:wrap}.adm-comm-txt{flex:1 1 100%}.adm-comm-etat{min-width:0;margin-left:auto}}.adm-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-check{display:flex;align-items:center;gap:13px;padding:11px 15px;border-radius:11px;background:var(--creme);border:1px solid var(--line)}.adm-check-m{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:rgba(58,34,24,.07);color:var(--muted)}.adm-check[data-etat=ok] .adm-check-m{background:rgba(47,122,79,.14);color:#2f7a4f}.adm-check[data-etat=a_faire] .adm-check-m{background:rgba(223,166,58,.2);color:#8a6614}.adm-check[data-etat=bloquant] .adm-check-m{background:rgba(196,87,46,.16);color:var(--rouille-deep)}.adm-check[data-etat=bloquant]{border-color:rgba(196,87,46,.3)}.adm-check[data-etat=sans_objet]{opacity:.55}.adm-check-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-check-t strong{font-size:14.5px;font-weight:600}.adm-check-t em{font-style:normal;font-size:12.5px;color:var(--muted)}.adm-check-a{flex:none;font-size:13px;font-weight:600}.adm-actions-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));grid-gap:10px;gap:10px}.adm-actions-cartes .adm-action{flex-direction:column;align-items:flex-start;gap:6px;padding:15px 17px;border-left-width:4px}.adm-actions-cartes .adm-action-n{min-width:0;text-align:left;font-size:30px;line-height:1}.adm-actions-cartes .adm-action-f{display:none}.adm-actions-cartes .adm-action:hover{transform:translateY(-2px)}.adm-activite-h{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:12px}.adm-activite-h>div{min-width:0}.adm-activite-h .adm-bloc-sub{margin-bottom:0}.adm-activite-h .adm-diag{flex:1 1 340px;max-width:52ch;margin:0;font-style:italic;border-left:3px solid var(--taupe);border-radius:0 10px 10px 0}.adm-activite-h .adm-diag[data-verdict=critique]{border-left-color:#b3402f}.adm-activite-h .adm-diag[data-verdict=attention]{border-left-color:#b8791f}.adm-activite-h .adm-diag[data-verdict=ok]{border-left-color:#2f7a4f}@media (max-width:780px){.adm-activite-h .adm-diag{flex-basis:100%}}.adm-outils{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 12px}.adm-outils-q{flex:1 1 260px;min-width:180px}.adm-outils-tag{flex:0 1 240px;min-width:150px;max-width:100%}.adm-outils-n{font-size:13px;color:var(--muted);white-space:nowrap;margin-left:auto}.adm-outils-n strong{color:var(--brique)}.adm-outils select{cursor:pointer}@media (max-width:560px){.adm-outils-n{margin-left:0}.adm-outils .adm-btn{flex:1 1}}.adm-fiche{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:26px;gap:26px;align-items:start}.adm-fiche-corps{min-width:0}.crm-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px}.crm-tete .page-title{margin:0}.crm-tete+.page-sub{margin:-8px 0 16px;color:var(--muted);font-size:14.5px;max-width:68ch}.crm-joindre{display:flex;flex-wrap:wrap;gap:6px}.crm-joindre .adm-b:not(.is-primaire){border-color:var(--rouille);color:var(--rouille-deep);background:var(--cream);box-shadow:0 1px 3px rgba(58,34,24,.1)}.crm-joindre .adm-b:not(.is-primaire):hover{background:var(--rouille);border-color:var(--rouille);color:var(--cream)}.crm-joindre-bloc{margin:0 0 18px;max-width:760px}.adm-fiche-cote{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:16px}@media (max-width:900px){.adm-fiche{grid-template-columns:1fr}.adm-fiche-cote{position:static}}.adm-encart{background:var(--sable);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:9px}.adm-encart-h{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.adm-encart-sub{margin:-4px 0 0;font-size:12.5px;color:var(--muted)}.adm-encart .adm-btn{text-align:center;text-decoration:none}.adm-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.adm-faits dt{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-faits dd{margin:2px 0 0;font-size:14.5px;color:var(--brique);word-break:break-word}.adm-fiche-inconnu{color:var(--taupe);font-style:italic;font-size:13.5px}.fiche-liste{margin-top:16px}.adm-faits+.fiche-liste{padding-top:14px;border-top:1px solid var(--line)}.fiche-liste-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fiche-liste ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.fiche-liste li{display:flex;flex-direction:column;gap:1px;font-size:14px;color:var(--brique)}.fiche-liste li strong{font-weight:600}.fiche-liste li span{font-size:13px;color:var(--muted);word-break:break-word}.fiche-liste-note{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.adm-tags{display:flex;flex-wrap:wrap;gap:6px}.adm-note{margin:0;font-size:14px;line-height:1.6;color:var(--brique);white-space:pre-wrap;max-width:72ch}.adm-petit{font-size:12.5px;line-height:1.45;color:var(--muted)}.adm-petit code{font-size:11.5px;word-break:break-all}.adm-geste{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.adm-geste .adm-input{width:150px}.adm-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--creme);border:1px solid var(--line);border-radius:8px;padding:7px 10px;display:block;word-break:break-all}.adm-large{max-width:1200px}.adm-pleine{max-width:none}.adm-pleine .adm-table td,.adm-pleine .adm-table th{padding:10px 9px}.adm-outils-retirer{font-size:13px;color:var(--muted)}.adm-repertoire{gap:8px;margin-top:10px}.adm-lead,.adm-repertoire{display:flex;flex-direction:column}.adm-lead{gap:4px;padding:12px 14px;border-radius:12px;background:var(--creme);border:1px solid var(--line);color:var(--brique);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.adm-lead:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px rgba(58,34,24,.07)}.adm-lead-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adm-lead-h strong{font-size:14px;font-weight:600}.adm-lead-badges{display:flex;align-items:center;gap:6px}.adm-lead-mail{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-lead-evt{font-size:11px;color:var(--sauge,#7fa9a6)}.adm-lead-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:3px}.adm-seg{border-radius:20px;font-size:10px;padding:1px 8px;text-transform:uppercase;white-space:nowrap;font-weight:600}.adm-seg[data-seg=b2b]{background:var(--rouille);color:#fff}.adm-seg[data-seg=b2c]{background:#7fa9a6;color:#fff}.adm-seg[data-seg=inconnu]{background:transparent;color:#8a6d1f;border:1px solid rgba(200,160,40,.5)}.adm-mini{border-radius:5px;font-size:10px;font-weight:600;padding:1px 6px;background:rgba(58,34,24,.06);color:var(--muted);white-space:nowrap}.adm-mini[data-ton=ok]{background:rgba(91,164,91,.14);color:#3f7a3f}.adm-mini[data-ton=attente]{background:rgba(200,160,40,.16);color:#8a6d1f}.adm-mini[data-ton=alerte]{background:rgba(196,87,46,.12);color:var(--rouille-deep);font-weight:700;letter-spacing:.04em}.adm-kanban{display:flex;gap:14px;overflow-x:auto;padding-bottom:12px;margin-top:18px}.adm-kanban-col{flex:0 0 240px;min-width:240px}.adm-kanban-h{display:flex;justify-content:space-between;margin:0 0 8px;padding:6px 4px;font-size:13px;font-weight:700;color:var(--brique)}.adm-kanban-n{color:var(--muted);font-weight:500}.adm-kanban-cartes{display:flex;flex-direction:column;gap:8px}.adm-kanban-vide{font-size:12px;color:var(--muted);padding:8px 4px;margin:0}.adm-pagination{display:flex;gap:12px;align-items:center;margin-top:16px;font-size:13px}.adm-recherche{position:relative;flex:1 1 260px;min-width:180px}.adm-recherche input{width:100%;padding-right:76px}.adm-recherche-etat{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted);pointer-events:none}.adm-recherche-x{border:none;background:none;color:var(--muted);cursor:pointer;pointer-events:auto;font-size:16px;padding:0;line-height:1}.adm-materiel{column-count:2;column-gap:30px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.7;color:var(--brique)}.adm-materiel li{page-break-inside:avoid;break-inside:avoid}@media (max-width:620px){.adm-materiel{column-count:1}}.adm-check-manuel{align-items:center}.adm-case{flex:none;width:24px;height:24px;border-radius:7px;cursor:pointer;border:1.5px solid var(--taupe);background:var(--creme);color:var(--creme);font-size:14px;font-weight:700;line-height:1;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.adm-check-manuel[data-etat=ok] .adm-case{background:#2f7a4f;border-color:#2f7a4f}.adm-case:disabled{opacity:.5;cursor:wait}.adm-case:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.adm-check-barre{text-decoration:line-through;-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);opacity:.7}.adm-check-actions{display:flex;gap:6px;opacity:0;transition:opacity .15s ease}.adm-check-manuel:focus-within .adm-check-actions,.adm-check-manuel:hover .adm-check-actions{opacity:1}@media (hover:none){.adm-check-actions{opacity:1}}.adm-ajout{margin-top:12px}.adm-amorce{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--sable);border:1px dashed var(--line);border-radius:12px;padding:16px 18px}.adm-amorce p{margin:0;font-size:14px;color:var(--muted)}.adm-amorce-note{font-size:12.5px;color:var(--taupe)}.adm-sous-h{margin-top:30px}.adm-conv{gap:12px;max-height:60vh;overflow-y:auto;padding:4px 2px 8px}.adm-conv,.adm-msg{display:flex;flex-direction:column}.adm-msg{max-width:76%;gap:3px}.adm-msg-alex{align-self:flex-end;align-items:flex-end}.adm-msg-assistant{align-self:flex-start}.adm-msg-qui{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.adm-msg-txt{margin:0;padding:11px 15px;border-radius:14px;font-size:14.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.adm-msg-alex .adm-msg-txt{background:var(--brique);color:var(--creme);border-bottom-right-radius:5px}.adm-msg-assistant .adm-msg-txt{background:var(--creme);border:1px solid var(--line);color:var(--brique);border-bottom-left-radius:5px}.adm-msg[data-statut=en_attente] .adm-msg-txt,.adm-msg[data-statut=en_cours] .adm-msg-txt{opacity:.72}.adm-msg[data-statut=echec] .adm-msg-txt{background:rgba(179,64,47,.12);color:#8f3327;border:1px solid rgba(179,64,47,.3)}.adm-msg-pied{font-size:11px;color:var(--taupe)}.adm-msg-attente{align-self:center;margin:4px 0 0;font-size:13px;color:var(--muted);font-style:italic;text-align:center;max-width:52ch}.adm-saisie{flex:1 1 100%;resize:vertical;min-height:68px;font-family:inherit;line-height:1.5}.esp-hello-portrait{display:flex;align-items:center;gap:14px}.esp-hello-portrait .page-title{margin:0}.esp-hello-img{width:52px;height:52px;flex:0 0 52px;border-radius:50%;object-fit:cover;border:2px solid var(--creme);box-shadow:0 2px 10px rgba(58,34,24,.18)}@media (max-width:380px){.esp-hello-img{width:44px;height:44px;flex-basis:44px}}.grp-attente{background:var(--sable);border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin:0 0 16px}.grp-attente-h{display:flex;gap:12px;align-items:flex-start}.grp-attente-ic{font-size:22px;line-height:1.2;flex:0 0 auto}.grp-attente-t{font-size:16.5px;margin:0 0 4px;line-height:1.3}.grp-attente-p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.grp-attente-s{margin:14px 0 6px;font-size:13px;color:var(--taupe);font-weight:600}.grp-attente-l{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.grp-attente-l li{font-size:14px;color:var(--brique);display:flex;gap:9px;align-items:baseline}.grp-attente-cta{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.mat-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mat-item{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:7px 8px;border-radius:9px;font-size:14.5px;line-height:1.45;transition:background .15s ease}.mat-item:hover{background:rgba(58,34,24,.04)}.mat-item input{margin:3px 0 0;width:17px;height:17px;accent-color:#c4572e;flex:0 0 auto;cursor:pointer}.mat-item.est-coche .mat-txt{text-decoration:line-through;color:var(--taupe)}.mat-lien{color:#c4572e;font-size:13px;white-space:nowrap}.mat-compte{margin:8px 0 0;font-size:13px;color:var(--taupe);font-weight:600}.adm-b{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--cream,#fff6e8);color:var(--brique,#3a2218);font-family:Outfit,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.adm-b,.adm-b:hover{text-decoration:none}.adm-b:hover{background:var(--sable);color:var(--brique);transform:translateY(-1px)}.adm-b:active{transform:none}.adm-b:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.adm-b:disabled{opacity:.5;cursor:default;transform:none}.adm-b:disabled:hover{background:var(--cream,#fff6e8);transform:none}.adm-b.is-primaire{background:var(--rouille);border-color:var(--rouille);color:var(--cream)}.adm-b.is-primaire:hover{background:var(--rouille-deep);border-color:var(--rouille-deep);color:var(--cream)}.adm-b.is-primaire:disabled:hover{background:var(--rouille)}.adm-b.is-peril{background:transparent;border-color:var(--rouille-deep);color:var(--rouille-deep)}.adm-b.is-peril:hover{background:var(--rouille-deep);border-color:var(--rouille-deep);color:var(--cream)}.adm-b.is-discret{border-color:transparent;background:transparent;color:var(--muted);padding:7px 12px}.adm-b.is-discret:hover{background:var(--sable);color:var(--brique)}.adm-b.is-petit{padding:6px 14px;font-size:13px;gap:5px}.adm-b.is-refus{background:#9a8b78;border-color:#9a8b78;color:var(--cream,#fff6e8)}.adm-b.is-refus:hover{background:#877867;border-color:#877867;color:var(--cream,#fff6e8)}.adm-b.is-ecarter{background:#8a7259;border-color:#8a7259;color:var(--cream,#fff6e8)}.adm-b.is-ecarter:hover{background:#77624b;border-color:#77624b;color:var(--cream,#fff6e8)}.adm-b.is-revenir{background:#dfa63a;border-color:#dfa63a;color:var(--brique,#3a2218)}.adm-b.is-revenir:hover{background:#cc942c;border-color:#cc942c;color:var(--brique,#3a2218)}.adm-main .adm-btn,.adm-main .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.adm-champ{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--cream,#fff6e8);color:var(--brique);font-family:Outfit,sans-serif;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.adm-champ::placeholder{color:var(--taupe)}.adm-champ:focus{outline:none;border-color:var(--rouille);box-shadow:0 0 0 3px rgba(196,87,46,.12)}.adm-champ-l{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:5px}.adm-barre-actions{margin:-8px -4px 0;padding:14px 4px 0;background:var(--creme,#fdf8ef)}.adm-barre-mini-repere{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:0}.adm-barre-mini{position:absolute;top:0;left:-4px;right:-4px;display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 4px 4px 12px;background:var(--creme,#fdf8ef);border-bottom:1px solid var(--line);box-shadow:0 6px 16px rgba(38,22,15,.06);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.adm-barre-mini[data-visible]{opacity:1;transform:none;pointer-events:auto}.adm-barre-mini[data-accent]{border-left:4px solid var(--accent)}.adm-barre-mini .adm-pastilles{flex:1 1 auto;margin:0}@media (prefers-reduced-motion:reduce){.adm-barre-mini{transition:none}}.adm-barre-actions-rappel{font-size:13px;font-weight:600;color:var(--brique);white-space:nowrap;padding:4px 0;flex:none}.adm-pastilles.adm-pastilles-ligne{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.adm-pastilles-ligne::-webkit-scrollbar{display:none}.adm-pastilles-ligne .adm-pastille{flex:0 0 auto}@media (max-width:640px){.adm-barre-mini .adm-bascule-date{display:none}}.adm-barre-actions-cote{flex:1 1 380px;max-width:600px;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.adm-pastilles.adm-pastilles-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:6px;gap:6px;width:100%;margin:0}.adm-pastilles-grille .adm-pastille{min-width:0}.adm-bascule-date{position:relative;margin-left:auto}.adm-bascule-date>summary{list-style:none;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--muted);padding:5px 10px;border-radius:999px}.adm-bascule-date>summary::-webkit-details-marker{display:none}.adm-bascule-date>summary:hover,.adm-bascule-date[open]>summary{background:var(--sable);color:var(--brique)}.adm-bascule-date-liste{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;gap:2px;min-width:210px;padding:8px;border-radius:14px;border:1px solid var(--line);background:var(--creme,#fdf8ef);box-shadow:0 14px 34px rgba(38,22,15,.18)}.adm-bascule-date-liste a{padding:8px 12px;border-radius:10px;font-size:13.5px;color:var(--brique);text-decoration:none;white-space:nowrap}.adm-bascule-date-liste a:hover{background:var(--sable)}.adm-bascule-date-liste a em{font-style:normal;color:var(--muted)}@media (max-width:700px){.adm-bascule-date-liste{right:auto;left:0}}.adm-barre-actions-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px}.adm-barre-actions-id{min-width:0;flex:1 1 260px}.adm-barre-actions-retour{font-size:13px;color:var(--muted);text-decoration:none}.adm-barre-actions-retour:hover{color:var(--brique)}.adm-barre-actions-t{font-family:"DM Serif Display",serif;font-size:27px;line-height:1.15;margin:2px 0 0;color:var(--ink,#3a2218)}.adm-barre-actions-s{margin:3px 0 0;font-size:14px;color:var(--muted)}.adm-barre-actions-faits{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.adm-barre-actions-faits strong{color:var(--ink,#3a2218);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-barre-actions-id[data-accent]{border-left:5px solid var(--accent);padding-left:14px}.adm-barre-actions-sur{margin:6px 0 2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-barre-actions-etat{margin:8px 0 0;display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.adm-barre-actions-etat .adm-jauge-etat{margin:0;flex:0 1 300px}.adm-barre-actions-faits span[data-ton=alerte] strong{color:#b3402f}.adm-barre-actions-faits span[data-ton=attente] strong{color:#8a6614}.adm-barre-actions-faits span[data-ton=ok] strong{color:#2f7a4f}.adm-barre-actions-b{display:flex;gap:8px;flex-wrap:wrap;flex:none}@media (max-width:760px){.adm-barre-actions{position:static}.adm-barre-actions-t{font-size:23px}.adm-barre-actions-cote{flex-basis:100%;max-width:none;align-items:stretch}.adm-barre-actions-cote .adm-bascule-date{align-self:flex-end}.adm-barre-actions-b{width:100%}.adm-barre-actions-b .adm-b{flex:1 1 auto}}.adm-modale-fond{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(38,22,15,.46)}.adm-modale{width:100%;max-width:460px;max-height:calc(100vh - 36px);overflow-y:auto;background:var(--creme,#fdf8ef);border-radius:16px;padding:22px;box-shadow:0 18px 48px rgba(38,22,15,.28)}.adm-modale.is-large{max-width:620px}.adm-modale-t{font-family:"DM Serif Display",serif;font-size:21px;margin:0 0 8px}.adm-modale-c{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink,#3a2218)}.adm-modale-champ{display:block;margin-top:16px}.adm-modale-champ span{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.adm-modale-champ textarea{width:100%;box-sizing:border-box;padding:10px 14px;resize:vertical;line-height:1.5;border:1px solid var(--line);border-radius:12px;font-size:14px;font-family:Outfit,sans-serif;background:var(--cream,#fff6e8);color:var(--brique)}.adm-modale-champ textarea:focus{outline:none;border-color:var(--rouille);box-shadow:0 0 0 3px rgba(196,87,46,.12)}.adm-modale-champ input{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-family:Outfit,sans-serif;background:var(--cream,#fff6e8);color:var(--brique);transition:border-color .18s ease,box-shadow .18s ease}.adm-modale-champ input:focus{outline:none;border-color:var(--rouille);box-shadow:0 0 0 3px rgba(196,87,46,.12)}.adm-modale-err{margin:12px 0 0;font-size:13.5px;color:#b3402f}.adm-dep-h{margin:20px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.adm-dep-regle{margin:12px 0 0;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;background:rgba(47,122,79,.1);color:#2f5f45}.adm-dep-regle.est-ferme{background:rgba(223,166,58,.18);color:#7a5a12}.adm-dep-dates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-dep-date{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--cream,#fff6e8);transition:border-color .18s ease,background .18s ease}.adm-dep-date:hover{border-color:var(--rouille)}.adm-dep-date:has(input:checked){border-color:var(--rouille);background:var(--sable)}.adm-dep-date.est-bloquee{cursor:not-allowed;opacity:.55}.adm-dep-date.est-bloquee:hover{border-color:var(--line)}.adm-dep-date-t{display:flex;flex-direction:column;gap:1px;font-size:14px;min-width:0}.adm-dep-date-t .sec{font-size:12.5px;color:var(--muted)}.adm-dep-date-j{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.adm-dep-bloquants,.adm-dep-reserves{list-style:none;margin:0 0 12px;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.adm-dep-bloquants{background:rgba(196,87,46,.12);color:var(--rouille-deep)}.adm-dep-reserves{background:rgba(223,166,58,.18);color:#7a5a12}.adm-dep-conseq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-dep-conseq li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.5;color:var(--ink,#3a2218)}.adm-dep-conseq li>span:first-child{color:var(--muted)}.adm-dep-conseq li[data-attention]>span:first-child{color:var(--rouille-deep)}.adm-dep-conseq li[data-attention]{font-weight:500}.adm-dep-attente{margin:18px 0 0;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:var(--sable);color:var(--brique);display:flex;align-items:flex-start;gap:8px}.adm-dep-attente svg{flex:none;margin-top:3px}.adm-dep-motif{display:block;margin-top:18px}.adm-dep-motif span{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.adm-dep-motif textarea{width:100%;box-sizing:border-box;padding:10px 14px;min-height:70px;resize:vertical;border:1px solid var(--line);border-radius:12px;font-size:14px;font-family:Outfit,sans-serif;background:var(--cream,#fff6e8);color:var(--brique)}.adm-dep-motif textarea:focus{outline:none;border-color:var(--rouille);box-shadow:0 0 0 3px rgba(196,87,46,.12)}.adm-dep-resultat{margin:14px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.adm-dep-resultat li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;line-height:1.5}.adm-dep-resultat li[data-err]{color:var(--rouille-deep);font-weight:500}.adm-modale-pied{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}@media (max-width:520px){.adm-modale-pied{flex-direction:column-reverse}.adm-modale-pied .adm-b{width:100%}.adm-modale-pied{position:-webkit-sticky;position:sticky;bottom:-22px;z-index:1;margin:20px -22px -22px;padding:14px 22px calc(22px + env(safe-area-inset-bottom, 0px));background:var(--creme,#fdf8ef);box-shadow:0 -10px 18px -12px rgba(38,22,15,.35)}}.adm-rien{margin:0;padding:18px 20px;border:1px dashed var(--line);border-radius:14px;font-size:14px;color:var(--muted);background:transparent}.adm-rien strong{color:var(--ink,#3a2218);font-weight:600}.adm-rien .adm-b{margin-top:12px}.adm-lp-cartes{display:none}.adm-lp-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-table .adm-lp-act{justify-content:flex-end}.adm-table .adm-lp-act .adm-b{white-space:normal;text-align:left;overflow-wrap:normal;word-break:normal}.adm-lp-via{font-size:12px;color:var(--muted)}.adm-lp-masse{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.adm-lp-msg{margin:0 0 12px;font-size:13.5px;color:#2f7a4f}.adm-lp-msg.est-err{color:#b3402f}@media (max-width:900px){.adm-lp-table{display:none}.adm-lp-cartes{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.adm-lp-carte{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--creme,#fff)}.adm-lp-nom{margin:0;font-size:16px}.adm-lp-coord{margin:2px 0 0;font-size:13px;color:var(--muted);word-break:break-word}.adm-lp-warn{margin:6px 0 0;font-size:12.5px;color:#b3402f}.adm-lp-etats{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:baseline;margin:12px 0 0}.adm-lp-etats dt{font-size:12.5px;color:var(--muted)}.adm-lp-etats dd{margin:0;font-size:13.5px}.adm-lp-det{color:var(--muted);font-size:12.5px}.adm-lp-act{margin-top:14px}.adm-lp-act .adm-b,.adm-lp-masse .adm-b{flex:1 1 auto}}.adm-onglet-n{display:inline-block;margin-left:6px;padding:0 6px;border-radius:20px;font-size:11.5px;font-weight:700;background:rgba(58,34,24,.1);color:var(--muted)}.adm-onglet.is-actif .adm-onglet-n{background:hsla(0,0%,100%,.25);color:inherit}.adm-onglet-n[data-alerte]{background:rgba(196,87,46,.18);color:var(--rouille-deep,#a33f1f)}.adm-replie{margin-top:12px}.adm-replie>summary{cursor:pointer;font-size:13px;color:var(--muted);padding:6px 0;list-style:revert}.adm-replie>summary:hover{color:var(--brique)}.adm-replie>.adm-checklist{margin-top:8px}.adm-autres-dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:34px;padding-top:16px;border-top:1px solid var(--line)}.adm-autres-dates>span{font-size:12.5px;color:var(--muted)}.adm-fiche-corps .adm-checklist{gap:0}.adm-fiche-corps .adm-check{border:0;border-radius:0;background:transparent;padding:9px 2px;border-top:1px solid var(--line)}.adm-fiche-corps .adm-check:first-child,.adm-fiche-corps .adm-checklist>:first-child .adm-check{border-top:0}.adm-fiche-corps .adm-check[data-etat=bloquant]{border-left:3px solid var(--rouille);padding-left:11px}@media (pointer:coarse){.adm-fiche-corps .adm-check-a{min-height:40px;display:inline-flex;align-items:center}}.adm-cat{margin:18px 0 0}.adm-cat>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:10px;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 2px;border-radius:8px}.adm-cat>summary::-webkit-details-marker{display:none}.adm-cat>summary:before{content:"▸";font-size:11px;color:var(--muted);transition:transform .15s ease}.adm-cat[open]>summary:before{transform:rotate(90deg)}.adm-cat>summary:hover{background:var(--sable)}.adm-cat-n{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}@media (min-width:900px){.adm-fiche-corps .adm-cat .adm-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-column-gap:22px;column-gap:22px}}.adm-import{margin:4px 0 14px}.adm-import-p{margin-top:10px;padding:14px 16px;border-radius:12px;background:var(--sable)}.adm-import-p textarea{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:12px;border:1px solid var(--line);font-size:13.5px;font-family:Outfit,sans-serif;background:var(--cream,#fff6e8);color:var(--brique);resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.adm-import-p textarea:focus{outline:none;border-color:var(--rouille);box-shadow:0 0 0 3px rgba(196,87,46,.12)}.adm-import-b{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.adm-dates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.adm-date{position:relative;display:grid;grid-template-columns:84px 1fr auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--line);border-left:5px solid var(--rouille);border-radius:16px;padding:14px 18px;background:var(--creme)}.adm-date:hover{background:var(--sable)}.adm-date[data-passe]{opacity:.62}.adm-date-j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border-radius:12px;background:var(--sable);line-height:1.05}.adm-date-sem{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.adm-date-n{font-family:"DM Serif Display",serif;font-size:30px;color:var(--brique)}.adm-date-m{font-size:13px;font-weight:600;color:var(--brique);text-transform:lowercase}.adm-date-a{font-size:11px;color:var(--muted)}.adm-date-c{min-width:0}.adm-date-t{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-date-type{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 9px;border-radius:40px;color:#fff}.adm-date-j-reste{font-size:12.5px;font-weight:600;color:var(--brique)}.adm-date-h{font-size:12.5px;color:var(--muted)}.adm-date-lieu{margin:5px 0 0;font-size:13.5px;color:var(--muted)}.adm-date-etat{margin:8px 0 0;display:flex;gap:6px;flex-wrap:wrap}.adm-date-a-droite{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.adm-date-lien{font-size:14px;font-weight:600;color:var(--rouille);white-space:nowrap}.adm-date-lien:after{content:"";position:absolute;inset:0;border-radius:14px}.adm-date-a-droite button{position:relative;z-index:1}@media (max-width:700px){.adm-date{grid-template-columns:62px 1fr;gap:12px;padding:12px 14px}.adm-date-n{font-size:24px}.adm-date-a-droite{grid-column:1/-1;justify-content:flex-start;margin-top:4px}.adm-date-a-droite .adm-b{flex:1 1 auto}}.adm-pill[data-ton]:before{content:"";display:inline-block;width:1em;margin-right:4px;font-weight:700;text-align:center}.adm-pill[data-ton=ok]:before{content:"✓"}.adm-pill[data-ton=alerte]:before{content:"!"}.adm-pill[data-ton=attente]:before{content:"•"}.adm-pill[data-ton=clos]:before{content:"–"}.adm-pill[data-ton=faire]:before{content:"→"}.adm-anc-m[data-ton]:before,.adm-ban-m[data-ton]:before{font-weight:700}.adm-anc-m[data-ton=ok]:before,.adm-ban-m[data-ton=ok]:before{content:"✓"}.adm-anc-m[data-ton=alerte]:before,.adm-ban-m[data-ton=alerte]:before{content:"!"}.adm-anc-m[data-ton=attente]:before,.adm-ban-m[data-ton=attente]:before{content:"•"}.adm-anc-m[data-ton=clos]:before,.adm-ban-m[data-ton=clos]:before{content:"–"}.adm-anc-m[data-ton=faire]:before,.adm-ban-m[data-ton=faire]:before{content:"→"}.adm-anc-m[data-ton=erreur]:before,.adm-ban-m[data-ton=erreur]:before{content:"✕"}.adm-pill.sans-marque:before{content:none;margin-right:0}.adm-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);z-index:60;margin:0;padding:10px 18px;border-radius:24px;font-size:14.5px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px rgba(58,34,24,.25);animation:adm-toast-vie 2.8s ease forwards}.adm-toast[data-ton=ok]{background:#2f7a4f;color:var(--cream)}.adm-toast[data-ton]:before{content:"";display:inline-block;width:1em;margin-right:6px;font-weight:700;text-align:center}.adm-toast[data-ton=ok]:before{content:"✓"}@keyframes adm-toast-vie{0%{opacity:0;transform:translate(-50%,8px)}78%,8%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.adm-toast{animation:none;transform:translate(-50%)}}.adm-trace{margin:10px 0 0;font-size:13px;color:var(--muted)}.adm-pipeline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px}.adm-pill.is-encours,.adm-pipeline .adm-pill.is-encours{animation:adm-respire 1.6s ease-in-out infinite}@keyframes adm-respire{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(20,51,48,.3)}50%{opacity:.72;box-shadow:0 0 0 6px rgba(20,51,48,0)}}@media (prefers-reduced-motion:reduce){.adm-pill.is-encours{animation:none}}.adm-suggestions{border-left:3px solid var(--teal);padding-left:14px}.adm-sugg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-sugg-liste li{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;background:var(--cream);border:1px solid var(--line);border-radius:10px}.adm-sugg-corps{flex:1 1;min-width:16rem;font-size:14.5px}.adm-sugg-motif{margin-top:3px;font-size:12.5px;color:var(--muted)}.adm-sugg-actions{display:flex;gap:8px;flex:none}.adm-jauge-etat{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-jauge-etat-b{flex:1 1 90px;max-width:160px;height:6px;border-radius:99px;background:var(--sable);overflow:hidden;border:1px solid var(--line)}.adm-jauge-etat-b>span{display:block;height:100%;border-radius:99px;background:var(--rouille);transition:width .3s ease}.adm-jauge-etat[data-verdict=pret] .adm-jauge-etat-b>span{background:#2f7a4f}.adm-jauge-etat[data-verdict=urgent] .adm-jauge-etat-b>span{background:var(--rouille-deep)}.adm-manque{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 9px;border-radius:999px;background:rgba(196,87,46,.12);color:var(--rouille-deep);font-size:12.5px;font-weight:600;text-decoration:none;border:1px solid transparent}a.adm-manque:hover{border-color:var(--rouille-deep);text-decoration:none}.adm-manque svg{flex:none}.adm-manque[data-ton=faire]{background:rgba(223,166,58,.2);color:#7a5a12}a.adm-manque[data-ton=faire]:hover{border-color:#b8924c}.adm-signaux{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.adm-signal{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:11px 14px 11px 12px;border-radius:12px;background:rgba(196,87,46,.1);color:var(--rouille-deep);border:1px solid rgba(196,87,46,.28);font-size:14px;line-height:1.45}.adm-signal:before{content:"!";flex:none;align-self:center;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--rouille-deep);color:#fff;font-size:12px;font-weight:700;line-height:1}.adm-signal[data-ton=faire]{background:rgba(223,166,58,.16);color:#7a5a12;border-color:rgba(184,146,76,.4)}.adm-signal[data-ton=faire]:before{content:"→";background:#b8924c}.adm-signal[data-ton=attente]{background:rgba(223,166,58,.12);color:#7a5a12;border-color:rgba(223,166,58,.34)}.adm-signal[data-ton=attente]:before{content:"•";background:var(--moutarde);color:var(--brique);font-size:16px}.adm-signal-titre{font-weight:700}.adm-signal-detail{color:var(--muted);flex:1 1 14rem}.adm-signal-lien{margin-left:auto;font-size:13px;font-weight:600;color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.adm-signal-lien:hover{text-decoration-thickness:2px}.adm-ancre{scroll-margin-top:96px}.adm-onglet-n[data-alerte]:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--rouille-deep);margin-left:4px;vertical-align:2px}.adm-journal{margin:0;padding:14px 16px;border-radius:12px;background:var(--sable);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow-y:auto}.adm-tiroir-fond{position:fixed;inset:0;z-index:120;background:rgba(58,34,24,.34);display:flex;justify-content:flex-end;animation:adm-tiroir-fondu .16s ease-out}@keyframes adm-tiroir-fondu{0%{opacity:0}to{opacity:1}}.adm-tiroir{width:min(440px,100%);height:100%;background:var(--creme,#fff6e8);border-left:1px solid var(--line);box-shadow:-18px 0 46px rgba(58,34,24,.16);display:flex;flex-direction:column;animation:adm-tiroir-entre .2s cubic-bezier(.2,.7,.3,1)}@keyframes adm-tiroir-entre{0%{transform:translateX(22px);opacity:.6}to{transform:none;opacity:1}}.adm-tiroir-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}.adm-tiroir-t{margin:0;font-family:"DM Serif Display",serif;font-size:21px;line-height:1.25;color:var(--brique);overflow-wrap:anywhere}.adm-tiroir-h kbd{font-family:inherit;font-size:11px;opacity:.7;border:1px solid var(--line);border-radius:5px;padding:1px 5px;margin-left:6px}.adm-tiroir-c{padding:16px 20px 26px;overflow-y:auto;flex:1 1 auto}.adm-tiroir-sous{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px;font-size:13.5px;color:var(--muted)}.adm-tiroir-faits{margin:0 0 18px}.adm-tiroir-gestes{display:flex;gap:9px;flex-wrap:wrap;align-items:center}@media (max-width:700px){.adm-tiroir-fond{align-items:flex-end;justify-content:stretch}.adm-tiroir{width:100%;height:min(88vh,100%);border-left:0;border-top:1px solid var(--line);border-radius:18px 18px 0 0;box-shadow:0 -18px 46px rgba(58,34,24,.18);animation:adm-tiroir-monte .22s cubic-bezier(.2,.7,.3,1)}@keyframes adm-tiroir-monte{0%{transform:translateY(26px);opacity:.6}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.adm-tiroir,.adm-tiroir-fond{animation:none}}.adm-group-bascule{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.adm-group-bascule:hover{color:var(--brique)}.adm-group-bascule:focus-visible{outline:2px solid var(--rouille);outline-offset:3px;border-radius:6px}.adm-group-chev{font-size:10px;opacity:.75;width:10px;flex:0 0 auto}.adm-group-n{margin-left:auto;font-size:11px;font-weight:600;opacity:.55;background:var(--sable);border-radius:999px;padding:1px 7px}.adm-group[data-replie]{margin-bottom:2px}.fo-prop-g[data-vise]{outline:2px solid var(--rouille);outline-offset:3px;border-radius:12px;background:rgba(196,87,46,.045)}.fo-clavier kbd,.fo-kbd{font:inherit;font-size:10.5px;font-weight:700;line-height:1;border:1px solid var(--line);border-radius:5px;padding:2px 5px;margin-left:6px;opacity:.8;background:var(--creme)}.fo-clavier kbd{margin:0 3px}.fo-clavier{display:flex;align-items:center;flex-wrap:wrap;gap:3px}@media (max-width:700px){.fo-clavier{display:none}}.mdl-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.mdl-carte{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .15s,transform .15s}.mdl-carte:hover{box-shadow:0 6px 20px rgba(58,34,24,.13);transform:translateY(-1px)}.mdl-carte:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.mdl-photo{position:relative;aspect-ratio:1/1;background:rgba(58,34,24,.07);overflow:hidden}.mdl-photo img{width:100%;height:100%;object-fit:cover;display:block}.mdl-vide{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;color:var(--taupe)}.mdl-haut{left:7px;align-items:center}.mdl-droite,.mdl-haut{position:absolute;top:7px;display:flex;gap:4px}.mdl-droite{right:7px;flex-direction:column;align-items:flex-end}.mdl-tag{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:20px;text-transform:uppercase;white-space:nowrap}.mdl-noimg{background:#8c2f24;color:#fff6e8}.mdl-neuf{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:20px;background:#c42b1c;color:#fff}.mdl-bas{position:absolute;left:0;right:0;bottom:0;padding:22px 9px 8px;display:flex;flex-direction:column;gap:1px;color:#fff;background:linear-gradient(0deg,rgba(20,12,8,.88),rgba(20,12,8,.55) 45%,transparent)}.mdl-bas b{font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mdl-bas i{font-style:normal;font-size:10.5px;color:#e4d6c6;line-height:1.3}.mdl-pied{height:34px;display:flex;flex-wrap:nowrap;gap:4px;align-items:center;padding:0 8px;border-top:1px solid var(--line);overflow:hidden}.mdl-pied>*{flex:0 0 auto}.mdl-aucune,.mdl-motif{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.mdl-date{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:20px;background:rgba(58,34,24,.07);color:var(--encre);white-space:nowrap}.mdl-affectee{background:var(--brique);color:#fff6e8}.mdl-aucune,.mdl-motif{font-size:10.5px;color:var(--taupe);line-height:1.3}.mdl-motif{font-weight:600;color:var(--rouille)}.mdl-bulle{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:6px;border-radius:20px;background:#c42b1c;color:#fff;font-size:10.5px;font-weight:800;vertical-align:1px}@media (max-width:560px){.mdl-grille{grid-template-columns:repeat(2,1fr);gap:9px}.mdl-bas b{font-size:12.5px}}.mdl-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.mdl-photo-cadre{aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:rgba(58,34,24,.06)}.mdl-photo-cadre img{transition:transform .25s ease}.mdl-photo-cadre button:hover img{transform:scale(1.03)}.mdl-photo-vide{display:flex;height:100%;align-items:center;justify-content:center;font-size:13px;color:var(--muted)}.mdl-photo-legende{font-size:12.5px;color:var(--muted);margin-top:6px;font-weight:600}@media (prefers-reduced-motion:reduce){.mdl-photo-cadre img{transition:none}}.mdl-photo-video{position:relative;display:flex;height:100%;align-items:center;justify-content:center;background:linear-gradient(160deg,#3a2218,#2a1810)}.mdl-photo-video .mdl-play{position:relative;z-index:1;background:rgba(42,24,16,.55);box-shadow:0 2px 10px rgba(42,24,16,.45)}.mdl-play{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,246,232,.16);color:#fff6e8;font-size:16px;padding-left:3px}.mdl-faits-titre{margin:18px 0 7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mdl-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.mdl-fait{background:#fff;padding:9px 12px;min-width:0}.mdl-fait-large{grid-column:1/-1}.mdl-fait-k{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.mdl-fait-k,.mdl-fait-v{display:block;font-weight:600}.mdl-fait-v{font-size:14.5px;line-height:1.4;color:var(--brique);word-break:break-word}.mdl-fait[data-ton=ok]{background:rgba(47,122,79,.12)}.mdl-fait[data-ton=ok] .mdl-fait-v{color:#2f7a4f}.mdl-fait[data-ton=ok] .mdl-fait-k{color:#4a7159}.mdl-fait[data-ton=alerte]{background:rgba(196,87,46,.12)}.mdl-fait[data-ton=alerte] .mdl-fait-v{color:var(--rouille-deep)}.mdl-fait[data-ton=alerte] .mdl-fait-k{color:#9c6b57}.mdl-fait[data-ton=attente]{background:rgba(223,166,58,.18)}.mdl-fait[data-ton=attente] .mdl-fait-v{color:#7a5a12}.mdl-fait[data-ton=attente] .mdl-fait-k{color:#8d7541}.mdl-antecedent{background:#b3261e;color:#fff6e8}.mdl-antecedent-doute{background:#b98515;color:#fff6e8}.mdl-groupe{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--creme);margin:0 0 12px}.mdl-groupe .mdl-faits-titre{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:var(--sable);color:var(--brique)}.mdl-groupe .mdl-faits{border-radius:10px}@media (max-width:640px){.mdl-photos{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}}.mdl-msgs{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.mdl-msg{display:block;width:100%;text-align:left;background:#fff;border:0;padding:10px 13px;cursor:pointer;font:inherit}.mdl-msg:focus-visible,.mdl-msg:hover{background:var(--sable)}.mdl-msg-h{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:13.5px;color:var(--brique)}.mdl-msg-h strong{font-weight:600}.mdl-msg-q{font-size:11.5px;color:var(--muted)}.mdl-msg-p{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--muted)}@media (pointer:coarse){.sh-ic,.sh-right>a,.sh-right>button{min-width:44px;min-height:44px}.sh-ic{display:inline-flex;align-items:center;justify-content:center}.adm-collapse,.esp-side-toggle{min-width:44px;min-height:44px}.adm-pilule{min-height:40px}.adm-main input[type=checkbox],.adm-main input[type=radio],.esp-content input[type=checkbox],.esp-content input[type=radio]{width:24px;height:24px;margin:8px}.adm-manque{min-height:36px}.adm-main p>a[href="/admin"]:only-child{padding-right:10px}.adm-main p>a[href="/admin"]:only-child,.esp-block-head a,.esp-content p>a:only-child,.mj-lien{display:inline-flex;align-items:center;min-height:40px}.adm-main .adm-b,.adm-main .adm-btn,.adm-main .btn{min-height:40px}.adm-main .adm-b.is-petit{min-height:36px}}.adm-ban-zone{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.3,1)}.adm-ban-zone.est-ouverte{grid-template-rows:1fr}.adm-ban-in{overflow:hidden}.adm-ban{display:flex;align-items:flex-start;gap:13px;padding:13px clamp(16px,3.2vw,24px);background:rgba(47,122,79,.1);border-bottom:1px solid var(--line);border-left:4px solid #2f7a4f}.adm-ban[data-ton=attente]{background:rgba(223,166,58,.16);border-left-color:var(--moutarde)}.adm-ban[data-ton=alerte]{background:rgba(196,87,46,.11);border-left-color:var(--rouille)}.adm-ban[data-ton=erreur]{background:rgba(156,61,26,.12);border-left-color:#9c3d1a}.adm-ban-m{flex:none;margin-top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:#2f7a4f;color:var(--cream)}.adm-ban[data-ton=attente] .adm-ban-m{background:var(--moutarde);color:var(--brique)}.adm-ban[data-ton=alerte] .adm-ban-m{background:var(--rouille-deep);color:var(--cream)}.adm-ban[data-ton=erreur] .adm-ban-m{background:#9c3d1a;color:var(--cream)}.adm-ban-txt{flex:1 1;min-width:0;font-size:14.5px;line-height:1.45;color:var(--brique)}.adm-ban-txt b{font-weight:600}.adm-ban-txt em{font-style:normal;display:block;font-size:13px;color:var(--muted);margin-top:2px}.adm-ban-suite{flex:none;color:var(--rouille);font-weight:600;font-size:13.5px;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(196,87,46,.4);padding-bottom:1px}.adm-ban-suite:hover{border-bottom-color:currentColor}.adm-ban-x{flex:none;background:none;border:0;cursor:pointer;color:var(--muted);font:inherit;font-size:16px;line-height:1;width:34px;height:34px;border-radius:9px}.adm-ban-x:hover{background:rgba(58,34,24,.08);color:var(--brique)}.adm-ban-suite:focus-visible,.adm-ban-x:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}@media (max-width:560px){.adm-ban{flex-wrap:wrap}.adm-ban-suite{margin-left:35px}}.adm-anc-pile{position:fixed;left:0;right:0;z-index:210;bottom:calc(16px + var(--adm-tabs-h, 0px) + var(--esp-tabs-h, 0px));flex-direction:column;gap:8px;padding:0 14px;pointer-events:none}.adm-anc,.adm-anc-pile{display:flex;align-items:center}.adm-anc{pointer-events:auto;gap:11px;max-width:min(560px,100%);padding:11px 18px 11px 14px;border-radius:44px;background:var(--brique);color:var(--cream);box-shadow:0 24px 60px -22px rgba(42,24,16,.62),0 2px 8px rgba(42,24,16,.18);font-size:14.5px;line-height:1.4;animation:adm-anc-monte .32s cubic-bezier(.2,.9,.3,1.2) both}.adm-anc-m{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#4fa97a;color:#10281c}.adm-anc[data-ton=attente] .adm-anc-m{background:var(--or-clair);color:var(--brique)}.adm-anc[data-ton=alerte] .adm-anc-m{background:var(--or-2);color:var(--brique)}.adm-anc[data-ton=erreur]{background:#9c3d1a;color:var(--cream)}.adm-anc[data-ton=erreur] .adm-anc-m{background:var(--cream);color:#9c3d1a}.adm-anc-t{min-width:0}.adm-anc-d{opacity:.72}.adm-anc-part{animation:adm-anc-part .22s ease-in both}@keyframes adm-anc-monte{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:none}}@keyframes adm-anc-part{to{opacity:0;transform:translateY(9px) scale(.97)}}@media (prefers-reduced-motion:reduce){.adm-ban-zone{transition:none}.adm-anc,.adm-anc-part{animation:none}}.adm-prep-tete{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--cream)}.adm-prep-jauge{flex:1 1 180px;min-width:120px;height:8px;border-radius:99px;background:rgba(58,34,24,.12);overflow:hidden}.adm-prep-jauge>span{display:block;height:100%;border-radius:99px;background:#2f7a4f;transition:width .28s ease}.adm-prep-compte{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adm-prep-compte span{font-weight:400;color:var(--muted)}@media (prefers-reduced-motion:reduce){.adm-prep-jauge>span{transition:none}}.cat-grille{display:flex;flex-direction:column;gap:4px;margin-top:10px}.cat-l,.cat-tete{display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,260px) 120px repeat(4,62px) 84px;grid-gap:6px;gap:6px;align-items:center}.cat-tete{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);padding-bottom:4px;border-bottom:1px solid var(--line)}.cat-tete abbr{text-decoration:none;text-align:center;cursor:help;line-height:1.15}.cat-l{padding:3px 0;border-bottom:1px solid var(--line)}.cat-l:hover{background:rgba(58,34,24,.04)}.cat-l[data-inactif="1"]{opacity:.5}.cat-l[data-inactif="1"] .cat-nom{text-decoration:line-through}.cat-qte{display:grid;grid-template-columns:1fr 52px auto;grid-gap:4px;gap:4px;align-items:center}.cat-qte:has(.cat-fact){grid-template-columns:1fr 52px minmax(96px,1fr)}.cat-qte>select{min-width:0}.cat-c{height:30px;width:100%;border-radius:8px;border:1.5px solid var(--line);background:transparent;cursor:pointer;display:grid;place-items:center;font-size:14px;color:var(--taupe);padding:0}.cat-c[aria-pressed=true]{background:#2f7a4f;border-color:#2f7a4f;color:#f4fbf6}.cat-c:disabled{opacity:.5;cursor:default}@media (max-width:900px){.cat-tete{display:none}.cat-l{grid-template-columns:repeat(4,1fr);grid-template-areas:"n n n n" "q q q q" "w w w x" "a b c d";row-gap:5px;padding:10px 0}.cat-l>.cat-nom{grid-area:n}.cat-l>.cat-qte{grid-area:q}.cat-l>select{grid-area:w}.cat-l>.adm-btn{grid-area:x}.cat-l>.cat-c:first-of-type{grid-area:a}.cat-l>.cat-c:nth-of-type(2){grid-area:b}.cat-l>.cat-c:nth-of-type(3){grid-area:c}.cat-l>.cat-c:nth-of-type(4){grid-area:d}}.salon-foot{position:relative;color:#fff6e8;margin-top:0;padding:clamp(56px,7vw,74px) 0 clamp(30px,4vw,40px);background:linear-gradient(rgba(28,24,21,.74),rgba(28,24,21,.88)),url(https://brookelynmeeler.com/liens/th-bgfooter.webp) center 38%/cover}.salon-foot:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:34px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23F2E7D2' fill-opacity='.35' d='M0,26 C180,54 360,-2 560,22 C760,46 920,4 1120,20 C1280,33 1380,14 1440,22 L1440,0 L0,0 Z'/%3E%3Cpath fill='%23F2E7D2' d='M0,18 C200,44 420,-4 640,16 C860,36 1040,2 1240,14 C1340,20 1400,10 1440,14 L1440,0 L0,0 Z'/%3E%3C/svg%3E") top/100% 34px no-repeat}.salon-foot .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.salon-foot a{color:inherit;text-decoration:none}.salon-foot a:hover{color:#f0c25e}.salon-foot .fbot{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:11.5px;letter-spacing:.06em;color:#c2a684;line-height:1.7}#cadre-signature{display:block;overflow:hidden;background:#fff}#cadre-signature>iframe{width:100%!important;height:100%!important;min-height:100%!important;border:0!important;display:block!important}.stu-module{margin-top:26px}.stu-module-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.stu-module-t{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brique);margin:0}.stu-module-n{font-size:12.5px;color:var(--taupe);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stu-jauge{flex:1 1 90px;min-width:70px;max-width:220px;height:5px;background:var(--sable);border-radius:3px;overflow:hidden}.stu-jauge>i{display:block;height:100%;background:var(--rouille);border-radius:3px}.stu-jauge[data-plein="1"]>i{background:#2f7a4f}.stu-liste{display:flex;flex-direction:column;gap:6px}.stu-bloc+.stu-bloc{margin-top:12px}.stu-section-t{font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;color:var(--rouille-deep);margin:0 0 6px;padding-left:10px;border-left:2px solid var(--line)}.stu-vide-niveau{font-size:13px;color:var(--taupe);font-style:italic;margin:2px 0 0;padding-left:12px}.stu-ligne{display:grid;grid-gap:12px;gap:12px;align-items:center;grid-template-columns:1fr auto auto;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--creme);transition:border-color .15s ease,background .15s ease}.stu-ligne:hover{border-color:var(--taupe);background:var(--cream)}.stu-ligne[data-etape=a-tourner]{border-left:3px solid var(--rouille)}.stu-ligne[data-etape=publiee]{border-left:3px solid #2f7a4f}.stu-ligne[data-etape=sans-tournage]{opacity:.62}.stu-nom{min-width:0}.stu-nom a{color:var(--brique);font-weight:600;text-decoration:none}.stu-nom a:hover{color:var(--rouille-deep);text-decoration:underline}.stu-sous{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.stu-etat{display:flex;gap:8px}.stu-act,.stu-etat{align-items:center;white-space:nowrap}.stu-act{display:inline-flex;gap:6px;padding:6px 12px;border-radius:9px;border:1px solid var(--line);background:transparent;font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.stu-act,.stu-act:hover{color:var(--brique);text-decoration:none}.stu-act:hover{background:var(--sable);border-color:var(--taupe)}.stu-act:disabled{opacity:.45;cursor:default}.stu-act:disabled:hover{background:transparent;border-color:var(--line)}.stu-act.is-fort{background:var(--rouille);border-color:var(--rouille);color:var(--cream);font-weight:600}.stu-act.is-fort:hover{background:var(--rouille-deep);border-color:var(--rouille-deep);color:var(--cream)}.stu-act.is-grave{color:var(--rouille-deep)}.stu-etabli{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.stu-colonne{min-width:0}.stu-pas{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 20px}.stu-pas>button{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--muted);font-family:inherit;font-size:14px;cursor:pointer;transition:all .15s ease}.stu-pas>button:hover{background:var(--sable);color:var(--brique)}.stu-pas>button.is-actif{background:var(--brique);border-color:var(--brique);color:var(--cream);font-weight:600}.stu-pas>button[data-fait="1"]:not(.is-actif){border-color:#2f7a4f;color:#2f7a4f}.stu-pas-n{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--sable);color:var(--brique);font-size:11.5px;font-weight:700;flex:none}.stu-pas>button.is-actif .stu-pas-n{background:var(--cream);color:var(--brique)}.stu-pas>button[data-fait="1"]:not(.is-actif) .stu-pas-n{background:#2f7a4f;color:#fff}.stu-etape-h{font-family:"DM Serif Display",serif;font-size:22px;color:var(--brique);margin:0 0 4px}.stu-etape-p{color:var(--muted);font-size:14px;margin:0 0 16px;max-width:68ch;line-height:1.6}.stu-barre{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.stu-volet{width:340px;flex:none;position:-webkit-sticky;position:sticky;top:14px;border:1px solid var(--line);border-radius:14px;background:var(--creme);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.stu-volet.is-replie{width:46px}.stu-volet-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);flex:none}.stu-volet.is-replie .stu-volet-h{border-bottom:none}.stu-volet-t{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stu-volet-corps{overflow-y:auto;padding:12px}.stu-replier{margin-left:auto;width:26px;height:26px;border-radius:7px;flex:none;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:13px}.stu-replier:hover{background:var(--sable);color:var(--brique)}.stu-grille{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.stu-vignette{margin:0;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--cream);cursor:-webkit-grab;cursor:grab;transition:border-color .15s ease,transform .1s ease}.stu-vignette:hover{border-color:var(--rouille)}.stu-vignette:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.985)}.stu-vignette-img{aspect-ratio:16/9;background:var(--sable)}.stu-vignette-img img{width:100%;height:100%;object-fit:cover;display:block}.stu-vignette figcaption{padding:7px 9px 9px}.stu-vignette-m{font-size:12px;color:var(--muted);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stu-vignette-d{font-size:12.5px;color:var(--brique);margin:3px 0 0;line-height:1.4}.stu-vignette-p{font-size:12px;color:var(--muted);font-style:italic;margin:4px 0 0;line-height:1.4}.stu-plan{display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px minmax(0,1fr) 230px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--creme);margin-bottom:8px}.stu-plan[data-recoit="1"]{border-color:var(--rouille);background:var(--cream)}.stu-plan-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sable);color:var(--brique);font-weight:700;font-size:13px}.stu-plan-t{margin:0;font-size:14px;line-height:1.55;color:var(--brique)}.stu-plan-m{margin:6px 0 0;color:var(--muted);gap:8px;flex-wrap:wrap}.stu-plan-i,.stu-plan-m{font-size:12.5px;display:flex;align-items:center}.stu-plan-i{margin:0 0 4px;color:var(--rouille-deep);gap:5px;font-weight:600;line-height:1.4}.stu-plan-v{margin:4px 0 0;font-size:13px;color:var(--muted);font-style:italic;line-height:1.5}.stu-langue{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;color:var(--muted)}.stu-langue select{padding:5px 8px;border-radius:8px;border:1px solid var(--line);background:var(--cream);color:var(--brique);font-family:inherit;font-size:13.5px}.stu-cible{border:1px dashed var(--taupe);border-radius:10px;padding:8px;min-height:66px;display:flex;flex-direction:column;gap:5px;justify-content:center;font-size:12.5px;color:var(--muted);text-align:center}.stu-cible.is-pleine{border-style:solid;border-color:var(--line);background:var(--cream);text-align:left;padding:6px}.stu-cible img{width:100%;border-radius:7px;display:block}.stu-cible-img{aspect-ratio:16/9;background:var(--sable);border-radius:7px;overflow:hidden}.stu-cible-img img{width:100%;height:100%;object-fit:cover}.stu-cible-m{margin:0;font-size:12px;color:var(--muted);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stu-cible-d{margin:0;font-size:12px;color:var(--brique);line-height:1.4}.stu-cible-actes{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.stu-cible-actes .stu-act{padding:4px 8px;font-size:12.5px}.stu-cible[data-faible="1"]{border-color:var(--rouille)}@media (max-width:980px){.stu-etabli{grid-template-columns:minmax(0,1fr)}.stu-volet{width:auto;position:static;max-height:none}.stu-volet.is-replie{width:auto}.stu-ligne{grid-template-columns:1fr;gap:8px}.stu-etat{flex-wrap:wrap;white-space:normal}.stu-plan{grid-template-columns:28px minmax(0,1fr)}.stu-plan>.stu-cible{grid-column:2}}.stu-aide{margin:0 0 14px}.stu-aide>summary{cursor:pointer;list-style:none;display:inline-flex;gap:7px;align-items:center;font-size:13.5px;color:var(--muted);min-height:28px}.stu-aide>summary::-webkit-details-marker{display:none}.stu-aide>summary:before{content:"›";font-size:15px;transition:transform .15s ease}.stu-aide[open]>summary:before{transform:rotate(90deg)}.stu-aide[open]>summary{margin-bottom:8px}.stu-etabli[data-banque="0"],.stu-etabli[data-etroit="1"]{grid-template-columns:minmax(0,1fr)}.stu-etabli[data-etroit="1"] .stu-plan{grid-template-columns:28px minmax(0,1fr)}.stu-etabli[data-etroit="1"] .stu-plan>.stu-cible{grid-column:2}.stu-volet.is-tiroir{position:fixed;top:0;right:0;bottom:0;z-index:161;width:min(440px,92vw);max-height:none;border-radius:14px 0 0 14px;box-shadow:-14px 0 34px rgba(58,34,24,.2)}.stu-tiroir-fond{position:fixed;inset:0;z-index:160;background:rgba(58,34,24,.3)}.stu-tiroir-ouvrir{position:fixed;right:18px;bottom:18px;z-index:140;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--brique);background:var(--brique);color:var(--cream);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(58,34,24,.22)}@media (pointer:coarse){.stu-act,.stu-pas>button{min-height:44px}.stu-cible-actes .stu-act{min-height:44px;padding:8px 12px}.stu-replier{width:44px;height:44px;font-size:16px}.stu-aide>summary{min-height:44px}}.stu-ligne{grid-template-areas:"nom etat act" "jalons jalons jalons"}.stu-ligne>.stu-nom{grid-area:nom}.stu-ligne>.stu-etat:first-of-type{grid-area:etat}.stu-ligne>.stu-etat:nth-of-type(2){grid-area:act}.stu-jalons{grid-area:jalons;display:flex;gap:6px;flex-wrap:wrap;padding-top:9px;margin-top:2px;border-top:1px dashed var(--line)}.stu-jalons .adm-pill{cursor:help;font-size:11.5px}@media (max-width:980px){.stu-ligne{grid-template-areas:"nom" "etat" "act" "jalons"}}.stu-page{max-width:none;width:100%;margin:0}.stu-page .adm-bloc-sub,.stu-page .page-sub,.stu-page .stu-etape-p{max-width:72ch}.stu-page .stu-script{max-width:100ch}@media (min-width:1500px){.stu-volet{width:420px}.stu-etabli{gap:28px}}@media (min-width:1900px){.stu-volet{width:480px}}.stu-espaces{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 6px}.stu-espace{display:flex;align-items:center;gap:11px;min-width:210px;padding:11px 14px;border-radius:13px;border:1px solid var(--line);background:var(--creme);transition:border-color .15s ease,background .15s ease,transform .1s ease}.stu-espace,.stu-espace:hover{color:var(--brique);text-decoration:none}.stu-espace:hover{border-color:var(--taupe);background:var(--cream)}.stu-espace.is-actif{border-color:var(--brique);background:var(--brique);color:var(--cream)}.stu-espace.is-actif .stu-espace-f,.stu-espace.is-actif .stu-espace-m{color:var(--sable)}.stu-espace-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--sable);color:var(--brique)}.stu-espace.is-actif .stu-espace-ic{background:hsla(0,0%,100%,.16);color:var(--cream)}.stu-espace-n{font-weight:600;font-size:14.5px;line-height:1.25}.stu-espace-m{font-size:12px;color:var(--muted);margin-top:2px;display:block}.stu-espace-f{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--taupe);border:1px solid;border-radius:5px;padding:1px 4px;margin-left:6px}.stu-espace-j{height:3px;background:var(--sable);margin-top:6px}.stu-espace-j,.stu-espace-j>i{display:block;border-radius:2px}.stu-espace-j>i{height:100%;background:var(--rouille)}.stu-espace.is-actif .stu-espace-j{background:hsla(0,0%,100%,.2)}.stu-espace.is-actif .stu-espace-j>i{background:var(--or-clair)}@media (max-width:680px){.stu-espace{min-width:0;flex:1 1 100%}}.stu-prochaine{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:13px;margin:0 0 20px;background:var(--brique);color:var(--cream)}.stu-prochaine-t{flex:1 1 260px;min-width:0}.stu-prochaine-p{margin:0;font-size:15px;line-height:1.5}.stu-prochaine-a{display:block;margin-top:3px;font-size:12.5px;color:var(--taupe)}.stu-prochaine .stu-act{background:var(--cream);border-color:var(--cream);color:var(--brique);font-weight:600}.stu-prochaine .stu-act:hover{background:var(--or-clair);border-color:var(--or-clair);color:var(--brique)}.stu-prochaine[data-repos="1"]{background:var(--sable);color:var(--brique)}.stu-lien-discret,.stu-prochaine[data-repos="1"] .stu-prochaine-a{color:var(--muted)}.stu-lien-discret{background:none;border:0;padding:0;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stu-lien-discret:hover{color:var(--brique)}.stu-lien-discret:focus-visible{outline:2px solid var(--rouille);outline-offset:2px;border-radius:3px}.stu-pourquoi{display:block;font-size:12.5px;color:var(--muted);margin-top:4px;font-style:italic}.stu-espace--neuf{border-style:dashed;cursor:pointer;font-family:inherit;text-align:left}.stu-espace--neuf:hover{border-style:solid}.stu-modale-fond{position:fixed;inset:0;background:rgba(58,34,24,.42);z-index:60;display:grid;place-items:center;padding:20px}.stu-modale{background:var(--creme);border-radius:16px;padding:22px 24px;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;box-shadow:0 18px 50px rgba(58,34,24,.28)}.stu-champ{display:block;margin-bottom:16px}.stu-champ-l{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.stu-champ input{width:100%;padding:9px 12px;font-size:15px;font-family:inherit}.stu-champ input,.stu-choix-ic{border-radius:10px;border:1px solid var(--line);background:var(--cream);color:var(--brique)}.stu-choix-ic{width:38px;height:38px;cursor:pointer;display:grid;place-items:center}.stu-choix-ic.is-actif{border-color:var(--brique);background:var(--brique);color:var(--cream)}.stu-choix-co{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer}.stu-choix-co.is-actif{border-color:var(--brique)}.stu-choix-co[data-couleur=rouille]{background:var(--rouille)}.stu-choix-co[data-couleur=moutarde]{background:var(--moutarde)}.stu-choix-co[data-couleur=sauge]{background:var(--sauge)}.stu-choix-co[data-couleur=taupe]{background:var(--taupe)}.stu-choix-co[data-couleur=teal]{background:var(--teal)}.stu-travaux{border:1px solid var(--line);border-radius:13px;padding:12px 14px;background:var(--creme);margin:16px 0}.stu-travaux[data-alerte="1"]{border-color:var(--rouille);background:var(--cream)}.stu-travaux-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14.5px;color:var(--brique)}.stu-travaux-h .sec{display:inline;font-size:12.5px}.seq-form{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;border:1px solid var(--line);border-radius:13px;padding:16px;background:var(--creme);margin:8px 0 22px}.seq-photos{display:flex;gap:10px}.seq-photo{position:relative;width:132px;aspect-ratio:9/16;margin:0;border-radius:10px;overflow:hidden;background:var(--sable);border:1px solid var(--line)}.seq-photo img{width:100%;height:100%;object-fit:cover;display:block}.seq-photo figcaption{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:6px;background:rgba(42,30,26,.72);color:#fff;font-size:11.5px;font-weight:600}.seq-enlever{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:0;display:grid;place-items:center;background:rgba(42,30,26,.72);color:#fff;cursor:pointer}.seq-ajout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;border-style:dashed;color:var(--brique);font:inherit;font-size:12.5px;text-align:center;cursor:pointer}.seq-ajout:hover{border-color:var(--taupe);background:var(--cream)}.seq-champs{min-width:0;display:grid;grid-gap:8px;gap:8px}.seq-conseil{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.seq-label{font-size:13.5px;font-weight:600;color:var(--brique)}.seq-texte{width:100%;box-sizing:border-box;font:inherit;font-size:14.5px;padding:9px 11px;resize:vertical;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--brique)}.seq-aide{margin:0;font-size:12.5px;color:var(--muted)}.seq-erreur{margin:0;font-size:13.5px;color:var(--rouille-deep)}.seq-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.seq-durees{display:inline-flex;gap:4px;flex-wrap:wrap}.seq-duree{font:inherit;font-size:13px;padding:6px 11px;min-height:34px;border-radius:8px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--brique)}.seq-duree.is-actif{background:var(--brique);border-color:var(--brique);color:var(--cream);font-weight:600}.seq-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:14px;gap:14px}.seq-carte{border:1px solid var(--line);border-radius:13px;padding:12px;background:#fff;display:grid;grid-gap:9px;gap:9px;align-content:start}.seq-carte[data-statut=echec]{border-color:var(--rouille)}.seq-carte-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seq-meta{font-size:12.5px;color:var(--muted)}.seq-consigne{margin:0;font-size:13.5px;color:var(--brique);line-height:1.45}.seq-essais{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start}.seq-essai{display:grid;grid-gap:6px;gap:6px;justify-items:start}.seq-attente,.seq-essai video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:9px;background:var(--sable);display:block}.seq-attente{opacity:.55}.seq-essais>.seq-aide{grid-column:1/-1}.seq-reprise{display:grid;grid-gap:8px;gap:8px}.seq-carte .stu-aide{margin:0}@media (max-width:760px){.seq-form{grid-template-columns:minmax(0,1fr);padding:12px}.seq-photo{width:calc((100% - 10px) / 2);max-width:170px}.seq-photos{width:100%}}.coord-volet{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),margin-bottom .26s cubic-bezier(.2,.7,.2,1)}.coord-volet[data-ouvert=true]{grid-template-rows:1fr}.coord-volet>div{overflow:hidden;min-height:0}.coord-volet[data-ouvert=false]>div{visibility:hidden;transition:visibility 0s linear .26s}.coord-volet[data-ouvert=true]>div{visibility:visible}.coord-flash{animation:coord-flash 1.6s ease-out forwards}.touche-main{font-family:Caveat,Segoe Print,cursive;font-weight:600;color:#9c3d1a;display:inline-block;transform:rotate(-2deg);line-height:1.05}.signature-brooke{margin:26px 0 0;display:flex;flex-direction:column;align-items:center;gap:2px}.signature-brooke__salut{font-size:24px}.signature-brooke__nom{position:relative;font-size:40px;font-weight:700;padding-right:26px}.signature-brooke__nom svg{position:absolute;right:-6px;top:-10px;transform:rotate(-8deg);overflow:visible;fill:none;stroke:#9c3d1a;stroke-linecap:round;stroke-linejoin:round}.coord-carte [data-comptant-detail]{display:none!important}.coord-carte [data-bande-total][data-seul]{margin-top:26px}@media (max-width:560px){.coord-carte{margin-bottom:22px!important}.coord-carte [data-bande-total]{margin-top:26px!important;padding-top:12px!important;padding-bottom:12px!important}.coord-carte [data-prix]{font-size:34px!important}}@media (max-width:420px){[data-haut-photo] [data-quantieme]{font-size:60px!important;min-width:72px!important;padding-right:14px!important}[data-haut-photo] [data-quantieme]+span{padding-left:14px!important}}.coord-pouls{position:relative;flex:none;width:7px;height:7px;border-radius:999px;background:#c4572e;animation:coord-pouls 1.8s ease-in-out infinite}.coord-pouls:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:coord-onde 1.8s ease-out infinite}@keyframes coord-pouls{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes coord-onde{0%{box-shadow:0 0 0 0 rgba(196,87,46,.55)}to{box-shadow:0 0 0 6px rgba(196,87,46,0)}}@keyframes coord-flash{0%{background:rgba(196,87,46,.1)}to{background:transparent}}.coord-date:has(input[name=coord-date]:focus-visible){outline:2px solid #c4572e;outline-offset:2px}.coord-tete{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:6px;gap:6px}.coord-tete>span:first-child{display:none}.coord-tete__pastille{order:-1;justify-self:stretch;display:flex;justify-content:flex-end}.coord-tete__pastille:empty{display:none}@media (max-width:359px){.coord-formules[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:24px!important}}@media (prefers-reduced-motion:reduce){.coord-volet,.coord-volet[data-ouvert=false]>div{transition:none}.coord-flash,.coord-pouls,.coord-pouls:after{animation:none}}:root{--cta-degrade:linear-gradient(96deg,#c4572e,#d06a2a 55%,#dfa63a);--cta-relief:inset 0 1px 0 hsla(0,0%,100%,.36),inset 0 -2px 0 rgba(96,34,10,.3),0 14px 24px -14px rgba(120,45,15,.85);--cta-relief-survol:inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -2px 0 rgba(96,34,10,.3),0 18px 30px -14px rgba(120,45,15,.9);--cta-relief-appui:inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 -1px 0 rgba(96,34,10,.26),0 6px 12px -9px rgba(120,45,15,.85)}.btn:not(.adm-main .btn):not(.btn-ghost):not(.btn-danger):not(.lp-offer-cta-disabled),.cta-marque,.mk-cta:not(.mk-cta--ghost){border:0!important;border-radius:999px!important;font-family:Outfit,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;font-size:12.5px!important;letter-spacing:.7px!important;text-transform:uppercase!important;transition:transform .18s ease,box-shadow .25s ease,filter .25s ease}.btn:not(.adm-main .btn):not(.btn-ghost):not(.btn-danger):not(.lp-offer-cta-disabled):not(:disabled),.cta-marque:not(:disabled),.mk-cta:not(.mk-cta--ghost):not(:disabled){background:var(--cta-degrade)!important;color:#fff9ee!important;text-shadow:0 1px 0 rgba(96,34,10,.28);box-shadow:var(--cta-relief)!important}.btn:not(.adm-main .btn):not(.btn-ghost):not(.btn-danger):not(.lp-offer-cta-disabled):not(:disabled):hover,.cta-marque:not(:disabled):hover,.mk-cta:not(.mk-cta--ghost):not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:var(--cta-relief-survol)!important;text-decoration:none}.btn:not(.adm-main .btn):not(.btn-ghost):not(.btn-danger):not(.lp-offer-cta-disabled):not(:disabled):active,.cta-marque:not(:disabled):active,.mk-cta:not(.mk-cta--ghost):not(:disabled):active{transform:translateY(1px);box-shadow:var(--cta-relief-appui)!important}@media (prefers-reduced-motion:reduce){.btn:not(.adm-main .btn),.cta-marque,.mk-cta{transition:none}.btn:not(.adm-main .btn):active,.btn:not(.adm-main .btn):hover,.cta-marque:active,.cta-marque:hover,.mk-cta:active,.mk-cta:hover{transform:none}}.mk--formulaire{background:#f2e7d2}.pied-form{position:relative;margin-top:0;padding:60px 16px 26px;color:#f0e4ce;text-align:center;background:linear-gradient(rgba(28,24,21,.74),rgba(28,24,21,.88)),url(/media/pied-formulaire.webp) center 38%/cover}.pied-form:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23F2E7D2' fill-opacity='.35' d='M0,26 C180,54 360,-2 560,22 C760,46 920,4 1120,20 C1280,33 1380,14 1440,22 L1440,0 L0,0 Z'/%3E%3Cpath fill='%23F2E7D2' d='M0,18 C200,44 420,-4 640,16 C860,36 1040,2 1240,14 C1340,20 1400,10 1440,14 L1440,0 L0,0 Z'/%3E%3C/svg%3E") top/100% 34px}.pied-form__in{max-width:720px;margin:0 auto}.pied-form__legal{margin:0;font-size:12.5px;color:#cbb99c;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px}.pied-form__legal a{color:#cbb99c;text-decoration:none;border-bottom:1px solid hsla(37,31%,70%,.3);display:inline-block;padding:4px 2px}.pied-form__legal a:hover{color:#f0e4ce}@media (max-width:520px){.pied-form__legal{justify-content:center;text-align:center}}.ctn{padding:18px 24px 40px;color:var(--brique);font-family:Outfit,system-ui,sans-serif}.ctn-entete{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.ctn-entete h1{margin:0 auto 0 0;font-size:28px;line-height:1.1}.ctn-compte{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--cream);border:1px solid var(--line);font-size:13px;font-weight:500}.ctn-onglets{display:flex;flex-wrap:wrap;gap:4px 24px;margin:14px 0 18px;border-bottom:1px solid var(--line)}.ctn-onglets a{padding:9px 0 11px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none}.ctn-onglets a[aria-current=page]{border-bottom-color:var(--rouille);color:var(--brique);font-weight:600}@media (max-width:767px){.ctn-onglets[data-onglets-espace]{flex-wrap:nowrap;gap:0 20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:24px}.ctn-onglets[data-onglets-espace]::-webkit-scrollbar{display:none}.ctn-onglets[data-onglets-espace] a{flex:none;white-space:nowrap}}.ctn-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream);color:var(--brique);font:600 13px Outfit,sans-serif;cursor:pointer;text-decoration:none}.ctn-btn:disabled{opacity:.5;cursor:not-allowed}.ctn-btn-plein{border:1px solid var(--rouille);background:var(--rouille);color:var(--cream);font-size:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ctn-btn-plein:hover:not(:disabled){background:var(--rouille-deep);border-color:var(--rouille-deep);transform:translateY(-1px)}.ctn-btn-plein:active{transform:none}.ctn-btn-plein:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.ctn-btn-engager{border:0;background:#2f7a4f;color:var(--cream)}.ctn-btn-engager:hover:not(:disabled){background:#256640}.ctn-btn-vert{border-color:#2f7a4f;color:#256640;background:transparent}.ctn-btn-refus{border-color:#9c3d1a;color:#9c3d1a;background:transparent}.ctn-btn-refus-plein{border:0;background:#9c3d1a;color:var(--cream)}.ctn-btn-archiver{border-color:#8a7259;color:var(--muted);background:transparent}.ctn-btn-texte{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}.ctn-puce{border-radius:999px;border:1px solid transparent}.ctn-puce,.ctn-statut{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 9px;font-size:11.5px;font-weight:600;white-space:nowrap}.ctn-statut{gap:4px;border-radius:999px;line-height:1.5;background:var(--sable);color:var(--brique)}.ctn-statut:before{content:"•";font-weight:700}.ctn-statut[data-ton=neutre]{background:var(--sable);color:var(--muted);font-weight:500}.ctn-statut[data-ton=attente]{background:rgba(223,166,58,.18);color:#7a5a12}.ctn-statut[data-ton=attente][data-plein]{background:var(--moutarde);color:var(--brique)}.ctn-statut[data-ton=faire]{background:var(--sable);color:var(--brique)}.ctn-statut[data-ton=faire]:before{content:"→"}.ctn-statut[data-ton=faire][data-plein]{background:var(--taupe);color:var(--brique);font-weight:700}.ctn-statut[data-ton=ok]{background:rgba(47,122,79,.12);color:#256640}.ctn-statut[data-ton=ok]:before{content:"✓"}.ctn-statut[data-ton=ok][data-plein]{background:#2f7a4f;color:var(--cream)}.ctn-statut[data-ton=alerte]{background:rgba(196,87,46,.12);color:#9c3d1a}.ctn-statut[data-ton=alerte]:before{content:"!"}.ctn-statut[data-ton=alerte][data-plein]{background:var(--rouille-deep);color:var(--cream)}.ctn-statut[data-ton=clos]{background:rgba(58,34,24,.07);color:var(--muted)}.ctn-statut[data-ton=clos]:before{content:"–"}.ctn-statut[data-ton=clos][data-plein]{background:#77624b;color:var(--cream)}.ctn-statut[data-cellule]{justify-content:center;box-sizing:border-box;width:100%;min-width:6.4rem;max-width:8rem;padding:.3rem .5rem;border-radius:6px;font-size:.78rem}.ctn-statut[data-mini]{padding:0 6px;font-size:10px;gap:3px}.ctn-point{display:inline-block;width:8px;height:8px;border-radius:999px;flex:none}.ctn{--rouille-texte:#9c3d1a;--sand:#ebdaba;--sauge-pale:#f2f7f6}.ctn-texte-alerte{color:#9c3d1a;font-weight:600}.ctn-puce-sans-visuel{background:transparent;color:#9c3d1a;border-color:#9c3d1a;border-style:dashed}.ctn-vue-bascule{background:#ebdaba}.ctn-jour-pastille-tournage{background:#ebdaba;color:var(--brique)}.ctn-carte{border:1px solid var(--line);border-radius:16px;padding:12px}.ctn-carte,.ctn-champ{background:var(--cream)}.ctn-champ{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:12px;border:1px solid rgba(58,34,24,.3);font:14px Outfit,sans-serif;color:var(--brique);letter-spacing:0;text-transform:none}.ctn-champ:focus-visible{outline:2px solid var(--brique);outline-offset:0}.ctn-champ[aria-invalid=true]{border-color:#9c3d1a;box-shadow:0 0 0 1px #9c3d1a}.ctn-aide-champ{margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.35;color:#9c3d1a;letter-spacing:0;text-transform:none}.ctn-etiquette{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brique);display:flex;flex-direction:column;gap:5px}.ctn-message{margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#fff1da;border:1px solid var(--moutarde);font-size:13.5px}.ctn-message[data-ton=erreur]{background:var(--creme);border-color:#9c3d1a;color:#9c3d1a}.ctn-surtitre{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brique)}.ctn-vide{padding:18px;border-radius:16px;border:1px dashed var(--taupe);color:var(--muted);font-size:13.5px;text-align:center}.ctn-cal{display:grid;grid-template-columns:min(400px,calc((100% - 22px) * .3115)) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}@media (max-width:899px){.ctn-cal{grid-template-columns:minmax(0,1fr)}.ctn-profil{max-width:440px}}.ctn-profil-identifiant{position:relative}.ctn-profil-taille{display:none}@media (max-width:899px){.ctn-profil-taille{display:inline-flex;align-items:center;margin-left:auto;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #d9cbb6;background:#fffefb;color:#1f1a17;font:600 12.5px Outfit,sans-serif;cursor:pointer;touch-action:manipulation}.ctn-profil[data-mini]{height:clamp(300px,44svh,380px);min-height:0;max-width:none}.ctn-profil[data-mini] .ctn-profil-identifiant{padding:10px 12px 2px!important;font-size:15px!important}.ctn-profil[data-mini] .ctn-profil-identifiant img,.ctn-profil[data-mini] .ctn-profil-identifiant svg{width:22px;height:22px}.ctn-profil[data-mini] .ctn-profil-tete{gap:12px;padding:6px 12px 8px}.ctn-profil[data-mini] .ctn-profil-avatar{width:44px;height:44px;font-size:16px;border-width:2px}.ctn-profil[data-mini] .ctn-profil-tete strong{font-size:13px!important}.ctn-profil[data-mini] .ctn-profil-tete>div{gap:2px!important}.ctn-profil[data-mini] .ctn-profil-compteurs{justify-content:flex-start;gap:14px;font-size:11.5px}.ctn-profil[data-mini] .ctn-profil-compteurs strong{display:inline;font-size:13px;margin-right:3px}.ctn-profil[data-mini] [data-profil-bio],.ctn-profil[data-mini] [data-profil-site]{display:none}.ctn-profil[data-mini] .ctn-alaune{gap:10px;padding:2px 12px 8px}.ctn-profil[data-mini] .ctn-alaune-item{width:48px}.ctn-profil[data-mini] .ctn-alaune-rond{width:44px;height:44px}.ctn-profil[data-mini] [data-alaune-cadre],.ctn-profil[data-mini] p[data-alaune]{display:none}.ctn-profil[data-mini] [data-fraicheur]{margin:0 12px 6px;gap:2px 8px;font-size:10.5px}.ctn-profil[data-mini] [data-fraicheur] [data-ton=erreur]{flex-basis:auto}.ctn-profil[data-mini] [data-fraicheur] .ctn-btn{min-height:26px!important;font-size:11px!important}}.ctn-profil{display:flex;flex-direction:column;height:min(calc(100svh - 150px),780px);min-height:440px;background:#fffefb;border:1px solid var(--line);border-radius:20px;overflow:hidden;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1f1a17}.ctn-profil-ecran{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ctn-alaune-cadre{position:relative}.ctn-alaune{display:flex;gap:14px;padding:4px 16px 12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding-inline:16px}.ctn-alaune::-webkit-scrollbar{display:none}.ctn-alaune-item{flex:none;width:66px;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:#1f1a17;background:none;border:0;padding:0;font:inherit;cursor:default;scroll-snap-align:start}.ctn-alaune-fleche{position:absolute;top:35px;z-index:1;width:26px;height:26px;margin:0;padding:0;border-radius:999px;border:0;background:#fffefb;color:#1f1a17;box-shadow:0 1px 4px rgba(0,0,0,.32);display:grid;place-items:center;cursor:pointer;font:700 16px/1 Outfit,sans-serif;transform:translateY(-50%)}.ctn-alaune-fleche[data-sens=gauche]{left:6px}.ctn-alaune-fleche[data-sens=droite]{right:6px}.ctn-alaune-fleche:focus-visible{outline:2px solid #1f1a17;outline-offset:2px}@media (max-width:767px){.ctn-alaune-fleche{display:none}}@media (prefers-reduced-motion:reduce){.ctn-alaune{scroll-behavior:auto}}.ctn-alaune-item[href]{cursor:pointer}.ctn-alaune-rond{width:62px;height:62px;border-radius:999px;box-sizing:border-box;border:1.5px solid #d9cbb6;padding:2px;background:#fffefb;display:grid;place-items:center;overflow:hidden}.ctn-alaune-rond img{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block;background:#efe7da}.ctn-alaune-rond[data-vide]{background:linear-gradient(160deg,#f6ebdd,#e3cfb2);color:#8c7a68;font:600 10px Outfit,sans-serif}.ctn-alaune-titre{max-width:66px;font-size:11px;line-height:1.2;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn-profil-tete{display:flex;align-items:center;gap:20px;padding:10px 16px 12px}.ctn-profil-avatar{width:76px;height:76px;border-radius:999px;flex:none;display:grid;place-items:center;background:linear-gradient(45deg,var(--or-clair),var(--rouille));color:#fff;font:700 26px Outfit,sans-serif;border:3px solid #fffefb;box-shadow:0 0 0 2px var(--rouille)}.ctn-profil-compteurs{display:flex;justify-content:space-between;font-size:13px}.ctn-profil-compteurs strong{display:block;font-size:16px}.ctn-profil-onglets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #efe7da}.ctn-profil-onglets span{display:grid;place-items:center;padding:9px 0;color:#8c7a68}.ctn-profil-onglets span[aria-selected=true]{border-bottom:1.5px solid #1f1a17;color:#1f1a17}.ctn-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px}.ctn-tuile{position:relative;display:block;aspect-ratio:3/4;padding:0;margin:0;border:0;background:#efe7da;cursor:pointer;overflow:hidden;text-align:left;font-family:Outfit,sans-serif}.ctn-tuile-titre{position:absolute;inset:0;padding:10px 8px 26px;font-size:12px;font-weight:600;line-height:1.3;color:#3a2218;overflow:hidden}.ctn-tuile-bandeau{position:absolute;left:0;right:0;bottom:0;padding:3px 6px;font-size:10.5px;font-weight:600}.ctn-tuile-bandeau[data-ton=faire],.ctn-tuile-bandeau[data-ton=neutre]{background:var(--taupe);color:var(--brique)}.ctn-tuile-bandeau[data-ton=attente]{background:var(--moutarde);color:var(--brique)}.ctn-tuile-bandeau[data-ton=ok]{background:#2f7a4f;color:var(--cream)}.ctn-tuile-bandeau[data-ton=alerte]{background:var(--rouille-deep);color:var(--cream)}.ctn-tuile-bandeau[data-ton=clos]{background:#77624b;color:var(--cream)}.ctn-tuile[aria-pressed=true]{outline:3px solid #1f1a17;outline-offset:-3px}@media (min-width:900px){.ctn-profil{container-type:inline-size}@container (max-width: 399px){.ctn-profil-identifiant{font-size:clamp(14px,4.5cqi,18px)!important}.ctn-profil-tete{gap:clamp(12px,5cqi,20px)}.ctn-profil-avatar{width:clamp(54px,19cqi,76px);height:clamp(54px,19cqi,76px);font-size:clamp(19px,6.5cqi,26px)}.ctn-profil-compteurs{font-size:clamp(11px,3.25cqi,13px)}.ctn-profil-compteurs strong{font-size:clamp(13px,4cqi,16px)}.ctn-alaune{gap:clamp(9px,3.5cqi,14px)}.ctn-alaune-item{width:clamp(50px,16.5cqi,66px)}.ctn-alaune-rond{width:clamp(46px,15.5cqi,62px);height:clamp(46px,15.5cqi,62px)}.ctn-alaune-titre{max-width:clamp(50px,16.5cqi,66px);font-size:clamp(9.5px,2.75cqi,11px)}.ctn-alaune-fleche{top:calc(4px + clamp(23px, 7.75cqi, 31px))}.ctn-tuile-titre{font-size:clamp(10px,3cqi,12px)}.ctn-tuile-bandeau{font-size:clamp(9px,2.625cqi,10.5px)}}@container (max-width: 299px){.ctn-profil-tete{flex-direction:column;align-items:flex-start;gap:8px}.ctn-profil-tete>div{align-self:stretch}}}.ctn-mois-barre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.ctn-mois-barre h2{margin:0 6px 0 0;font-size:22px}.ctn-mois{border:1px solid var(--line);border-radius:16px;background:var(--cream)}.ctn-mois-tete{border-radius:15px 15px 0 0}.ctn-mois-sem:last-child>.ctn-jour:first-child{border-bottom-left-radius:15px}.ctn-mois-sem:last-child>.ctn-jour:last-child{border-bottom-right-radius:15px}.ctn-mois-sem,.ctn-mois-tete{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ctn-mois-tete{background:var(--creme);border-bottom:1px solid var(--line)}.ctn-mois-tete span{padding:7px 9px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8c7a68}.ctn-jour{min-height:84px;box-sizing:border-box;padding:6px 7px;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);font-family:Outfit,sans-serif;text-align:left;cursor:pointer;color:var(--brique)}.ctn-jour[data-hors]{background:var(--sable);color:#8c7a68}.ctn-jour[aria-pressed=true]{background:#fff1da;box-shadow:inset 0 0 0 2px var(--rouille-deep)}.ctn-jour-num{font-size:12.5px;font-weight:600}.ctn-jour-num[data-auj]{min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--rouille-deep);color:var(--creme);display:inline-grid;place-items:center}.ctn-jour-items{display:flex;flex-wrap:wrap;gap:3px}.ctn-jour-pastille{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent}.ctn-detail-jour{margin-top:12px}.ctn-ligne{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.ctn-ligne:first-child{border-top:0}.ctn-ligne button.ctn-lien{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ctn-ligne-apublier{flex:none}@media (max-width:767px){.ctn-ligne[data-a-publier-ligne]{flex-wrap:wrap}.ctn-ligne[data-a-publier-ligne] .ctn-ligne-apublier{order:3;flex:1 1 100%;justify-content:center}}.ctn-voile{position:fixed;inset:0;background:rgba(42,24,16,.42);z-index:80}.ctn-tiroir{position:fixed;top:0;right:0;bottom:0;width:min(1000px,100%);background:var(--sable);z-index:81;display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px rgba(42,24,16,.6)}.ctn-tiroir[data-etroit]{width:min(460px,100%)}.ctn-tiroir-tete{padding:16px 22px 12px;border-bottom:1px solid rgba(58,34,24,.3);background:var(--creme);display:flex;flex-direction:column;gap:10px}.ctn-tiroir-corps{flex:1 1;min-height:0;overflow:auto;padding:18px 22px;background:var(--sable)}.ctn-maj-distante{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 22px;background:#fff1da;border-bottom:1px solid var(--moutarde);font-size:13.5px}.ctn-maj-distante-texte{flex:1 1 220px;min-width:0}.ctn-maj-distante-gestes{display:inline-flex;flex-wrap:wrap;gap:8px}.ctn-maj-distante>.ctn-btn-texte{padding-left:0}.ctn-tiroir-pied{padding:12px 22px;border-top:1px solid rgba(58,34,24,.3);display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--creme)}.ctn-tiroir .ctn-surtitre{display:block;padding-bottom:6px;border-bottom:1px solid rgba(58,34,24,.18)}.ctn-tiroir .ctn-carte,.ctn-tiroir .ctn-kit-ligne{border-color:rgba(58,34,24,.18)}.ctn-tiroir .ctn-filtre{border-color:rgba(58,34,24,.3)}.ctn-tiroir .ctn-filtre[aria-pressed=true]{border-color:var(--brique)}.ctn-fiche{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:26px;gap:26px}@media (max-width:899px){.ctn-fiche{grid-template-columns:minmax(0,1fr)}.ctn-apercu{margin:0 auto}}.ctn-etapes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.ctn-etapes li{padding:3px 9px;border-radius:999px;font-size:12px;border:1px solid transparent;background:var(--sable);color:var(--brique)}.ctn-etapes li[data-ton=neutre]{background:var(--sable);color:var(--muted)}.ctn-etapes li[data-ton=attente]{background:rgba(223,166,58,.18);color:#7a5a12}.ctn-etapes li[data-ton=faire]{background:var(--sable);color:var(--brique)}.ctn-etapes li[data-ton=ok]{background:rgba(47,122,79,.12);color:#256640}.ctn-etapes li[data-ton=alerte]{background:rgba(196,87,46,.12);color:#9c3d1a}.ctn-etapes li[data-ton=clos]{background:rgba(58,34,24,.07);color:var(--muted)}.ctn-etapes li:not([data-fait]):not([aria-current=step]){opacity:.5}.ctn-etapes li[aria-current=step]{font-weight:700;box-shadow:0 0 0 2px var(--brique)}.ctn-etapes li[aria-current=step][data-ton=faire],.ctn-etapes li[aria-current=step][data-ton=neutre]{background:var(--taupe);color:var(--brique)}.ctn-etapes li[aria-current=step][data-ton=attente]{background:var(--moutarde);color:var(--brique)}.ctn-etapes li[aria-current=step][data-ton=ok]{background:#2f7a4f;color:var(--cream)}.ctn-etapes li[aria-current=step][data-ton=alerte]{background:var(--rouille-deep);color:var(--cream)}@media (max-width:767px){.ctn-etapes{align-items:center;gap:6px}.ctn-etapes li:not([aria-current=step]){width:11px;height:11px;padding:0;border-radius:999px}.ctn-etapes li:not([aria-current=step]) .ctn-etape-nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctn-etapes li[data-fait][data-ton=attente]{background:var(--moutarde)}.ctn-etapes li[data-fait][data-ton=faire],.ctn-etapes li[data-fait][data-ton=neutre]{background:var(--taupe)}.ctn-etapes li[data-fait][data-ton=ok]{background:#2f7a4f}.ctn-etapes li[data-fait][data-ton=alerte]{background:var(--rouille-deep)}}.ctn-apercu{position:relative;width:300px;height:590px;border-radius:40px;background:var(--brique-2);padding:10px;box-sizing:border-box;transition:height .2s ease}.ctn-apercu-ecran{position:relative;width:100%;height:100%;border-radius:31px;overflow:hidden;background:linear-gradient(160deg,#6f5847,#2a1810);color:#fff;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ctn-apercu[data-vide]{height:120px;border-radius:24px;padding:6px}.ctn-apercu[data-vide] .ctn-apercu-ecran{border-radius:19px}.ctn-compteur{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--brique)}.ctn-tableau{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));grid-gap:12px;gap:12px;align-items:start;overflow-x:auto;padding-bottom:6px}.ctn-colonne{background:var(--sable);border:1px solid rgba(58,34,24,.18);border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:9px;min-height:360px}.ctn-colonne h2{margin:0 0 2px;font:600 14px Outfit,sans-serif;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:2px 4px 8px;border-bottom:1px solid rgba(58,34,24,.22);color:var(--brique)}.ctn-colonne-compte{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--creme);border:1px solid rgba(58,34,24,.22);font-size:12px;font-weight:600;color:var(--brique)}.ctn-colonne-sous{font-size:12px;font-weight:500;color:var(--muted);flex-basis:100%}.ctn-colonne-vide{margin:2px 0 0;padding:18px 10px;border-radius:12px;border:1px dashed rgba(58,34,24,.3);color:var(--muted);font-size:12.5px;font-weight:500;text-align:center}.ctn-tag{padding:1px 7px;border-radius:999px;background:#ebdaba;font-size:11px}.ctn-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.ctn-filtre{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--cream);color:var(--brique);font:600 12.5px Outfit,sans-serif;cursor:pointer}.ctn-filtre[aria-pressed=true]{background:var(--brique);color:var(--cream);border-color:var(--brique)}.ctn-tournages{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:999px){.ctn-tournages{grid-template-columns:minmax(0,1fr)}}.ctn-date{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;border-radius:16px;border:1px solid var(--line);background:var(--cream);color:var(--brique);font-family:Outfit,sans-serif;text-align:left;cursor:pointer}.ctn-date[aria-pressed=true]{border:2px solid var(--brique);background:#fff1da}.ctn-date-jour{min-width:38px;font-family:"DM Serif Display",Georgia,serif;font-size:28px;line-height:.9}.ctn-passes{margin-top:4px}.ctn-passes>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;list-style:none}.ctn-passes>summary::-webkit-details-marker{display:none}.ctn-passes>summary:before{content:"›";display:inline-block;transition:transform .15s}.ctn-passes[open]>summary:before{transform:rotate(90deg)}.ctn-passes>summary:focus-visible{outline:2px solid var(--brique);outline-offset:2px;border-radius:4px}.ctn-plan{display:flex;align-items:center;gap:10px;font-size:14px}.ctn-plan input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal)}.ctn-plan[data-fait] span{color:var(--muted);text-decoration:line-through}.ctn-jour{outline:none}.ctn-jour:focus-visible{box-shadow:inset 0 0 0 2px var(--teal)}.ctn-jour-items{width:100%;flex-direction:column;align-items:stretch}.ctn-jour-tete{display:inline-flex;align-items:center;gap:5px}.ctn-jour-nom{font-size:12.5px;font-weight:500;color:var(--muted)}.ctn-mois[data-vue=mois] .ctn-jour-nom{display:none}.ctn-mois[data-vue=semaine] .ctn-jour{min-height:220px}.ctn-jour{position:relative;container:case/inline-size}.ctn-carte-cal{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;padding:2px 5px 2px 6px;border-radius:7px;border:1px solid var(--line);border-left:3px solid var(--taupe);background:#fffefb;color:var(--brique);font-size:10.5px;line-height:1.25;text-align:left;overflow:hidden;cursor:pointer;outline:none}.ctn-carte-cal[data-source=prevue]{background:var(--creme)}.ctn-carte-cal:hover{border-color:rgba(58,34,24,.3)}.ctn-carte-cal:focus-visible{box-shadow:0 0 0 2px var(--teal)}.ctn-carte-cal[data-ouverte]:not([data-surimpression]){border-color:rgba(58,34,24,.3);box-shadow:0 6px 18px -10px rgba(58,34,24,.6);padding-bottom:6px}.ctn-carte-cal[data-ouverte]:focus-visible{box-shadow:0 0 0 2px var(--teal),0 6px 18px -10px rgba(58,34,24,.6)}.ctn-carte-cal-ligne1{display:flex;align-items:center;gap:4px;min-width:0;min-height:17px}.ctn-carte-cal-texte{flex:1 1 auto;min-width:2.6em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.ctn-carte-cal[data-ouverte]:not([data-surimpression]) .ctn-carte-cal-texte{white-space:normal;overflow-wrap:break-word}.ctn-carte-cal-ligne2{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-width:0;min-height:15px}.ctn-carte-cal-ligne2 .ctn-badges-pilier{display:contents}.ctn-carte-cal-ligne2 .ctn-badge-pilier{overflow:visible;text-overflow:clip}.ctn-carte-cal-ligne2>.ctn-point-statut{margin-left:auto}.ctn-carte-cal-ligne2>.ctn-point-statut~.ctn-point-statut{margin-left:0}.ctn-carte-cal-date{flex:none;margin-left:auto;padding-left:6px;font-size:10.5px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ctn-carte-cal[data-ouverte]:not([data-surimpression]) .ctn-carte-cal-ligne2{display:none}.ctn-carte-cal[data-lieu=jour]:not([data-ouverte]),.ctn-mois[data-vue=semaine] .ctn-carte-cal:is(:not([data-ouverte]),[data-surimpression]){flex-direction:row;align-items:center;gap:4px}.ctn-carte-cal[data-lieu=jour]:not([data-ouverte]) .ctn-carte-cal-ligne1,.ctn-mois[data-vue=semaine] .ctn-carte-cal:is(:not([data-ouverte]),[data-surimpression]) .ctn-carte-cal-ligne1{flex:1 1 auto}.ctn-carte-cal[data-lieu=jour]:not([data-ouverte]) .ctn-carte-cal-ligne2,.ctn-mois[data-vue=semaine] .ctn-carte-cal:is(:not([data-ouverte]),[data-surimpression]) .ctn-carte-cal-ligne2{flex:none;flex-wrap:nowrap}.ctn-carte-cal[data-lieu=jour]:not([data-ouverte]) .ctn-carte-cal-ligne2>.ctn-point-statut{margin-left:0}.ctn-carte-cal[data-lieu=jour]:not([data-ouverte]) .ctn-carte-cal-ligne2 .ctn-badge-audience{display:none}@container case (max-width: 160px){.ctn-mois[data-vue=semaine] .ctn-carte-cal-ligne2 .ctn-badge-pilier{display:inline-grid;place-items:center;width:13px;height:13px;padding:0;font-size:0;line-height:0}.ctn-mois[data-vue=semaine] .ctn-carte-cal-ligne2 .ctn-badge-pilier:before{margin:0}.ctn-mois[data-vue=semaine] .ctn-carte-cal-ligne2 .ctn-badge-audience,.ctn-mois[data-vue=semaine] .ctn-carte-cal-ligne2 .ctn-badge-brouillon{display:none}}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case]:is(:not([data-ouverte]),[data-surimpression]){gap:2px}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-carte-cal-ligne1{min-height:14px}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-carte-cal-ligne2{min-height:14px;row-gap:2px}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-badge-audience{display:none}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-badge-pilier{padding:0 5px 0 4px;font-size:10px;line-height:12px}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-badge-pilier:before{width:5px;height:5px;margin-right:3px;vertical-align:0}.ctn-mois[data-vue=mois] .ctn-carte-cal[data-lieu=case] .ctn-badge-brouillon{padding:0 5px;font-size:10px;line-height:12px}.ctn-carte-cal[data-lieu=idees]{padding:4px 8px;border-radius:10px;background:var(--cream);font-size:12px}.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-texte{font-size:12.5px}.ctn-carte-cal[data-lieu=idees][data-ouverte]{padding-bottom:8px}.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-ligne2 .ctn-badge-pilier{padding:0 5px 0 4px;font-size:10px;line-height:13px}.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-ligne2 .ctn-badge-pilier:before{width:5px;height:5px;margin-right:3px;vertical-align:0}.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-ligne2 .ctn-badge-audience,.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-ligne2 .ctn-badge-brouillon,.ctn-carte-cal[data-lieu=idees] .ctn-carte-cal-ligne2 .ctn-badge-reprendre{padding:0 5px;font-size:10px;line-height:13px}@media (max-width:767px){.ctn-tableau{grid-template-columns:repeat(5,minmax(256px,1fr))}}.ctn-carte-cal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px}.ctn-carte-cal-actions .ctn-btn-petit{min-height:30px;padding:0 10px;font-size:12px}.ctn-choix-tournage{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.ctn-raison{font-size:11.5px;line-height:1.35;color:var(--muted)}.ctn-badge-brouillon{display:inline-block;flex:none;box-sizing:border-box;padding:0 6px;border-radius:999px;border:1px dashed rgba(58,34,24,.55);background:transparent;color:var(--muted);font:600 10.5px/15px Outfit,sans-serif;white-space:nowrap;vertical-align:middle}.ctn-tiroir-ligne1 .ctn-badge-brouillon{font-size:12px;line-height:20px;padding:0 9px}.ctn-badge-reprendre{display:inline-block;flex:none;box-sizing:border-box;padding:0 6px;border-radius:999px;border:1px solid rgba(196,87,46,.5);background:rgba(196,87,46,.12);color:#9c3d1a;font:600 10.5px/15px Outfit,sans-serif;white-space:nowrap;vertical-align:middle}.ctn-carte-cal-detail{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:4px;border-top:1px dashed rgba(58,34,24,.22)}.ctn-carte-cal-detail .ctn-badges-pilier{flex-wrap:wrap;max-width:100%}.ctn-carte-cal-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ctn-carte-cal-quand{color:var(--muted);font-weight:500}.ctn-carte-cal-chips[data-carte-meta]{row-gap:3px}.ctn-carte-cal-chips[data-carte-meta] .ctn-carte-cal-quand{display:inline-flex;align-items:center;white-space:nowrap}.ctn-carte-cal-indice{color:var(--muted);font-style:italic}.ctn-carte-cal[data-lieu=jour]{padding:3px 8px 3px 9px;border-radius:9px;background:var(--cream);font-size:12px}.ctn-carte-cal[data-lieu=jour][data-ouverte]{padding-bottom:8px}.ctn-carte-cal-pli{display:contents}.ctn-carte-cal-pli-tete{display:flex;align-items:flex-start;gap:5px;min-width:0}.ctn-carte-cal-pli-tete svg{flex:none;margin-top:1px}.ctn-carte-cal-pli-titre{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:break-word}.ctn-carte-cal[data-surimpression]{position:relative;overflow:visible}.ctn-carte-cal[data-surimpression] .ctn-carte-cal-pli{position:absolute;z-index:2;top:-1px;left:-3px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;width:max(calc(100% + 4px),304px);padding:5px 9px 9px;border-radius:9px;border:1px solid rgba(58,34,24,.3);border-left:3px solid;border-left-color:inherit;background-color:inherit;background-image:inherit;background-origin:border-box;background-clip:border-box;background-size:3px 100%;background-repeat:no-repeat;box-shadow:0 14px 30px -14px rgba(58,34,24,.55),0 2px 6px rgba(58,34,24,.12);font-size:12px;line-height:1.3;cursor:pointer}.ctn-carte-cal[data-surimpression][data-bande-multiple] .ctn-carte-cal-pli{border-left-color:transparent;background-image:var(--ctn-bande)}.ctn-carte-cal[data-surimpression] .ctn-carte-cal-pli .ctn-carte-cal-detail{align-self:stretch}.ctn-mois-sem>.ctn-jour:nth-child(n+5) .ctn-carte-cal[data-surimpression] .ctn-carte-cal-pli{left:auto;right:-1px}.ctn-jour[data-carte-ouverte]{z-index:3}.ctn-glisse-fantome .ctn-carte-cal-pli,html[data-glisser] .ctn-carte-cal[data-surimpression] .ctn-carte-cal-pli{display:none}.ctn-carte-cal[data-glissable=""]:active{cursor:-webkit-grab;cursor:grab}@media (prefers-reduced-motion:no-preference){.ctn-carte-cal[data-surimpression] .ctn-carte-cal-pli{animation:ctn-pli-entre .12s ease-out}}@keyframes ctn-pli-entre{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ctn-point-statut{flex:none;width:8px;height:8px;border-radius:999px;background:var(--sable);box-shadow:inset 0 0 0 1px rgba(58,34,24,.3)}.ctn-point-statut[data-ton=neutre]{background:#ebdaba}.ctn-point-statut[data-ton=attente]{background:rgba(223,166,58,.55)}.ctn-point-statut[data-ton=attente][data-plein]{background:var(--moutarde)}.ctn-point-statut[data-ton=faire]{background:var(--sable)}.ctn-point-statut[data-ton=faire][data-plein]{background:var(--taupe)}.ctn-point-statut[data-ton=ok]{background:#8fc3a2}.ctn-point-statut[data-ton=ok][data-plein]{background:#2f7a4f}.ctn-point-statut[data-ton=alerte]{background:var(--rouille-deep)}.ctn-point-statut[data-ton=clos]{background:#77624b}.ctn-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctn-badges-pilier{display:inline-flex;align-items:center;gap:3px}.ctn-badge-pilier,.ctn-badges-pilier{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ctn-badge-pilier{display:inline-block;box-sizing:border-box;padding:0 6px 0 5px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--sable);color:var(--muted);font:600 10.5px/15px Outfit,sans-serif;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.ctn-badge-pilier:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;background:var(--taupe);vertical-align:1px}.ctn-badge-pilier[data-badge-pilier=connaitre]{background:rgba(223,166,58,.18);border-color:rgba(223,166,58,.65);color:#7a5a12}.ctn-badge-pilier[data-badge-pilier=connaitre]:before{background:#dfa63a}.ctn-badge-pilier[data-badge-pilier=aimer]{background:rgba(127,169,166,.22);border-color:rgba(127,169,166,.85);color:#2f5d59}.ctn-badge-pilier[data-badge-pilier=aimer]:before{background:#7fa9a6}.ctn-badge-pilier[data-badge-pilier=agir]{background:rgba(196,87,46,.12);border-color:rgba(196,87,46,.5);color:#9c3d1a}.ctn-badge-pilier[data-badge-pilier=agir]:before{background:#c4572e}.ctn-badge-pilier[data-complet]{font-size:11px;line-height:15px;padding-top:1px;padding-bottom:1px;white-space:normal;text-overflow:clip;border-radius:8px}.ctn-badge-audience{display:inline-block;flex:none;box-sizing:border-box;padding:0 6px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream);color:var(--muted);font:600 10px/15px Outfit,sans-serif;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.ctn-carte-cal[data-bande-multiple]{border-left-color:transparent;background-image:var(--ctn-bande);background-origin:border-box;background-clip:border-box;background-size:3px 100%;background-repeat:no-repeat}.ctn-aussi{margin:-4px 0 0 10px;font-size:11.5px;font-weight:500;color:var(--muted)}.ctn-groupe-pilier[data-pilier=aucun]{grid-column:1/-1;border-top-style:dashed}.ctn-puce-mini{padding:0 6px;font-size:10px}.ctn-coche{display:inline-flex;align-items:center;gap:4px;min-width:16px;height:16px;padding:0 5px;background:var(--teal);color:#fff6e8;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.ctn-coche,.ctn-jour-plus{box-sizing:border-box;border-radius:999px}.ctn-jour-plus{position:absolute;top:5px;right:6px;width:20px;height:20px;border:1px dashed rgba(58,34,24,.3);color:var(--muted);display:grid;place-items:center;font:600 14px/1 Outfit,sans-serif;opacity:0;pointer-events:none}@media (hover:hover){.ctn-jour[data-vide]:focus-visible .ctn-jour-plus,.ctn-jour[data-vide]:hover .ctn-jour-plus{opacity:1;border-style:solid;border-color:var(--rouille-deep);color:var(--rouille-deep)}}.ctn-detail-jour-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ctn-detail-jour-gestes{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ctn-btn-petit{min-height:32px;padding:0 12px;font-size:12.5px}.ctn-groupes-pilier{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.ctn-groupe-pilier{border-top:3px solid var(--taupe);background:var(--creme);border-radius:0 0 12px 12px;padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;min-width:0}.ctn-groupe-pilier-titre{margin:0;display:flex;align-items:center;gap:6px;font:600 13px Outfit,sans-serif}.ctn-puce-case{background:#ebdaba;color:var(--brique)}.ctn-btn-ajout{align-self:flex-start;min-height:32px;padding:0 11px;font-size:12.5px;border-style:dashed}.ctn-ajout-idee{display:flex;flex-direction:column;gap:6px}.ctn-ajout-idee .ctn-champ{padding:7px 10px;font-size:13px}.ctn-cases{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ctn-case{display:inline-flex;align-items:center;gap:6px;min-height:24px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brique)}.ctn-case input{width:17px;height:17px;accent-color:var(--teal);margin:0}.ctn-case input:disabled{cursor:not-allowed}.ctn-tiroir-ligne1{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px 12px;min-height:34px}.ctn-tiroir-ligne1-gauche{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:34px}@media (max-width:899px){.ctn-tiroir-ligne1-gauche{flex-wrap:nowrap;overflow:hidden}.ctn-tiroir-ligne1-gauche .ctn-identifiant{flex:none;flex-wrap:nowrap}.ctn-tiroir-ligne1 .ctn-badge-brouillon{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ctn-fiche[data-nee-ici]>aside{order:0}}.ctn-tiroir-fermer{position:relative;flex:none;display:inline-flex;margin-left:auto}.ctn-tiroir-fermer>.ctn-btn{min-height:34px;padding:0 12px}.ctn-tiroir-fermer>.ctn-bulle-enregistree{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.ctn-tiroir-aide{margin:-4px 0 0;font-size:12.5px;color:var(--muted)}.ctn-code{display:inline-block;flex:none;box-sizing:border-box;padding:0 6px;border-radius:6px;border:1px solid rgba(58,34,24,.18);background:var(--sable);color:var(--muted);font:600 10.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.ctn-identifiant{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ctn-identifiant .ctn-code{font-size:12px;line-height:22px;padding:0 8px;color:var(--brique)}.ctn-dossier-creer,.ctn-dossier-lien{display:inline-flex;align-items:center;gap:5px;min-height:24px;box-sizing:border-box;padding:0 10px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream);color:var(--brique);font:600 12px Outfit,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer}.ctn-dossier-creer{border-style:dashed}.ctn-dossier-creer:hover:not(:disabled),.ctn-dossier-lien:hover{border-color:var(--rouille-deep);color:var(--rouille-deep);text-decoration:none}.ctn-dossier-creer:focus-visible,.ctn-dossier-lien:focus-visible,.ctn-dossier-reessayer:focus-visible{outline:2px solid var(--rouille);outline-offset:2px}.ctn-dossier-echec{min-height:24px;box-sizing:border-box;padding:0 3px 0 10px;border-radius:999px;border:1px solid rgba(196,87,46,.5);background:rgba(196,87,46,.12);font:600 12px Outfit,sans-serif;white-space:nowrap}.ctn-dossier-echec,.ctn-dossier-reessayer{display:inline-flex;align-items:center;gap:4px;color:#9c3d1a}.ctn-dossier-reessayer{min-height:20px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:700 12px Outfit,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ctn-identifiant>.ctn-dossier-reessayer{border:1px solid rgba(196,87,46,.5);min-height:24px;text-decoration:none}.ctn-dossier-creer:disabled,.ctn-dossier-reessayer:disabled{opacity:.6;cursor:progress}.ctn-carte-cal-quand .ctn-code{margin-right:6px}@media (max-width:767px){.ctn-tiroir-fermer>.ctn-btn{padding:0 10px;gap:5px}}.ctn-bulle-enregistree{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font:600 12px Outfit,sans-serif;color:var(--teal);background:transparent;opacity:0;transition:opacity .25s ease;pointer-events:none}.ctn-bulle-enregistree[data-bulle-enregistree]{opacity:1;background:rgba(47,122,79,.1)}.ctn-bulle-enregistree[data-idee-creee]{color:#fff;background:#2f7a4f}.ctn-bulle-enregistree[data-enregistrement-attente]{opacity:1;color:var(--muted);background:rgba(58,34,24,.07)}@media (prefers-reduced-motion:reduce){.ctn-bulle-enregistree{transition:none}}.ctn-ligne-proprietes{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:30px;max-height:36px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;font:500 12.5px Outfit,sans-serif;color:var(--brique)}.ctn-ligne-proprietes::-webkit-scrollbar{display:none}.ctn-ligne-prop{display:inline-flex;flex:none;align-items:center;gap:5px}.ctn-ligne-etiquette{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ctn-ligne-champ{box-sizing:border-box;height:28px;padding:2px 8px;border-radius:8px;border:1px solid rgba(58,34,24,.3);background:var(--cream);font:600 12.5px Outfit,sans-serif;color:var(--brique)}.ctn-ligne-champ[data-vide]{border-style:dashed;color:var(--muted)}.ctn-ligne-champ:disabled{opacity:.7;cursor:not-allowed}input[type=date].ctn-ligne-champ{width:132px}input[type=time].ctn-ligne-champ{width:112px}.ctn-ligne-figee .ctn-ligne-valeur{display:inline-flex;align-items:center;height:28px;padding:0 9px;border-radius:8px;background:rgba(47,122,79,.1);color:var(--teal);font:600 12.5px Outfit,sans-serif;white-space:nowrap}.ctn-ligne-champ[aria-invalid=true]{border-color:#9c3d1a;box-shadow:0 0 0 1px #9c3d1a}.ctn-ligne-sep{flex:none;color:rgba(58,34,24,.45)}.ctn-ligne-audience{display:inline-flex;flex:none;gap:3px;padding:2px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream)}.ctn-ligne-choix{height:24px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 12px Outfit,sans-serif;white-space:nowrap;cursor:pointer}.ctn-ligne-choix[aria-pressed=true]{background:var(--brique);color:var(--cream)}.ctn-ligne-choix:disabled{cursor:not-allowed}.ctn-piliers-coches{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ctn-pilier-coche{display:inline-flex;align-items:center;gap:6px;min-height:24px;cursor:pointer}.ctn-pilier-coche input{width:17px;height:17px;margin:0;accent-color:var(--brique)}.ctn-pilier-coche:not([data-coche]) .ctn-badge-pilier{background:transparent;border-style:dashed}@media (max-width:767px){.ctn-ligne-etiquette{display:none}input[type=date].ctn-ligne-champ{width:118px}input[type=time].ctn-ligne-champ{width:104px}.ctn-ligne-choix{padding:0 7px}}.ctn-point-quand{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}@media (max-width:520px){.ctn-point-quand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ctn-point-quand>:first-child{grid-column:1/-1}}.ctn-point-formulaire textarea.ctn-champ{font-family:inherit;line-height:1.5;resize:vertical}.ctn-avenir{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.ctn-avenir-carte{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--cream);color:var(--brique);text-align:left;cursor:pointer;font-family:Outfit,sans-serif}.ctn-avenir-carte[aria-pressed=true]{border:2px solid var(--brique);background:#fff1da}.ctn-avenir-jauge{height:6px;border-radius:999px;background:#ebdaba;overflow:hidden}.ctn-avenir-jauge>span{display:block;height:100%;background:var(--teal)}.ctn-plan{align-items:flex-start;min-height:28px}.ctn-plan input[type=checkbox]{width:22px;height:22px;flex:none;margin:1px 0 0}.ctn-plan>span{flex:1 1;min-width:0;overflow-wrap:anywhere;line-height:1.35}.ctn-choix-contenus{gap:6px}.ctn-choix-contenus,.ctn-liste{display:flex;flex-direction:column}.ctn-liste{gap:8px;min-width:0}.ctn-liste-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ctn-liste-compte{margin-left:auto;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ctn-liste-elements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ctn-liste-element{display:flex;align-items:flex-start;gap:9px;padding:6px 2px;font-size:14px}.ctn-liste-element+.ctn-liste-element{border-top:1px solid var(--line)}.ctn-liste-element input[type=checkbox]{width:22px;height:22px;flex:none;margin:0;accent-color:var(--teal);cursor:pointer}.ctn-liste-libelle{flex:1 1;min-width:0;padding-top:2px;overflow-wrap:anywhere;line-height:1.35;cursor:pointer}.ctn-liste-element[data-fait] .ctn-liste-libelle{color:var(--muted);text-decoration:line-through}.ctn-nature{display:inline-flex;align-items:center;gap:4px;flex:none;box-sizing:border-box;height:22px;padding:0 7px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream);color:var(--brique);font:600 11px/1 Outfit,sans-serif;white-space:nowrap}button.ctn-nature{cursor:pointer}button.ctn-nature:hover:not(:disabled){border-color:var(--brique)}.ctn-nature-bascule{gap:1px;padding:0 2px}.ctn-nature-cran{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 4px;border-radius:999px;color:var(--muted)}.ctn-nature-cran[data-actif]{padding:0 6px;background:var(--brique);color:var(--cream)}.ctn-nature-bascule:disabled{opacity:.6;cursor:progress}.ctn-nature-bascule:focus-visible{outline:2px solid var(--brique);outline-offset:2px}.ctn-liste-retirer{min-height:28px;padding:0 9px}.ctn-liste-vide{margin:0;font-size:13px;color:var(--muted)}.ctn-liste-aide{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}.ctn-liste-aide a{color:var(--brique);font-weight:600;text-underline-offset:3px}.ctn-liste-ajout{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ctn-liste-ajout .ctn-champ{flex:1 1 180px;width:auto;min-width:0;padding:7px 11px;border-style:dashed}.ctn-nature-choix{display:inline-flex;flex:none;gap:2px;padding:2px;border-radius:999px;border:1px solid rgba(58,34,24,.3);background:var(--cream)}.ctn-nature-choix button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--brique);font:500 12.5px Outfit,sans-serif;cursor:pointer}.ctn-nature-choix button[aria-pressed=true]{background:var(--brique);color:var(--cream);font-weight:600}.ctn-liste-tournage{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--creme);font-size:13.5px}.ctn-liste-quand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.ctn-liste-quand a{color:var(--brique);font-weight:600;text-underline-offset:3px}.ctn-liste-rattacher{margin-left:auto}.ctn-liste-fiche{padding:12px;border-radius:14px;border:1px solid rgba(58,34,24,.18);background:var(--cream)}.ctn-liste-fiche .ctn-liste-tete{padding-bottom:6px;border-bottom:1px solid rgba(58,34,24,.18)}.ctn-tiroir .ctn-liste-fiche .ctn-liste-titre{display:inline;margin:0;padding:0;border:0}.ctn-compte-jour{display:flex;flex-direction:column;gap:5px;margin-top:-4px;font-size:13px;color:var(--muted)}@media (max-width:767px){.ctn-liste-element{padding:8px 2px}.ctn-liste-element input[type=checkbox]{width:24px;height:24px}.ctn-liste[data-jour-j] .ctn-nature{padding:0 5px}.ctn-liste[data-jour-j] .ctn-nature-bascule,.ctn-nature-bascule{height:26px;padding:0 2px}.ctn-nature-cran{height:20px;padding:0 5px}.ctn-nature-cran[data-actif]{padding:0 6px}.ctn-liste[data-jour-j] .ctn-nature-mot,.ctn-nature-choix .ctn-nature-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctn-nature-choix button{padding:0 9px}.ctn-liste-ajout .ctn-champ{flex-basis:100px}}[data-glissable]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.ctn-liste-element[data-glissable=""],.ctn-liste-element[data-glissable=""] .ctn-liste-libelle{cursor:-webkit-grab;cursor:grab}html[data-glisser],html[data-glisser] *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html[data-glisser=refus],html[data-glisser=refus] *{cursor:not-allowed!important}[data-glisse-source]{opacity:.38}.ctn-glisse-fantome{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;overflow:hidden;border-radius:10px;box-shadow:0 18px 36px -12px rgba(58,34,24,.55),0 2px 6px rgba(58,34,24,.18);transform-origin:30% 30%;rotate:var(--ctn-fantome-angle,-2deg);scale:1.03;will-change:transform}.ctn-glisse-fantome>*{width:100%!important;height:100%!important;margin:0!important;box-sizing:border-box;background:#fffefb;opacity:.96}.ctn-glisse-bulle{position:fixed;left:0;top:0;z-index:1001;pointer-events:none;max-width:240px;padding:6px 10px;border-radius:9px;background:var(--brique);color:var(--cream);font:500 12.5px/1.35 Outfit,sans-serif;box-shadow:0 8px 20px -8px rgba(58,34,24,.6)}.ctn-glisse-bulle[hidden]{display:none}[data-glisser-cible]{transition:background-color .12s ease,box-shadow .12s ease,opacity .12s ease}[data-glisser-cible=refuse]{opacity:.5;filter:grayscale(.7)}[data-glisser-cible=accepte][data-glisser-survol]:not([data-glisser-ordonnee]){box-shadow:inset 0 0 0 2px var(--ctn-glisser-ton,var(--teal));background-color:#fff1da}.ctn-jour[data-glisser-cible=accepte]{--ctn-glisser-ton:var(--teal)}.ctn-colonne[data-glisser-cible=accepte]{box-shadow:inset 0 0 0 1px rgba(58,34,24,.1)}.ctn-colonne[data-glisser-cible=accepte][data-glisser-survol]{box-shadow:inset 0 0 0 3px var(--ctn-glisser-ton,var(--teal));background-color:#fff4e2}.ctn-colonne[data-ton=neutre]{--ctn-glisser-ton:var(--taupe)}.ctn-colonne[data-ton=attente]{--ctn-glisser-ton:var(--moutarde)}.ctn-colonne[data-ton=attente][data-plein]{--ctn-glisser-ton:#b9821c}.ctn-colonne[data-ton=faire]{--ctn-glisser-ton:var(--brique)}.ctn-liste-element[data-glisser-insertion=avant]{box-shadow:inset 0 3px 0 -1px var(--teal)}.ctn-liste-element[data-glisser-insertion=apres]{box-shadow:inset 0 -3px 0 -1px var(--teal)}.ctn-liste[data-glisser-cible=accepte][data-glisser-survol]{box-shadow:0 0 0 2px var(--teal);border-radius:10px;background-color:#fff8ec}@media (prefers-reduced-motion:reduce){.ctn-glisse-fantome{rotate:none;scale:none}[data-glisser-cible]{transition:none}}@media (max-width:1199px){.ctn-groupes-pilier{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ctn-mois[data-vue=mois] .ctn-jour{min-height:64px;padding:4px 3px;gap:3px}.ctn-mois[data-vue=mois] .ctn-carte-cal .ctn-badge-audience,.ctn-mois[data-vue=mois] .ctn-carte-cal .ctn-badges-pilier,.ctn-mois[data-vue=mois] .ctn-carte-cal .ctn-point-statut,.ctn-mois[data-vue=mois] .ctn-carte-cal-detail,.ctn-mois[data-vue=mois] .ctn-carte-cal-ligne2,.ctn-mois[data-vue=mois] .ctn-carte-cal-texte{display:none}.ctn-mois[data-vue=mois] .ctn-carte-cal{padding:3px 4px;border-radius:5px;align-items:center}.ctn-mois[data-vue=mois] .ctn-carte-cal-ligne1{justify-content:center}.ctn-mois[data-vue=semaine] .ctn-mois-tete{display:none}.ctn-mois[data-vue=semaine] .ctn-mois-sem>.ctn-jour:first-child{border-radius:15px 15px 0 0}.ctn-mois[data-vue=semaine] .ctn-mois-sem>.ctn-jour:last-child{border-radius:0 0 15px 15px}.ctn-mois[data-vue=semaine] .ctn-mois-sem{grid-template-columns:minmax(0,1fr)}.ctn-mois[data-vue=semaine] .ctn-jour{min-height:0;border-right:0}.ctn-mois[data-vue=semaine] .ctn-jour-nom{display:inline}.ctn-mois-barre h2{font-size:19px}}.ctn-planifier-fond{position:fixed;inset:0;z-index:78;background:transparent}.ctn-planifier{position:fixed;z-index:79;top:12px;left:12px;width:min(420px,calc(100vw - 24px));max-height:min(560px,calc(100svh - 24px));box-sizing:border-box;display:flex;flex-direction:column;background:var(--cream);border:1px solid rgba(58,34,24,.3);border-radius:14px;box-shadow:0 16px 40px -18px rgba(58,34,24,.55);color:var(--brique);font-family:Outfit,sans-serif;outline:none;overflow:hidden}.ctn-planifier-tete{position:relative;flex:none;padding:14px 16px 0;display:flex;flex-direction:column;gap:8px;background:var(--creme);border-bottom:1px solid rgba(58,34,24,.18)}.ctn-planifier-tete h2{margin:0;padding-right:104px;font:400 19px/1.2 "DM Serif Display",Georgia,serif}.ctn-planifier-tete .ctn-btn.ctn-planifier-fermer{position:absolute;top:10px;right:12px}@media (max-width:767px){.ctn-planifier-tete h2{padding-right:52px}.ctn-planifier-tete .ctn-btn.ctn-planifier-fermer{top:7px;right:10px}}.ctn-planifier-onglets{display:flex;gap:4px;margin-bottom:-1px}.ctn-planifier-onglet{display:inline-flex;align-items:center;gap:4px;border:0;border-bottom:2px solid transparent;background:none;padding:7px 10px;font:500 13px Outfit,sans-serif;color:var(--muted)}.ctn-planifier-onglet[aria-current=true]{color:var(--brique);font-weight:600;border-bottom-color:var(--rouille-deep)}button.ctn-planifier-onglet{margin-left:auto;color:var(--brique);font-weight:600;cursor:pointer}button.ctn-planifier-onglet:hover{border-bottom-color:rgba(58,34,24,.3)}.ctn-planifier-corps{margin:0;padding:12px 16px 14px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.ctn-planifier-filtres{display:flex;flex-wrap:wrap;gap:6px}.ctn-planifier-filtres .ctn-filtre{padding:4px 10px;font-size:12px}.ctn-planifier-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ctn-planifier-idee{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:3px 9px;gap:3px 9px;align-items:center;padding:7px 8px;border-radius:10px;border:1px solid rgba(58,34,24,.18);background:var(--creme)}.ctn-planifier-idee>svg{grid-row:1/span 2}.ctn-planifier-idee-titre{font-weight:600;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn-planifier-idee-meta{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.ctn-planifier-idee .ctn-btn{grid-row:1/span 2;grid-column:3;min-height:32px;padding:0 12px}.ctn-planifier-vide{margin:0;padding:14px 10px;border-radius:10px;border:1px dashed rgba(58,34,24,.3);color:var(--muted);font-size:12.5px;text-align:center}.ctn-planifier-aide{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.ctn-planifier-ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:6px;gap:6px}@media (max-width:767px){.ctn-planifier-fond{background:rgba(42,24,16,.42)}.ctn-planifier{top:auto;left:0;right:0;bottom:0;width:100%;max-height:85svh;border-radius:18px 18px 0 0;border-bottom:0}.ctn-planifier-idee .ctn-btn{min-height:38px}.ctn-planifier-ligne{grid-template-columns:minmax(0,1fr)}}.ctn-piliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:767px){.ctn-piliers{grid-template-columns:minmax(0,1fr)}}.ctn-section{background:var(--cream);border:1px solid var(--line);border-radius:22px;padding:18px 20px;margin-bottom:16px}.ctn-section h2{margin:0 0 10px;font-size:22px}.ctn-strategie-grille{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.ctn-strategie-grille>.ctn-section{margin:0;min-width:0;padding:14px 18px}.ctn-strategie-grille>.ctn-section h2{margin-bottom:8px}.ctn-strategie-grille>[data-points]{grid-area:points}.ctn-strategie-grille>[data-encadre=piliers]{grid-area:piliers}.ctn-strategie-grille>[data-encadre=mois]{grid-area:mois}.ctn-strategie-grille>[data-encadre=rythme]{grid-area:rythme}.ctn-strategie-grille>[data-encadre=delais]{grid-area:delais}.ctn-strategie-grille{grid-template-areas:"piliers" "mois" "rythme" "delais"}.ctn-strategie-grille:has(>[data-points]){grid-template-areas:"points" "piliers" "mois" "rythme" "delais"}@media (min-width:768px){.ctn-strategie-grille{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"piliers piliers" "mois mois" "rythme delais"}.ctn-strategie-grille:has(>[data-points]){grid-template-areas:"points points" "piliers piliers" "mois mois" "rythme delais"}}@media (min-width:900px){.ctn-strategie-grille{grid-template-areas:"piliers piliers" "rythme delais" "mois mois"}.ctn-strategie-grille:has(>[data-points]){grid-template-areas:"piliers piliers" "points rythme" "points delais" "mois mois"}.ctn-strategie-grille:has(>[data-points] form){grid-template-areas:"points points" "piliers piliers" "rythme delais" "mois mois"}}@media (min-width:1200px){.ctn-strategie-grille{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"piliers piliers rythme" "mois mois delais"}.ctn-strategie-grille:has(>[data-points]){grid-template-areas:"piliers piliers points" "mois mois rythme" "mois mois delais"}.ctn-strategie-grille:has(>[data-points] form){grid-template-areas:"points points points" "piliers piliers rythme" "mois mois delais"}}.ctn-kit-ligne{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:var(--cream);border:1px solid var(--line);margin-bottom:6px}.ctn-kit-pastille{width:38px;height:38px;border-radius:10px;flex:none;box-shadow:inset 0 0 0 1px rgba(58,34,24,.16)}@media (max-width:767px){.ctn{padding:14px 16px 32px}.ctn-entete h1{font-size:24px}}.ctn-entete-court{display:none}@media (max-width:767px){.ctn-entete{gap:10px 4px}.ctn-entete h1{flex-basis:100%}.ctn-entete .ctn-btn{min-height:44px;min-width:44px;justify-content:center;gap:4px;padding:0 8px}.ctn-entete-long{display:none}.ctn-entete-court{display:inline}}.ctn-entete .ctn-btn[data-entete-niveau="1"]{font-weight:700;box-shadow:0 2px 6px -2px rgba(42,24,16,.35)}.ctn-entete .ctn-entete-rushs{border:0;background:var(--brique-2);color:var(--creme);--ctn-entete-ton:var(--brique-2)}.ctn-entete .ctn-entete-rushs:hover{background:var(--brique)}.ctn-entete .ctn-entete-idee{--ctn-entete-ton:var(--rouille)}.ctn-entete .ctn-btn[data-entete-niveau="2"]{border-width:2px;border-style:solid}.ctn-entete .ctn-entete-avis{background:#f6dccd;border-color:#9e472a;color:var(--brique);--ctn-entete-ton:#9e472a}.ctn-entete .ctn-entete-avis:hover{background:#f1cdb9}.ctn-entete .ctn-entete-kit{background:#f5e2b8;border-color:#9a6b1e;color:var(--brique);--ctn-entete-ton:#9a6b1e}.ctn-entete .ctn-entete-kit:hover{background:#f0d6a0}.ctn-entete .ctn-btn[data-entete][aria-current=page]{box-shadow:0 0 0 2px var(--creme),0 0 0 4px var(--ctn-entete-ton,var(--brique))}.ctn-entete .ctn-btn[data-entete]:focus-visible{outline:2px solid var(--ctn-entete-ton,var(--rouille));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ctn-entete .ctn-btn[data-entete]{transition:background-color .15s ease}}.ctn-btn.ctn-btn-fermer{border-color:#9c3d1a;color:#9c3d1a;background:transparent}.ctn-btn.ctn-btn-fermer:hover:not(:disabled){background:rgba(156,61,26,.08)}.ctn-btn.ctn-btn-fermer:focus-visible{outline:2px solid #9c3d1a;outline-offset:2px}.ctn-btn-fermer svg{flex:none}@media (max-width:767px){.ctn-btn.ctn-btn-fermer{position:relative;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;justify-content:center;gap:0}.ctn-btn.ctn-btn-fermer:after{content:"";position:absolute;inset:-3px;border-radius:999px}.ctn-btn-fermer .ctn-btn-fermer-croix{width:18px;height:18px}.ctn-btn-fermer .ctn-btn-fermer-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ico-carte{flex:none;color:var(--rouille)}.ico-ligne{display:flex;align-items:flex-start;gap:7px}span.ico-ligne{display:inline-flex}.ico-ligne>svg{flex:none;margin-top:2px}.ico-ok{color:var(--sauge)}:root{--adm-relief:inset 0 1px 0 #fff,inset 0 -3px 0 hsla(32,42%,63%,.25),0 6px 0 -3px hsla(32,42%,63%,.32),0 14px 26px -18px rgba(42,30,26,.42);--adm-filet:hsla(32,42%,63%,.55)}.adm-titre-ligne{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.adm-titre-ligne>div:first-child{min-width:0}.adm-titre-ligne .page-sub{margin-bottom:0}.adm-titre-ligne+*{margin-top:18px}.adm-acces{display:contents}.adm-acces>.adm-b{margin-bottom:4px}.adm-acces-panneau{flex:1 1 100%;order:3}.adm-acces-panneau>.card{margin-top:0!important}.adm-table-wrap.en-cartes{background:#fffcf7;border-color:var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief)}.adm-table.en-cartes th{padding:13px 16px;font-size:10.5px;letter-spacing:.13em;color:#8a6e5a;background:#fff8ee;border-bottom-color:hsla(32,42%,63%,.45)}.adm-table.en-cartes td{padding:13px 16px;border-bottom-color:hsla(32,42%,63%,.28);vertical-align:middle}.adm-table.en-cartes tbody tr:hover{background:#fff8ee}.adm-demandes tbody tr[data-ticket]{cursor:pointer}.adm-demandes tbody tr.is-ouverte td{background:#fbefe3}.adm-demandes .c-ref a{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6b5240}.adm-demandes .c-sujet{font-weight:600}.adm-demandes .c-maj{color:var(--muted);white-space:nowrap}.adm-eleves .c-nom{font-weight:600}.adm-eleves .c-inscrit{white-space:nowrap}@media (max-width:699px){.adm-table-wrap.en-cartes{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.adm-table.en-cartes,.adm-table.en-cartes>tbody{display:block;width:100%}.adm-table.en-cartes>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.adm-table.en-cartes>tbody{display:flex;flex-direction:column;gap:10px}.adm-table.en-cartes>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;align-items:center;padding:14px 15px;background:#fffcf7;border:1px solid var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief)}.adm-table.en-cartes>tbody>tr:hover{background:#fffcf7}.adm-table.en-cartes>tbody>tr>td{display:block;min-width:0;padding:0;border:0;background:transparent!important}.adm-table.en-cartes>tbody>tr>td[colspan]{grid-column:1/-1}.adm-table.en-cartes td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.adm-demandes>tbody>tr{grid-template-areas:"ref statut" "sujet sujet" "email email" "cat maj"}.adm-demandes .c-ref{grid-area:ref}.adm-demandes .c-statut{grid-area:statut;justify-self:end}.adm-demandes .c-sujet{grid-area:sujet;font-size:15.5px;line-height:1.3}.adm-demandes .c-email{grid-area:email;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.adm-demandes .c-cat{grid-area:cat}.adm-demandes .c-maj{grid-area:maj;justify-self:end;font-size:12.5px}.adm-demandes tbody tr.is-ouverte{background:#fbefe3}.adm-eleves>tbody>tr{grid-template-areas:"nom nom" "email email" "compte compte" "formations inscrit" "ecrire ecrire"}.adm-eleves .c-nom{grid-area:nom;font-size:15.5px}.adm-eleves .c-email{grid-area:email;font-size:13px;overflow-wrap:anywhere}.adm-eleves .c-compte{grid-area:compte}.adm-eleves .c-formations{grid-area:formations;font-size:13px;color:var(--muted)}.adm-eleves .c-inscrit{grid-area:inscrit;justify-self:end;font-size:12.5px;color:var(--muted);white-space:nowrap}.adm-eleves .c-ecrire{grid-area:ecrire;margin-top:4px}}@media (max-width:700px){.adm-tiroir.is-plein{height:100%;border-radius:0;border-top:0}.adm-tiroir.is-plein .adm-tiroir-h{padding-top:calc(18px + env(safe-area-inset-top, 0px))}.adm-tiroir.is-plein .adm-tiroir-c{display:flex;flex-direction:column;overflow:hidden;padding:0}.adm-tiroir.is-plein .adm-tiroir-c>:not(.dem-panneau){margin:16px 20px}.adm-tiroir.is-plein .dem-panneau{flex:1 1 auto;min-height:0;gap:0}.adm-tiroir.is-plein .dem-defile{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 18px}.adm-tiroir.is-plein .dem-repondre{flex:none;padding:4px 20px 0;background:var(--creme,#fff6e8);box-shadow:0 -10px 18px -14px rgba(58,34,24,.35)}.adm-tiroir.is-plein .dem-page{flex:none;padding:8px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--creme,#fff6e8)}}.adm-tiroir.is-plein{width:min(480px,100%)}.dem-defile,.dem-panneau{display:flex;flex-direction:column;gap:12px}.dem-meta{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dem-ref{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6b5240}.dem-qui{margin:0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.dem-fil{display:flex;flex-direction:column;gap:10px}.dem-bulle{align-self:flex-start;max-width:90%;padding:11px 14px;border-radius:16px;border-top-left-radius:4px;background:#fffcf7;border:1px solid var(--adm-filet);font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dem-bulle small{display:block;font-size:11.5px;color:var(--muted);margin-bottom:3px;white-space:normal}.dem-bulle.moi{align-self:flex-end;background:#f7e3c4;border-color:transparent;border-top-left-radius:16px;border-top-right-radius:4px}.dem-repondre{border-top:1px solid rgba(58,34,24,.1);padding-top:4px}.dem-repondre>div{margin-top:8px!important}.dem-page{margin:0;font-size:13px}.ca .adm-date{background:#fffcf7;border-color:var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief);padding:16px 20px 16px 16px}.ca .adm-date:hover{background:#fff8ee}.ca .adm-date-j{background:#f6ebd8;border-radius:14px;padding:10px 4px}.ca .adm-date-n{font-size:32px;line-height:1;margin:3px 0 1px}.ca .adm-date-type{letter-spacing:.1em;padding:4px 9px}@media (max-width:700px){.ca .adm-date{padding:14px 14px 14px 12px}.ca .adm-date-n{font-size:26px}.ca .adm-date-a-droite:has(>.adm-date-lien:only-child){position:static;margin:0;height:0}.ca .adm-date-lien{font-size:0}}.adm-filtre-pt{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:1px}.crm-liste{display:flex;flex-direction:column;margin-top:10px;background:#fffcf7;border:1px solid var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief);overflow:hidden}.crm-entete,.crm-ligne{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:center;padding:12px 16px}.crm-entete{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8a6e5a;background:#fff8ee;border-bottom:1px solid hsla(32,42%,63%,.45)}.crm-ligne{color:var(--brique);text-decoration:none;border-top:1px solid hsla(32,42%,63%,.28)}.crm-entete+.crm-ligne{border-top:0}.crm-ligne:hover{background:#fff8ee;text-decoration:none;color:var(--brique)}.crm-ligne:focus-visible{outline:2px solid var(--rouille);outline-offset:-2px}.crm-qui{display:flex;align-items:center;gap:11px;min-width:0}.crm-ini{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f4e5cf;color:#9c3d1a;font-size:13px;font-weight:600;text-transform:uppercase}.crm-coord,.crm-qui>span:last-child{min-width:0;display:flex;flex-direction:column}.crm-qui strong{font-size:14px;font-weight:600}.crm-coord small,.crm-qui small,.crm-qui strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-coord small,.crm-qui small{font-size:12.5px;color:var(--muted)}.crm-coord{font-size:13.5px;overflow-wrap:anywhere}.crm-coord>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-seg{align-items:center;gap:6px}.crm-seg,.crm-tags{display:flex;flex-wrap:wrap}.crm-tags{gap:5px;min-width:0}@media (max-width:699px){.crm-liste{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;gap:10px}.crm-entete{display:none}.crm-ligne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"qui seg" "coord coord" "tags tags";gap:6px 10px;padding:14px 15px;background:#fffcf7;border:1px solid var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief)}.crm-entete+.crm-ligne{border-top:1px solid var(--adm-filet)}.crm-qui{grid-area:qui}.crm-seg{grid-area:seg;justify-content:flex-end}.crm-coord{grid-area:coord;flex-direction:row;flex-wrap:wrap;gap:0 8px;font-size:13px;color:var(--muted)}.crm-coord small,.crm-coord>span{white-space:normal}.crm-tags{grid-area:tags}.crm-tags:empty{display:none}}.crm-liste>.crm-vide{margin:0;padding:14px 16px}.ctn-en-place-grille{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.ctn-en-place-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13.5px}.ctn-en-place-dl dd{overflow-wrap:anywhere}.ctn-en-place-dt{color:var(--muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding-top:2px}@media (max-width:620px){.ctn-en-place-grille{grid-template-columns:1fr}.ctn-en-place-grille>div:first-child{width:170px!important}.ctn-en-place-dl{grid-template-columns:1fr;gap:2px 0}.ctn-en-place-dl dd{margin-bottom:8px!important}}.adm-devis-page{display:flex;flex-direction:column;gap:26px}.adm-devis-bloc{margin:0}.adm-devis-bloc>h2{font-size:20px;margin:0 0 6px}.adm-devis-aide{color:var(--muted);font-size:13.5px;margin:0 0 12px;max-width:78ch;line-height:1.5}.adm-devis-vide{color:var(--muted);font-size:14px;margin:0}.adm-devis-avis,.adm-devis-erreur,.adm-devis-info{margin:0;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.5;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));background:#fff8ee}.adm-devis-erreur{border-color:var(--rouille-deep);color:var(--rouille-deep);background:#fff4ec}.adm-devis-info{border-color:rgba(91,164,91,.5);background:#f4faf2}.adm-devis-barre{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:14px}.adm-devis-num{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6b5240}.adm-devis-format{display:inline-block;vertical-align:2px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--sand,#f3eadb);color:var(--muted,#6b5240)}.adm-devis-format.est-lyon{background:#e7eef6;color:#2f5277}.adm-devis-format.est-insitu{background:#f6e7dd;color:#8a4520}.adm-reg-filtres{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:4px 0 10px}.adm-reg-segments{display:inline-flex;border:1px solid var(--line,rgba(58,34,24,.14));border-radius:999px;overflow:hidden}.adm-reg-seg{font:inherit;font-size:13px;padding:5px 12px;border:0;background:transparent;cursor:pointer;color:var(--ink,#3a2218)}.adm-reg-seg+.adm-reg-seg{border-left:1px solid var(--line,rgba(58,34,24,.14))}.adm-reg-seg span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-reg-seg.est-actif{background:var(--ink,#3a2218);color:#fff}.adm-reg-seg.est-actif span{color:hsla(0,0%,100%,.75)}.adm-reg-statut select{font:inherit;font-size:13px;padding:5px 8px;border-radius:8px;max-width:100%}.adm-reg{list-style:none;margin:0;padding:0;border-top:1px solid var(--line,rgba(58,34,24,.12))}.adm-reg-ligne{border-bottom:1px solid var(--line,rgba(58,34,24,.12));min-width:0}.adm-reg-ligne.est-recette{background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(58,34,24,.025) 10px 20px)}.adm-reg-resume{width:100%;font:inherit;text-align:left;background:none;border:0;cursor:pointer;color:inherit;display:grid;grid-template-columns:84px minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1fr) 118px;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:8px 4px;font-size:13.5px;line-height:1.3}.adm-reg-ligne.est-ouverte .adm-reg-resume,.adm-reg-resume:hover{background:rgba(58,34,24,.035)}.adm-reg-resume>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-reg-date{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.adm-reg-qui{display:flex;align-items:center;gap:6px}.adm-reg-qui strong{overflow:hidden;text-overflow:ellipsis}.adm-reg-devis,.adm-reg-quand{color:var(--muted);font-size:12.5px}.adm-reg-devis{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-reg-test{font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:#3a2218;color:#fff}.adm-reg-pastille{justify-self:end}.adm-ech-pastille.est-faire{background:#fff1d6;color:#8a5a12}.adm-ech-pastille.est-attente{background:#e7eef6;color:#2f5277}.adm-ech-pastille.est-clos{background:#efeae3;color:#6b5240}.adm-reg-detail{padding:6px 4px 12px 96px;display:flex;flex-direction:column;gap:8px;font-size:13px}.adm-reg-pourquoi{margin:0;color:var(--muted)}.adm-reg-coord{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;margin:0}.adm-reg-coord dt{color:var(--muted)}.adm-reg-coord dd{margin:0;overflow-wrap:anywhere}.adm-reg-propose{padding:8px 10px;border-radius:10px;background:#fff8ee;display:flex;flex-direction:column;gap:6px}.adm-reg-propose p{margin:0}.adm-reg-autre,.adm-reg-gestes{display:flex;flex-wrap:wrap;gap:6px}.adm-reg-autre{align-items:flex-end}.adm-reg-autre label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);min-width:0;flex:1 1 260px}.adm-reg-autre select{font:inherit;font-size:13px;padding:5px 8px;border-radius:8px;max-width:100%;min-width:0}.adm-devis-ancre{scroll-margin-top:90px}.adm-brn-pli>summary,.adm-devis-pli>summary{cursor:pointer;list-style:none}.adm-brn-pli>summary::-webkit-details-marker,.adm-devis-pli>summary::-webkit-details-marker{display:none}.adm-devis-pli>summary h2{display:inline}.adm-devis-pli>summary:after{content:" ▾";color:var(--muted)}.adm-devis-pli[open]>summary:after{content:" ▴"}.adm-devis-pli[open]>summary{margin-bottom:10px}.adm-brn-pli>summary:after{content:"▾";color:var(--muted);align-self:center}.adm-brn-pli[open]>summary:after{content:"▴"}.adm-brn-pli[open]>summary{margin-bottom:8px}.adm-brn-pli{min-width:0}.adm-brn-pli[open]>*+*{margin-top:10px}.adm-brn>li:has(>.adm-brn-pli:not([open])){padding:10px 14px}@media (max-width:720px){.adm-reg-resume{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"qui statut" "quand quand" "devis date";gap:2px 8px;padding:8px 2px}.adm-reg-qui{grid-area:qui}.adm-reg-pastille{grid-area:statut}.adm-reg-quand{grid-area:quand}.adm-reg-devis{grid-area:devis}.adm-reg-date{grid-area:date;justify-self:end}.adm-reg-detail{padding-left:4px}}.adm-brn-reglement{border-top:1px dashed var(--line,rgba(58,34,24,.14));padding-top:8px;margin-top:4px}.adm-brn-apercu summary{cursor:pointer;font-size:13px;color:var(--muted)}.adm-brn-apercu pre{white-space:pre-wrap;font:inherit;font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}.adm-devis .c-client small,.adm-devis .c-etat small,.adm-devis .c-montant small,.adm-devis .c-num small,.adm-devis .c-relance small{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.adm-devis .c-relance strong{font-size:13.5px}.adm-devis-saute{color:var(--rouille-deep)!important}.adm-devis-arret{font-size:12.5px;color:var(--muted);font-style:italic}.adm-devis-ko{color:var(--rouille-deep)}.adm-devis-lien{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;background:transparent;color:var(--rouille);font-size:12.5px;text-decoration:underline;cursor:pointer;text-align:left}.adm-devis-lien:hover{color:var(--rouille-deep)}.adm-devis .c-actions{white-space:normal}.adm-devis .c-actions>*{display:block;margin-bottom:5px}.adm-devis .c-actions>:last-child{margin-bottom:0}.adm-devis .c-actions.c-actions-ligne{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.adm-devis .c-actions.c-actions-ligne>*{display:inline-flex;margin-bottom:0}.adm-b-sm{padding:6px 13px;font-size:13px}.adm-devis-cadence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-devis-cadence>li{padding:12px 15px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:16px;background:#fffcf7}.adm-devis-cadence>li>strong{display:inline-block;margin-right:8px}.adm-devis-cadence>li>span{font-size:13px;color:var(--rouille)}.adm-devis-cadence>li>small{display:block;margin-top:5px;font-size:12.5px;color:var(--muted);line-height:1.5}.adm-devis-synchro{list-style:none;margin:0;padding:0;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:5px}.adm-devis-apercu{display:flex;flex-direction:column;gap:10px;font-size:14px}.adm-devis-corps{max-height:46vh;overflow-y:auto;padding:12px 14px;border-radius:14px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));background:#fffcf7;font-size:14px;line-height:1.55}.adm-devis-form{display:flex;flex-direction:column;gap:11px}.adm-devis-form>label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.adm-devis-form input{padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--cream,#fff6e8);font-family:inherit;font-size:15px;font-weight:400}.adm-devis-trouves{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-ech{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:1100px){.adm-ech{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-ech>li{padding:15px 18px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:18px;background:#fffcf7;box-shadow:var(--adm-relief);display:flex;flex-direction:column;gap:10px;min-width:0}.adm-ech>li.est-retard{border-color:var(--rouille-deep);background:#fff6ef}.adm-ech>li.est-solde{background:#fafcf8}.adm-ech-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.adm-ech-tete small{display:block;margin-top:3px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.adm-ech-pastille{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.adm-ech-pastille.est-ok{background:#eaf5e6;color:#3f6b35}.adm-ech-pastille.est-retard{background:var(--rouille-deep);color:#fff}.adm-ech-jalons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-ech-jalons>li{padding:9px 12px;border-radius:12px;background:#fff8ee;border-left:3px solid var(--adm-filet,hsla(32,42%,63%,.45));display:flex;flex-direction:column;gap:2px;min-width:0}.adm-ech-jalons>li.est-attente{border-left-color:var(--rouille)}.adm-ech-jalons>li.est-encours{border-left-color:#c9a47a}.adm-ech-jalons>li.est-ok{border-left-color:#6b9e5c;background:#f6faf4}.adm-ech-jalons>li.est-muet{border-left-color:var(--line);background:transparent}.adm-ech-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;flex-wrap:wrap}.adm-ech-ligne>strong{font-size:14.5px}.adm-ech-ligne>span{font-size:12.5px;color:var(--rouille)}.adm-ech-jalons small{font-size:12px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.adm-ech-piece{display:block}.adm-ech-piece>.adm-devis-lien{display:block;margin-top:1px}.adm-ech-source{font-size:11px!important;font-style:italic;opacity:.85}.adm-ech-constat{margin:0;font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:0 8px}.adm-ech-alertes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.adm-ech-alertes>li{font-size:12.5px;color:var(--rouille-deep)}.adm-ech-hors-devis{margin:0;font-size:12.5px;color:var(--muted)}.adm-ech-proposee{margin:0;padding:9px 12px;border-radius:10px;background:#fdf1e8;color:#8a4520;font-size:12.5px}.adm-ech-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adm-ech-etat-relance{font-size:12px;color:var(--muted);flex:1 1 100%}@media (max-width:699px){.adm-ech-actions>.adm-b{width:100%}.adm-ech>li{padding:14px 15px}.adm-ech-ligne>span{flex:1 1 100%}}.adm-brn{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:1100px){.adm-brn{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-brn>li{padding:15px 18px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:18px;background:#fffcf7;box-shadow:var(--adm-relief);display:flex;flex-direction:column;gap:10px;min-width:0}.adm-brn>li.est-envoye{background:#fafcf8}.adm-brn-titre{margin:0;font-size:14.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.adm-brn-soustitre{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}.adm-brn-lignes{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-brn-lignes table{width:100%;border-collapse:collapse;font-size:13px;min-width:320px}.adm-brn-lignes th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:0 8px 4px 0;white-space:nowrap}.adm-brn-lignes td{padding:5px 8px 5px 0;vertical-align:top;border-top:1px solid var(--line)}.adm-brn-lignes td:not(:first-child){white-space:nowrap}.adm-brn-lignes small{display:block;font-size:11.5px;color:var(--rouille)}.adm-brn-tva{padding:10px 12px;border-radius:12px;background:#fff8ee;border-left:3px solid var(--adm-filet,hsla(32,42%,63%,.45));display:flex;flex-direction:column;gap:3px;min-width:0}.adm-brn-tva.est-reserve{border-left-color:var(--rouille-deep);background:#fff6ef}.adm-brn-tva strong{font-size:13.5px}.adm-brn-tva small{font-size:12px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.adm-brn-reserve{margin:4px 0 0;font-size:12.5px;color:#8a4520;line-height:1.5}.adm-brn-avis{color:var(--muted)!important}.adm-brn-demandes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-brn-demandes>li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 15px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:16px;background:#fffcf7}.adm-brn-demandes small{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.adm-brn-champs{margin:0;padding:12px 14px 14px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:16px;background:#fffcf7;display:flex;flex-direction:column;gap:11px}.adm-brn-champs>legend{padding:0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rouille)}.adm-brn-champs>label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.adm-brn-champs input,.adm-brn-champs select,.adm-brn-champs textarea{padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--cream,#fff6e8);font-family:inherit;font-size:15px;font-weight:400}.adm-brn-champs textarea{resize:vertical;line-height:1.5}.adm-brn-champs label>small{font-weight:400;font-size:12px;color:var(--muted);line-height:1.45}.adm-brn-case{flex-direction:row!important;align-items:flex-start;gap:10px!important}.adm-brn-case>input{flex:0 0 auto;margin-top:2px;width:18px;height:18px;padding:0}.adm-brn-case>span{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-brn-case>span>small{font-weight:400;font-size:12px;color:var(--muted);line-height:1.45}.adm-brn-message{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.adm-brn-message>input,.adm-brn-message>textarea{padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--cream,#fff6e8);font-family:inherit;font-size:14px;font-weight:400;width:100%;max-width:100%;box-sizing:border-box}.adm-brn-message>textarea{line-height:1.55;resize:vertical;max-height:52vh}@media (max-width:699px){.adm-brn>li{padding:14px 15px}.adm-brn-demandes>li{flex-direction:column;align-items:stretch}.adm-brn-demandes>li>.adm-b{width:100%}.adm-brn-message>textarea{max-height:38vh}}@media (min-width:700px) and (max-width:900px){.adm-table-wrap.en-cartes:has(>.adm-devis){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.adm-devis,.adm-devis>tbody{display:block;width:100%}.adm-devis>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.adm-devis>tbody{display:flex;flex-direction:column;gap:10px}.adm-devis>tbody>tr{display:grid;grid-gap:5px 14px;gap:5px 14px;align-items:center;padding:15px 18px;background:#fffcf7;border:1px solid var(--adm-filet);border-radius:18px;box-shadow:var(--adm-relief);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"num montant actions" "client client actions" "age echeance actions" "etat etat actions" "relance relance actions" "atelier onb actions"}.adm-devis>tbody>tr:hover{background:#fffcf7}.adm-devis>tbody>tr>td{display:block;min-width:0;padding:0;border:0;background:transparent!important}.adm-devis>tbody>tr>td[colspan]{grid-column:1/-1}.adm-devis td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.adm-devis .c-num{grid-area:num}.adm-devis .c-montant{grid-area:montant;justify-self:end;text-align:right;font-weight:600}.adm-devis .c-client{grid-area:client}.adm-devis .c-age{grid-area:age;font-size:12.5px;color:var(--muted)}.adm-devis .c-echeance{grid-area:echeance;justify-self:end;font-size:12.5px;color:var(--muted)}.adm-devis .c-etat{grid-area:etat}.adm-devis .c-relance{grid-area:relance}.adm-devis .c-atelier{grid-area:atelier}.adm-devis .c-onb{grid-area:onb;justify-self:end}.adm-devis .c-actions{grid-area:actions;align-self:center;text-align:right}.adm-devis-barre{font-size:13.5px}}@media (min-width:901px) and (max-width:1100px){.adm-devis td,.adm-devis th{padding:10px 8px;font-size:13px}.adm-devis .c-actions>*{margin-bottom:4px}}@media (max-width:699px){.adm-devis>tbody>tr{grid-template-areas:"num montant" "client client" "age echeance" "etat etat" "relance relance" "atelier onb" "actions actions"}.adm-devis .c-num{grid-area:num}.adm-devis .c-montant{grid-area:montant;justify-self:end;text-align:right;font-weight:600}.adm-devis .c-client{grid-area:client;font-size:14.5px}.adm-devis .c-age{grid-area:age;font-size:12.5px;color:var(--muted)}.adm-devis .c-echeance{grid-area:echeance;justify-self:end;font-size:12.5px;color:var(--muted);white-space:nowrap}.adm-devis .c-relance{grid-area:relance}.adm-devis .c-etat{grid-area:etat}.adm-devis .c-atelier{grid-area:atelier}.adm-devis .c-onb{grid-area:onb;justify-self:end}.adm-devis .c-actions{grid-area:actions;margin-top:4px}.adm-devis .c-actions>.adm-b{width:100%}.adm-devis-barre{align-items:stretch;flex-direction:column}.adm-devis-barre>.adm-b{width:100%}.adm-devis-corps{max-height:52vh}}.adm-fac-h3{margin:0 0 2px;font-size:16px;display:flex;align-items:center;gap:8px}.adm-fac-compte{font-size:12px;font-weight:600;color:var(--rouille-deep,#8a4520);background:#fff1e6;border-radius:999px;padding:1px 8px;line-height:1.6}.adm-fac-aide{margin:0 0 10px;font-size:12.5px;color:var(--muted);line-height:1.45}.adm-fac-vide{margin:0;font-size:13px;color:var(--muted)}.adm-fac-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:1100px){.adm-fac-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-fac-liste>li{padding:15px 18px;border:1px solid var(--adm-filet,hsla(32,42%,63%,.45));border-radius:18px;background:#fffcf7;box-shadow:var(--adm-relief);display:flex;flex-direction:column;gap:8px;min-width:0}.adm-fac-liste>li.est-bloquee{background:#fff7f2;border-left:3px solid var(--rouille-deep,#8a4520)}.adm-fac-liste>li.est-envoyee{background:#fafcf8}.adm-fac-titre{margin:0;font-size:14.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.adm-fac-soustitre{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.adm-fac-montants{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px}.adm-fac-montants>strong{white-space:nowrap}.adm-fac-montants>span{white-space:nowrap;color:var(--muted)}.adm-fac-etat{margin:0;font-size:13px;line-height:1.45}.adm-fac-etat.est-ok{color:#2f6b3a}.adm-fac-etat.est-ko{color:#8a4520}.adm-fac-detail{color:var(--muted);overflow-wrap:anywhere}.adm-fac-detail,.adm-fac-ecart{margin:0;font-size:12.5px;line-height:1.45}.adm-fac-ecart{color:#8a4520}.adm-fac-manques{margin:0;padding-left:18px;font-size:12.5px;color:#8a4520;line-height:1.5}.adm-fac-manques>li{overflow-wrap:anywhere}.adm-fac-erreur{margin:0;color:#8a4520;background:#fff1e6}.adm-fac-erreur,.adm-fac-ok{font-size:13px;border-radius:10px;padding:8px 10px;line-height:1.45}.adm-fac-ok{margin:0 0 12px;color:#2f6b3a;background:#f1f8f2}.adm-fac-avis{margin:0 0 12px;font-size:13px;color:var(--muted);line-height:1.45}.adm-fac-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}@media (max-width:600px){.adm-fac-actions{flex-direction:column;align-items:stretch}.adm-fac-actions>.btn{width:100%;text-align:center}}.adm-fac-etapes{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.55}.adm-fac-etapes>li{margin-bottom:6px}.adm-fac-champ{display:flex;flex-direction:column;gap:4px;font-size:13px;margin-bottom:10px}.adm-fac-champ>select{padding:7px 9px;border-radius:10px;border:1px solid var(--line);font-size:13.5px}.adm-fac-archive{margin:0 0 8px;font-size:12.5px;color:var(--muted);line-height:1.5}.adm-fac-archive.est-ko{color:#8a4520}.plb{margin:0 0 32px}.plb-tete{margin:0 0 12px}.plb-t{font-size:20px;margin:0 0 4px}.plb-s{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.plb-s a{color:var(--rouille,#c4572e)}.plb-vide{padding:18px 20px;margin:0 0 32px}.plb-vide .plb-t{margin-bottom:6px}.plb-rien{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.plb-rail{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:thin}.plb-g{gap:6px}.plb-fl,.plb-g{display:flex;align-items:center;flex:0 0 auto}.plb-fl{color:var(--adm-filet,hsla(32,42%,63%,.55))}.plb-fl svg{width:18px;height:18px}.plb-gc{display:flex;flex-direction:column;gap:8px;min-width:0;flex:0 0 auto;padding:12px;background:#fffcf7;border:1px solid var(--adm-filet,hsla(32,42%,63%,.55));border-radius:18px;box-shadow:var(--adm-relief)}.plb-gl{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600}.plb-es{display:flex;gap:8px}.plb-e{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:74px;padding:8px 9px;text-align:left;background:var(--creme);border:1px solid var(--line);border-radius:12px;cursor:pointer;font:inherit;color:var(--brique);transition:border-color .15s ease,background .15s ease}.plb-e:hover:not([data-vide]){border-color:var(--rouille,#c4572e);background:#fff9ee}.plb-e[data-ouvert]{border-color:var(--rouille,#c4572e);background:#fff3e2}.plb-e[data-vide]{cursor:default;opacity:.55}.plb-en{display:flex;align-items:center;gap:5px;font-size:21px;font-weight:600;line-height:1.1}.plb-el{font-size:12.5px}.plb-el,.plb-em{color:var(--muted)}.plb-em{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plb-ea{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--rouille-deep,#a33f1f);color:var(--cream,#fff9ee);font-size:11px;font-weight:700;line-height:1}.plb-liste{margin:10px 0 0;padding:14px 16px;background:#fffcf7;border:1px solid var(--adm-filet,hsla(32,42%,63%,.55));border-radius:18px;box-shadow:var(--adm-relief)}.plb-lt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.plb-lt h3{margin:0 0 10px;font-size:15.5px}.plb-lm{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plb-lm,.plb-x{color:var(--muted)}.plb-x{background:none;border:0;padding:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.plb-ds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.plb-d{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:2px 14px;gap:2px 14px;padding:9px 10px;border-radius:12px}.plb-d:nth-child(odd){background:hsla(32,42%,63%,.08)}.plb-d[data-alerte]{background:rgba(196,87,46,.1)}.plb-dn{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.plb-dn a{font-size:14.5px;font-weight:500;color:var(--brique)}.plb-dr{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plb-dd,.plb-dr{color:var(--muted)}.plb-dd{grid-column:1;margin:0;font-size:12.5px;line-height:1.5}.plb-d[data-alerte] .plb-dd{color:#8a4520}.plb-da{grid-row:1/span 2;grid-column:2;margin:0;align-self:center;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.plb-rail{scroll-snap-type:x proximity;gap:4px}.plb-g{scroll-snap-align:start}.plb-gc{padding:11px}.plb-e{min-width:70px}.plb-d{grid-template-columns:minmax(0,1fr)}.plb-da{grid-row:auto;grid-column:1;align-self:start;font-weight:600}}.adm-pastilles{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;min-width:0}@media (max-width:640px){.adm-pastilles{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.adm-pastille{flex:0 0 auto}}.adm-pastille{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px;text-decoration:none;background:var(--creme,#fbf6ee);border:1px solid var(--line,rgba(58,34,24,.14));color:var(--ink,#3a2218);font-size:12.5px;line-height:1.2}.adm-pastille:hover{border-color:rgba(58,34,24,.3)}.adm-pastille-p{width:7px;height:7px;border-radius:50%;flex:0 0 auto;align-self:center;background:var(--muted,#8a7a6e)}.adm-pastille[data-ton=ok] .adm-pastille-p{background:#2f7a4f}.adm-pastille[data-ton=faire] .adm-pastille-p{background:#dfa63a}.adm-pastille[data-ton=alerte] .adm-pastille-p{background:#b3402f}.adm-pastille[data-ton=alerte]{border-color:rgba(179,64,47,.35);background:rgba(179,64,47,.06)}.adm-pastille-v{font-weight:600;white-space:nowrap}.adm-pastille-l{color:var(--muted);white-space:nowrap}.adm-ancre{scroll-margin-top:84px}.adm-section-h{font-family:"DM Serif Display",serif;font-size:22px;color:var(--brique,#6b3a2a);margin:32px 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.adm-fiche-corps>.adm-bloc:first-child .adm-bloc-h,.adm-fiche-corps>section:first-child .adm-section-h{margin-top:0}.adm-section-repliee>summary{list-style:none;cursor:pointer}.adm-section-repliee>summary::-webkit-details-marker{display:none}.adm-section-repliee>summary:after{content:" ▾";color:var(--muted)}.adm-section-repliee[open]>summary:after{content:" ▴"}.adm-section-repliee>summary>em{display:block;font-style:normal;color:var(--muted);font-size:12.5px;margin-top:-4px}.adm-section-repliee-c{margin-top:12px}.adm-chargement{color:var(--muted);font-size:13px;margin:24px 0}.adm-info{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-panneau-voile{position:fixed;inset:0;z-index:90;background:rgba(28,16,10,.42);display:flex;justify-content:flex-end}.adm-panneau{background:var(--cream,#fdfaf4);width:min(520px,100%);height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(28,16,10,.18);border-left:1px solid var(--line,rgba(58,34,24,.14))}@media (max-width:640px){.adm-panneau-voile{justify-content:stretch}.adm-panneau{width:100%;border-left:none}}.adm-panneau-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line,rgba(58,34,24,.14));background:var(--creme,#fbf6ee);flex:0 0 auto}.adm-panneau-x{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--muted);padding:0 4px}.adm-panneau-x:hover{color:var(--ink,#3a2218)}.adm-panneau-c{overflow-y:auto;padding:16px 18px 40px;min-width:0}.adm-panneau-c>*{min-width:0;max-width:100%}.adm-lp-montant{font-weight:600;margin-left:6px;white-space:nowrap}.adm-lp-plan{display:block;white-space:normal}.adm-lp-plan[data-echec="1"]{color:var(--rouille-deep,#8a4520);font-weight:600}.adm-lp-detail>summary{cursor:pointer;font-size:12px;color:var(--muted);list-style:none;padding:2px 0}.adm-lp-detail>summary::-webkit-details-marker{display:none}.adm-lp-detail>summary:before{content:"▸ "}.adm-lp-detail[open]>summary:before{content:"▾ "}.adm-lp-detail-l{margin:2px 0;white-space:normal}.adm-lp-detail-l,.adm-modeles-d{font-size:12px;color:var(--muted)}.adm-pastilles-m{margin-top:8px;gap:5px}.adm-pastilles-m .adm-pastille{padding:3px 8px;font-size:11.5px}.adm-pastilles-m .adm-pastille-p{width:6px;height:6px}.adm-controle{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,rgba(58,34,24,.12));display:flex;flex-direction:column;gap:2px}.adm-controle-l{display:grid;align-items:baseline;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:10px minmax(0,1fr);grid-template-areas:"p q" ". v" ". s";padding:4px 0;font-size:13.5px;min-width:0}@media (min-width:760px){.adm-controle-l{grid-template-columns:10px minmax(0,150px) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"p q v s";align-items:baseline}}.adm-controle-l>*{min-width:0;overflow-wrap:anywhere}.adm-controle-p{grid-area:p;width:8px;height:8px;border-radius:50%;align-self:center}.adm-controle-p[data-ton=ok]{background:#2f7a4f}.adm-controle-p[data-ton=faire]{background:var(--rouille,#c4572e)}.adm-controle-q{grid-area:q;color:var(--muted)}.adm-controle-v{grid-area:v;color:var(--ink,#3a2218)}.adm-controle-s{grid-area:s;color:var(--muted);font-size:12.5px}.adm-controle-l:has(.adm-controle-p[data-ton=faire]) .adm-controle-s{color:var(--rouille-deep,#8a4520)}.adm-corriger{margin-top:12px}.adm-corriger>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--rouille,#c4572e);list-style:none;padding:6px 0}.adm-corriger>summary::-webkit-details-marker{display:none}.adm-corriger>summary:before{content:"▸ "}.adm-corriger[open]>summary:before{content:"▾ "}.adm-corriger.is-calme>summary{font-size:12.5px;font-weight:400;color:var(--muted)}.adm-corriger label{min-width:0;max-width:100%}.adm-corriger input[type=text],.adm-corriger select{max-width:100%}.adm-suivi-argent{display:block}.adm-lc-b,.adm-sm-h{display:none}.adm-info{display:inline-block;margin-left:6px;cursor:help;font-family:system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1;color:var(--muted);vertical-align:middle}.adm-anommer{margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--creme,#fbf6ee)}.adm-anommer-h{margin:0 0 6px;display:flex;align-items:center}.adm-anommer-l{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13.5px}.adm-anommer-l li{display:flex;gap:8px;align-items:baseline;min-width:0}.adm-anommer-n{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.adm-anommer-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-anommer-l em{color:var(--muted);font-style:normal;flex:none}.adm-cmd{border-top:1px solid var(--line)}.adm-cmd:first-of-type{border-top:0}.adm-cmd-s{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0;font-size:14px;min-width:0}.adm-cmd-s::-webkit-details-marker{display:none}.adm-cmd-s:after{content:"▾";margin-left:auto;color:var(--muted)}.adm-cmd[open]>.adm-cmd-s:after{content:"▴"}.adm-cmd-s strong{min-width:0;overflow-wrap:anywhere}.adm-cmd-s span{color:var(--muted)}.adm-cmd-s .adm-cmd-w{color:#9a6312;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.adm-cmd-c{padding:0 0 12px}@media (max-width:720px){:root:has(.ca-hd:not(.is-cache)) .adm-barre-mini-repere{top:var(--ca-hd-h,0)}.adm-barre-mini-repere{transition:top .28s ease}.adm-ancre,.adm-sm{scroll-margin-top:calc(var(--ca-hd-h, 0px) + 56px)}.adm-sm{border-top:1px solid var(--line)}.adm-sm-h{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:10px 2px;background:none;border:0;font:inherit;color:var(--ink,#3a2218);text-align:left;cursor:pointer}.adm-sm-t{font-family:"DM Serif Display",serif;font-size:19px;color:var(--brique,#6b3a2a);flex:none}.adm-sm-r{margin-left:auto;min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-sm-c{flex:none;color:var(--muted);transition:transform .2s ease}.adm-sm[data-ouvert] .adm-sm-c{transform:rotate(180deg)}.adm-sm-p{width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted,#8a7a6e)}.adm-sm-p[data-ton=ok]{background:#2f7a4f}.adm-sm-p[data-ton=faire]{background:#dfa63a}.adm-sm-p[data-ton=alerte]{background:#b3402f}.adm-sm:not([data-ouvert])>.adm-sm-corps{display:none}.adm-sm-corps{padding-bottom:14px}.adm-lc:not([data-tout]) .adm-lc-plus,.adm-sm-corps>section>.adm-section-h:first-child{display:none}.adm-lc-b{display:inline-flex;align-items:center;min-height:40px;margin-top:6px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:none;font:inherit;font-size:13.5px;color:var(--brique,#6b3a2a)}.adm-cartes-conv .adm-controle,.adm-lc-b{cursor:pointer}.adm-cartes-conv .adm-controle:not([data-tout]) .adm-controle-l:has(.adm-controle-p[data-ton=ok]){display:none}.adm-cartes-conv .adm-controle:not([data-tout]) .adm-controle-s{display:none}.adm-cartes-conv .adm-controle:after{content:"Voir la fiche de contrôle ▾";display:block;padding-top:6px;font-size:13px;color:var(--brique,#6b3a2a)}.adm-cartes-conv .adm-controle[data-tout]:after{content:"Replier ▴"}}.adm-fin .adm-pastilles{margin-bottom:8px}.adm-fin-section{margin-top:8px}.adm-fin-chiffres{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 14px;font-size:14px;color:var(--muted)}.adm-fin-chiffres strong{color:var(--ink,#3a2218);font-size:17px}.adm-fin-lien{font:inherit;font-size:13px;color:var(--brique,#6b3a2a);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.adm-section-h .adm-fin-lien{font-family:var(--font-body,inherit);font-size:13px}.adm-fin-lien:disabled{opacity:.5;cursor:default}.adm-apercu{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.adm-apercu-ic{flex:0 0 auto;width:16px;height:16px}.adm-fac-paye{color:#2f7a4f;white-space:nowrap}.adm-fin-note{margin:28px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width:720px){.adm-fin-factures{overflow:visible;border:0;background:none}.adm-fin-factures .adm-table,.adm-fin-factures .adm-table tbody{display:block;width:100%;min-width:0}.adm-fin-factures .adm-table thead{display:none}.adm-fin-factures .adm-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--line,rgba(58,34,24,.14));border-radius:12px;background:var(--creme,#fbf6ee)}.adm-fin-factures .adm-table td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere;font-size:13px}.adm-fin-factures .adm-table td:before{content:attr(data-l);display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}}.adm-dep{margin-top:10px}.adm-dep-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;margin:14px 0 6px;color:var(--ink,#3a2218)}.adm-dep-total{font-weight:400}.adm-dep-total,.adm-dep-vide{color:var(--muted);font-size:12.5px}.adm-dep-vide{margin:0 0 4px}.adm-dep-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-dep-l{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line,rgba(58,34,24,.12));border-radius:10px;background:var(--creme,#fbf6ee);min-width:0}.adm-dep-q{min-width:0;flex:1 1 260px;font-size:13.5px;overflow-wrap:anywhere}.adm-dep-s{display:block;color:var(--muted);font-size:12px;margin-top:2px}.adm-dep-g{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.adm-dep-sel{font:inherit;font-size:12.5px;padding:4px 6px;border-radius:8px;max-width:100%;min-width:0}.adm-dep-ecartees{margin-top:12px}.adm-dep-ecartees>summary{cursor:pointer;color:var(--muted);font-size:12.5px;margin-bottom:6px}.adm-dep-chercher{margin-top:16px;display:flex;flex-direction:column;gap:6px}.adm-dep-chercher label{font-size:12.5px;color:var(--muted)}.adm-dep-chercher>div{display:flex;gap:6px;flex-wrap:wrap}.adm-dep-chercher input{flex:1 1 200px;min-width:0;font:inherit;font-size:13.5px;padding:6px 10px;border-radius:8px;border:1px solid var(--line,rgba(58,34,24,.2))}@media (max-width:520px){.adm-dep-g{width:100%}}.adm-ech-envoyees{margin:8px 0 0;font-size:13.5px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.apercu-appli{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:#fff}.apercu-appli-barre{flex:none;display:flex;align-items:center;justify-content:flex-start;padding:calc(env(safe-area-inset-top, 0px) + 8px) 12px 8px;background:#3a2218}.apercu-appli-fermer{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--cream);color:#3a2218;font:inherit;font-weight:600;font-size:16px;cursor:pointer}.apercu-appli-cadre{flex:1 1;width:100%;border:0;background:#fff;padding-bottom:env(safe-area-inset-bottom,0)}.apercu-appli-pdf{flex:1 1;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 8px calc(env(safe-area-inset-bottom, 0px) + 16px);background:#e9e2d6}.apercu-appli-page{display:block;background:#fff;box-shadow:0 1px 4px rgba(58,34,24,.2)}.apercu-appli-info{margin:24px 16px;color:#3a2218;font-size:16px}