.tsc{--ground:var(--panel);--frame:var(--panel);--frame-edge:#fff;--card:var(--carte-fond);--card-2:#f5f6f8;--cell:#f2f3f6;--cell-we:#dfe2e8;--ink:#1b1d24;--ink-2:#4a4f5c;--muted:#7c8190;--line:#e6e8ec;--accent:#3d7cf6;--accent-ink:#fff;--accent-soft:#e3edff;--rec:#e5484d;--rec-soft:#fde4e5;--ok:#3aa76d;--warn:#d99a17;--crit:#d94b4b;--ok-soft:#e2f5ea;--warn-soft:#fbf1d6;--crit-soft:#fbe3e3;--shadow:var(--carte-ombre);--r-xl:34px;--r-lg:var(--carte-rayon);--r-md:16px;--r-sm:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tsc *{box-sizing:border-box}.tsc{background:var(--panel);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:14px;line-height:1.4}.tsc button,.tsc input,.tsc select,.tsc textarea{font:inherit;color:inherit}.tsc button{cursor:pointer;background:0 0;border:0}.tsc button:focus-visible,.tsc input:focus-visible,.tsc select:focus-visible,.tsc textarea:focus-visible,.tsc [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tsc h1,.tsc h2,.tsc h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}.tsc a{color:inherit;text-decoration:none}.tsc .num{font-variant-numeric:tabular-nums}.tsc .muted{color:var(--muted)}.tsc .spacer{flex:1}.tsc kbd{font:inherit;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;padding:2px 7px;font-size:12.5px}.tsc .iconbtn{background:var(--card-2);width:44px;height:44px;color:var(--ink-2);border-radius:14px;flex:none;place-items:center;display:grid}.tsc .iconbtn.sm{border-radius:11px;width:34px;height:34px}.tsc .iconbtn:hover{color:var(--ink)}.tsc .btn{background:var(--card-2);color:var(--ink);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:11px 16px;font-weight:500;display:inline-flex}.tsc .btn svg{width:16px;height:16px}.tsc .btn.primary{background:var(--accent);color:var(--accent-ink)}.tsc .btn.ghost{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.tsc .btn.sm{border-radius:11px;padding:8px 12px;font-size:13px}.tsc .btn.lg{border-radius:16px;padding:14px 22px;font-size:15px}.tsc .btn:disabled,.tsc .btn.dis{opacity:.5;cursor:default;pointer-events:none}.tsc .btn:not(:disabled):hover{filter:brightness(.97)}.tsc .lnk{color:var(--accent);border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:500}.tsc .lnk:hover{background:var(--accent-soft)}.tsc .seg{background:var(--card-2);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.tsc .seg button{color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.tsc .seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.tsc .pill{background:var(--card-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.tsc .pill.ok{background:var(--ok-soft);color:var(--ok)}.tsc .pill.warn{background:var(--warn-soft);color:var(--warn)}.tsc .pill.crit{background:var(--crit-soft);color:var(--crit)}.tsc .pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.tsc .status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.tsc .status-pill.published{background:var(--ok-soft);color:var(--ok)}.tsc .status-pill.draft{background:var(--warn-soft);color:var(--warn)}.tsc .status-pill.none{background:var(--card-2);color:var(--muted)}.tsc .status-pill.crit{background:var(--crit-soft);color:var(--crit)}.tsc .in{border:1.5px solid var(--line);background:var(--card-2);border-radius:12px;width:100%;min-width:0;padding:10px 12px}.tsc .in:focus{border-color:var(--accent);background:var(--card);outline:none}.tsc .in[type=date],.tsc .in[type=time]{font-variant-numeric:tabular-nums;letter-spacing:.01em}.tsc .in[data-vide=true]::-webkit-datetime-edit{color:var(--muted)}.tsc .in[type=date]::-webkit-datetime-edit{padding:0}.tsc .in[type=time]::-webkit-datetime-edit{padding:0}.tsc .in::-webkit-datetime-edit-day-field:focus{background:var(--accent);color:var(--accent-ink);border-radius:5px;outline:none;padding:0 2px}.tsc .in::-webkit-datetime-edit-month-field:focus{background:var(--accent);color:var(--accent-ink);border-radius:5px;outline:none;padding:0 2px}.tsc .in::-webkit-datetime-edit-year-field:focus{background:var(--accent);color:var(--accent-ink);border-radius:5px;outline:none;padding:0 2px}.tsc .in::-webkit-datetime-edit-hour-field:focus{background:var(--accent);color:var(--accent-ink);border-radius:5px;outline:none;padding:0 2px}.tsc .in::-webkit-datetime-edit-minute-field:focus{background:var(--accent);color:var(--accent-ink);border-radius:5px;outline:none;padding:0 2px}.tsc .in::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;border-radius:9px;width:16px;height:16px;margin-right:-4px;padding:5px;transition:opacity .15s,background .15s}.tsc .in::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--cell-we)}.tsc .in[type=date],.tsc .in[type=time]{accent-color:var(--accent)}.tsc select.in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.tsc .search{background:var(--card-2);color:var(--muted);border-radius:14px;align-items:center;gap:8px;min-width:260px;padding:0 14px;display:inline-flex}.tsc .search input{background:0 0;border:0;flex:1;min-width:0;padding:11px 0}.tsc .search input:focus{outline:none}.tsc .av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.tsc .chips{flex-wrap:wrap;gap:5px;display:flex}.tsc .chip{background:var(--card-2);color:var(--ink-2);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:500}.tsc .chip.on{background:var(--accent-soft);color:var(--accent)}.tsc .note{background:var(--warn-soft);color:var(--warn);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.tsc .error{background:var(--crit-soft);color:var(--crit);border-radius:12px;padding:10px 14px;font-size:13px}.tsc .empty{color:var(--muted);text-align:center;padding:30px}.tsc .toast{background:var(--ink);color:var(--card);z-index:60;box-shadow:var(--shadow);border-radius:999px;padding:10px 18px;font-weight:500;animation:.25s tsc-up;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes tsc-up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.tsc .spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite tsc-spin;display:inline-block}@keyframes tsc-spin{to{transform:rotate(360deg)}}.tsc .bar{background:var(--cell-we);border-radius:999px;height:6px;display:block;overflow:hidden}.tsc .bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.tsc .card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px 22px 18px}.tsc .card+.card{margin-top:14px}.tsc .card-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tsc .card-h h2{flex:1;min-width:200px;font-size:30px;font-weight:400}.tsc .card-h h3{flex:1;font-size:21px;font-weight:500}.tsc .grid-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.tsc .stack{flex-direction:column;gap:14px;min-width:0;display:flex}.tsc .stack .card+.card{margin-top:0}.tsc .toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsc .tips .tiplist{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding-left:0;font-size:13.5px;line-height:1.5;list-style:none;display:flex}.tsc .tips ol.tiplist{counter-reset:t}.tsc .tips ol.tiplist li{padding-left:36px;position:relative}.tsc .tips ol.tiplist li:before{counter-increment:t;content:counter(t);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}.tsc .tips ul.tiplist li{padding-left:14px;position:relative}.tsc .tips ul.tiplist li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.tsc .tips b{color:var(--ink);font-weight:600}.tsc .next{background:var(--accent-soft);box-shadow:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tsc .next b{font-size:17px;font-weight:600}.tsc .next p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.tsc .kv{grid-template-columns:1fr auto;gap:8px 14px;font-size:14px;display:grid}.tsc .kv span{color:var(--muted)}.tsc .kv b{text-align:right;font-weight:500}.tsc .orb{background:radial-gradient(circle at 35% 30%,#e9f2ff 0,#a9c8ff 45%,#6a9cf6 100%);border-radius:50%;flex:none;width:120px;height:120px;box-shadow:0 30px 40px -20px #3d7cf699,inset 0 -10px 30px #fff6}.tsc .orb.pulse{animation:2.2s ease-in-out infinite tsc-pulse}@keyframes tsc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tsc .hero{flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:14px;padding:26px 30px;display:flex}.tsc .hero .orb{width:96px;height:96px}.tsc .hero-txt{flex:1;min-width:260px}.tsc .hero-txt h2{font-size:30px;font-weight:400}.tsc .hero-txt p{color:var(--ink-2);max-width:560px;margin:6px 0 0;font-size:16px;font-weight:300;line-height:1.45}.tsc .hero-acts{flex:none;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,520px);display:grid}.tsc .act-card{text-align:left;background:var(--card-2);border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.tsc .act-card:hover{border-color:var(--accent);transform:translateY(-1px)}.tsc .act-card:disabled{opacity:.6}.tsc .act-card b{margin-top:6px;font-size:16px;font-weight:600}.tsc .act-card>span:not(.act-ico){color:var(--muted);font-size:13px;line-height:1.4}.tsc .act-card em{color:var(--accent);align-items:center;gap:4px;margin-top:6px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.tsc .act-ico{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.tsc .act-ico.rec{background:linear-gradient(135deg,#ff8a8f,var(--rec))}.tsc .act-ico.plus-tard{background:linear-gradient(135deg,#b7bdc9,var(--muted))}.tsc .act-ico.tdt{background:linear-gradient(135deg,#7fd6a8,var(--ok))}.tsc .act-ico.imp{background:linear-gradient(135deg,#7fb3ff,var(--accent))}.tsc .mlist{flex-direction:column;gap:8px;display:flex}.tsc .mcard{background:var(--card-2);border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.tsc .mcard:hover{border-color:var(--line)}.tsc .mcard-ico{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tsc .mcard-ico.record{background:linear-gradient(135deg,#ff8a8f,var(--rec))}.tsc .mcard-ico.import{background:linear-gradient(135deg,#7fb3ff,var(--accent))}.tsc .mcard-main{flex:1;min-width:0}.tsc .mcard-main b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;display:block;overflow:hidden}.tsc .mcard-main small{color:var(--muted);font-size:12.5px}.tsc .mcard-people{align-items:center;display:flex}.tsc .mcard-people .av{border:2px solid var(--card-2);margin-right:-8px}.tsc .mcard-people .more{color:var(--muted);margin-left:12px;font-size:12px}.tsc .mcard-sum{gap:4px;display:flex}.tsc .mcard-sum i{background:var(--cell-we);border-radius:50%;width:8px;height:8px}.tsc .mcard-sum i.on{background:var(--ok)}.tsc .wsp-tete{gap:15px;padding:18px 22px;display:grid}.tsc .wsp-h{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.tsc .wsp-tete .pcs{border-top:1px solid var(--line);padding-top:15px}.tsc .wsp-title{flex:1;min-width:280px}.tsc .title-in{letter-spacing:-.01em;background:0 0;border:0;border-radius:10px;width:100%;margin-left:-8px;padding:4px 8px;font-size:28px;font-weight:500}.tsc .title-in:hover{background:var(--card-2)}.tsc .title-in:focus{background:var(--card-2);outline:none}.tsc .wsp-meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:2px;font-size:13px;display:flex}.tsc .wsp-meta span{align-items:center;gap:5px;display:inline-flex}.tsc .opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tsc .opts-trois{grid-template-columns:1fr}.tsc .opt-card{text-align:left;background:var(--card-2);border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s;display:flex}.tsc .opt-card:hover{border-color:var(--line)}.tsc .opt-card.on{border-color:var(--accent);background:var(--accent-soft)}.tsc .opt-card b{margin-top:6px;font-size:16px;font-weight:600}.tsc .opt-card>span:not(.act-ico){color:var(--ink-2);font-size:13px;line-height:1.45}.tsc .opt-card em{color:var(--accent);margin-top:4px;font-size:12px;font-style:normal;font-weight:600}.tsc .rt-done{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tsc .rt-chip{background:var(--card-2);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.tsc .rt-chip input{background:0 0;border:0;width:120px;padding:4px 2px;font-weight:500}.tsc .rt-chip input:focus{border-bottom:1.5px solid var(--accent);outline:none}.tsc .rt-chip i{color:var(--ok);place-items:center;display:grid}.tsc .rt-chip .iconbtn{background:0 0;border-radius:50%;width:26px;height:26px}.tsc .rt-name{text-align:center;max-width:320px;padding:10px 14px;font-size:22px;font-weight:500}.tsc .rt-quote{align-items:flex-start;gap:6px;max-width:520px;font-style:italic;display:flex}@container (max-width:700px){.tsc .opts{grid-template-columns:1fr}}.tsc .plist{flex-direction:column;gap:8px;display:flex}.tsc .prow{background:var(--card-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.tsc .prow.rec{box-shadow:inset 0 0 0 2px var(--rec)}.tsc .prow .in{background:var(--card);flex:160px}.tsc .prow .in.role{flex:0 170px}.tsc .prow.add{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.tsc .prow.add .in{background:0 0;border-color:#0000}.tsc .ref-ok{color:var(--ok);background:var(--ok-soft);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.tsc .refrec{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tsc .dot{background:var(--rec);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite tsc-blink;display:inline-block}@keyframes tsc-blink{50%{opacity:.25}}.tsc .lvl{background:var(--cell-we);border-radius:999px;width:80px;height:8px;display:inline-block;overflow:hidden}.tsc .lvl b{background:var(--ok);height:100%;transition:width 80ms linear;display:block}.tsc .lvl.big{width:min(100%,320px);height:10px}.tsc .ttable-intro p{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.55}.tsc .ttable{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 0 6px;display:flex}.tsc .ttable .big-name{font-size:28px;font-weight:500}.tsc .ttable p{max-width:420px;margin:0;line-height:1.5}.tsc .tt-step{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.tsc .tt-prog{gap:6px;margin-bottom:6px;display:flex}.tsc .tt-prog i{background:var(--cell-we);border-radius:999px;width:24px;height:6px}.tsc .tt-prog i.ok{background:var(--ok)}.tsc .tt-prog i.skip{background:var(--warn)}.tsc .tt-prog i.cur{background:var(--accent)}.tsc .ring{background:conic-gradient(var(--rec) calc(var(--p,0)*1turn),var(--cell-we) 0);border-radius:50%;place-items:center;width:104px;height:104px;transition:background .2s linear;display:grid}.tsc .big-ok{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.tsc .rec{flex-direction:column;align-items:center;gap:14px;padding:10px 0 4px;display:flex}.tsc .rec-viz{background:var(--card-2);border-radius:16px;width:100%;height:96px}.tsc .rec-time{letter-spacing:.02em;align-items:center;gap:12px;font-size:44px;font-weight:300;display:flex}.tsc .rec-time .dot{width:14px;height:14px}.tsc .rec-ctl{align-items:center;gap:16px;display:flex}.tsc .rec-btn{background:var(--rec);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .15s;display:grid;box-shadow:0 16px 30px -12px #e5484db3}.tsc .rec-btn:hover{transform:scale(1.04)}.tsc .rec-btn.stop{background:var(--ink);width:72px;height:72px;color:var(--card);box-shadow:var(--shadow)}.tsc .rec-btn:disabled{opacity:.5}.tsc .rec-hint{margin:0;font-size:13px}.tsc .drop{text-align:center;border:2px dashed var(--line);background:var(--card-2);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;transition:border-color .15s,background .15s;display:flex}.tsc .drop:hover,.tsc .drop.over{border-color:var(--accent);background:var(--accent-soft)}.tsc .drop b{margin-top:6px;font-size:16px;font-weight:600}.tsc .player-el{border-radius:12px;width:100%;margin-top:4px}.tsc .ready-card{max-width:820px}.tsc .prog-card{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:820px;padding:40px 22px;display:flex}.tsc .prog-card h3{font-size:26px;font-weight:400}.tsc .prog-card p{max-width:480px;color:var(--ink-2);margin:0}.tsc .prog{text-align:left;flex-direction:column;gap:8px;width:min(100%,520px);margin:16px 0 0;padding:0;list-style:none;display:flex}.tsc .prog li{background:var(--card-2);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.tsc .prog li.done svg{color:var(--ok)}.tsc .prog li.cur{background:var(--accent-soft);color:var(--accent);font-weight:500}.tsc .tr-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:84px;display:grid}.tsc .spk-list{flex-direction:column;gap:8px;display:flex}.tsc .spk{background:var(--card-2);border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex}.tsc .spk-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tsc .spk-main .in{background:var(--card);padding:7px 10px;font-weight:500}.tsc .spk-main small{color:var(--muted);font-size:11.5px}.tsc .spk-fus{background:var(--accent-soft);border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.tsc .spk-fus p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.tsc .spk-fus-l{flex-direction:column;gap:8px;display:flex}.tsc .spk-fus-l svg{color:var(--muted);align-self:center;transform:rotate(90deg)}.tsc .spk-fus .in{background:var(--card);padding:7px 10px;font-size:13px}.tsc .tr-card{min-height:400px}.tsc .seg-list{flex-direction:column;gap:12px;max-height:640px;padding-right:6px;display:flex;overflow-y:auto}.tsc .blk{background:var(--card-2);border:2px solid #0000;border-radius:16px;padding:12px 14px;transition:border-color .2s}.tsc .blk.hit{border-color:var(--accent)}.tsc .blk-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tsc .blk-h b{font-size:14.5px;font-weight:600}.tsc .blk-qui{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:-6px;padding:2px 6px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .15s,color .15s}.tsc .blk-qui:hover{background:var(--card);color:var(--accent)}.tsc .blk-sel{flex:1;min-width:0;max-width:280px;padding:5px 8px;font-size:13.5px;font-weight:500}.tsc .blk-h .time{color:var(--muted);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:12px;display:inline-flex}.tsc .blk-h .time:hover{background:var(--card);color:var(--accent)}.tsc .blk p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.tsc .sg{cursor:pointer;border-radius:4px;transition:background .15s}.tsc .sg:hover{background:var(--accent-soft)}.tsc .sg.cur{background:var(--accent-soft);color:var(--accent)}.tsc .sg mark{background:var(--warn-soft);color:var(--warn);border-radius:3px;padding:0 2px}.tsc .seg-edit{width:100%;min-height:70px;font:inherit;border:1.5px solid var(--accent);background:var(--card);color:var(--ink);resize:vertical;border-radius:10px;padding:8px 10px;font-size:15px;line-height:1.5}.tsc .player{z-index:40;background:var(--card);width:min(760px,100% - 48px);box-shadow:0 20px 50px -20px #1418288c,0 0 0 1px var(--line);color:var(--accent);border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.tsc .player audio{flex:1;min-width:0;height:36px}.tsc .spk-mini{flex-wrap:wrap;gap:6px;display:flex}.tsc .spk-mini span{background:var(--card-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:500;display:inline-flex}.tsc .sum-card{min-height:420px}.tsc .tabs3{background:var(--card-2);border-radius:16px;gap:4px;padding:4px;display:flex}.tsc .tabs3 button{color:var(--ink-2);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;padding:8px 26px 8px 14px;display:flex;position:relative}.tsc .tabs3 button b{font-size:14px;font-weight:600}.tsc .tabs3 button small{color:var(--muted);font-size:11px}.tsc .tabs3 button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.tsc .tabs3 button i{border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:10px}.tsc .tabs3 button i.ok{background:var(--ok)}.tsc .tabs3 button i.busy{background:var(--accent);animation:1s infinite tsc-blink}.tsc .sum-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.tsc .sum-empty .orb{width:90px;height:90px;margin-bottom:8px}.tsc .sum-empty b{font-size:22px;font-weight:500}.tsc .sum-lancer{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.tsc .sum-refaire{flex:none;gap:8px;display:inline-flex}@container (max-width:560px){.tsc .sum-lancer{flex-direction:column;width:100%}.tsc .sum-lancer .btn{justify-content:center;width:100%}}.tsc .sum-empty p{max-width:460px;margin:0;line-height:1.5}.tsc .sum-tools{margin-bottom:14px}.tsc .streaming-note{align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.tsc .md{max-width:820px;font-size:15px;line-height:1.6}.tsc .md h2{margin:24px 0 8px;font-size:22px;font-weight:600}.tsc .md h2:first-child{margin-top:0}.tsc .md h3{margin:18px 0 6px;font-size:17px;font-weight:600}.tsc .md h4{margin:14px 0 4px;font-size:15px;font-weight:600}.tsc .md p{color:var(--ink);margin:0 0 10px}.tsc .md ul,.tsc .md ol{margin:0 0 12px;padding-left:22px}.tsc .md li{margin:4px 0}.tsc .md blockquote{border-left:3px solid var(--accent);background:var(--card-2);color:var(--ink-2);border-radius:0 10px 10px 0;margin:0 0 12px;padding:8px 14px}.tsc .md code{background:var(--card-2);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.tsc .md hr{border:0;border-top:1px solid var(--line);margin:18px 0}.tsc .md-tw{margin:0 0 14px;overflow-x:auto}.tsc .md table{border-collapse:collapse;width:100%;font-size:14px}.tsc .md th{text-align:left;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:500}.tsc .md td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.tsc .md.streaming:after{content:"▍";color:var(--accent);animation:1s infinite tsc-blink}@container (max-width:1100px){.tsc .grid-2,.tsc .tr-layout{grid-template-columns:1fr}.tsc .seg-list{max-height:none}}@container (max-width:900px){.tsc .card-h h2{font-size:24px}.tsc .hero-acts{grid-template-columns:1fr;width:100%}}.tsc .tdt-liste{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.tsc .tdt-personne{background:var(--card-2);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tsc .tdt-rang{background:var(--card);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.tsc .tdt-personne .in{flex:1;min-width:0}.tsc .tdt-entendu{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.tsc .tdt-entendu.sans{background:var(--warn-soft);color:var(--warn)}.tsc .tdt-entendu svg{flex:none;margin-top:2px}.tsc .tdt-entendu b{font-weight:600}.tsc .tdt-gestes{align-items:center}.tsc .prog-jauge{align-items:center;gap:14px;width:100%;max-width:560px;margin:4px 0 14px;display:flex}.tsc .prog-jauge .bar{flex:1;height:8px}.tsc .prog-jauge .bar i{transition:width .5s}.tsc .prog-chiffres{flex-direction:column;flex:none;align-items:flex-end;gap:0;display:flex}.tsc .prog-chiffres b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.1}.tsc .prog-chiffres small{white-space:nowrap;font-size:11.5px}.tsc .prog-detail{gap:9px;width:100%;max-width:640px}.tsc .prog-detail li{align-items:flex-start;gap:10px}.tsc .prog-detail li>svg,.tsc .prog-detail li>.spin{flex:none;margin-top:3px}.tsc .prog-texte{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tsc .prog-texte b{font-size:13.5px;font-weight:600}.tsc .prog-texte small{color:var(--muted);font-size:12px;line-height:1.5}.tsc .prog-duree{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:11.5px}.tsc .prog-gestes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.tsc .prog-note{text-align:center;max-width:56ch;margin-top:6px;font-size:11.5px}.tsc .prog-refus{text-align:center;max-width:56ch;color:var(--danger);margin-top:6px;font-size:12px;font-weight:600}.tsc .pcs{flex-direction:column;gap:14px;display:flex}.tsc .pcs-tete{align-items:center;gap:18px;display:flex}.tsc .pcs-chiffre{flex-direction:column;flex:none;line-height:1;display:flex}.tsc .pcs-chiffre b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:300}.tsc .pcs-chiffre b span{color:var(--muted);margin-left:2px;font-size:15px;font-weight:400}.tsc .pcs-chiffre small{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:11.5px}.tsc .pcs-jauge{background:var(--cell-we);border-radius:999px;flex:1;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #14182812}.tsc .pcs-jauge i{background:linear-gradient(90deg,#5b8ef8,var(--accent) 55%,#2f6ae0);border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.tsc .pcs-jauge i:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff73 50%,#0000 65%) 0 0/220% 100%;border-radius:999px;animation:3.6s ease-in-out infinite tsc-pcs-reflet;position:absolute;inset:0}@keyframes tsc-pcs-reflet{0%{background-position:180% 0}60%,to{background-position:-80% 0}}.tsc .pcs-rail{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid}.tsc .pcs-rail>li{min-width:0;position:relative}.tsc .pcs-rail>li:not(:last-child):after{content:"";z-index:0;background:var(--line);border-radius:999px;height:2px;transition:background .45s;position:absolute;top:21px;left:calc(50% + 24px);right:calc(24px - 50%)}.tsc .pcs-rail>li.fait:after{background:var(--ok)}.tsc .pcs-e{z-index:1;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 6px 2px;transition:transform .18s;display:flex;position:relative}.tsc .pcs-e:hover:not(:disabled){transform:translateY(-1px)}.tsc .pcs-e:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tsc .pcs-pastille{background:var(--card);width:42px;height:42px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line),0 1px 2px #1418280a;border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,box-shadow .25s,transform .25s;display:grid}.tsc .pcs-e.fait .pcs-pastille{background:var(--ok);color:#fff;box-shadow:0 2px 8px -3px #3aa76da6}.tsc .pcs-e.on .pcs-pastille{background:var(--accent);color:#fff;box-shadow:0 0 0 5px var(--accent-soft),0 8px 18px -8px #3d7cf6b3;transform:scale(1.07)}.tsc .pcs-e.on.fait .pcs-pastille{background:var(--ok);box-shadow:0 0 0 5px var(--ok-soft),0 8px 18px -8px #3aa76d99}.tsc .pcs-e.fait.franchie .pcs-pastille{background:var(--card);color:var(--ok);box-shadow:inset 0 0 0 2px var(--ok)}.tsc .pcs-e.verrou{cursor:not-allowed}.tsc .pcs-e.verrou .pcs-pastille{background:var(--card-2);color:var(--muted);opacity:.6;box-shadow:inset 0 0 0 1.5px var(--line)}.tsc .pcs-e.verrou .pcs-texte{opacity:.6}.tsc .pcs-texte{width:100%;min-width:0;display:block}.tsc .pcs-texte b{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.tsc .pcs-texte small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:15px;margin-top:4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.tsc .pcs-e.on .pcs-texte b,.tsc .pcs-e.fait .pcs-texte b{color:var(--ink)}.tsc .pcs-afaire{background:var(--accent-soft);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.tsc .pcs-afaire-ico{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid}.tsc .pcs-afaire.fini{background:var(--ok-soft)}.tsc .pcs-afaire.fini .pcs-afaire-ico{background:var(--ok)}@container (max-width:900px){.tsc .pcs-rail{grid-auto-columns:auto;grid-auto-flow:row;gap:2px}.tsc .pcs-rail>li:not(:last-child):after{display:none}.tsc .pcs-e{text-align:left;border-radius:14px;flex-direction:row;gap:12px;padding:7px 10px}.tsc .pcs-e.on{background:var(--card-2)}.tsc .pcs-pastille{width:34px;height:34px}.tsc .pcs-texte b,.tsc .pcs-texte small{white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.tsc .pcs-jauge i:after{animation:none}.tsc .pcs-jauge i,.tsc .pcs-rail>li:after,.tsc .pcs-pastille,.tsc .pcs-e{transition:none}}.tsc .cdr-layout{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:14px;padding-bottom:84px;display:grid}.tsc .cdr-pourquoi{margin:0 0 12px;font-size:12.5px;line-height:1.55}.tsc .cdr-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tsc .cdr-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.tsc .cdr-champ.cdr-large{grid-column:1/-1}.tsc .cdr-champ>span{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:600}.tsc .cdr-champ>small{color:var(--muted);font-size:11px;line-height:1.45}.tsc .cdr-champ textarea.in{resize:vertical;min-height:64px;font:inherit;line-height:1.5}.tsc .cdr-delai{background:var(--card-2);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tsc .cdr-delai b{font-size:13.5px;font-weight:600;line-height:1.45;display:block}.tsc .cdr-delai small{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.tsc .cdr-delai-ico{background:var(--card);width:34px;height:34px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.tsc .cdr-delai.a_venir{background:var(--ok-soft)}.tsc .cdr-delai.a_venir .cdr-delai-ico{background:var(--ok);color:#fff;box-shadow:none}.tsc .cdr-delai.imminent{background:var(--warn-soft)}.tsc .cdr-delai.imminent .cdr-delai-ico{background:var(--warn);color:#fff;box-shadow:none}.tsc .cdr-delai.depasse{background:var(--crit-soft)}.tsc .cdr-delai.depasse .cdr-delai-ico{background:var(--crit);color:#fff;box-shadow:none}.tsc .cdr-delai.transmis{background:var(--accent-soft)}.tsc .cdr-delai.transmis .cdr-delai-ico{background:var(--accent);color:#fff;box-shadow:none}.tsc .odj-depot{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.tsc .odj-zone{border:1.5px dashed var(--line-strong);background:var(--card-2);color:var(--accent);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.tsc .odj-zone.over{border-color:var(--accent);background:var(--accent-soft)}@container (max-width:520px){.tsc .odj-zone{flex-wrap:wrap}.tsc .odj-zone .btn{justify-content:center;width:100%}}.tsc .odj-zone-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tsc .odj-zone-t b{color:var(--ink);font-size:13.5px;font-weight:600}.tsc .odj-zone-t small{color:var(--muted);font-size:12px;line-height:1.45}.tsc .odj-bilan{background:var(--ok-soft);border-radius:14px;padding:10px 12px}.tsc .odj-bilan p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.tsc .odj-garde{background:var(--pastel-creme);border-radius:14px;padding:10px 12px}.tsc .odj-garde p{color:var(--pastel-creme-txt);margin:0;font-size:12.5px;line-height:1.5}.tsc .odj{counter-reset:odj;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tsc .odj-p{background:var(--card-2);border-radius:16px;align-items:flex-start;gap:10px;padding:10px;transition:background .18s;display:flex}.tsc .odj-p:hover{background:var(--cell)}.tsc .odj-n{background:var(--card);width:26px;height:26px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;margin-top:3px;font-size:12.5px;font-weight:700;display:grid}.tsc .odj-corps{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.tsc .odj-titre{background:var(--card);font-weight:500}.tsc .odj-meta{flex-wrap:wrap;gap:6px;display:flex}.tsc .odj-meta .in{background:var(--card)}.tsc .odj-min{width:74px}.tsc .odj-actes{flex-direction:column;flex:none;gap:2px;display:flex}.tsc .odj-actes .iconbtn:nth-child(2) svg{transform:rotate(180deg)}.tsc .odj-ajout{gap:8px;display:flex}.tsc .odj-ajout .in{flex:1}.tsc .sug{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.tsc .sug-l{background:var(--card-2);border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:flex}.tsc .sug-l:hover{background:var(--cell)}.tsc .sug-l.on{border-color:var(--accent);background:var(--accent-soft)}.tsc .sug-l.urgent{background:var(--crit-soft)}.tsc .sug-l.urgent.on{border-color:var(--crit)}.tsc .sug-case{background:var(--card);color:#0000;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:7px;flex:none;place-items:center;margin-top:2px;transition:background .15s,color .15s;display:grid}.tsc .sug-l.on .sug-case{background:var(--accent);color:#fff;box-shadow:none}.tsc .sug-corps{flex:1;min-width:0}.tsc .sug-corps b{font-size:13px;font-weight:600;line-height:1.4;display:block}.tsc .sug-corps small{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.tsc .sug-src{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--card);border-radius:999px;flex:none;margin-top:1px;padding:3px 8px;font-size:10.5px;font-weight:600}.tsc .sug-src.urgent{background:var(--crit);color:#fff}.tsc .fin-layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:14px;padding-bottom:84px;display:grid}.tsc .fin-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 20px;display:flex}.tsc .fin-vide-ico{background:var(--card-2);width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.tsc .fin-vide b{font-size:16px;font-weight:600}.tsc .fin-vide p{max-width:420px;margin:0;font-size:13.5px;line-height:1.6}.tsc .fin-delai-corps{align-items:flex-start;gap:12px;display:flex}.tsc .fin-delai-corps b{font-size:14px;font-weight:600;line-height:1.45;display:block}.tsc .fin-delai-corps small{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.tsc .fin-delai-ico{background:var(--card-2);width:42px;height:42px;color:var(--muted);border-radius:14px;flex:none;place-items:center;display:grid}.tsc .fin-delai.a_venir .fin-delai-ico{background:var(--ok-soft);color:var(--ok)}.tsc .fin-delai.imminent .fin-delai-ico{background:var(--warn-soft);color:var(--warn)}.tsc .fin-delai.depasse .fin-delai-ico{background:var(--crit-soft);color:var(--crit)}.tsc .fin-delai.transmis .fin-delai-ico{background:var(--accent-soft);color:var(--accent)}.tsc .fin-compte{border-top:1px solid var(--line);align-items:baseline;gap:8px;margin-top:14px;padding-top:14px;display:flex}.tsc .fin-compte em{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-style:normal;font-weight:300;line-height:1}.tsc .fin-compte span{color:var(--muted);font-size:13px}.tsc .fin-delai.imminent .fin-compte em{color:var(--warn)}.tsc .fin-delai.depasse .fin-compte em{color:var(--crit)}.tsc .cvp-frise{margin:0;padding:0;list-style:none}.tsc .cvp-e{gap:13px;padding:0 0 14px;display:flex;position:relative}.tsc .cvp-e:not(:last-child):before{content:"";background:var(--line);border-radius:999px;width:2px;transition:background .4s;position:absolute;top:26px;bottom:0;left:13px}.tsc .cvp-e.faite:not(:last-child):before{background:var(--ok)}.tsc .cvp-e:last-child{padding-bottom:0}.tsc .cvp-puce{z-index:1;font-variant-numeric:tabular-nums;background:var(--card);width:28px;height:28px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:grid;position:relative}.tsc .cvp-e.faite .cvp-puce{background:var(--ok);color:#fff;box-shadow:none}.tsc .cvp-e.ici .cvp-puce{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft),0 4px 12px -4px #3d7cf699}.tsc .cvp-e.ici.engage .cvp-puce{background:#8a6d1f;box-shadow:0 0 0 4px #f6efdb,0 4px 12px -4px #8a6d1f8c}.tsc .cvp-e.faite.engage .cvp-puce{background:#8a6d1f}.tsc .cvp-corps{flex:1;min-width:0;padding-top:4px}.tsc .cvp-ligne{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.tsc .cvp-ligne b{color:var(--muted);font-size:13.5px;font-weight:600;transition:color .25s}.tsc .cvp-e.faite .cvp-ligne b{color:var(--ink-2)}.tsc .cvp-e.ici .cvp-ligne b{color:var(--ink);font-size:15px}.tsc .cvp-quand{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.tsc .cvp-sceau{letter-spacing:.05em;text-transform:uppercase;color:#6d5518;background:#f6efdb;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.tsc .cvp-sens{color:var(--ink-2);max-width:52ch;margin:7px 0 0;font-size:12.5px;line-height:1.55}.tsc .cvp-veille{border-radius:12px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.tsc .cvp-veille.alerte{background:var(--crit-soft);color:#8d2f2f}.tsc .cvp-veille.attente{background:var(--warn-soft);color:#7a5a0d}.tsc .cvp-veille svg{flex:none;margin-top:2px}.tsc .cvp-gestes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tsc .cvp-engager{color:#fff;background:#8a6d1f}.tsc .cvp-engager:hover{background:#755c19}.tsc .cvp-date{background:var(--card-2);border-radius:14px;margin-top:12px;padding:13px}.tsc .cvp-date label{flex-direction:column;gap:6px;display:flex}.tsc .cvp-date label>span{color:var(--ink-2);font-size:12px;font-weight:600}.tsc .cvp-date .in{max-width:220px}.tsc .cvp-date .cvp-gestes{margin-top:12px}.tsc .cvp-refus{color:var(--crit);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.tsc .cvp-refus svg{flex:none;margin-top:2px}.tsc .fin-propose{background:linear-gradient(180deg,var(--accent-soft),var(--card) 70%)}.tsc .fin-liste{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tsc .fin-l{background:var(--card-2);border-radius:16px;align-items:flex-start;gap:10px;padding:10px;display:flex}.tsc .fin-n{background:var(--card);width:24px;height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;margin-top:3px;font-size:12px;font-weight:700;display:grid}.tsc .fin-corps{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.tsc .fin-txt{background:var(--card);resize:vertical;font:inherit;min-height:44px;line-height:1.5}.tsc .fin-txt.fin-fait{color:var(--muted);text-decoration:line-through}.tsc .fin-eng-tete{align-items:flex-start;gap:9px;display:flex}.tsc .fin-eng-tete .fin-txt{flex:1}.tsc .fin-coche{background:var(--card);color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:7px;flex:none;place-items:center;margin-top:11px;transition:background .15s,color .15s;display:grid}.tsc .fin-coche.on{background:var(--ok);color:#fff;box-shadow:none}.tsc .fin-eng-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tsc .fin-eng-meta .in{background:var(--card)}.tsc .fin-ech{background:var(--card);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.tsc .fin-ech.retard{background:var(--crit);color:#fff;box-shadow:none}.tsc .fin-ech.fait{background:var(--ok-soft);color:var(--ok);box-shadow:none}.tsc .fin-vote{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.tsc .fin-v{flex-direction:column;gap:4px;display:flex}.tsc .fin-v span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.tsc .fin-v .in{text-align:center;font-variant-numeric:tabular-nums;background:var(--card);width:72px}.tsc .fin-v.pour .in{box-shadow:inset 0 0 0 1.5px #3aa76d66}.tsc .fin-v.contre .in{box-shadow:inset 0 0 0 1.5px #d94b4b59}.tsc .lien{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.tsc .lien:hover{color:#2f6ae0}@container (max-width:1100px){.tsc .cdr-layout,.tsc .fin-layout{grid-template-columns:1fr}}@container (max-width:640px){.tsc .cdr-form{grid-template-columns:1fr}.tsc .cdr-champ.cdr-large{grid-column:auto}}.tsc .an-champ-fichier{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsc-page{scrollbar-width:thin;scrollbar-color:var(--cell-we) transparent;flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px;display:flex;overflow:hidden auto;container-type:inline-size}.tsc-page>.card+.card{margin-top:0}.tsc .mcard-ouvrir{text-align:left;background:0 0;flex:1;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.tsc .iconbtn.danger:hover{background:var(--crit-soft);color:var(--crit)}.tsc .fin-cycle{border-top:3px solid var(--accent)}.tsc .rnHero{margin-bottom:14px}.tsc .rnHero .hero-acts{width:100%}.tsc .rnHero .act-card{background:var(--card,#fff);border:0;border-radius:22px;gap:8px;padding:24px 26px;box-shadow:0 1px 2px #1418280d,0 14px 34px -16px #4c679157}.tsc .rnHero .act-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1418280f,0 20px 44px -18px #4c67916b}.tsc>.error{margin:0 0 14px}@media (max-width:760px){.tsc .rnHero .hero-acts{grid-template-columns:1fr}}.tsc .lecMorceaux{font-size:12px}
.cptPage,.accountingPanel,.cptFenetre{--cpt-r-surface:20px;--cpt-r-champ:13px;--cpt-r-puce:9px;--cpt-ombre:0 1px 2px #1418280d, 0 10px 30px -12px #1418282e;--cpt-pas:16px}.cptPage :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),textarea),.accountingPanel :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),textarea),.cptFenetre :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),textarea){border-radius:var(--cpt-r-champ);background:var(--panel-sunk);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);transition:box-shadow var(--mvt-court,.15s) ease;border:0;outline:none;padding:10px 12px;font-size:13.5px}.cptPage select,.accountingPanel select,.cptFenetre select{border-radius:var(--cpt-r-champ);background-color:var(--panel-sunk);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);transition:box-shadow var(--mvt-court,.15s) ease;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;outline:none;padding:10px 32px 10px 12px;font-size:13.5px}.cptPage :is(input,select,textarea):focus,.accountingPanel :is(input,select,textarea):focus,.cptFenetre :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.cptPage input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.accountingPanel input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.cptPage input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.85}.accountingPanel input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.85}.cptPage :is(.n1Field,.reconcilField,.manualEntry,.formGrid) :is(span,label),.accountingPanel :is(.n1Field,.reconcilField,.manualEntry,.formGrid) :is(span,label){letter-spacing:.01em;color:var(--muted);font-size:12px;font-weight:500}.cptPage .n1Field,.accountingPanel .n1Field{gap:6px}.cptPage .n1Grid,.accountingPanel .n1Grid,.cptPage .n1Section,.accountingPanel .n1Section{gap:12px}.cptPage .n1SectionTitle,.accountingPanel .n1SectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:0;padding-bottom:0;font-size:11.5px;font-weight:600}.cptPage .manualEntry h3,.accountingPanel .manualEntry h3{color:var(--muted)}.cptPage .manualEntry,.accountingPanel .manualEntry{border-radius:var(--cpt-r-surface);background:var(--panel-sunk);border:0;gap:12px;padding:16px 18px}.cptPage .manualEntry :is(input,select),.accountingPanel .manualEntry :is(input,select){background-color:var(--panel-blanc)}.cptPage .cptPanneau{border-radius:var(--cpt-r-surface);box-shadow:var(--cpt-ombre)}.cptPage .cptBarre{box-shadow:var(--cpt-ombre)}.cptPage :is(.primaryButton,.espGesteBouton),.accountingPanel :is(.primaryButton,.espGesteBouton),.cptFenetre :is(.primaryButton,.espGesteBouton){border-radius:var(--cpt-r-champ);padding:11px 17px;font-weight:500}.cptPage :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn),.accountingPanel :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn),.cptFenetre :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte){border-radius:var(--cpt-r-champ);background:var(--panel-sunk);color:var(--ink);border:0;padding:10px 16px;font-size:13px;font-weight:500}.cptPage :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn):hover,.accountingPanel :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn):hover,.cptFenetre :is(.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte):hover{background:var(--line)}.cptPage .entriesTableWrap,.accountingPanel .entriesTableWrap{border-radius:var(--cpt-r-surface);background:var(--panel);border:0;overflow:hidden}.cptPage :is(.entriesTable,.patrimoineTable) thead th,.accountingPanel :is(.entriesTable,.patrimoineTable) thead th{border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:0 0;padding:13px 14px;font-size:11px;font-weight:600}.cptPage :is(.entriesTable,.patrimoineTable) tbody td,.accountingPanel :is(.entriesTable,.patrimoineTable) tbody td{border-bottom:1px solid var(--line);padding:12px 14px;font-size:13px}.cptPage :is(.entriesTable,.patrimoineTable) tbody tr:last-child td,.accountingPanel :is(.entriesTable,.patrimoineTable) tbody tr:last-child td{border-bottom:0}.cptPage .entriesTable tbody tr,.accountingPanel .entriesTable tbody tr{transition:background var(--mvt-court,.12s) ease}.cptPage .entriesTable tbody tr:hover,.accountingPanel .entriesTable tbody tr:hover{background:var(--panel-sunk)}.cptPage .patrimoineTable,.accountingPanel .patrimoineTable{border-radius:var(--cpt-r-surface);box-shadow:inset 0 0 0 1px var(--line);border:0;font-size:13px}.cptPage .entriesTable :is(input,select),.accountingPanel .entriesTable :is(input,select){padding:7px 10px;font-size:13px}.cptPage :is(.moneyIn,.moneyOut),.accountingPanel :is(.moneyIn,.moneyOut),.cptFenetre :is(.moneyIn,.moneyOut){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cptPage .moneyIn,.accountingPanel .moneyIn,.cptFenetre .moneyIn{color:var(--ok)}.cptPage .moneyOut,.accountingPanel .moneyOut,.cptFenetre .moneyOut{color:var(--ink)}.cptPage :is(.reconcilValue,.ancAmt,.espMesure strong,.cptChiffre strong),.accountingPanel :is(.reconcilValue,.ancAmt){font-variant-numeric:tabular-nums;letter-spacing:-.015em}.cptPage :is(.eStatus,.proofBadge,.matchStatusBadge,.matchConfidenceBadge),.accountingPanel :is(.eStatus,.proofBadge,.matchStatusBadge,.matchConfidenceBadge){border-radius:var(--cpt-r-puce);letter-spacing:.01em;padding:4px 9px;font-size:11.5px;font-weight:600}.accountingBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.accountingPanel{border:0;border-radius:24px;box-shadow:0 1px 2px #1418280f,0 40px 90px -20px #11111261}.accountingHeader{border-bottom:1px solid var(--line);padding:22px 24px 18px}.accountingHeader h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.cptPage .modalClose,.accountingPanel .modalClose,.cptFenetre .modalClose{background:var(--panel-sunk);width:34px;height:34px;color:var(--muted);border:0;border-radius:999px;place-items:center;font-size:19px;line-height:1;display:grid}.cptPage .modalClose:hover,.accountingPanel .modalClose:hover,.cptFenetre .modalClose:hover{background:var(--line);color:var(--ink)}.cptFenetre .dcpGestes,.cptPage .modalButtons,.accountingPanel .modalButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.cptFenetre .dcpCompte{border-radius:var(--cpt-r-champ);background:var(--panel-sunk);transition:background var(--mvt-court,.15s) ease;border:0;padding:12px 15px}.cptFenetre .dcpCompte:hover{background:var(--line)}.cptPage .tabTitle,.accountingPanel .tabTitle{letter-spacing:-.012em;margin:0;font-size:17px;font-weight:600}.cptPage .tabDesc,.accountingPanel .tabDesc{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.cptPage .eyebrow,.accountingPanel .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.cptPage *,.accountingPanel *,.cptFenetre *{transition:none!important}}.cptPage .manualEntry>div,.accountingPanel .manualEntry>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px 12px}.cptPage .manualEntry>div>:nth-child(3),.accountingPanel .manualEntry>div>:nth-child(3){grid-column:span 2}.cptPage .manualEntry>div>button,.accountingPanel .manualEntry>div>button{grid-column:1/-1;justify-self:end;margin-top:2px}@container (max-width:62rem){.cptPage .manualEntry>div,.accountingPanel .manualEntry>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.cptPage .manualEntry>div>*,.accountingPanel .manualEntry>div>*{box-sizing:border-box;min-height:40px}.cptPage .manualEntry>div>button,.accountingPanel .manualEntry>div>button{border-radius:var(--cpt-r-champ);padding:10px 20px}.cptPage .regimeCard,.accountingPanel .regimeCard{border-radius:var(--cpt-r-surface);background:var(--panel-sunk);border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:18px 20px;display:grid}.cptPage .regimeCard>div,.accountingPanel .regimeCard>div{gap:3px;display:grid}.cptPage .regimeCard span,.accountingPanel .regimeCard span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);order:-1;margin:0;font-size:11.5px;font-weight:600}.cptPage .regimeCard strong,.accountingPanel .regimeCard strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.cptPage .regimeCard p,.accountingPanel .regimeCard p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.55}.cptPage .regimeCard.full,.accountingPanel .regimeCard.full{box-shadow:inset 3px 0 0 var(--danger)}.cptPage .accountingTools button,.accountingPanel .accountingTools button{border-radius:var(--cpt-r-champ);background:var(--panel-sunk);color:var(--ink);border:0;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500}.cptPage .accountingTools button:hover,.accountingPanel .accountingTools button:hover{background:var(--line)}.cptPage .accountingTools,.accountingPanel .accountingTools{gap:8px;margin:16px 0}.cptPage .rchExemple{border-radius:var(--cpt-r-champ);background:var(--panel-sunk);color:var(--muted);border:0;padding:9px 14px;font-size:13px}.cptPage .rchExemple:hover{background:color-mix(in srgb, var(--ok) 14%, var(--panel-sunk));color:var(--ink)}.cptPage .deleteEntry,.accountingPanel .deleteEntry{border-radius:var(--cpt-r-puce);padding:4px 8px}.cptPage .closureGroup{border-radius:var(--cpt-r-surface);background:var(--panel);border:0;overflow:hidden}.cptPage .closureChecks{gap:14px}.cptPage .closureGroupHeader{letter-spacing:.07em;text-transform:uppercase;padding:14px 18px 10px;font-size:11.5px;font-weight:600;background:0 0!important}.cptPage .sev-bloquant .closureGroupHeader{color:var(--danger)}.cptPage .sev-verifier .closureGroupHeader{color:var(--warn)}.cptPage :is(.sev-info,.sev-ok) .closureGroupHeader{color:var(--info)}.cptPage .closureGroup.sev-bloquant{box-shadow:inset 3px 0 0 var(--danger)}.cptPage .closureGroup.sev-verifier{box-shadow:inset 3px 0 0 var(--warn)}.cptPage .closureGroup:is(.sev-info,.sev-ok){box-shadow:inset 3px 0 0 var(--info)}.cptPage .closureCheck{border-top:1px solid var(--line);padding:12px 18px}.cptPage .closureCheck:hover{background:var(--panel-sunk)}.cptPage .closureCheckLabel{font-size:13.5px;font-weight:500}.cptPage .closureCheckDetail{margin-top:3px;font-size:12.5px;line-height:1.5}.cptPage .closureGaugeBar{border-radius:999px;height:6px}.cptPage .closureGaugeFill{border-radius:999px}.cptPage .closureGaugeWrap{gap:10px;margin-bottom:22px}.cptPage .closureGaugeLabel strong{letter-spacing:-.012em;font-size:15px;font-weight:600}.cptFenetre{background:var(--panel-blanc)}.cptPage .cptEcritureLibelle{grid-area:1/1}.cptPage .cptEcritureMeta{grid-area:2/1}.cptPage .cptEcriture .vStatut{grid-area:1/2/span 2;justify-self:end}.cptPage .cptEcriture{border-radius:var(--cpt-r-surface);background:var(--panel);border:0;padding:13px 16px}.cptPage :is(.n1Field,.reconcilField) :is(input,select),.accountingPanel :is(.n1Field,.reconcilField) :is(input,select),.cptPage .reportTextarea,.accountingPanel .reportTextarea{box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--cpt-r-champ)!important;background:var(--panel-sunk)!important;border:0!important}.cptPage .rchExemples{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cptPage .rchExemples::-webkit-scrollbar{display:none}.cptPage .rchExemple{flex:none}.cptPage .rchBloc{gap:10px;margin-bottom:16px}.cptPage .entriesTableWrap,.accountingPanel .entriesTableWrap{background:var(--panel-blanc);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--cpt-r-surface)}.cptPage .entriesTable,.accountingPanel .entriesTable{border-collapse:separate;border-spacing:0;width:100%}.cptPage .entriesTable thead th,.accountingPanel .entriesTable thead th{background:var(--panel-sunk);border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap;padding:15px 16px;font-size:13px;font-weight:600}.cptPage .entriesTable thead th:first-child{border-top-left-radius:var(--cpt-r-surface)}.cptPage .entriesTable thead th:last-child{border-top-right-radius:var(--cpt-r-surface)}.cptPage .entriesTable tbody td,.accountingPanel .entriesTable tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px;font-size:14px;line-height:1.45}.cptPage .entriesTable tbody tr:last-child td{border-bottom:0}.cptPage .entriesTable tbody td strong{color:var(--ink);font-weight:500}.cptPage .entriesTable tbody td:nth-child(2) small,.accountingPanel .entriesTable tbody td:nth-child(2) small{color:var(--muted);margin-left:6px;font-size:13px;display:inline}.cptPage .entriesTable .colNombre,.cptPage .entriesTable .moneyIn,.cptPage .entriesTable .moneyOut{text-align:right}.cptPage .entriesTable :is(.moneyIn,.moneyOut){font-size:14px;font-weight:500}.cptPage .entriesTable tbody td:first-child{color:var(--muted);white-space:nowrap}.cptPage .entriesTable :is(select,input),.accountingPanel .entriesTable :is(select,input){background-color:var(--panel-sunk);box-shadow:none;width:auto;min-width:0;max-width:100%;padding:9px 32px 9px 15px;font-size:13.5px;border-radius:999px!important}.cptPage .entriesTable select{background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px)}.cptPage .entriesTable select.cptAClasser,.accountingPanel .entriesTable select.cptAClasser{color:var(--warn);font-weight:500;background-color:var(--pastel-creme)!important;box-shadow:inset 0 0 0 1.5px var(--warn)!important}.cptPage :is(.eStatus,.proofBadge,.matchStatusBadge,.matchConfidenceBadge),.accountingPanel :is(.eStatus,.proofBadge,.matchStatusBadge,.matchConfidenceBadge),.cptFenetre :is(.eStatus,.proofBadge){letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.cptPage .deleteEntry,.accountingPanel .deleteEntry{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0;border-radius:12px;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.cptPage .deleteEntry:hover,.accountingPanel .deleteEntry:hover{background:var(--pastel-peche);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.cptPage .entriesTableWrap,.accountingPanel .entriesTableWrap{overscroll-behavior-x:contain;overflow-x:auto}.cptPage .entriesTable,.accountingPanel .entriesTable{table-layout:fixed;min-width:940px}.cptPage .entriesTable :is(select,input),.accountingPanel .entriesTable :is(select,input){width:100%}.cptPage .entriesTable tbody td,.accountingPanel .entriesTable tbody td{overflow-wrap:anywhere;padding:16px 12px}.cptPage .entriesTable thead th,.accountingPanel .entriesTable thead th{padding:15px 12px}.cptPage,.accountingPanel,.cptFenetre{--cpt-r-champ:999px;--cpt-pas:20px}.cptPage :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),select),.accountingPanel :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),select),.cptFenetre :is(input[type=text],input[type=number],input[type=date],input[type=search],input:not([type]),select){border-radius:999px;padding:11px 18px}.cptPage select,.accountingPanel select,.cptFenetre select{padding-right:36px}.cptPage textarea,.accountingPanel textarea,.cptFenetre textarea{border-radius:18px;padding:14px 16px}.cptPage :is(.n1Field,.reconcilField) :is(input,select),.accountingPanel :is(.n1Field,.reconcilField) :is(input,select){border-radius:999px!important}.cptPage .reportTextarea,.accountingPanel .reportTextarea{border-radius:18px!important}.cptPage :is(.primaryButton,.espGesteBouton,.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn),.accountingPanel :is(.primaryButton,.espGesteBouton,.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn),.cptFenetre :is(.primaryButton,.espGesteBouton,.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte),.cptPage .accountingTools button,.accountingPanel .accountingTools button,.cptPage .manualEntry>div>button,.accountingPanel .manualEntry>div>button{border-radius:999px;min-height:44px;padding:12px 22px}.cptPage .manualEntry>div>*{min-height:44px}.cptPage .rchExemple{border-radius:999px;padding:10px 18px}.cptPage .cptContenu>*+*{margin-top:var(--cpt-pas)}.cptPage .cptEcriture{padding:18px 20px}.cptPage .cptEcritureLibelle{font-size:14px}.cptPage .cptEcritureMeta{margin-top:2px;font-size:13px}.cptPage .cptEcritures{gap:10px}.cptPage .closureCheck{padding:16px 20px}.cptPage .closureCheckLabel{font-size:14px}.cptPage .closureCheckDetail{font-size:13px}.cptPage .closureGroupHeader{padding:16px 20px 12px}.cptPage .regimeCard,.accountingPanel .regimeCard{padding:20px 22px}.cptPage .manualEntry,.accountingPanel .manualEntry{gap:14px;padding:20px 22px}.cptFenetre .dcpCompte{border-radius:999px;padding:14px 20px}.cptPage .patrimoineTable tbody td,.accountingPanel .patrimoineTable tbody td{padding:14px;font-size:14px}.cptPage .patrimoineTable thead th,.accountingPanel .patrimoineTable thead th{text-transform:none;letter-spacing:0;color:var(--ink);background:var(--panel-sunk);padding:14px;font-size:13px;font-weight:600}.cptPage .entriesTable :is(th,td):nth-child(2){width:21%}.cptPage .entriesTable :is(th,td):nth-child(4){width:10%}.cptPage .entriesTable :is(th,td):nth-child(5){width:8%}.cptPage .entriesTable :is(th,td):nth-child(7){width:11%}.cptPage .entriesTable :is(th,td):nth-child(9){width:5%}.cptPage .entriesTable :is(td:nth-child(7),td:nth-child(8)),.accountingPanel .entriesTable :is(td:nth-child(7),td:nth-child(8)){white-space:normal}.cptPage .entriesTable :is(td:nth-child(7),td:nth-child(8))>*,.accountingPanel .entriesTable :is(td:nth-child(7),td:nth-child(8))>*{text-align:left;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.cptPage .proofBadge,.accountingPanel .proofBadge{white-space:normal;line-height:1.3}.cptPage .entriesTable :is(th,td):first-child{width:8%}.cptPage .entriesTable :is(th,td):nth-child(3){width:9%}.cptPage .entriesTable :is(th,td):nth-child(6){width:13%}.cptPage .entriesTable :is(th,td):nth-child(8){width:15%}.cptPage .proofBadge>div,.accountingPanel .proofBadge>div,.cptPage .proofBadge>span,.accountingPanel .proofBadge>span{overflow-wrap:anywhere;min-width:0}.cptPage .proofBadge small,.accountingPanel .proofBadge small,.cptFenetre .proofBadge small{display:block}.proofFlowPanel,.matchPanel{--cpt-r-surface:20px;--cpt-r-champ:999px;--cpt-ombre:0 1px 2px #1418280d, 0 10px 30px -12px #1418282e}.proofFlowBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14182857;padding:24px}.proofFlowPanel{background:var(--panel-blanc);overscroll-behavior:contain;border:0;border-radius:24px;max-width:600px;max-height:calc(100dvh - 48px);padding:26px 28px 22px;box-shadow:0 1px 2px #1418280f,0 40px 90px -20px #11111261}.proofFlowPanel>.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:11.5px;font-weight:600}.proofFlowPanel .proofFlowEntry{border-radius:var(--cpt-r-surface);background:var(--panel-sunk);border:0;gap:10px;margin-bottom:20px;padding:16px 18px}.proofFlowPanel .proofFlowEntry strong{font-size:14px;font-weight:500;line-height:1.4}.proofFlowPanel .proofFlowEntry small{color:var(--muted);font-size:13px}.proofFlowPanel .proofFlowEntry :is(.moneyIn,.moneyOut){font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.proofFlowPanel .proofFlowIntro{color:var(--ink);margin:0 0 16px;font-size:14px;line-height:1.55}.proofFlowPanel .proofFlowChoices{gap:10px;margin-bottom:20px}.proofFlowPanel .proofFlowChoice{border-radius:var(--cpt-r-surface);background:var(--panel-sunk);transition:background var(--mvt-court,.15s) ease;border:0;gap:12px;padding:16px 18px}.proofFlowPanel .proofFlowChoice:hover{background:var(--line)}.proofFlowPanel .proofFlowChoice>span{margin-top:0;font-size:19px}.proofFlowPanel .proofFlowChoice strong{margin-bottom:4px;font-size:14px;font-weight:500}.proofFlowPanel .proofFlowChoice small{font-size:13px;line-height:1.45}.proofFlowPanel .proofChoiceWarn{box-shadow:inset 3px 0 0 var(--warn)}.proofFlowPanel .proofChoiceDanger{background:var(--pastel-peche);box-shadow:inset 3px 0 0 var(--danger)}.proofFlowPanel .proofChoiceDanger:hover{filter:brightness(.97)}.proofFlowPanel .proofFlowDropZone,.cptPage .bulkDropZone,.accountingPanel .bulkDropZone,.matchPanel .bulkDropZone{border:2px dashed var(--line-strong);border-radius:var(--cpt-r-surface);background:var(--panel-sunk);transition:border-color var(--mvt-court,.15s) ease, background var(--mvt-court,.15s) ease;flex-direction:column;align-items:center;gap:10px;margin:0 0 18px;padding:36px 24px;display:flex}.proofFlowPanel .proofFlowDropZone:hover,.cptPage .bulkDropZone:hover,.accountingPanel .bulkDropZone:hover,.matchPanel .bulkDropZone:hover{border-color:var(--ink);background:var(--line)}.proofFlowPanel .proofFlowDropZone.dragOver,.cptPage .bulkDropZone.dragOver,.accountingPanel .bulkDropZone.dragOver,.matchPanel .bulkDropZone.dragOver{border-style:solid;border-color:var(--ink);background:var(--pastel-ciel)}.proofFlowPanel .proofFlowDropZone p,.cptPage .bulkDropZone p,.accountingPanel .bulkDropZone p,.matchPanel .bulkDropZone p{color:var(--ink);margin:0;font-size:15px;font-weight:500}.proofFlowPanel .proofFlowDropZone span,.cptPage .bulkDropZone span,.accountingPanel .bulkDropZone span,.matchPanel .bulkDropZone span{color:var(--muted);font-size:13px}.bulkDropIcon{font-size:34px;line-height:1}.proofFlowPanel .proofFlowMotifGrid{gap:10px;margin-bottom:16px}.proofFlowPanel .proofMotifCard{border-radius:var(--cpt-r-surface);background:var(--panel-sunk);transition:background var(--mvt-court,.15s) ease, box-shadow var(--mvt-court,.15s) ease;border:0;padding:14px 16px}.proofFlowPanel .proofMotifCard:hover{background:var(--line)}.proofFlowPanel .proofMotifCard.selected{background:var(--pastel-ciel);box-shadow:inset 0 0 0 1.5px var(--ink)}.proofFlowPanel .proofMotifCard strong{margin-bottom:3px;font-size:13.5px;font-weight:500}.proofFlowPanel .proofMotifCard span{font-size:12.5px;line-height:1.45}.proofFlowPanel :is(input[type=text],input[type=date],input:not([type]),.proofMotifOther){background:var(--panel-sunk);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);border:0;border-radius:999px;outline:none;margin-bottom:0;padding:11px 18px;font-size:13.5px}.proofFlowPanel textarea{background:var(--panel-sunk);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:18px;outline:none;padding:14px 16px;font-size:13.5px}.proofFlowPanel :is(input,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.proofFlowPanel .proofMotifOther{margin-bottom:16px}.proofFlowPanel .proofFlowAttForm{gap:14px;margin-bottom:18px}.proofFlowPanel .proofAttField{gap:6px}.proofFlowPanel .proofAttField>span{letter-spacing:.01em;color:var(--muted);font-size:12px;font-weight:500}.proofFlowPanel :is(.primaryButton,.secondaryButton,.ghostButton,.espGesteBouton),.matchPanel :is(.primaryButton,.secondaryButton,.ghostButton,.espGesteBouton){border:0;border-radius:999px;min-height:44px;padding:12px 22px;font-size:13.5px;font-weight:500}.proofFlowPanel :is(.secondaryButton,.ghostButton),.matchPanel :is(.secondaryButton,.ghostButton){background:var(--panel-sunk);color:var(--ink)}.proofFlowPanel :is(.secondaryButton,.ghostButton):hover,.matchPanel :is(.secondaryButton,.ghostButton):hover{background:var(--line)}.proofFlowPanel .proofSignModes{gap:8px;margin-bottom:14px}.proofFlowPanel .proofSignModes button{background:var(--panel-sunk);color:var(--ink);border:0;border-radius:999px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:500}.proofFlowPanel .proofSignModes button.selected{background:var(--noir);color:var(--sur-noir);font-weight:500}.proofFlowPanel .modalButtons,.matchPanel .modalButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.proofFlowPanel .modalButtons>.secondaryButton:first-child,.proofFlowPanel .modalButtons>.ghostButton:first-child{margin-right:auto}.proofFlowPanel>.ghostButton{margin-top:4px}.proofFlowPanel .proofFlowExisting{margin-top:20px;padding-top:18px}.proofFlowPanel .proofFlowExisting>.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:600}.proofFlowPanel .proofItem{margin-bottom:8px}.proofFlowPanel .proofName{background:var(--panel-sunk);color:var(--ink);text-align:left;border:0;border-radius:999px;padding:10px 16px;font-size:13.5px}.proofFlowPanel .proofName:hover{background:var(--line)}.proofFlowPanel .proofFlowAttPreview{background:var(--panel-sunk);border:0;border-radius:18px;margin:10px 0;padding:14px 16px}.proofFlowPanel .proofFlowAttPreview pre{font-size:12px;line-height:1.6}.proofFlowPanel .proofBankNote{background:var(--pastel-ciel);color:var(--ink);border-radius:14px;margin:0 0 16px;padding:11px 15px;font-size:13px;line-height:1.5}.proofFlowPanel .proofTresorOk{margin-top:10px;font-size:13px}.proofFlowPanel .signCanvas{box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:18px}.proofFlowPanel .proofSignSection{margin-top:20px;padding-top:18px}.proofFlowPanel .proofSignActions{gap:12px;margin-top:12px}.proofFlowPanel .modalClose{background:var(--panel-sunk);width:34px;height:34px;color:var(--muted);border:0;border-radius:999px;place-items:center;font-size:19px;line-height:1;display:grid}.proofFlowPanel .modalClose:hover{background:var(--line);color:var(--ink)}.cptFenetre :is(.dcpGestes,.ctlGestes,.envGestes,.dblGestes,.modalButtons),.cptPage .modalButtons,.accountingPanel .modalButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.cptFenetre :is(.dcpGestes,.ctlGestes,.envGestes,.dblGestes)>:is(.cptChangerCompte,.ghostButton,.secondaryButton):first-child{margin-right:auto}.cptFenetre{padding:26px 28px 22px}.cptFenetre .cfmTitre{margin:0 0 8px;font-size:21px;font-weight:500}.cptFenetre .cfmPhrase{margin:0 0 20px;font-size:14px;line-height:1.55}.cptFenetre .bilBloc{gap:10px}.cptFenetre :is(.bilEchec,.bilReussite){border-radius:16px;padding:14px 16px}.cptFenetre .bilNom,.cptFenetre .bilLigne{font-size:14px;font-weight:500}.cptFenetre :is(.bilRaison,.bilPieces){font-size:13px;line-height:1.5}.cptFenetre .bilTitre,.cptFenetre .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.matchPanel :is(.mrValider,.mrIgnorer,.mrChoix,.mrPiedFantome,.mrPiedPlein){border-radius:999px;min-height:40px;font-size:13.5px}.matchPanel :is(.mrPiedFantome,.mrPiedPlein){min-height:44px;padding:12px 22px}.matchPanel .mrLigne{border-radius:16px;padding:13px 16px}.matchPanel .mrFaits,.matchPanel .mrRien{font-size:13px}.matchPanel .mrLigneLibelle{font-size:13.5px}.matchPanel .mrEtat{font-size:12.5px}.matchPanel .mrPourquoi{color:var(--muted);font-size:12.5px}.matchPanel .mrCarte{padding:20px 22px}.matchPanel .mrCarte+.mrCarte{margin-top:14px}.matchPanel .mrAutre{border-radius:999px}.matchPanel .mrLigneDate{font-size:12.5px}.cptPage .accountingHeader p,.accountingPanel .accountingHeader p{font-size:13.5px;line-height:1.5}.matchPanel .mrAlerte{font-size:13px;line-height:1.5}.cbqBoite .cbqChamp{letter-spacing:.01em;text-transform:none;color:var(--muted);gap:7px;margin:0 0 16px;font-size:12px;font-weight:500}.cbqBoite .cbqChamp :is(input,select){background:var(--panel-sunk);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:11px 18px;font-size:13.5px}.cbqBoite .cbqChamp select{padding-right:36px}.cbqBoite .cbqChamp textarea{background:var(--panel-sunk);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:18px;padding:14px 16px;font-size:13.5px}.cbqBoite .cbqChamp :is(input,select,textarea):focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.cbqBoite .cbqChamp small{color:var(--muted)}.cbqBoite .cbqDepotZone{border:2px dashed var(--line-strong);background:var(--panel-sunk);border-radius:20px;gap:6px;padding:32px 24px}.cbqBoite .cbqDepotZone:hover{border-color:var(--ink);background:var(--line)}.cbqBoite .cbqDepotFort{color:var(--ink);font-size:15px;font-weight:500}.cbqBoite .cbqDepotSous{color:var(--muted);font-size:13px}.cbqBoite :is(.vBtn,.vBtnBlanc,.vBtnNoir){border-radius:999px;min-height:42px;padding:11px 20px;font-size:13.5px;font-weight:500}.cbqBoite .cbqGestes{gap:8px}.cbqBoite .cbqGestes .vBtn{background:var(--panel-sunk);border:0;min-height:38px;padding:9px 16px;font-size:13px}.cbqBoite .cbqGestes .vBtn:hover{background:var(--line)}.cbqBoite .cbqTableWrap{background:var(--panel);border:0;border-radius:20px;overflow:hidden}.cbqBoite .cbqTable :is(th,td){padding:14px;font-size:13.5px}.cbqBoite .cbqTable thead th{background:var(--panel-sunk);border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none;color:var(--ink);font-size:13px;font-weight:600}.cbqBoite .cbqSectionTitre{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.cbqBoite .cbqSection+.cbqSection{margin-top:22px}
.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite{--cl-primaire:var(--noir);--cl-primaire-texte:var(--sur-noir);--cl-carte:var(--panel-blanc);--cl-creux:var(--panel-sunk);--cl-filet:var(--line);--cl-filet-fort:var(--line-strong);--cl-ombre:0 1px 2px #1418280d, 0 10px 30px -12px #1418282e;--cl-ombre-haute:0 1px 2px #1418280f, 0 24px 60px -18px #14182852;--cl-anneau:0 0 0 3px color-mix(in srgb, var(--ink) 16%, transparent);--cl-r-bouton:14px;--cl-r-carte:22px;--cl-r-fenetre:24px}.cptPage{background:var(--panel);border-radius:var(--cl-r-carte);padding:14px}.cptPage .cptPanneau{background:var(--cl-carte);border-radius:var(--cl-r-carte);box-shadow:var(--cl-ombre);border:0}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.primaryButton,.espGesteBouton,.vBtnNoir,.mrValider,.mrPiedPlein,.secondaryButton,.ghostButton,.vBtnBlanc,.cptChangerCompte,.patrimoineAddBtn,.mrIgnorer,.mrPiedFantome,.mrChoix,.proofName),.cptPage .accountingTools button,.cptPage .manualEntry>div>button,.accountingPanel .accountingTools button,.accountingPanel .manualEntry>div>button{border-radius:var(--cl-r-bouton);min-height:42px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .16s,box-shadow .16s,transform 80ms,color .16s,filter .16s;display:inline-flex}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(button,.vBtn) svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.primaryButton,.espGesteBouton,.vBtnNoir,.mrValider,.mrPiedPlein),.cptPage .manualEntry>div>button,.accountingPanel .manualEntry>div>button{background:linear-gradient(180deg, color-mix(in srgb, var(--cl-primaire) 86%, #fff) 0%, var(--cl-primaire) 100%);color:var(--cl-primaire-texte);box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--cl-primaire) 55%, transparent)}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.primaryButton,.espGesteBouton,.vBtnNoir,.mrValider,.mrPiedPlein):hover:not(:disabled),.cptPage .manualEntry>div>button:hover{filter:brightness(1.18);box-shadow:inset 0 1px 0 #ffffff2e, 0 2px 4px #1418282e, 0 10px 22px -8px color-mix(in srgb, var(--cl-primaire) 60%, transparent)}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.secondaryButton,.ghostButton,.vBtnBlanc,.patrimoineAddBtn,.mrIgnorer,.mrChoix,.proofName),.cptPage .accountingTools button,.accountingPanel .accountingTools button{background:var(--cl-carte);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--cl-filet), 0 1px 2px #1418280a}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.secondaryButton,.ghostButton,.vBtnBlanc,.patrimoineAddBtn,.mrIgnorer,.mrChoix,.proofName):hover:not(:disabled),.cptPage .accountingTools button:hover,.accountingPanel .accountingTools button:hover{background:var(--cl-creux);box-shadow:inset 0 0 0 1.5px var(--cl-filet-fort), 0 1px 2px #1418280f}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.cptChangerCompte,.mrPiedFantome){color:var(--muted);box-shadow:none;background:0 0}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(.cptChangerCompte,.mrPiedFantome):hover:not(:disabled){background:var(--cl-creux);color:var(--ink)}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(button,.vBtn):active:not(:disabled){transform:translateY(1px)}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(button,.vBtn,select,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) :is(button,.vBtn):disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}:is(.cptPage,.accountingPanel,.matchPanel) :is(.mrValider,.mrIgnorer,.mrChoix){border-radius:11px;min-height:36px;padding:8px 14px;font-size:13.5px}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) .modalClose{background:var(--cl-creux);width:38px;height:38px;color:var(--muted);border:0;border-radius:12px;place-items:center;padding:0;font-size:20px;line-height:1;transition:background-color .16s,color .16s;display:grid}:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) .modalClose:hover{background:var(--cl-filet);color:var(--ink)}:is(.cfmVoile,.proofFlowBackdrop,.accountingBackdrop){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f11166b}.cptFenetre,.proofFlowPanel{border-radius:var(--cl-r-fenetre);background:var(--cl-carte);box-shadow:var(--cl-ombre-haute);border:0;padding:28px 30px 24px}.cptFenetre .cfmSceau{background:var(--pastel-ciel);width:46px;height:46px;color:var(--pastel-ciel-txt);border-radius:14px;place-items:center;margin:0 0 16px;display:grid}.cptFenetre .cfmTitre,.proofFlowPanel .cfmTitre{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:21px;font-weight:600;line-height:1.25}.cptFenetre .cfmPhrase{color:var(--muted);max-width:56ch;margin:0 0 22px;font-size:14px;line-height:1.6}.cptFenetre :is(.dcpGestes,.ctlGestes,.envGestes,.dblGestes,.modalButtons,.cfmGestes),.proofFlowPanel .modalButtons{border-top:1px solid var(--cl-filet);background:color-mix(in srgb, var(--cl-creux) 45%, var(--cl-carte));border-radius:0 0 var(--cl-r-fenetre) var(--cl-r-fenetre);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:24px -30px -24px;padding:18px 30px 22px;display:flex}.cptFenetre :is(.dcpGestes,.ctlGestes,.envGestes,.dblGestes,.modalButtons,.cfmGestes)>:is(.cptChangerCompte,.ghostButton,.secondaryButton,.vBtnBlanc):first-child,.proofFlowPanel .modalButtons>:is(.secondaryButton,.ghostButton):first-child{margin-right:auto}.cptPage .entriesTable select,.accountingPanel .entriesTable select{width:100%;min-height:36px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:0;font-size:13.5px;font-weight:450;transition:background-color .14s,box-shadow .14s;overflow:hidden;box-shadow:inset 0 0 0 1px #0000;background-position:calc(100% - 14px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px)!important;border-radius:10px!important;padding:8px 28px 8px 11px!important}.cptPage .entriesTable tr:hover select,.accountingPanel .entriesTable tr:hover select{background-color:var(--cl-creux)}.cptPage .entriesTable select:hover,.accountingPanel .entriesTable select:hover{box-shadow:inset 0 0 0 1px var(--cl-filet-fort)}.cptPage .entriesTable select.cptAClasser,.accountingPanel .entriesTable select.cptAClasser{color:var(--warn);font-weight:500;background-color:var(--pastel-creme)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 55%, transparent)!important}:is(.cptPage,.accountingPanel) :is(.proofBadge,.eStatus){white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}:is(.cptPage,.accountingPanel) .proofBadge>span:first-child{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;font-size:0}:is(.cptPage,.accountingPanel) .proofBadge>div{flex-direction:column;min-width:0;display:inline-flex}:is(.cptPage,.accountingPanel) .proofBadge small{opacity:.75;text-overflow:ellipsis;max-width:110px;font-size:11.5px;font-weight:400;overflow:hidden}:is(.cptPage,.accountingPanel) .proofManquant{background:var(--pastel-peche);color:var(--danger)}:is(.cptPage,.accountingPanel) .proofJoint{background:var(--pastel-menthe);color:var(--ok)}.proofFlowPanel :is(.proofFlowChoice,.proofMotifCard){background:var(--cl-carte);box-shadow:inset 0 0 0 1.5px var(--cl-filet);text-align:left;border:0;border-radius:16px;padding:16px 18px;transition:box-shadow .16s,transform .16s,background-color .16s}.proofFlowPanel :is(.proofFlowChoice,.proofMotifCard):hover{box-shadow:inset 0 0 0 1.5px var(--cl-filet-fort), 0 8px 20px -12px #14182847;transform:translateY(-1px)}.proofFlowPanel .proofMotifCard.selected{background:var(--pastel-ciel);box-shadow:inset 0 0 0 2px var(--ink)}.proofFlowPanel .proofChoiceWarn{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--warn) 45%, transparent)}.proofFlowPanel .proofChoiceDanger{background:var(--pastel-peche);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--danger) 35%, transparent)}@media (prefers-reduced-motion:reduce){:is(.cptPage,.accountingPanel,.cptFenetre,.proofFlowPanel,.matchPanel,.cbqBoite) *{transition:none!important;transform:none!important}}:is(.cptPage,.accountingPanel) .eStatus{white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:0;display:inline-flex;background:0 0!important}:is(.cptPage,.accountingPanel) .eStatusLibelle{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}:is(.cptPage,.accountingPanel) .eStatusLibelle:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:is(.cptPage,.accountingPanel) .eStatusTraite .eStatusLibelle{background:var(--pastel-menthe);color:var(--ok)}:is(.cptPage,.accountingPanel) .eStatusVerifier .eStatusLibelle{background:var(--pastel-creme);color:var(--warn)}:is(.cptPage,.accountingPanel) .eStatusAnomalie .eStatusLibelle{background:var(--pastel-peche);color:var(--danger)}:is(.cptPage,.accountingPanel) .eStatusCompleter .eStatusLibelle{background:var(--pastel-ciel);color:var(--pastel-ciel-txt)}:is(.cptPage,.accountingPanel) .eStatusQuoi{color:var(--muted);background:0 0;margin:0;padding:0 0 0 4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.cptPage .entriesTable select,.accountingPanel .entriesTable select{background-position:calc(100% - 11px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px)!important;padding:8px 22px 8px 8px!important}:is(.cptPage .entriesTable td:has(>select),.accountingPanel .entriesTable td:has(>select)){padding-left:4px;padding-right:4px}.proofFlowPanel{flex-direction:column;display:flex}.proofFlowPanel>.modalClose{position:absolute;top:22px;right:22px}.proofFlowPanel>.eyebrow{margin:4px 60px 14px 0}.proofFlowPanel .proofFlowEntry{background:var(--panel-sunk);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0 0 22px;padding:16px 18px;display:grid}.proofFlowPanel .proofFlowEntry strong{color:var(--ink);font-size:14.5px;font-weight:600}.proofFlowPanel .proofFlowEntry :is(.moneyIn,.moneyOut){letter-spacing:-.01em;grid-area:1/2/span 2;align-self:center;font-size:18px;font-weight:600}.proofFlowPanel .proofFlowEntry small{color:var(--muted);grid-column:1;font-size:13px}.proofFlowPanel .proofFlowIntro{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:500}.proofFlowPanel .proofFlowChoices{gap:12px}.proofFlowPanel .proofFlowChoice{align-items:flex-start;gap:14px;padding:16px}.proofFlowPanel .pfIcone{background:var(--panel-sunk);width:36px;height:36px;color:var(--ink);border-radius:11px;flex:none;place-items:center;margin:0;font-size:0;display:grid}.proofFlowPanel .pfIcone svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.proofFlowPanel .proofChoiceWarn .pfIcone{background:var(--pastel-creme);color:var(--warn)}.proofFlowPanel .proofChoiceDanger .pfIcone{background:color-mix(in srgb, var(--danger) 14%, var(--panel-blanc));color:var(--danger)}.proofFlowPanel .proofFlowChoice:first-child .pfIcone{background:var(--pastel-ciel);color:var(--pastel-ciel-txt)}.proofFlowPanel .proofFlowChoice:nth-child(2) .pfIcone{background:var(--pastel-menthe);color:var(--ok)}.proofFlowPanel .proofFlowChoice strong{margin:1px 0 4px;font-size:14.5px;font-weight:600}.proofFlowPanel .proofFlowChoice small{color:var(--muted);font-size:13px;line-height:1.45}.expBoite .expListe{gap:10px;margin:0 0 4px}.expBoite .expListe button{text-align:left;background:var(--panel-blanc);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;transition:box-shadow .16s,transform .16s;display:grid}.expBoite .expListe button:hover:not(:disabled){background:var(--panel-blanc);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 8px 20px -12px #14182847;transform:translateY(-1px)}.expBoite .expListe button:disabled{opacity:.5;cursor:not-allowed}.expBoite .expIcone{border-radius:12px;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:grid}.expBoite .expIcone svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:19px;height:19px}.expBoite .expExcel{background:var(--pastel-menthe);color:var(--ok)}.expBoite .expWord{background:var(--pastel-ciel);color:var(--pastel-ciel-txt)}.expBoite .expPdf{background:var(--pastel-peche);color:var(--danger)}.expBoite .expDossier{background:var(--pastel-creme);color:var(--warn)}.expBoite .expNom{color:var(--ink);grid-column:2;font-size:14.5px;font-weight:600}.expBoite .expSous{color:var(--muted);grid-column:2;font-size:13px;line-height:1.45}.cptFenetre :is(.dcpGestes,.ctlGestes,.envGestes,.dblGestes,.modalButtons,.cfmGestes)>:only-child{margin-left:auto;margin-right:0!important}.cptFenetre .cfmSceauOk{background:var(--pastel-menthe);color:var(--ok)}.cptFenetre .cfmSceauAlerte{background:var(--pastel-creme);color:var(--warn)}.cptFenetre .cfmSceau svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:20px;height:20px}:is(.proofFlowPanel,.cptPage,.accountingPanel,.matchPanel) .bulkDropIcon,.cptPage .bigMatchIcon{background:var(--panel-blanc);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;margin:0 auto 4px;font-size:0;display:grid;box-shadow:0 1px 2px #1418280f,0 6px 16px -8px #14182838}:is(.proofFlowPanel,.cptPage,.accountingPanel,.matchPanel) .bulkDropIcon svg,.cptPage .bigMatchIcon svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:24px}.proofFlowPanel>:is(button,.ghostButton,.secondaryButton):not(.modalClose){align-self:flex-start}.cptFenetre .dcpCompte{box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .16s,background-color .16s;background:var(--panel-blanc)!important;border-radius:14px!important;padding:14px 16px!important}.cptFenetre .dcpCompte:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.cptFenetre .dcpCompteChoisi{background:var(--panel-sunk)!important;box-shadow:inset 0 0 0 2px var(--ink)!important}.cptFenetre .dcpCompte input[type=radio]{accent-color:var(--ink);width:18px;height:18px}.cptFenetre .dcpCompte span{color:var(--ink);font-size:14px;font-weight:500}
.cptPage,.accountingPanel{--hz-sol:var(--panel-sunk);--hz-carte:var(--panel-blanc);--hz-r:20px;--hz-r-large:24px;--hz-ombre:0 1px 2px #4c67910f, 0 14px 34px -16px #4c679157;--hz-ombre-h:0 1px 2px #4c679114, 0 22px 48px -20px #4c67916b}:root[data-theme=sombre] :is(.cptPage,.accountingPanel){--hz-sol:var(--paper);--hz-carte:var(--panel);--hz-ombre:inset 0 0 0 1px #ffffff0f;--hz-ombre-h:inset 0 0 0 1px #ffffff1a, 0 18px 40px -20px #000000b3}.cptPage{background:var(--hz-sol);padding:18px 24px 72px}@container (max-width:40rem){.cptPage{padding:14px 14px 56px}}.cptPage .cptTete{background:var(--hz-sol)}.cptPage .cptPanneau{border-radius:var(--hz-r-large);background:var(--hz-carte);box-shadow:var(--hz-ombre)}.cptPage .cptPanneauNu{box-shadow:none;background:0 0;border-radius:0;padding:0}.cptApercu{gap:16px;display:grid}:is(.cptPage,.accountingPanel) .hzIcone{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}:is(.cptPage,.accountingPanel) .hzIcone svg{stroke-width:1.5px;width:24px;height:24px}:is(.cptPage,.accountingPanel) .hzMenthe{background:var(--pastel-menthe);color:var(--pastel-menthe-txt)}.cptPage .hzPeche{background:var(--pastel-peche);color:var(--pastel-peche-txt)}.cptPage .hzCreme{background:var(--pastel-creme);color:var(--pastel-creme-txt)}.cptPage .hzCiel{background:var(--pastel-ciel);color:var(--pastel-ciel-txt)}.cptPage .hzLilas{background:var(--pastel-lilas);color:var(--pastel-lilas-txt)}.cptChiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@container (max-width:72rem){.cptChiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:34rem){.cptChiffres{grid-template-columns:minmax(0,1fr)}}:is(.cptPage,.accountingPanel) .hzTuile{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre);grid-template-rows:auto auto auto;grid-template-columns:52px minmax(0,1fr);align-content:center;gap:1px 16px;padding:20px 22px;transition:box-shadow .18s,transform .18s;display:grid}:is(.cptPage,.accountingPanel) .hzTuile:hover{box-shadow:var(--hz-ombre-h);transform:translateY(-2px)}:is(.cptPage,.accountingPanel) .hzTuile .hzIcone{grid-area:1/1/-1;align-self:center}:is(.cptPage,.accountingPanel) .hzTuileLabel{color:var(--muted);grid-column:2;align-self:end;font-size:12.5px;font-weight:500}:is(.cptPage,.accountingPanel) .hzTuileValeur{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:28px;font-weight:700;line-height:1.15}:is(.cptPage,.accountingPanel) .hzTuileNote{color:var(--muted);grid-column:2;margin-top:4px;font-size:11.5px;line-height:1.45}:is(.cptPage,.accountingPanel) .hzTuileAlerte{box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--warn-soft)}:is(.cptPage,.accountingPanel) .hzTuileAlerte .hzTuileValeur{color:var(--warn)}.cptPage .cptAlerteEcart{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--warn-soft);color:var(--ink);border:0;align-items:center;gap:16px;margin:0;padding:16px 22px;font-size:13.5px;line-height:1.55;display:flex}.cptPage .cptAlerteSolde{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre);color:var(--muted);border:0;margin:0;padding:14px 20px;font-size:13px;line-height:1.55}.cptPage .cptSuite{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre);grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:4px 26px;padding:22px 26px;display:grid}.cptPage .hzJauge{flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.cptPage .hzJauge svg{width:96px;height:96px;position:absolute;inset:0;transform:rotate(-90deg)}.cptPage .hzJaugePiste{fill:none;stroke:var(--panel-sunk);stroke-width:10px}.cptPage .hzJaugeTrait{fill:none;stroke:var(--ink);stroke-width:10px;transition:stroke-dasharray .5s var(--courbe-entree,ease)}.cptPage .hzJaugeArc{stroke-linecap:round}.cptPage .hzJaugeTexte{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;position:relative}.cptPage .hzJaugeTexte small{color:var(--muted);font-size:12px;font-weight:600}.cptPage .cptSuiteTexte{gap:4px;min-width:0;display:grid}.cptPage .cptSuiteSurtitre{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.cptPage .cptSuite>.cptSuiteTexte>strong{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.cptPage .cptSuiteSous{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cptPage .cptSuite>.espGesteBouton{place-self:center end}@container (max-width:46rem){.cptPage .cptSuite{grid-template-columns:auto minmax(0,1fr)}.cptPage .cptSuite>.espGesteBouton{grid-column:1/-1;justify-self:start;margin-top:8px}}.cptPage .cptApercu .espBloc{gap:12px;display:grid}.cptPage .cptApercu .espBlocTete{justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.cptPage .cptApercu .espBlocTitre{letter-spacing:-.015em;text-transform:none;color:var(--ink);margin:0;font-size:17px;font-weight:700}.cptPage .cptApercu .cptEcritures{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre);gap:0;margin:0;padding:6px;list-style:none;display:grid}.cptPage .cptApercu .cptEcriture{background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:2px 16px;padding:14px 16px;transition:background-color .14s;display:grid}.cptPage .cptApercu .cptEcriture:hover{background:var(--hover)}.cptPage .cptApercu .cptEcriture+.cptEcriture{box-shadow:inset 0 1px 0 var(--line)}.cptPage .cptApercu .cptEcriture+.cptEcriture:hover{box-shadow:none}.cptPage .hzSens{border-radius:13px;flex:none;grid-area:1/1/span 2;align-self:center;place-items:center;width:40px;height:40px;display:grid}.cptPage .hzSens svg{stroke-width:1.6px;width:19px;height:19px}.cptPage .cptApercu .cptEcritureLibelle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:14px;font-weight:600;overflow:hidden}.cptPage .cptApercu .cptEcritureMeta{color:var(--muted);grid-area:2/2;font-size:12.5px}.cptPage .cptApercu .cptEcritureMontant{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3/span 2;place-self:center end;font-size:14.5px;font-weight:700}.cptPage .cptApercu .cptEcriture .vStatut{white-space:nowrap;border-radius:999px;grid-area:1/4/span 2;justify-content:center;place-self:center end;align-items:center;gap:7px;min-width:108px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cptPage .cptApercu .cptEcriture .vStatutOk{background:var(--pastel-menthe);color:var(--pastel-menthe-txt)}.cptPage .cptApercu .cptEcriture .vStatutAttente{background:var(--pastel-creme);color:var(--pastel-creme-txt)}.cptPage .cptApercu .cptEcriture .vStatut:before{background:currentColor}@container (max-width:44rem){.cptPage .cptApercu .cptEcriture{grid-template-columns:40px minmax(0,1fr) auto}.cptPage .cptApercu .cptEcriture .vStatut{grid-area:3/2/auto/-1;justify-self:start;min-width:0;margin-top:6px}}.cptPage .cptApercu .cptChoixVide{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre);color:var(--muted);text-align:center;margin:0;padding:28px 24px;font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.cptPage .hzTuile,.cptPage .hzJaugeTrait,.cptPage .cptApercu .cptEcriture{transition:none}.cptPage .hzTuile:hover{transform:none}}.cptPage .accountingKpis,.accountingPanel .accountingKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@container (max-width:72rem){.cptPage .accountingKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:34rem){.cptPage .accountingKpis{grid-template-columns:minmax(0,1fr)}}.cptPage .accountingKpis>.hzTuile,.accountingPanel .accountingKpis>.hzTuile{background:var(--hz-carte,var(--panel-blanc));box-shadow:var(--hz-ombre);grid-template-rows:auto auto}.cptPage .accountingKpis>.hzTuileAlerte{box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--warn-soft)}.cptPage :is(.ancAlert,.cptAucun),.accountingPanel :is(.ancAlert,.cptAucun){border-radius:var(--hz-r,20px);background:var(--hz-carte,var(--panel-blanc));box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--warn-soft);color:var(--ink);border:0;align-items:center;gap:16px;margin:0;padding:16px 22px;font-size:13.5px;line-height:1.55;display:flex}.cptPage .ecaBloc,.accountingPanel .ecaBloc{border-radius:var(--hz-r);background:var(--hz-carte);box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--line);border:0;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px 18px;margin-bottom:18px;padding:20px 22px;display:grid}.cptPage .ecaBloc>.hzIcone,.accountingPanel .ecaBloc>.hzIcone{grid-area:1/1/span 2;align-self:start}.cptPage .ecaBloc>:not(.hzIcone),.accountingPanel .ecaBloc>:not(.hzIcone){grid-column:2}.cptPage .eca-ecart,.accountingPanel .eca-ecart{box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--warn-soft)}.cptPage .eca-rapproche,.accountingPanel .eca-rapproche{box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--ok-soft)}.cptPage .eca-a_saisir,.accountingPanel .eca-a_saisir{box-shadow:var(--hz-ombre), inset 0 0 0 1.5px var(--info-soft)}.cptPage .ecaTitre,.accountingPanel .ecaTitre{letter-spacing:-.015em;font-size:17px;font-weight:700}.cptPage .proofSummary,.accountingPanel .proofSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}@container (max-width:60rem){.cptPage .proofSummary{grid-template-columns:minmax(0,1fr)}}.cptPage .proofSummary>.hzTuile,.accountingPanel .proofSummary>.hzTuile{grid-template-rows:auto auto}
:root{--fen-voile:#0f11166b;--fen-flou:4px;--fen-carte:var(--panel-blanc);--fen-r:24px;--fen-r-bouton:14px;--fen-pad:28px 30px 24px;--fen-ombre:0 1px 2px #1418280f, 0 24px 60px -18px #14182852}.cfmVoile,.modalBackdrop,.prmVoile,.cfiVoile,.mbvVoile,.rspVoile,.analyseAddDocOverlay,.onboardingBackdrop,.proofFlowBackdrop{background:var(--fen-voile);-webkit-backdrop-filter:blur(var(--fen-flou));backdrop-filter:blur(var(--fen-flou))}.cfmVoile,.modalBackdrop,.prmVoile,.cfiVoile,.mbvVoile,.rspVoile,.analyseAddDocOverlay,.proofFlowBackdrop{padding:24px}.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.cptFenetre,.proofFlowPanel,.matchPanel{border-radius:var(--fen-r);background:var(--fen-carte);box-shadow:var(--fen-ombre);padding:var(--fen-pad);overscroll-behavior:contain;border:0;max-height:calc(100dvh - 48px);overflow-y:auto}.onboardingCard{border-radius:var(--fen-r);background:var(--fen-carte);box-shadow:var(--fen-ombre);border:0}@media (max-width:860px){.onboardingCard{border-radius:0}}.modalClose,.pvClose{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;font-size:19px;line-height:1;transition:background-color .16s,color .16s;display:inline-grid}.modalClose:hover,.pvClose:hover{background:var(--hover);color:var(--ink)}.modalClose:focus-visible,.pvClose:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cfmTitre,.prmBoite h2,.mbvTitre,.analyseAddDocModalTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:700}.cfmPhrase,.analyseAddDocModalSub{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.cfmAgir,.primaryButton,.secondaryButton,.ghostButton,.prmBoiteGestes button,.analyseAddDocModalCancel,.vBtn){border-radius:var(--fen-r-bouton);min-height:42px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .16s,box-shadow .16s,transform 80ms,color .16s,filter .16s;display:inline-flex}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAgir,.primaryButton){background:linear-gradient(180deg, color-mix(in srgb, var(--noir) 86%, #fff) 0%, var(--noir) 100%);color:var(--sur-noir);box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--noir) 55%, transparent)}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAgir,.primaryButton):hover:not(:disabled){filter:brightness(1.18);box-shadow:inset 0 1px 0 #ffffff2e, 0 2px 4px #1418282e, 0 10px 22px -8px color-mix(in srgb, var(--noir) 60%, transparent)}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.secondaryButton,.ghostButton,.analyseAddDocModalCancel){background:var(--fen-carte);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), 0 1px 2px #1418280a}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.secondaryButton,.ghostButton,.analyseAddDocModalCancel):hover:not(:disabled){background:var(--panel-sunk);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 1px 2px #1418280f}:is(.cfmBoite,.prmBoite,.cptFenetre) .cfmAgirGrave{background:var(--fen-carte);color:var(--danger);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--danger) 45%, transparent);filter:none}:is(.cfmBoite,.prmBoite,.cptFenetre) .cfmAgirGrave:hover:not(:disabled){background:var(--danger-soft);box-shadow:inset 0 0 0 1.5px var(--danger);filter:none}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.cfmAgir,.primaryButton,.secondaryButton,.ghostButton,.analyseAddDocModalCancel):active:not(:disabled){transform:translateY(1px)}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.cfmAgir,.primaryButton,.secondaryButton,.ghostButton,.analyseAddDocModalCancel):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is(.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.onboardingCard,.cptFenetre,.proofFlowPanel,.matchPanel) :is(.cfmAnnuler,.cfmAgir,.primaryButton,.secondaryButton,.ghostButton,.analyseAddDocModalCancel):disabled{opacity:.45;cursor:default;filter:none;transform:none}.cfmGestes,.cfmBoite .modalButtons,.prmBoiteGestes,.cptFenetre .dcpGestes,.proofFlowPanel .modalButtons,.matchPanel .modalButtons{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:24px -30px -24px;padding:18px 30px 22px;display:flex}.cfmGestes>*,.prmBoiteGestes>*{flex:none}.cfmGestes>:first-child,.prmBoiteGestes>:first-child{margin-right:auto}.cfmGestes>:only-child,.prmBoiteGestes>:only-child{margin-left:auto;margin-right:0!important}.cfmConsequences{background:var(--panel-sunk);border-radius:16px;gap:0;margin:0 0 4px;overflow:hidden}.cfmConsequences li{background:0 0;padding:13px 16px}.cfmConsequences li+li{box-shadow:inset 0 1px 0 var(--line)}.cfmConsequences strong{font-size:13.5px;font-weight:600}.cfmConsequences span{color:var(--muted);font-size:13px;line-height:1.5}.cfmSceau{border-radius:50%;width:48px;height:48px;margin-bottom:16px}.cfmSceau svg{width:22px;height:22px}.cfmSceauGrave{background:var(--pastel-peche);color:var(--pastel-peche-txt)}@media (prefers-reduced-motion:reduce){.cfmBoite,.prmBoite,.cfiBoite,.mbvBoite,.analyseAddDocModal,.actionPanel,.referralPanel,.cptFenetre,.proofFlowPanel,.matchPanel{animation:none}}.accountingBackdrop:has(.matchPanel){place-items:center;padding:24px}.matchPanel{width:min(720px,100%);height:auto;max-height:calc(100dvh - 48px);margin:0}.matchPanel:has(.matchProposalsList){width:min(920px,100%)}.matchPanel .accountingHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.matchPanel .accountingHeader h2{letter-spacing:-.02em;color:var(--ink);margin:2px 0 4px;font-size:20px;font-weight:700}.matchPanel .accountingHeader p:last-child{max-width:56ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.matchPanel .bulkDropZone,.cptPage .bulkDropZone,.accountingPanel .bulkDropZone{border:1.5px dashed var(--line-strong);background:var(--panel-sunk);cursor:pointer;border-radius:20px;justify-items:center;gap:4px;padding:36px 28px 30px;transition:border-color .16s,background-color .16s;display:grid}.matchPanel .bulkDropZone:hover,.cptPage .bulkDropZone:hover,.accountingPanel .bulkDropZone:hover{border-color:var(--ink)}.matchPanel .bulkDropZone.dragOver,.cptPage .bulkDropZone.dragOver,.accountingPanel .bulkDropZone.dragOver{border-style:solid;border-color:var(--ink);background:var(--pastel-ciel)}.matchPanel .bulkDropZone p,.cptPage .bulkDropZone p,.accountingPanel .bulkDropZone p{color:var(--ink);margin:0;font-size:15px;font-weight:600}.matchPanel .bulkDropZone span:not(.bulkDropIcon),.cptPage .bulkDropZone span:not(.bulkDropIcon),.accountingPanel .bulkDropZone span:not(.bulkDropIcon){color:var(--muted);text-align:center;font-size:12.5px;line-height:1.5}.bulkDropGestes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.matchPanel .bulkDropZone .cptPhoto,.cptPage .bulkDropZone .cptPhoto,.accountingPanel .bulkDropZone .cptPhoto{border-radius:var(--fen-r-bouton);background:var(--fen-carte);min-height:42px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), 0 1px 2px #1418280a;font:inherit;letter-spacing:-.005em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;transition:background-color .16s,box-shadow .16s,transform 80ms;display:inline-flex;transform:none}.matchPanel .bulkDropZone .cptPhoto:hover,.cptPage .bulkDropZone .cptPhoto:hover,.accountingPanel .bulkDropZone .cptPhoto:hover{background:var(--panel-sunk);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 1px 2px #1418280f;transform:none}.matchPanel .bulkDropZone .cptPhoto:active,.cptPage .bulkDropZone .cptPhoto:active,.accountingPanel .bulkDropZone .cptPhoto:active{transform:translateY(1px)scale(1)}.matchPanel .bulkDropZone .cptPhoto svg,.cptPage .bulkDropZone .cptPhoto svg,.accountingPanel .bulkDropZone .cptPhoto svg{width:16px;height:16px}@container (max-width:34rem){.bulkDropGestes{flex-direction:column;align-items:stretch;width:100%}.bulkDropGestes>.cptPhoto{order:-1}}.cptPage .proofStatus,.accountingPanel .proofStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cptPage .proofStatus:before,.accountingPanel .proofStatus:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.cptPage .proofStatusOk,.accountingPanel .proofStatusOk{background:var(--pastel-menthe);color:var(--pastel-menthe-txt)}.cptPage .proofStatusWarn,.accountingPanel .proofStatusWarn{background:var(--pastel-creme);color:var(--pastel-creme-txt)}.cptPage .proofStatusMissing,.accountingPanel .proofStatusMissing{background:var(--pastel-peche);color:var(--pastel-peche-txt)}.cptPage .bigMatchButton,.accountingPanel .bigMatchButton{border:1.5px dashed var(--line-strong);background:var(--panel-sunk);cursor:pointer;border-radius:20px;justify-items:center;gap:4px;padding:30px 28px 28px;transition:border-color .16s,background-color .16s;display:grid}.cptPage .bigMatchButton:hover,.accountingPanel .bigMatchButton:hover{border-color:var(--ink)}.cptPage .bigMatchButton.bigMatchDrop,.accountingPanel .bigMatchButton.bigMatchDrop{border-style:solid;border-color:var(--ink);background:var(--pastel-ciel)}.cptPage .bigMatchButton>span:not(.bigMatchIcon),.accountingPanel .bigMatchButton>span:not(.bigMatchIcon){color:var(--ink);font-size:15px;font-weight:600}.cptPage .bigMatchButton small,.accountingPanel .bigMatchButton small{color:var(--muted);text-align:center;font-size:12.5px;line-height:1.5}
.triCarte,.sauvCarte{background:var(--panel-blanc);box-shadow:0 1px 2px #1418280f, 0 18px 44px -20px #1418284d, inset 0 0 0 1.5px var(--warn-soft);color:var(--ink);border:0;border-radius:22px;justify-items:start;gap:12px;padding:26px 28px 24px;display:grid}.tsc .triCarte,.tsc .sauvCarte{margin-bottom:14px}.triSceau,.sauvSceau{background:var(--pastel-creme);width:48px;height:48px;color:var(--pastel-creme-txt);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.triSceau svg,.sauvSceau svg{stroke-width:1.5px;fill:none;width:22px;height:22px}.triTitre,.sauvTitre,.tsc .triTitre,.tsc .sauvTitre{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.triPhrase,.sauvPhrase,.tsc .triPhrase,.tsc .sauvPhrase{max-width:64ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.triFaits,.sauvFaits{background:var(--panel-sunk);border-radius:16px;gap:0;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.triFaits li,.sauvFaits li{gap:2px;padding:13px 16px;display:grid}.triFaits li+li,.sauvFaits li+li{box-shadow:inset 0 1px 0 var(--line)}.triFaits strong,.sauvFaits strong{color:var(--ink);font-size:13.5px;font-weight:600}.triFaits span,.sauvFaits span{color:var(--muted);font-size:13px;line-height:1.5}.triErreur,.sauvErreur{color:var(--danger);margin:0;font-size:13px;line-height:1.5}.triGestes,.sauvGestes{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.triPlein,.triCercle,.triRetrait,.sauvPlein,.sauvCercle,.sauvRetrait,.tsc .triPlein,.tsc .triCercle,.tsc .triRetrait,.tsc .sauvPlein,.tsc .sauvCercle,.tsc .sauvRetrait{min-height:42px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .16s,box-shadow .16s,transform 80ms,filter .16s;display:inline-flex}.triPlein svg,.triCercle svg,.sauvPlein svg,.sauvCercle svg,.tsc .triPlein svg,.tsc .triCercle svg,.tsc .sauvPlein svg,.tsc .sauvCercle svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.triPlein,.sauvPlein,.tsc .triPlein,.tsc .sauvPlein{background:linear-gradient(180deg, color-mix(in srgb, var(--noir) 86%, #fff) 0%, var(--noir) 100%);color:var(--sur-noir);box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--noir) 55%, transparent)}.triPlein:hover:not(:disabled),.sauvPlein:hover:not(:disabled),.tsc .triPlein:hover:not(:disabled),.tsc .sauvPlein:hover:not(:disabled){filter:brightness(1.18)}.triCercle,.sauvCercle,.tsc .triCercle,.tsc .sauvCercle{background:var(--panel-blanc);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), 0 1px 2px #1418280a}.triCercle:hover:not(:disabled),.sauvCercle:hover:not(:disabled),.tsc .triCercle:hover:not(:disabled),.tsc .sauvCercle:hover:not(:disabled){background:var(--panel-sunk);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 1px 2px #1418280f}.triRetrait,.sauvRetrait,.tsc .triRetrait,.tsc .sauvRetrait{color:var(--muted);box-shadow:none;background:0 0}.triRetrait:hover:not(:disabled),.sauvRetrait:hover:not(:disabled),.tsc .triRetrait:hover:not(:disabled),.tsc .sauvRetrait:hover:not(:disabled){background:var(--hover);color:var(--ink)}.triPlein:active:not(:disabled),.triCercle:active:not(:disabled),.triRetrait:active:not(:disabled),.sauvPlein:active:not(:disabled),.sauvCercle:active:not(:disabled),.sauvRetrait:active:not(:disabled),.tsc .triPlein:active:not(:disabled),.tsc .triCercle:active:not(:disabled),.tsc .triRetrait:active:not(:disabled),.tsc .sauvPlein:active:not(:disabled),.tsc .sauvCercle:active:not(:disabled),.tsc .sauvRetrait:active:not(:disabled){transform:translateY(1px)}.triPlein:focus-visible,.triCercle:focus-visible,.triRetrait:focus-visible,.sauvPlein:focus-visible,.sauvCercle:focus-visible,.sauvRetrait:focus-visible,.tsc .triPlein:focus-visible,.tsc .triCercle:focus-visible,.tsc .triRetrait:focus-visible,.tsc .sauvPlein:focus-visible,.tsc .sauvCercle:focus-visible,.tsc .sauvRetrait:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.triPlein:disabled,.triCercle:disabled,.triRetrait:disabled,.sauvPlein:disabled,.sauvCercle:disabled,.sauvRetrait:disabled,.tsc .triPlein:disabled,.tsc .triCercle:disabled,.tsc .triRetrait:disabled,.tsc .sauvPlein:disabled,.tsc .sauvCercle:disabled,.tsc .sauvRetrait:disabled{opacity:.45;cursor:default;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.triPlein,.triCercle,.triRetrait,.sauvPlein,.sauvCercle,.sauvRetrait{transition:none}}.sauvAvis,.tsc .sauvAvis{background:var(--pastel-creme);color:var(--pastel-creme-txt);border:0;border-radius:14px;margin:0 0 12px;padding:11px 14px;font-size:12.5px;font-weight:500;line-height:1.5}.bibAvis,.tsc .bibAvis{background:var(--pastel-menthe);color:var(--pastel-menthe-txt);border:0;border-radius:14px;margin:12px 0 0;padding:11px 14px;font-size:12.5px;font-weight:500;line-height:1.5}.bibAvisManque,.tsc .bibAvisManque{background:var(--pastel-creme);color:var(--pastel-creme-txt)}.lecAudio,.tsc .lecAudio{background:var(--panel-sunk);border:0;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.lecAudioSource{display:none}.lecBouton,.tsc .lecBouton{background:var(--noir);width:42px;height:42px;color:var(--sur-noir);cursor:pointer;box-shadow:0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--noir) 55%, transparent);border:0;border-radius:50%;flex:none;place-items:center;transition:filter .16s,transform 80ms;display:grid}.lecBouton svg{width:18px;height:18px}.lecBouton:hover{filter:brightness(1.18)}.lecBouton:active{transform:translateY(1px)}.lecBouton:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lecPiste{flex:1;align-items:center;min-width:0;display:flex}.lecCurseur,.tsc .lecCurseur{appearance:none;background:linear-gradient(to right, var(--ink) 0%, var(--ink) var(--avance,0%), var(--line) var(--avance,0%), var(--line) 100%);cursor:pointer;border-radius:999px;width:100%;height:6px;margin:0}.lecCurseur:disabled{cursor:default;opacity:.55}.lecCurseur::-webkit-slider-thumb{appearance:none;background:var(--ink);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #14182859}.lecCurseur::-moz-range-thumb{background:var(--ink);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #14182859}.lecCurseur:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lecTemps,.tsc .lecTemps{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.lecTotal{color:var(--muted);font-weight:500}@media (prefers-reduced-motion:reduce){.lecBouton{transition:none}}.mtrChoix,.tsc .mtrChoix{gap:10px;display:grid}.mtrBoutons,.tsc .mtrBoutons{flex-wrap:wrap;gap:10px;display:flex}.mtrBtn,.tsc .mtrBtn{min-height:44px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .16s,box-shadow .16s,transform 80ms,filter .16s;display:inline-flex}.mtrBtnPlein,.tsc .mtrBtnPlein{background:linear-gradient(180deg, color-mix(in srgb, var(--noir) 86%, #fff) 0%, var(--noir) 100%);color:var(--sur-noir);box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--noir) 55%, transparent)}.mtrBtnPlein:hover:not(:disabled){filter:brightness(1.18)}.mtrBtnCercle,.tsc .mtrBtnCercle{background:var(--panel-blanc);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), 0 1px 2px #1418280a}.mtrBtnCercle:hover:not(:disabled){background:var(--panel-sunk);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 1px 2px #1418280f}.mtrBtn:active:not(:disabled){transform:translateY(1px)}.mtrBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mtrBtn:disabled{opacity:.45;cursor:default;filter:none;transform:none}.mtrNote,.tsc .mtrNote{max-width:72ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.mtrNote strong{color:var(--ink);font-weight:600}.mtrNoteEteint{color:var(--faint)}.mtrAvertit,.tsc .mtrAvertit{background:var(--pastel-creme);color:var(--pastel-creme-txt);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.mtrBtn{transition:none}}.mtrRefaire,.tsc .mtrRefaire{background:var(--panel-sunk);border:0;border-radius:18px;gap:10px;margin-top:16px;padding:18px 20px;display:grid}.mtrRefaireNote,.tsc .mtrRefaireNote{max-width:74ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.mtrRefaireNote strong{color:var(--warn);font-weight:600}.recCarte{z-index:120;background:var(--panel-blanc);width:min(420px,100vw - 36px);box-shadow:0 2px 6px #14182814, 0 28px 64px -24px #14182873, inset 0 0 0 1.5px var(--warn-soft);animation:recArrivee var(--mvt-long,.42s) var(--courbe-feuille,ease) both;border:0;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid;position:fixed;bottom:18px;right:18px}@keyframes recArrivee{0%{opacity:0;transform:translateY(14px)scale(.985)}}.recSceau{background:var(--pastel-creme);width:48px;height:48px;color:var(--pastel-creme-txt);border-radius:50%;place-items:center;display:grid}.recSceau svg{stroke-width:1.5px;fill:none;width:22px;height:22px}.recCorps{gap:8px;min-width:0;display:grid}.recTitre{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:15.5px;font-weight:700}.recTexte{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.recTexte strong{color:var(--ink);font-weight:600}.recTexteFin{color:var(--faint);font-size:12.5px}.recDit{background:var(--pastel-menthe);color:var(--pastel-menthe-txt);border-radius:12px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.recGestes{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.recPlein{background:linear-gradient(180deg, color-mix(in srgb, var(--noir) 86%, #fff) 0%, var(--noir) 100%);min-height:40px;color:var(--sur-noir);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:filter .16s,transform 80ms;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 1px 2px #14182829}.recPlein svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.recPlein:hover:not(:disabled){filter:brightness(1.18)}.recPlein:active:not(:disabled){transform:translateY(1px)}.recRetrait{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:10px 14px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s}.recRetrait:hover:not(:disabled){background:var(--hover);color:var(--ink)}.recPlein:focus-visible,.recRetrait:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.recPlein:disabled,.recRetrait:disabled{opacity:.45;cursor:default}@media (max-width:560px){.recCarte{width:auto;bottom:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.recCarte{animation:none}.recPlein,.recRetrait{transition:none}}.recAbri{border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:8px auto 0;padding:5px 12px;font-size:12.5px;display:inline-flex}.recAbri strong{font-weight:700}.recAbriPoint{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite recAbriBat}@keyframes recAbriBat{50%{opacity:.35}}.recAbriRetard{color:var(--warn)}@media (prefers-reduced-motion:reduce){.recAbriPoint{animation:none}}.mtrDepot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.mtrDepot .mtrChoix{flex:auto;min-width:0}
.cslMain{background:var(--panel-sunk);padding:22px 26px 72px}.cslEnTete{margin-bottom:20px}.cslEnTete h1{letter-spacing:-.03em;margin:0 0 6px;font-size:30px;font-weight:700}.cslEnTete p{font-size:14px;line-height:1.6}.cslTuiles{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:14px;margin-bottom:16px}.cslTuile{background:var(--panel-blanc);border:0;border-radius:20px;padding:18px 20px;transition:box-shadow .18s,transform .18s;box-shadow:0 1px 2px #4c67910f,0 14px 34px -16px #4c679157}.cslTuile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #4c679114,0 20px 44px -18px #4c67916b}.cslTuileK{color:var(--muted);font-size:12.5px;font-weight:500}.cslTuileV{letter-spacing:-.03em;margin:6px 0 0;font-size:30px;font-weight:700}.cslTuileD{color:var(--muted);margin:5px 0 0;font-size:12px}.cslPanneau{background:var(--panel-blanc);border:0;border-radius:22px;margin-bottom:16px;padding:22px 24px;box-shadow:0 1px 2px #4c67910f,0 14px 34px -16px #4c679157}.cslPanneau h2{letter-spacing:-.015em;margin:0 0 14px;font-size:17px;font-weight:700}.cslNote{color:var(--muted);font-size:13px;line-height:1.55}.cslTable{font-size:13.5px}.cslTable thead th{letter-spacing:.02em;border-bottom:1px solid var(--line);color:var(--muted);padding:10px 12px;font-size:11.5px}.cslTable td{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 12px}.cslTable tbody tr{transition:background-color .12s}.cslTable tbody tr:hover{background:var(--hover)}.cslTableWrap{margin:0 -6px}.cslDiscret{color:var(--muted);font-size:12.5px}.cslVide,.cslErr{background:var(--panel-sunk);color:var(--muted);text-align:center;border-radius:16px;padding:26px 20px;font-size:13.5px}.cslErr{background:var(--pastel-peche);color:var(--pastel-peche-txt)}.cslBtn{background:linear-gradient(180deg, color-mix(in srgb, var(--noir) 86%, #fff) 0%, var(--noir) 100%);min-height:40px;color:var(--sur-noir);box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #14182829, 0 6px 16px -6px color-mix(in srgb, var(--noir) 55%, transparent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:filter .16s,transform 80ms,background-color .16s,box-shadow .16s;display:inline-flex}.cslBtn:hover:not(:disabled){filter:brightness(1.18)}.cslBtn:active:not(:disabled){transform:translateY(1px)}.cslBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cslBtnSecondaire{background:var(--panel-blanc);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), 0 1px 2px #1418280a}.cslBtnSecondaire:hover:not(:disabled){filter:none;background:var(--panel-sunk);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 1px 2px #1418280f}.cslSeg{background:var(--panel-blanc);border-radius:999px;gap:4px;padding:5px;box-shadow:0 1px 2px #4c67910f}.cslSeg button{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s}.cslSeg button:hover{background:var(--panel-sunk);color:var(--ink)}.cslSeg button[aria-selected=true],.cslSeg button[aria-selected=true]:hover{background:var(--noir);color:var(--sur-noir)}@media (prefers-reduced-motion:reduce){.cslTuile,.cslBtn,.cslSeg button,.cslTable tbody tr{transition:none}.cslTuile:hover{transform:none}}
