@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff")}.lx{--font: "Plus Jakarta Sans", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--navy: #0a1f44;--navy-2: #123a7a;--navy-3: #1b4c9a;--gold-grad: linear-gradient(135deg, #a87a26 0%, #f2dfa6 45%, #c99a3e 75%, #e9cf8a 100%);--gold: #e9cf8a;--gold-ink: #1a1204;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-xl: 24px;font-family:var(--font);font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);min-height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx.jour{--bg: #edf1f7;--surface: #ffffff;--surface-2: #f5f7fb;--surface-3: #eef2f8;--line: #dce3ee;--line-2: #e8edf4;--text: #0a1f44;--text-2: #34445f;--muted: #52627f;--rail: linear-gradient(180deg, #0a1f44 0%, #0d2a5c 100%);--rail-text: #b9c6de;--rail-line: transparent;--top: #ffffff;--top-line: #dce3ee;--input: #ffffff;--input-line: #c2ccdc;--input-dis: #f1f4f8;--gold-text: #7a5518;--gold-soft: #fff7e3;--gold-soft-line: #e9cf8a;--blue-soft: #e8eef8;--blue-text: #123a7a;--link: #123a7a;--ok: #17603a;--ok-soft: #e4f3ea;--warn: #7a4a0e;--warn-soft: #fff4de;--warn-line: #ebc77a;--danger: #a3242b;--danger-soft: #fbeaea;--focus: #2c6bd6;--shadow: 0 1px 2px rgba(10, 31, 68, .05), 0 12px 32px rgba(10, 31, 68, .06);--primary-bg: #0a1f44;--primary-text: #ffffff;--primary-edge: inset 0 -2px 0 #c99a3e;--fictive-bg: #0a1f44;--fictive-text: #f2dfa6;--pdf-bg: #e3e9f1}.lx.nuit{--bg: #061331;--surface: rgba(255, 255, 255, .045);--surface-2: rgba(4, 12, 32, .45);--surface-3: rgba(255, 255, 255, .03);--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .06);--text: #e8edf6;--text-2: #c9d4e7;--muted: #97a7c4;--rail: rgba(4, 12, 32, .72);--rail-text: #b7c3d9;--rail-line: rgba(217, 184, 102, .16);--top: rgba(4, 12, 32, .4);--top-line: rgba(255, 255, 255, .08);--input: rgba(255, 255, 255, .05);--input-line: rgba(255, 255, 255, .16);--input-dis: rgba(255, 255, 255, .02);--gold-text: #e9cf8a;--gold-soft: rgba(233, 207, 138, .12);--gold-soft-line: rgba(233, 207, 138, .42);--blue-soft: rgba(90, 150, 255, .14);--blue-text: #bfd7ff;--link: #e9cf8a;--ok: #86dbae;--ok-soft: rgba(127, 212, 168, .12);--warn: #f6dda6;--warn-soft: rgba(242, 199, 122, .1);--warn-line: rgba(242, 199, 122, .38);--danger: #ffa3a3;--danger-soft: rgba(255, 120, 120, .12);--focus: #7fb2ff;--shadow: 0 20px 50px rgba(0, 0, 0, .28);--primary-bg: var(--gold-grad);--primary-text: #1a1204;--primary-edge: inset 0 1px 0 rgba(255, 255, 255, .55);--fictive-bg: #e9cf8a;--fictive-text: #1a1204;--pdf-bg: rgba(0, 0, 0, .28);background:radial-gradient(1100px 560px at 80% -10%,#143a78,#143a7800 60%),radial-gradient(800px 500px at 10% 110%,#0f2b5a,#0f2b5a00 70%),#061331}.lx a{color:var(--link)}.lx :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lx h1,.lx h2,.lx h3,.lx p{margin:0}.lx .mono{font-family:var(--mono)}.lx .muted{color:var(--muted)}.lx .small{font-size:12px}.lx .xs{font-size:11px}.lx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lx .row{display:flex;align-items:center;gap:10px}.lx .wrap{flex-wrap:wrap}.lx .grow{flex:1;min-width:0}.lx .col{display:flex;flex-direction:column}.lx .shell{display:flex;min-height:inherit}.lx .rail{flex:0 0 104px;background:var(--rail);border-right:1px solid var(--rail-line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;position:relative;overflow:hidden}.lx .rail-logo{width:58px;height:auto;margin-bottom:18px}.lx .rail-item{position:relative;width:88px;padding:10px 0;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--rail-text);font-size:11px;font-weight:600;text-align:center;line-height:1.2;letter-spacing:-.01em}.lx .rail-item:hover{background:#ffffff0f;color:#fff}.lx .rail-item.on{color:#1a1204;font-weight:700;background:var(--gold-grad);box-shadow:0 8px 22px #c99a3e59,inset 0 1px #fff9}.lx .rail-count{position:absolute;top:4px;right:12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold-grad);color:#1a1204;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.lx .rail-px{position:absolute;left:0;right:0;bottom:120px;height:60px;pointer-events:none}.lx .rail-px i{position:absolute;display:block}.lx .rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px}.lx .rail-btn{width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--rail-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.lx .rail-btn.sun{color:#e9cf8a}.lx .main{flex:1;min-width:0;display:flex;flex-direction:column}.lx .top{min-height:72px;padding:12px 32px;display:flex;align-items:center;gap:20px;background:var(--top);border-bottom:1px solid var(--top-line);flex-wrap:wrap}.lx .top-title{display:flex;flex-direction:column;line-height:1.25}.lx .top-title b{font-size:18px;letter-spacing:-.01em}.lx .search{flex:0 1 420px;height:44px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--input-line)}.lx .search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;color:var(--text)}.lx .kbd{font-family:var(--mono);font-size:11px;color:var(--muted);padding:2px 7px;border-radius:6px;border:1px solid var(--input-line);background:var(--surface)}.lx .access{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:16px;font-size:12px;font-weight:600;color:var(--blue-text);background:var(--blue-soft)}.lx .access i{width:7px;height:7px;border-radius:4px;background:currentColor;display:block}.lx .access.public{color:var(--ok);background:var(--ok-soft)}.lx .user{display:flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid var(--top-line)}.lx .avatar{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;background:var(--navy);color:#e9cf8a}.lx.nuit .avatar{background:var(--gold-grad);color:#1a1204}.lx .user span{display:flex;flex-direction:column;font-size:12px;line-height:1.3}.lx .user b{font-size:13px}.lx .page{padding:28px 32px 40px;display:flex;flex-direction:column;gap:24px}.lx .crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.lx .crumbs a{color:var(--muted)}.lx .h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.lx .h2{font-size:16px;font-weight:800}.lx .h3{font-size:13px;font-weight:700}.lx .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.lx .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;display:flex;flex-direction:column;gap:16px}.lx.jour .card{box-shadow:var(--shadow)}.lx .card.flush{padding:0;overflow:hidden;gap:0}.lx .card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lx .hero{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:26px 30px;color:#fff;background:linear-gradient(120deg,#0b2250,#12357a 60%,#1b4c9a);box-shadow:0 24px 50px #0a1f4447}.lx.nuit .hero{background:linear-gradient(120deg,#0b2250,#12357a 55%,#0b2250);border:1px solid rgba(217,184,102,.25)}.lx .hero>*{position:relative}.lx .orbit{position:absolute!important;border-radius:50%;border:20px solid transparent;pointer-events:none}.lx .orbit.g{border-top-color:#e9cf8acc;border-right-color:#e9cf8a59}.lx .orbit.b{border-width:8px;border-left-color:#78aaff59;border-bottom-color:#78aaff26}.lx .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.lx .divider{height:1px;background:var(--line)}.lx .btn{height:44px;padding:0 18px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}.lx .btn:hover{transform:translateY(-1px)}.lx .btn.sm{height:36px;padding:0 12px;font-size:13px;border-radius:10px}.lx .btn.lg{height:52px;padding:0 24px;font-size:15px}.lx .btn.block{width:100%}.lx .btn-primary{background:var(--primary-bg);color:var(--primary-text);box-shadow:var(--primary-edge)}.lx .btn-gold{background:var(--gold-grad);color:#1a1204;box-shadow:0 10px 24px #c99a3e4d,inset 0 1px #fff9}.lx .btn-sec{background:var(--surface);color:var(--text);border-color:var(--input-line)}.lx.nuit .btn-sec{background:#ffffff0f}.lx .btn-ghost{background:transparent;color:var(--text);border-color:transparent}.lx .btn-white{background:#ffffff14;color:#fff;border-color:#ffffff3d}.lx .btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.lx .btn[disabled],.lx .btn.dis{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.lx .icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--input-line);background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lx.nuit .icon-btn{background:#ffffff0d}.lx .icon-btn[disabled]{opacity:.4}.lx .tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid transparent}.lx .tag i{width:6px;height:6px;border-radius:3px;background:currentColor;display:block}.lx .tag-fictive{background:var(--fictive-bg);color:var(--fictive-text);letter-spacing:.02em}.lx .tag-verifier{background:var(--gold-soft);color:var(--gold-text);border-color:var(--gold-soft-line)}.lx .tag-publie{background:var(--ok-soft);color:var(--ok)}.lx .tag-interne{background:var(--blue-soft);color:var(--blue-text)}.lx .tag-restreint{background:var(--gold-soft);color:var(--gold-text)}.lx .tag-public{background:transparent;color:var(--text-2);border-color:var(--input-line)}.lx .tag-neutral{background:var(--surface-3);color:var(--text-2);border-color:var(--line)}.lx .field{display:flex;flex-direction:column;gap:6px;min-width:0}.lx .label{font-size:13px;font-weight:700;color:var(--text)}.lx .label .req{color:var(--gold-text)}.lx .hint{font-size:12px;color:var(--muted)}.lx .input,.lx .select,.lx .textarea{height:44px;width:100%;padding:0 14px;border-radius:10px;border:1px solid var(--input-line);background:var(--input);color:var(--text);font:inherit;font-size:14px;outline:none}.lx .textarea{height:auto;min-height:88px;padding:12px 14px;resize:vertical}.lx .input::placeholder{color:var(--muted)}.lx .select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237B8AA6' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.lx .input[disabled],.lx .select[disabled],.lx .textarea[disabled]{background-color:var(--input-dis);color:var(--muted);cursor:not-allowed}.lx .input.missing,.lx .textarea.missing{border-color:var(--warn-line);background-color:var(--warn-soft)}.lx .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lx .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lx .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lx .check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.lx .check input{width:18px;height:18px;margin:2px 0 0;accent-color:#c99a3e}.lx .chip{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--input-line);background:var(--surface);color:var(--text-2);font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.lx.nuit .chip{background:#ffffff0a}.lx .chip b{color:var(--text);font-weight:700}.lx .chip.on{border-color:var(--gold-soft-line);background:var(--gold-soft);color:var(--gold-text)}.lx .chip.dis{opacity:.5;cursor:not-allowed}.lx .seg{display:inline-flex;padding:4px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);gap:4px}.lx .seg button{height:34px;padding:0 14px;border-radius:9px;border:none;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lx .seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0a1f441f}.lx.nuit .seg button.on{background:#e9cf8a29;color:#f2dfa6;box-shadow:none}.lx .alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;border:1px solid transparent}.lx .alert svg{flex:none;margin-top:1px}.lx .alert-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.lx .alert-info{background:var(--blue-soft);color:var(--blue-text)}.lx .alert-ok{background:var(--ok-soft);color:var(--ok)}.lx .alert-gold{background:var(--gold-soft);color:var(--gold-text);border-color:var(--gold-soft-line)}.lx .status{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:var(--surface-3);border:1px solid var(--line);font-size:13px;flex-wrap:wrap}.lx .status b{color:var(--ok)}.lx .table{display:flex;flex-direction:column}.lx .tr{display:grid;gap:16px;padding:14px 24px;align-items:center;border-top:1px solid var(--line-2)}.lx .tr.th{padding:10px 24px;background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:none}.lx .tr.hl{background:var(--gold-soft)}.lx .tr:not(.th):hover{background:var(--surface-3)}.lx .pager{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid var(--line-2);font-size:13px;color:var(--muted)}.lx .dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.lx .dl dt{font-size:12px;color:var(--muted)}.lx .dl dd{margin:2px 0 0;font-weight:600}.lx .stat b{font-size:26px;font-weight:800;line-height:1.1;display:block}.lx .fp{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 10px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--text-2)}.lx .pdf{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--pdf-bg)}.lx .pdf-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.lx.nuit .pdf-bar{background:#040c2099}.lx .pdf-bar .sep{width:1px;height:22px;background:var(--line);margin:0 4px}.lx .pdf-bar .pg{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px}.lx .pdf-bar .pg input{width:38px;height:30px;text-align:center;border-radius:8px;border:1px solid var(--input-line);background:var(--input);color:var(--text);font:inherit}.lx .pdf-stage{padding:24px;display:flex;justify-content:center}.lx .paper{width:100%;max-width:520px;aspect-ratio:1/1.414;background:#fff;box-shadow:0 2px 6px #0000001f,0 18px 40px #0000001f;padding:36px 34px;display:flex;flex-direction:column;gap:8px;font-family:Arial,sans-serif;font-size:10px;color:#1a1a1a}.lx .paper .t{font-size:11px;font-weight:700}.lx .tl{display:flex;flex-direction:column;position:relative;padding-left:28px}.lx .tl:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#c99a3e,#c99a3e26)}.lx .tl-item{position:relative;padding:0 0 22px}.lx .tl-dot{position:absolute;left:-28px;top:4px;width:20px;height:20px;border-radius:10px;background:var(--surface);border:2px solid #c99a3e;display:flex;align-items:center;justify-content:center}.lx.nuit .tl-dot{background:#0b2250}.lx .tl-dot i{width:8px;height:8px;border-radius:4px;background:#c99a3e;display:block}.lx .auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:inherit}.lx .brand{position:relative;overflow:hidden;padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(900px 600px at 80% 0%,#1b4c9a,#1b4c9a00 60%),linear-gradient(160deg,#0a1f44,#071a3d)}.lx .brand>*{position:relative}.lx .auth-side{display:flex;align-items:center;justify-content:center;padding:48px;background:var(--bg)}.lx.nuit .auth-side{background:transparent}.lx .auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}.lx .otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lx .otp input{height:58px;text-align:center;font-family:var(--mono);font-size:24px;font-weight:600;border-radius:12px;border:1px solid var(--input-line);background:var(--input);color:var(--text);outline:none}.lx .otp input.f{border-color:#c99a3e;box-shadow:0 0 0 3px #c99a3e2e}.lx .px{position:absolute!important;display:block}.lx .ph-top{height:60px;padding:0 12px 0 16px;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#0a1f44,#0d2a5c);color:#fff;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#a87a26,#f2dfa6,#c99a3e) 1}.lx.nuit .ph-top{background:#040c20bf}.lx .ph-top img{width:34px;height:auto}.lx .ph-top .t{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}.lx .ph-top .t b{font-size:15px}.lx .ph-top .t span{font-size:11px;color:#b9c6de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .ph-icon{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.lx .ph-body{flex:1;padding:16px;display:flex;flex-direction:column;gap:14px}.lx .ph-bar{position:sticky;bottom:0;padding:12px 16px 20px;background:var(--surface);border-top:1px solid var(--line);display:flex;gap:10px}.lx.nuit .ph-bar{background:#061331eb}.lx .hscroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;margin:0 -16px;padding-left:16px;padding-right:16px}.lx.jour .only-nuit,.lx.nuit .only-jour{display:none!important}@media(prefers-reduced-motion:reduce){.lx .btn{transition:none}.lx .btn:hover{transform:none}}.lx .ref{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lx .pop{background:#fff}.lx.nuit .pop{background:#0d224b}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--text)}#racine{min-height:100vh}.lx button,.lx input,.lx select,.lx textarea{font-family:var(--font)}.lx code,.lx .empreinte{font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.lx main:focus{outline:none}.lx mark{background:var(--gold-soft);color:var(--text);border-radius:4px;padding:0 3px;font-weight:600}.lx [hidden]{display:none!important}.visuellement-masque,.lx .sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lien-evitement{position:absolute;left:12px;top:-80px;z-index:200;padding:10px 16px;border-radius:var(--r-md);background:var(--surface);color:var(--text);font-weight:700;border:2px solid var(--focus)}.lien-evitement:focus{top:12px}.lx .contenu h1,.lx .page-auth h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.lx .contenu h2{font-size:16px;font-weight:800}.lx .contenu h3{font-size:13px;font-weight:700;margin-top:4px}.sous-titre{display:block;margin-top:6px;font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.discret{color:var(--muted);font-size:13px}.fil-ariane{font-size:13px;color:var(--muted)}.fil-ariane a{color:var(--muted)}.texte-long{white-space:pre-wrap}.texte-danger{color:var(--danger)}.nombre{text-align:right;font-variant-numeric:tabular-nums}.lx .pile{display:flex;flex-direction:column;gap:24px}.lx .contenu article{display:flex;flex-direction:column;gap:24px;min-width:0}.lx .fiche{display:flex;flex-direction:column;gap:14px}.lx .fiche-texte{display:flex;flex-direction:column;gap:4px}.lx .formulaire>.bouton,.lx .formulaire>.btn:not(.block){align-self:flex-start}.carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.lx.jour .carte{box-shadow:var(--shadow)}.carte-interne{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:12px}.alerte{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;font-size:13px;border:1px solid transparent}.alerte-titre{font-weight:700}.alerte-erreur{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.alerte-succes{background:var(--ok-soft);color:var(--ok)}.alerte-info{background:var(--blue-soft);color:var(--blue-text)}.alerte-avertissement{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.alerte ul{margin:4px 0 0;padding-left:18px}.etat{padding:14px;color:var(--muted)}.etat-vide{border:1px dashed var(--input-line);border-radius:var(--r-md);background:var(--surface-3);display:flex;flex-direction:column;gap:4px}.indicateur{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid var(--line);border-top-color:var(--focus);border-radius:50%;vertical-align:-2px;animation:lx-rotation 1.2s linear infinite}@keyframes lx-rotation{to{transform:rotate(360deg)}}.badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 9px;border-radius:7px;font-size:11px;font-weight:700;border:1px solid transparent;white-space:nowrap}.badge-statut:before{content:"";width:6px;height:6px;border-radius:3px;background:currentColor}.badge-neutre,.badge-contour{background:var(--surface-3);color:var(--text-2);border-color:var(--line)}.badge-attente,.badge-alerte{background:var(--gold-soft);color:var(--gold-text);border-color:var(--gold-soft-line)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-succes{background:var(--ok-soft);color:var(--ok)}.badge-restreint{background:var(--gold-soft);color:var(--gold-text)}.badge-interne{background:var(--blue-soft);color:var(--blue-text)}.badge-public{background:transparent;color:var(--text-2);border-color:var(--input-line)}.badge-fictive{background:var(--fictive-bg);color:var(--fictive-text);letter-spacing:.02em}.bouton{min-height:44px;padding:0 18px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;border:1px solid transparent;background:var(--primary-bg);color:var(--primary-text);box-shadow:var(--primary-edge);text-decoration:none}.bouton-secondaire{background:var(--surface);color:var(--text);border-color:var(--input-line);box-shadow:none}.lx.nuit .bouton-secondaire{background:#ffffff0f}.bouton-danger{background:transparent;color:var(--danger);border-color:var(--danger);box-shadow:none}.bouton-or{background:var(--gold-grad);color:#1a1204;box-shadow:0 10px 24px #c99a3e4d,inset 0 1px #fff9}.bouton-petit{min-height:36px;padding:0 12px;font-size:13px;border-radius:10px}.bouton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bouton-lien{background:none;border:0;padding:2px 0;font:inherit;font-weight:600;color:var(--link);text-decoration:underline;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(prefers-reduced-motion:reduce){.indicateur{animation:none}.lx *,.lx *:before,.lx *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.formulaire{display:flex;flex-direction:column;gap:14px}.champ{display:flex;flex-direction:column;gap:6px;min-width:0}.champ-ligne{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.champ-entete{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.lx label,.lx legend{font-size:13px;font-weight:700;color:var(--text)}.lx fieldset{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;margin:0;min-width:0}.lx fieldset>legend{padding:0 6px}.lx input:not([type=checkbox]):not([type=radio]):not([type=file]),.lx select,.lx textarea{min-height:44px;width:100%;padding:0 14px;border-radius:10px;border:1px solid var(--input-line);background-color:var(--input);color:var(--text);font:inherit;font-size:14px}.lx textarea{min-height:88px;padding:12px 14px;resize:vertical}.lx select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237B8AA6' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.lx.nuit select option{background:#0d224b;color:#e8edf6}.lx input::placeholder,.lx textarea::placeholder{color:var(--muted)}.lx input:disabled,.lx select:disabled,.lx textarea:disabled{background-color:var(--input-dis);color:var(--muted);cursor:not-allowed}.lx input[readonly],.lx textarea[readonly]{background-color:var(--input-dis);color:var(--text-2)}.lx input[type=file]{font:inherit;font-size:13px;color:var(--text-2)}.lx [aria-invalid=true]{border-color:var(--danger)!important}.aide{font-size:12px;color:var(--muted)}.aide-erreur{color:var(--danger)}.aide-alerte{color:var(--warn)}.grille-filtres{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:14px 16px}.ligne-saisie{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.ligne-saisie input{flex:1 1 8rem}.champ-case,.champ.champ-case{display:flex;flex-direction:row;gap:10px;align-items:flex-start;font-size:14px}.champ-case input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#c99a3e}.champ-case label{font-weight:500;font-size:14px}.lx details summary{cursor:pointer;font-weight:700;padding:6px 0}.champ-manquant textarea,.champ-manquant input,.champ-manquant select{border-color:var(--warn-line)!important;background-color:var(--warn-soft)!important}.champ-incertain textarea,.champ-incertain input,.champ-incertain select{border-color:var(--gold-soft-line)}.etiquette-champ{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-left:8px;border-radius:6px;font-size:11px;font-weight:700;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.marque-modifie{font-weight:500;color:var(--warn);font-size:12px}.liste-simple{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.liste-etiquettes{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.liste-etiquettes li{padding:2px 9px;border-radius:7px;font-size:12px;font-weight:600;background:var(--surface-3);border:1px solid var(--line);color:var(--text-2)}.liste-proprietes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.liste-proprietes dt{font-size:12px;color:var(--muted)}.liste-proprietes dd{margin:2px 0 0;font-weight:600}.statut-connu{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:14px;background:var(--surface-3);border:1px solid var(--line);font-size:13px}.statut-connu strong{color:var(--ok)}.tableau-defilant{position:relative;overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--r-md)}.lx table{border-collapse:collapse;width:100%;font-size:13px}.lx th,.lx td{text-align:left;padding:12px 16px;border-top:1px solid var(--line-2);vertical-align:top}.lx thead th{border-top:none;padding:10px 16px;background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lx tbody tr:hover{background:var(--surface-3)}.lx tr[aria-current=true] td,.lx tr.ligne-mise-en-avant td{background:var(--gold-soft)}.tableau-corrections del{color:var(--danger)}.tableau-corrections ins{color:var(--ok);text-decoration:none;font-weight:600}.details-audit{display:block;max-width:28rem;font-size:11px}.lx .dialogue{width:min(34rem,calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;color:var(--text);background:var(--bg);box-shadow:0 24px 60px #00000059}.lx.jour .dialogue{background:#fff}.lx.nuit .dialogue{background:#0d224b}.lx .dialogue form{display:flex;flex-direction:column;gap:14px}.lx .dialogue h2{font-size:18px;font-weight:800}.lx .dialogue::backdrop{background:#06133199}.lx .dialogue .actions{justify-content:flex-end}.lx .coque{min-height:100vh}.lx .rail{position:sticky;top:0;height:100vh;overflow-y:auto;z-index:20}.lx .rail-item{border:1px solid transparent}.lx .rail-item:focus-visible{outline-color:#e9cf8a}.lx .rail-btn:focus-visible{outline-color:#e9cf8a}.lx .rail-logo{width:58px;height:58px;object-fit:contain}.lx .contenu{width:100%;max-width:1480px}.lx .top .search{flex:0 1 420px}.lx .top .search input{min-height:0!important;height:40px;border:0!important;padding:0!important;background:transparent!important}.lx .top .search:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.lx .top .search input:focus-visible{outline:none}.lx .user b{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx .coque-telephone,.lx .acces-telephone,.lx .voile-tiroir{display:none}@media(max-width:1100px){.lx .top .user span{display:none}.lx .top .user{padding-left:8px}.lx .top{padding:12px 20px;gap:12px}.lx .page{padding:22px 20px 36px}}@media(max-width:767px){.lx .shell{flex-direction:column}.lx .coque-bureau{display:none}.lx .coque-telephone{display:flex;position:sticky;top:0;z-index:30}.lx .ph-top img{width:34px;height:34px;object-fit:contain}.lx .ph-icon{cursor:pointer}.lx .ph-icon:focus-visible{outline-color:#e9cf8a}.lx .acces-telephone{display:flex}.lx .rail{display:none;position:fixed;top:60px;left:0;bottom:0;height:auto;width:min(300px,86vw);align-items:stretch;padding:16px 12px;background:linear-gradient(180deg,#0a1f44,#0d2a5c);z-index:40;box-shadow:0 20px 50px #00000059}.lx .rail.ouverte{display:flex}.lx .rail-logo{display:none}.lx .rail-item{width:100%;flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 14px;font-size:14px}.lx .rail-count{position:static;margin-left:auto}.lx .rail-foot{flex-direction:row;padding-top:16px}.lx .voile-tiroir{display:block;position:fixed;inset:60px 0 0;background:#0613318c;z-index:35}.lx .page{padding:16px 16px 32px;gap:16px}.lx .contenu h1{font-size:24px}.lx .carte{padding:18px 16px}.liste-proprietes{grid-template-columns:1fr}}.lx .page-auth{min-height:100vh}.lx .page-auth .brand{gap:32px}.lx .brand-logo{width:min(300px,70%);height:auto}.lx .brand-titre{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.lx .brand-texte{font-size:16px;color:#c9d4e7}.lx .brand-atouts{display:flex;flex-wrap:wrap;gap:22px;font-size:13px;color:#b9c6de;list-style:none;padding:0;margin:0}.lx .brand-atouts li{display:flex;align-items:center;gap:8px}.lx .etapes-auth{display:flex;flex-wrap:wrap;gap:14px}.lx .etape-auth{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:600;background:#e9cf8a29;color:#f2dfa6}.lx .etape-auth.faite{background:#7fd4a824;color:#9fe3bf}.lx .auth-card .input,.lx .auth-card input:not([type=checkbox]){min-height:50px}.lx .mdp{position:relative}.lx .mdp input{padding-right:52px!important}.lx .mdp .icon-btn{position:absolute;right:7px;top:7px;border:none;background:transparent}.lx .otp input{padding:0!important;min-height:58px;height:58px;text-align:center;font-family:var(--mono);font-size:24px;font-weight:600}.lx .otp input:not(:placeholder-shown){border-color:#c99a3e;box-shadow:0 0 0 3px #c99a3e2e}.lx .secret-valeur code{display:inline-block;padding:6px 10px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line);font-size:16px;letter-spacing:.06em}.lx .secret-uri code{font-size:11px}@media(max-width:900px){.lx .auth{grid-template-columns:1fr}.lx .page-auth .brand{padding:22px 20px;gap:12px}.lx .brand-masque-telephone{display:none!important}.lx .brand-logo{width:180px}.lx .brand-titre{font-size:24px}.lx .auth-side{padding:24px 16px 40px;align-items:flex-start}}.lx .lecteur{min-width:0}.lx .pdf-bar{flex-wrap:wrap;row-gap:6px}.lx .pdf-titre{font-size:13px;font-weight:700;padding-left:6px}.lx .pdf-bar .pg input{min-height:0!important;height:32px;width:44px!important;padding:0!important;text-align:center}.lx .pdf-stage .alerte,.lx .pdf-stage .etat{text-align:left;width:100%}.lx .zoom-valeur{min-width:70px;font-weight:600;color:var(--text-2)}.lx .pdf-stage{padding:16px;overflow:auto;min-height:18rem;text-align:center}.lx .pdf-stage canvas{background:#fff;box-shadow:0 2px 6px #0000001f,0 18px 40px #0000001f;max-width:none}.lx .lecteur:fullscreen{background:var(--bg)}.lx .lecteur:fullscreen .pdf-stage{height:calc(100vh - 56px)}.lx .canvas-attente{opacity:.6}.lx .lecteur-pied{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;font-size:12px;background:var(--surface);border-top:1px solid var(--line)}.lx.nuit .lecteur-pied{background:#040c2099}.lx .fp{max-width:100%}.lx .icone-fp{width:26px;height:26px;border:none;background:transparent;color:var(--text-2)}.lx .preuve{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--gold-soft);border:1px solid var(--gold-soft-line);color:var(--text);font-size:13px}.lx .preuve blockquote{margin:0;font-style:italic;white-space:pre-wrap}@media(max-width:767px){.lx .pdf-stage{padding:10px;min-height:14rem}.lx .pdf-bar .sep{display:none}}.lx .recherche-formulaire{display:flex;flex-direction:column;gap:14px}.lx .barre-recherche{display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 8px 8px 18px;border-radius:16px;border:1px solid var(--gold-soft-line);background:var(--surface);box-shadow:0 0 0 4px #c99a3e1f}.lx .barre-recherche:focus-within{border-color:var(--focus)}.lx .barre-recherche input{flex:1;min-width:0;border:none!important;background:transparent!important;font-size:18px!important;padding:0!important}.lx .barre-recherche input:focus-visible{outline:none}.lx .barre-icone{color:#c99a3e;display:flex}.lx .filtres-puces{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lx .chip-champ{height:auto;min-height:40px;padding:0 4px 0 12px;gap:4px}.lx .chip-champ label,.lx .chip-champ legend{font-weight:500;color:var(--text-2);white-space:nowrap}.lx .chip-champ select,.lx .chip-champ input{width:auto!important;min-height:0!important;height:34px;border:none!important;background-color:transparent!important;font-weight:700;color:var(--text);padding:0 26px 0 4px!important;background-position:right 6px center!important;field-sizing:content;max-width:15rem}.lx .chip-champ input{padding:0 6px!important;max-width:11rem}.lx .chip-champ:focus-within{border-color:var(--focus)}.lx .chip-champ :focus-visible{outline:none}.lx .chip-periode{display:inline-flex;align-items:center;margin:0}.lx .chip-periode legend{float:left;padding:0;margin-right:4px}.lx .filtres-feuille{display:flex;flex-direction:column;gap:10px}.lx .filtres-feuille .chip-champ{width:100%;justify-content:space-between}.lx .filtres-feuille .chip-champ select{flex:1;text-align:right}.lx .feuille-basse{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:88vh;overflow-y:auto;border:1px solid var(--line);border-radius:20px 20px 0 0;padding:10px 16px 24px;color:var(--text);display:flex;flex-direction:column;gap:14px}.lx .feuille-basse:not([open]){display:none}.lx.jour .feuille-basse{background:#fff}.lx.nuit .feuille-basse{background:#0d224b}.lx .feuille-basse::backdrop{background:#0613318c}.lx .feuille-poignee{width:44px;height:4px;border-radius:2px;margin:0 auto;background:var(--input-line)}.lx .recherche-disposition{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.lx .recherche-disposition.avec-apercu{grid-template-columns:250px minmax(0,1fr) 360px}.lx .recherche-colonne,.lx .recherche-resultats{display:flex;flex-direction:column;gap:14px;min-width:0}.lx .facette-groupe{border:none;padding:0;display:flex;flex-direction:column;gap:8px}.lx .facette-groupe legend{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0;margin-bottom:8px}.lx .resultats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lx .resultat{gap:8px}.lx .resultat.selectionne{border-color:var(--gold-soft-line);box-shadow:0 0 0 1px var(--gold-soft-line)}.lx .resultat-entete{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.lx .resultat-ref{font-size:15px;font-weight:800}.lx .contenu .resultat-titre{font-size:16px;font-weight:800;margin:0}.lx .resultat-titre a{color:var(--text);text-decoration:none}.lx .resultat-titre a:hover{text-decoration:underline}.lx .resultat-meta{font-size:13px;color:var(--muted)}.lx .apercu{position:sticky;top:16px}.lx .texte-fort{color:var(--text)}.lx .pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lx .ligne-sauvegardee{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.lx .poste{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.lx .poste-principal,.lx .poste-cote{display:flex;flex-direction:column;gap:24px;min-width:0}.lx .hero.prochain{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;align-items:center}.lx .anneau{position:relative;width:170px;height:170px}.lx .anneau-texte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lx .anneau-texte b{font-size:44px;font-weight:800;line-height:1}.lx .anneau-texte span{font-size:12px;color:#c9d4e7}.lx .prochain-corps{gap:12px;min-width:0}.lx .prochain-titre{font-size:26px;font-weight:800;letter-spacing:-.02em}.lx .prochain-meta,.lx .hero-meta{color:#c9d4e7}.lx .hero a:not(.btn){color:#f2dfa6}.lx .hero :focus-visible{outline-color:#f2dfa6}.lx .prochain-alerte{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(233,207,138,.45);background:#ffffff0f;color:#f2dfa6;font-size:13px}.lx .hero .alerte{background:#ffffffeb}.lx .circuit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lx .etape,.lx .etape-lien{display:flex;flex-direction:column;gap:4px;min-width:0}.lx .etape{padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--blue-soft);color:var(--text)}.lx .etape b{font-size:26px;font-weight:800;line-height:1.1}.lx .etape .xs{color:var(--text-2)}.lx .etape-lien{color:inherit;text-decoration:none}.lx .etape-lien:hover .small{text-decoration:underline}.lx .etape-pointillee{background:transparent;border-style:dashed;border-color:var(--input-line)}.lx .etape-or{background:var(--gold-soft);border-color:var(--gold-soft-line);color:var(--gold-text)}.lx .etape-or .xs{color:var(--gold-text)}.lx .etape-nuit{background:linear-gradient(135deg,#0b2250,#12357a);border-color:transparent;color:#fff}.lx .etape-nuit .xs{color:#e9cf8a}.lx .etape-nuit :focus-visible{outline-color:#f2dfa6}.lx .statuts-autres{list-style:none;margin:0;padding:0;gap:8px}.lx .statuts-autres .chip{text-decoration:none}.lx .carte-entete{padding:20px 24px 16px}.lx .tableau-defilant.sans-bord{border:none;border-radius:0}.lx .mention-fictive{display:block;font-weight:700;color:var(--gold-text)}.lx .alerte-vide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 16px;border-radius:14px;background:var(--ok-soft);color:var(--text-2)}.lx .alerte-vide b{color:var(--text)}.lx .pastille-ok{width:52px;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:var(--ok);color:#fff}.lx.nuit .pastille-ok{color:#061331}.lx .liste-alertes,.lx .liste-repartition{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lx .liste-alertes li{display:flex;flex-direction:column}.lx .liste-repartition li{display:flex;align-items:center;gap:10px;font-size:13px}.lx .barre-repartition{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.lx .segment{display:block;flex-basis:0}.lx .puce{width:10px;height:10px;border-radius:3px;flex:none}.lx .segment-0{background:#2c6bd6}.lx .segment-1{background:#c99a3e}.lx .segment-2{background:#7fb2ff}.lx .segment-3{background:#8a97ad}.lx .eyebrow-or{color:var(--gold-text)}.lx .raccourcis{margin:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.lx .raccourcis div{display:flex;justify-content:space-between;gap:12px}.lx .raccourcis dd{margin:0}@media(max-width:1200px){.lx .poste{grid-template-columns:1fr}.lx .circuit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.lx .recherche-disposition{grid-template-columns:1fr}.lx .recherche-resultats{order:-1}}@media(max-width:767px){.lx .hero.prochain{grid-template-columns:1fr;padding:20px}.lx .anneau,.lx .hero .orbit,.lx .carte-raccourcis{display:none!important}.lx .prochain-titre{font-size:22px}.lx .barre-recherche{min-height:54px;padding-left:14px}.lx .barre-recherche input{font-size:16px!important}}.lx .entete-page{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.lx .grille-statut{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lx .grille-statut.avec-fictive{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lx .grille-statut .alert{align-items:center}.lx .decision-disposition,.lx .cote-a-cote,.lx .depot-disposition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.lx .panneau-document,.lx .panneau{min-width:0}.lx .segments-telephone{display:flex;width:100%}.lx .segments-telephone button{flex:1}.lx .entete-verification{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.lx .contenu .titre-hero{font-size:26px;color:#fff}.lx .actions-entete{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lx .raccourci-indice{color:#b9c6de}.lx .raccourci-indice .kbd{color:#fff;background:transparent;border-color:#fff6}.lx .panneau-pdf{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.lx .panneau-entete{gap:10px}.lx .pied-fiche{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.lx .pied-decision{justify-content:flex-end}.lx .etiquette-incertain{background:var(--gold-soft);color:var(--gold-text);border-color:var(--gold-soft-line)}.lx .checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lx .fiche-editable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.lx .fiche-editable .champ:has(textarea){grid-column:1 / -1}.lx .etape-titre,.lx .depot-disposition summary{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800}.lx .etape-numero{width:28px;height:28px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:var(--gold-soft);color:var(--gold-text);border:1px solid var(--gold-soft-line)}.lx .zone-depot{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;text-align:center;border-radius:16px;border:2px dashed var(--gold-soft-line);background:var(--gold-soft)}.lx .zone-depot.survol{border-color:#c99a3e;border-style:solid}.lx .zone-depot.invalide{border-color:var(--danger)}.lx .zone-depot:focus-within{outline:2px solid var(--focus);outline-offset:2px}.lx .zone-icone,.lx .req{color:var(--gold-text)}.lx .zone-titre{font-weight:700}.lx .zone-lien{font-size:12px;font-weight:600;color:var(--link);text-decoration:underline;cursor:pointer}.lx .zone-champ{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.lx .apercu-vide{min-height:22rem;border-radius:16px;background:var(--pdf-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.lx .apercu-feuille{width:96px;height:128px;border-radius:4px;background:#fff;color:#52627f;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000001f}.lx .menu-actions{position:relative;display:inline-block}.lx .menu-liste{position:absolute;right:0;top:42px;z-index:15;min-width:15rem;list-style:none;margin:0;padding:6px;border-radius:12px;border:1px solid var(--line);box-shadow:0 16px 40px #0000002e}.lx .menu-item{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.lx .menu-item:hover{background:var(--surface-3)}.lx .menu-item.danger{color:var(--danger)}.lx .chronologie{list-style:none;margin:0;padding:0 0 0 28px;position:relative}.lx .chronologie:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#c99a3e,#c99a3e26)}.lx .chrono-instance{position:relative;padding:0 0 22px}.lx .chrono-instance:before{content:"";position:absolute;left:-25px;top:4px;width:14px;height:14px;border-radius:7px;background:var(--surface);border:3px solid #c99a3e}.lx .chrono-instance ul,.lx .chrono-decision{list-style:none;padding:0;margin:8px 0 0}.lx .chrono-decision{padding:12px 14px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.lx .note{padding:10px 12px;border-radius:10px;background:var(--surface-3);border:1px solid var(--line)}@media(max-width:1023px){.lx .decision-disposition,.lx .cote-a-cote,.lx .depot-disposition,.lx .grille-statut.avec-fictive{grid-template-columns:1fr}.lx .panneau-pdf{position:static}}@media(max-width:767px){.lx .fiche-editable{grid-template-columns:1fr}.lx .entete-verification{padding:20px}.lx .actions-entete{align-items:stretch;width:100%}.lx .actions-entete .btn{width:100%}.lx .raccourci-indice{display:none}.lx .pied-fiche{position:sticky;bottom:0;margin:0 -16px -18px;padding:12px 16px 16px;background:var(--surface);border-radius:0 0 var(--r-lg) var(--r-lg)}.lx.nuit .pied-fiche{background:#061331f5}}
