@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#12211c;--ink-soft:#1b2f27;--slate:#4a5a54;--slate-soft:#66736e;--green:#0c8058;--green-dark:#0a6e4b;--green-wash:#e9f5ef;--accent:#3fd292;--bg:#f6f9f8;--surface:#fff;--border:#e9edeb;--border-strong:#dde4e1;--alert:#c62b32;--alert-ink:#7e1d20;--alert-wash:#fdedee;--wait:#9a6206;--wait-wash:#fdf3e0;--wait-border:#edd9ae;--flow:#1d5c86;--flow-wash:#eaf2f8;--flow-border:#cbdfec;--green-border:#b4dfcc;--alert-border:#efc9c9;--slate-wash:#edf1f2;--sur-0:#fbfdfc;--sur-1:#f8faf9;--hover:#f4f7f6;--neutre:#f1f4f3;--piste:#edf1ef;--piste-em:#cfe6da;--pip-off:#e3e9e6;--em-tx:#0a6e4b;--em-line:#c6e5d7;--em-pale2:#dcefe5;--alert-dk:#a82127;--alert-tx:#8c2029;--alert-pale2:#fce7e9;--ink-inv:#9fb3ab;--flow-pip:#3182b8;--wait-pip:#c9690a;--r-sm:10px;--r-md:14px;--r-lg:18px;--shadow-1:0 1px 2px #12232b0d;--shadow-2:0 1px 2px #12232b0d, 0 10px 26px -14px #12232b33;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--action-bar-h:84px;--rail-w:272px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{scrollbar-gutter:stable}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font-size:.9375rem;line-height:1.55}button,input,select,textarea,a{font:inherit}:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:0 0 var(--r-md) 0;padding:.8rem 1.2rem;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(100% - 2rem,40rem);padding-bottom:calc(var(--action-bar-h) + 1.5rem);margin-inline:auto}h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.7rem,5vw,2.375rem);font-weight:800;line-height:1.18}h2{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}p{text-wrap:pretty;margin:0 0 .9rem}p:last-child{margin-bottom:0}.muted{color:var(--slate);font-size:.9375rem}h1+.muted{font-size:1rem}.masthead{background:var(--surface);border-bottom:1px solid var(--border);margin-bottom:1.4rem;padding:1.1rem 0 1.2rem}.masthead-org{color:var(--slate);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.875rem;display:flex}.org-badge{background:var(--ink);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:650;display:grid}.progress{margin-top:1rem}.progress-bar{background:#12232b1a;border-radius:999px;height:8px;overflow:hidden}.progress-fill{background:var(--green);border-radius:999px;height:100%;transition:width .3s;display:block}.progress-text{color:var(--slate);justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.84375rem;display:flex}.notice{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);margin-bottom:1.1rem;padding:.9rem 1.05rem;font-size:.9375rem}.notice:not(:first-child){margin-top:1.1rem}.notice-warn{color:#6b4e0c;background:#fdf7e7;border-color:#e4c77a}.notice-alert{border-color:var(--alert);background:var(--alert-wash);color:var(--alert-ink)}.items{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.items>li{min-width:0}.item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:1.1rem 1.15rem 1.2rem}.item.is-approved{background:linear-gradient(0deg, var(--green-wash), var(--green-wash)) padding-box;border-color:#12a06a6b}.item.is-rejected{border-color:var(--alert);border-width:1.5px}.item.is-outstanding{border-color:var(--ink);border-width:1.5px}.item-head{align-items:flex-start;gap:.75rem;display:flex}.item-body{margin-top:.85rem}.item-meta{color:var(--slate);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.3rem;font-size:.84375rem;display:flex}.item-desc{color:var(--slate);margin:.55rem 0 0;font-size:.90625rem}.people li.is-open{background:var(--green-wash);box-shadow:inset 4px 0 0 var(--green);border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);z-index:1;margin:-1px 0;position:relative}.people li.is-open .muted,.people li.is-open .hint{color:var(--slate)}.btn{border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:.7rem 1.2rem;font-size:.96875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{cursor:not-allowed;background:var(--slate);border-color:var(--slate);color:#fff}.btn-secondary:disabled,.btn-green-quiet:disabled,.btn-refuse:disabled{background:var(--bg);border-color:var(--border);color:var(--slate)}.btn-green-quiet:hover:not(:disabled){border-color:var(--green-dark);background:var(--green-wash)}.btn-quiet.btn-danger-quiet{color:var(--alert-ink)}.btn-quiet.btn-danger-quiet:hover:not(:disabled){color:var(--alert);background:var(--alert-wash)}.btn-quiet:disabled,.btn-link:disabled{color:var(--slate-soft);background:0 0;border-color:#0000;text-decoration:none}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover:not(:disabled){background:var(--green-dark)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--ink)}.btn-quiet{color:var(--slate);text-underline-offset:3px;background:0 0;border-color:#0000;min-height:44px;padding-inline:.5rem;text-decoration:underline}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn-block{width:100%}.actions{flex-wrap:wrap;gap:.6rem;margin-top:.95rem;display:flex}label{margin-bottom:.4rem;font-size:.90625rem;font-weight:600;display:block}.field{margin-bottom:1.05rem}input:not([type=checkbox],[type=radio],.visually-hidden,.input-number),select:not(.visually-hidden,.input-compact),textarea:not(.visually-hidden){width:100%;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:.65rem .85rem}input[type=date],input[type=time],input[type=datetime-local]{line-height:1.2}textarea{resize:vertical;min-height:6.5rem}input:focus,textarea:focus{border-color:var(--green-dark);outline:none;box-shadow:0 0 0 3px #0c7c5221}.hint{color:var(--slate-soft);margin-top:.35rem;font-size:.84375rem;font-weight:400;display:block}.choices{gap:.45rem;display:grid}.choice{border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:.7rem;min-height:48px;margin:0;padding:.5rem .85rem;font-weight:400;display:flex}.choice:hover{border-color:var(--ink)}.choice input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.choice.is-selected{border-color:var(--em-line);background:var(--green-wash)}.choice.is-selected .muted{color:var(--slate)}.files{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.file{background:var(--bg);border-radius:var(--r-sm);align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.90625rem;display:flex}.item.is-approved .file{background:var(--surface)}.file-rank{background:var(--slate-wash);min-width:22px;height:22px;color:var(--slate);border-radius:999px;flex:none;place-items:center;padding-inline:.3rem;font-size:.78125rem;font-weight:650;display:grid}.file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.file-meta{color:var(--slate);white-space:nowrap;font-size:.84375rem}.action-bar{inset-inline:0;z-index:20;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:.85rem 0 calc(.85rem + env(safe-area-inset-bottom));background:#fffffff0;position:fixed;bottom:0}.action-bar-inner{align-items:center;gap:.9rem;width:min(100% - 2rem,40rem);margin-inline:auto;display:flex}.action-bar-text{min-width:0;color:var(--slate);flex:1;font-size:.875rem}.standalone{place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid}.standalone-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);text-align:center;width:100%;max-width:30rem;padding:2rem 1.75rem}.standalone-card h1{margin-bottom:.8rem}.standalone-card .actions{justify-content:center}.standalone-mark{width:52px;height:52px;margin:0 auto 1.2rem;display:block}.spinner{border:3px solid var(--border-strong);border-top-color:var(--ink);border-radius:50%;width:34px;height:34px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sheet{background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;max-height:90dvh;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet::backdrop{background:#12232b80}body:has(dialog[open]){overflow:hidden}.sheet-body{padding:1.4rem 1.25rem calc(1.4rem + env(safe-area-inset-bottom))}@media (width>=40em){.sheet{border-radius:var(--r-lg);width:min(100%,34rem);box-shadow:var(--shadow-2);margin:auto;inset:0}}.sheet h2{margin-bottom:.7rem}.item-separator{box-shadow:none;background:0 0;border:0;margin:2rem 0 .6rem;padding:0;list-style:none}.item-separator:first-child{margin-top:0}.item-separator-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.6rem;padding-bottom:.4rem;display:flex}.item-separator .item-separator-head h3{letter-spacing:-.024em;margin:0;font-size:1.1875rem;font-weight:700}.item-separator-count{color:var(--slate-soft);white-space:nowrap;font-size:.875rem;font-weight:500}.field-wide{grid-column:1/-1}.qr{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;flex-direction:column;align-items:center;gap:.7rem;margin:1.1rem 0;padding:.9rem;display:flex}.qr-image{width:min(220px,70vw)}.qr-image svg{width:100%;height:auto;display:block}.qr figcaption{text-align:center;margin:0}.totp-manual{margin-bottom:1.1rem}.totp-manual summary{cursor:pointer;min-height:44px;color:var(--slate);align-items:center;display:flex}.app-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:100dvh;display:grid}.rail{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-self:start;gap:.15rem;min-height:100dvh;max-height:100dvh;padding:1.1rem .8rem 1.4rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand{cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem 0;display:inline-flex}.brand-word{letter-spacing:-.03em;font-size:1.625rem}.brand-word b{font-weight:700}.brand-word span{font-weight:400}.rail .brand{margin:0 0 1.2rem .35rem}.rail-nav,.rail-foot{flex-direction:column;gap:.15rem;display:flex}.rail-link{border-radius:var(--r-md);text-align:left;justify-content:flex-start;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.55rem .7rem;font-size:.96875rem;text-decoration:none;display:flex;position:relative}.rail-link:hover:not(:disabled){color:var(--ink);background:#12232b0a}.rail-link[aria-current=page]{background:var(--bg);color:var(--ink);font-weight:600}.rail-link[aria-current=page]:before{content:"";background:var(--ink);border-radius:999px;width:3px;position:absolute;inset-block:.35rem;inset-inline-start:0}.nav-icon{color:var(--slate-soft);flex:none}.rail-link:hover .nav-icon,.rail-link[aria-current=page] .nav-icon{color:inherit}.app-topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;align-items:center;gap:.6rem;padding:.5rem 1.1rem;display:flex;position:sticky;top:0}.burger{width:44px;min-height:44px;color:var(--ink);flex:none;justify-content:center;padding:0;text-decoration:none}.burger:hover:not(:disabled){border-radius:var(--r-md);background:#12232b0a}.rail-drawer{width:min(var(--rail-w), 84vw);border:0;border-right:1px solid var(--border);max-width:none;height:100dvh;max-height:none;box-shadow:var(--shadow-2);margin:0;padding:1rem .8rem 1.4rem;display:none;position:fixed;inset:0 auto 0 0}.rail-drawer::backdrop{background:#12232b66}@media (prefers-reduced-motion:no-preference){.rail-drawer[open]{animation:.18s ease-out rail-slide}}@keyframes rail-slide{0%{transform:translate(-100%)}}.rail-close{color:var(--slate);margin-bottom:.6rem}@media (width<60em){.app-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}@media (width>=60em){.app-topbar{display:none}}.app-main{width:min(100% - 2.5rem,1120px);margin-inline:auto;padding-top:1.75rem;padding-bottom:3rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.page-head h1{margin-bottom:.25rem}.back-link{align-items:center;min-height:44px;margin-bottom:.35rem;display:inline-flex}.btn-link{color:var(--green-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.btn-link:hover{color:var(--ink)}.btn-tiny{min-height:36px;padding:.3rem .6rem;font-size:.84375rem}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1.4rem;display:flex}.toolbar .field{margin-bottom:0}.field-inline{min-width:min(100%,18rem);margin:0}.field-search{flex:22rem;margin:0}.tile{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.35rem;transition:border-color .15s,background-color .15s;display:flex}.tile:not(.tile-on):hover{border-color:var(--border-strong)}.tile>*{display:block}.tile-pip{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:1rem;display:grid}.tile-pip-flow{background:var(--flow-wash);color:var(--flow)}.tile-pip-alert{background:var(--alert-wash);color:var(--alert)}.tile-pip-wait{background:var(--wait-wash);color:var(--wait)}.tile-pip-neutre{background:var(--neutre);color:var(--slate)}.tile-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:2.125rem;font-weight:800;line-height:1}.tile-label{margin-bottom:.15rem;font-size:.96875rem;font-weight:600}.tile-sub{color:var(--slate-soft);font-size:.84375rem}.tile-on{border-color:var(--border-strong);background:var(--sur-1)}.tile-on .tile-label{font-weight:700}.chip{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--slate);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.90625rem;font-weight:500}.chip:hover:not(.chip-on){border-color:var(--ink);color:var(--ink)}.chip-on:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.chip-on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.chip-count{font-variant-numeric:tabular-nums;color:currentColor;opacity:.65;margin-left:.4rem;font-size:.78125rem}.cards{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.card-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;grid-template-columns:1fr;align-items:center;gap:.9rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (width>=56em){.card-row{grid-template-columns:minmax(0,2fr) minmax(9rem,1fr) minmax(0,1.1fr)}}.card-row:hover{border-color:var(--ink)}.card-row-main,.card-row-progress{min-width:0}.card-row-title{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.card-row-title h2{margin:0;font-size:1.0625rem}.card-row-badges{flex-wrap:wrap;gap:.35rem;display:flex}.card-row-meta{margin:.3rem 0 0;font-size:.875rem}.card-row-remaining{color:var(--ink);align-self:center;margin:0;font-size:.875rem;font-weight:600}.card-row-facts{gap:1.4rem;margin:0;font-size:.875rem;display:flex}.card-row-facts dt{color:var(--slate);font-size:.78125rem}.card-row-facts dd{margin:.1rem 0 0}.card-row.is-flagged:before{content:"";background:var(--wait);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.progress-compact .progress-text{margin-top:.3rem;font-size:.8125rem}.usage-ok{background:var(--green-wash);border-color:var(--em-line);box-shadow:none}.usage-near{background:var(--wait-wash);border-color:var(--wait-border);box-shadow:none}.usage-full{background:var(--alert-wash);border-color:var(--alert-border);box-shadow:none}.quota-gauge{background:var(--piste);border-radius:999px;height:8px;margin-top:.4rem;display:block;overflow:hidden}.quota-gauge>span{background:var(--green);border-radius:999px;min-width:5px;height:100%;display:block}.usage-near .quota-gauge>span{background:var(--wait-pip)}.usage-full .quota-gauge>span{background:var(--alert)}.account-grid{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:start;gap:0 1.2rem;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);margin-bottom:1.2rem;padding:1.4rem 1.5rem}.panel:not(:first-child){margin-top:1.2rem}.panel h2{margin-bottom:1rem}.panel-danger{background:var(--alert-wash);border-color:var(--alert-border);box-shadow:none}.panel-danger h2{color:var(--alert-ink)}.btn-danger:hover:not(:disabled){background:var(--alert-ink);border-color:var(--alert-ink)}.tallies{color:var(--slate);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.tallies strong{color:var(--ink)}.people{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.people li{background:var(--bg);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.90625rem;display:flex}.people li>:first-child{flex:16rem;min-width:0}.people li>.choices{flex:1 0 100%}.people-meta{text-align:right;font-size:.84375rem}.people-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.people-actions .field-inline{width:auto;min-width:0;margin:0}.people-actions select{width:auto;min-width:11rem}.import-result{margin-top:1.1rem}.rejections{gap:.55rem;margin:.8rem 0 0;padding:0;font-size:.90625rem;list-style:none;display:grid}.rejections li{background:var(--bg);border-radius:var(--r-md);border-inline-start:3px solid #e4c77a;padding:.6rem .85rem}.rejections .mono{overflow-wrap:anywhere;font-size:.84375rem}.public-token{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);margin-bottom:1.1rem;padding:1rem 1.1rem}.public-token h3{margin:0 0 .5rem;font-size:1.0625rem}.public-token-value{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.90625rem}.public-submissions-title{margin:1.3rem 0 .7rem;font-size:1.0625rem}.panel-flush{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.90625rem}.table th,.table td{text-align:start;border-bottom:1px solid var(--border);vertical-align:top;padding:1.1rem 1rem}.table th{background:var(--bg);text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-size:.78125rem;font-weight:700}.table tbody tr:last-child td{border-bottom:0}.nowrap{white-space:nowrap}.row-details{margin-top:.3rem;font-size:.84375rem}.row-details summary{cursor:pointer;color:var(--slate);align-items:center;min-height:44px;display:flex}.row-details .mono{overflow-wrap:anywhere;color:var(--slate);display:block}.field-grow{flex:16rem}.btn-small{min-height:44px;padding:.35rem .8rem;font-size:.90625rem}.notice .btn-small{background:0 0;margin-top:.7rem}.actions-scope{margin-top:0;margin-bottom:1.2rem}.count-range{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.input-number{width:5rem;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);flex:none;padding:.65rem .85rem}.count-range label{margin:0}.item h3{letter-spacing:-.01em;margin:0;font-size:1.0625rem;line-height:1.3}.item.is-hidden{background:var(--bg);border-style:dashed}.item-value{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin:.7rem 0 0;padding:.7rem .9rem;font-size:.9375rem}.file{flex-wrap:wrap;margin-top:.6rem}.versions{text-align:right;margin-top:.2rem;font-size:.875rem}.versions summary{cursor:pointer;color:var(--slate);justify-content:flex-end;align-items:center;min-height:44px;padding:.4rem 0;display:flex}.versions>:not(summary){text-align:left}.template-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.template-main{flex:20rem;min-width:0}.template-main h2{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.template-main .muted{margin-bottom:.3rem}.template-card.is-open{border-color:var(--em-line);border-left:4px solid var(--green);background:var(--green-wash)}.template-card.is-open .muted,.template-card.is-open .hint,.template-card.is-open .template-item-rank,.template-card.is-open .template-item-section{color:var(--slate)}.template-contents{border-top:1px solid var(--em-line);flex-basis:100%;margin-top:1rem;padding-top:1rem}.template-items{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.template-item{align-items:baseline;gap:.6rem;font-size:.90625rem;display:flex}.template-item-section{letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin-top:.75rem;font-size:.78125rem;font-weight:700}.template-item-section:first-child{margin-top:0}.template-item-rank{font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--slate);flex:none;font-weight:600}.template-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.condition{border-inline-start:3px solid var(--border-strong);grid-template-columns:1fr;gap:0 1rem;margin-top:.6rem;padding-inline-start:.9rem;display:grid}@media (width>=44em){.condition{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.draft-tools{flex-wrap:wrap;gap:.3rem;display:flex}.choice-inline,.choice-inline:hover{background:0 0;border:0;align-items:start;min-height:44px;margin-top:.4rem;padding:0}select{width:100%;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:.65rem .85rem}.stack{gap:.2rem;display:grid}.empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;padding:3rem 2rem}.empty:not(:first-child){margin-top:1.2rem}.empty h2{margin-bottom:.5rem}.empty .actions{justify-content:center}.loading{color:var(--slate);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.loading .spinner{border-width:2.5px;width:24px;height:24px;margin:0}.mono{letter-spacing:.02em;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace}.code-input{letter-spacing:.35em;text-align:center;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:1.375rem}.codes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.codes li{background:var(--bg);border-radius:var(--r-sm);text-align:center;padding:.55rem .7rem;font-size:.9375rem}.item-template{margin:.7rem 0 0}.item-template-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;display:flex}.item-template-head{margin:0;font-size:.90625rem}.item-nothing{background:var(--bg);border-radius:var(--r-md);color:var(--slate);margin:.6rem 0 0;padding:.6rem .85rem;font-size:.90625rem}.logo-preview{background:var(--bg);border-radius:var(--r-sm);object-fit:contain;max-width:100%;height:48px;margin-bottom:1rem;padding:.5rem .75rem;display:block}.secret{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);overflow-wrap:anywhere;margin-top:.7rem;padding:.6rem .75rem;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:.90625rem;display:block}.standalone h1{font-size:clamp(1.6rem,5vw,2.125rem)}.standalone-split{grid-template-columns:1fr;place-items:center;gap:2.5rem;display:grid}@media (width>=60rem){.standalone-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:stretch;max-width:68rem;margin-inline:auto}.standalone-split .standalone-card{justify-self:end}}.parcours{max-width:27rem;display:none}@media (width>=60rem){.parcours{display:block}}.parcours-pas{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.pas{align-items:flex-start;gap:.9rem;display:flex}.pas-rang{border:2px solid var(--border-strong);width:34px;height:34px;color:var(--slate-soft);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.84375rem;font-weight:700;display:grid}.pas-fait .pas-rang{background:var(--green);border-color:var(--green);color:#fff}.pas-ici .pas-rang{background:var(--green-wash);border-color:var(--green);color:var(--em-tx)}.pas-texte{gap:.2rem;padding-top:.35rem;display:grid}.pas-texte b{font-size:.96875rem;font-weight:600}.pas-texte .muted{font-size:.875rem}.parcours-encart{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.4rem}.parcours-encart b{font-size:.96875rem;font-weight:600}.parcours-encart p{margin:.3rem 0 0;font-size:.875rem}.standalone-card--wide{text-align:left;max-width:34rem}.standalone-card--wide .standalone-mark{margin-inline:0}.modal{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:min(100% - 2rem,34rem);max-height:90dvh;box-shadow:var(--shadow-2);color:var(--ink);border:0;margin:auto;padding:0;overflow-y:auto}.modal::backdrop{background:#12232b80}.modal-body{padding:1.5rem 1.6rem}.modal-body h2{margin-bottom:.7rem}.toast{z-index:60;background:var(--alert-ink);color:#fff;border-radius:var(--r-md);max-width:min(26rem,100vw - 2rem);box-shadow:var(--shadow-2);pointer-events:none;padding:.85rem 1.1rem;font-weight:500;line-height:1.4;position:fixed;bottom:1rem;right:1rem}@media (prefers-reduced-motion:no-preference){.toast{animation:.16s ease-out toast-in}}@keyframes toast-in{0%{transform:translateY(.6rem)}}.input-compact{width:auto;min-width:16rem;max-width:100%;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:.65rem .85rem}.choices-wrap{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.5rem;display:flex}.title-row{flex-wrap:wrap;align-items:baseline;gap:.55rem .7rem;margin-bottom:.5rem;display:flex}.title-row h1,.title-row h2{margin-bottom:0}.item-head-side{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.2rem .6rem;display:flex}.item-tools{flex-wrap:wrap;justify-content:flex-end;gap:.2rem .4rem;display:flex}.item-tools .btn{min-height:44px}.response-block:not(:only-of-type){border-top:1px solid var(--border);margin-top:.7rem;padding-top:.7rem}.response-who{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0 0 .5rem;display:flex}.response-by{color:var(--slate);margin:0 0 .5rem;font-size:.84375rem}.stores{flex-wrap:wrap;gap:.6rem;margin:.7rem 0 1rem;display:flex}.store{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);min-height:52px;color:var(--ink);flex:12rem;align-items:center;gap:.6rem;padding:.5rem .9rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.store:hover{border-color:var(--ink)}.store svg{color:var(--slate);flex:none}.store small{color:var(--slate);letter-spacing:.02em;font-size:.71875rem;font-weight:500;display:block}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit;color:inherit}.shell{background:var(--bg);grid-template-columns:272px 1fr;width:100%;max-width:none;min-height:100vh;margin-inline:0;padding:0;display:grid}.shell:before{content:"";background:var(--surface);border-right:1px solid var(--border);grid-area:1/1}.rail{background:0 0;border:0;flex-direction:column;grid-area:1/1;gap:0;width:auto;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0;overflow:visible}.brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.brand .mk{flex:none;place-items:center;width:40px;height:40px;display:grid}.brand span{letter-spacing:-.03em;font-size:26px;font-weight:800}.brand .mot-doc,.marque .mot-doc,.brand-word span{color:var(--green)}.grp{letter-spacing:.1em;color:var(--slate-soft);text-transform:uppercase;margin:0 0 10px 12px;font-size:11.5px;font-weight:700}.nav{flex-direction:column;gap:3px;margin-bottom:26px;display:flex}.nav a,.nav button{height:46px;color:var(--slate);border-radius:11px;align-items:center;gap:14px;padding:0 14px;font-size:15.5px;font-weight:500;text-decoration:none;display:flex}.nav a svg,.nav button svg{color:var(--slate-soft);flex:none}.nav a:hover,.nav button:hover{background:var(--hover);color:var(--ink)}.nav a[aria-current],.nav button[aria-current]{background:var(--green-wash);color:var(--em-tx);font-weight:600}.nav a[aria-current] svg,.nav button[aria-current] svg{color:var(--green)}.nav .n{color:var(--slate-soft);margin-left:auto;font-size:12.5px;font-weight:600}.nav a[aria-current] .n,.nav button[aria-current] .n{color:var(--em-tx)}.nav .n.hot{background:var(--green);color:#fff;text-align:center;border-radius:20px;min-width:22px;padding:1px 8px;font-weight:700}.nav a[aria-current] .n.hot,.nav button[aria-current] .n.hot{color:#fff}.rail-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:16px}.main{flex-direction:column;min-width:0;display:flex}.wrap{flex:1;min-width:0;padding:26px 40px 40px}.crumb{color:var(--slate-soft);align-items:center;gap:9px;margin-bottom:6px;font-size:14.5px;display:flex}.crumb button{color:var(--slate-soft);background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:14.5px;display:inline-flex}.crumb button:hover{color:var(--slate)}.crumb .cur{color:var(--slate);font-weight:500}.head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.head h1{letter-spacing:-.035em;margin:0 0 6px;font-size:38px;font-weight:800;line-height:1.1}.head .sub{color:var(--slate);margin:16px 0;font-size:16px}.head .spacer{flex:1}.btn{border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 22px;font-size:15.5px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--slate-soft)}.btn-em{background:var(--green);border-color:var(--green);color:#fff}.btn-em:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn-sm{border-radius:10px;height:40px;padding:0 16px;font-size:14.5px}.btn-xs{border-radius:9px;height:34px;padding:0 13px;font-size:13.5px}.info{background:var(--surface);border:1px solid var(--em-line);color:var(--slate);border-radius:14px;align-items:center;gap:13px;margin-bottom:22px;padding:17px 20px;font-size:15.5px;display:flex}.info .ic{border:1.8px solid var(--green);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);text-align:left;border-radius:16px;padding:22px;display:block;position:relative}.tile:hover{border-color:var(--border-strong)}.tile .ic{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.tile>span{display:block}.i-red{background:var(--alert-wash);color:var(--alert)}.i-blue{background:var(--flow-wash);color:var(--flow)}.i-orange{background:var(--wait-wash);color:var(--wait)}.i-grey{background:var(--neutre);color:var(--slate)}.tile .v{letter-spacing:-.04em;margin-bottom:5px;font-size:34px;font-weight:800;line-height:1;display:block}.tile .k{margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.tile .s{color:var(--slate-soft);font-size:13.5px;display:block}.tile.on{border-color:var(--flow-border);background:linear-gradient(180deg,var(--flow-wash),#fff 62%)}.bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.segs{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:4px;padding:4px;display:flex}.segs button{height:44px;min-height:44px;color:var(--slate);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:500;display:flex}.segs button:hover{background:var(--hover);color:var(--ink)}.segs button[aria-pressed=true]{background:var(--green-wash);color:var(--em-tx);font-weight:600}.segs .n{color:var(--slate-soft);font-size:12.5px}.segs button[aria-pressed=true] .n{color:var(--em-tx)}.bar .spacer{flex:1}.srch{position:relative}.srch svg{color:var(--slate-soft);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.srch input{border:1px solid var(--border-strong);background:var(--surface);border-radius:11px;width:270px;height:44px;padding:0 16px 0 43px;font-size:14.5px}.srch input::placeholder{color:var(--slate-soft)}.srch input:focus{outline:2px solid var(--green);outline-offset:-1px;border-color:var(--green)}select{border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--slate);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%238A9993' stroke-width='1.8'%3E%3Cpath d='M3.5 5.5l3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:11px;padding:0 40px 0 16px;font-size:14.5px}select:hover{border-color:var(--slate-soft)}.list{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;overflow:hidden}.lh{border-bottom:1px solid var(--border);letter-spacing:.05em;color:var(--slate-soft);text-transform:uppercase;grid-template-columns:minmax(0,1fr) 190px 150px 230px 132px 128px;gap:18px;padding:14px 24px;font-size:12.5px;font-weight:700;display:grid}.row{border-bottom:1px solid var(--border);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) 190px 150px 230px 132px 128px;align-items:center;gap:18px;width:100%;padding:17px 24px;display:grid}.row:last-child{border-bottom:0}.row:hover{background:var(--hover)}.nm{align-items:center;gap:14px;min-width:0;display:flex}.nm .doc{background:var(--neutre);width:38px;height:38px;color:var(--slate);border-radius:11px;flex:none;place-items:center;display:grid}.nm .doc.on{background:var(--flow-wash);color:var(--flow)}.nm .doc.ok{background:var(--green-wash);color:var(--green)}.nm>span:last-child{min-width:0}.nm b{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;display:block;overflow:hidden}.nm .who{color:var(--slate-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.tag{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.t-attr{color:var(--slate);box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.t-orange{background:var(--wait-wash);color:var(--wait)}.t-blue{background:var(--flow-wash);color:var(--flow)}.t-em{background:var(--green-wash);color:var(--em-tx)}.t-grey{background:var(--neutre);color:var(--slate)}.t-red{background:var(--alert-wash);color:var(--alert)}.rest{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rest b{color:var(--ink);font-weight:700}.rest.ok{color:var(--em-tx);align-items:center;gap:7px;display:flex}.rest.none{color:var(--slate-soft)}.prog{flex-direction:column;gap:7px;min-width:0;display:flex}.pips{gap:3px;width:100%;display:flex}.pips i{background:var(--pip-off);border-radius:2px;flex:1 1 0;min-width:0;height:8px;display:block}.pips i.ok{background:var(--green)}.pips i.no{background:var(--alert)}.pips i.wait{background:var(--flow-pip)}.pips i.exc{background:var(--wait-pip)}.pips.pips-lignes,.g-pips.pips-lignes{grid-template-columns:repeat(var(--colonnes),minmax(0,1fr));display:grid}.pips.pips-continue i,.g-pips.pips-continue i{min-width:6px}.cnt{color:var(--slate);letter-spacing:normal;font-size:13px;font-weight:700}.cnt em{color:var(--slate-soft);font-style:normal;font-weight:500}.legend{color:var(--slate);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:2px;flex:none;width:14px;height:8px}.due{color:var(--slate);white-space:nowrap;font-size:14px}.due.late{color:var(--alert);font-weight:600}.due .l{color:var(--alert);font-size:12.5px;font-weight:600;display:block}.due.none{color:var(--slate-soft)}.row.off .nm b{color:var(--slate)}.go{color:var(--slate-soft);opacity:0;justify-content:flex-end;display:flex}.row:hover .go{opacity:1}.foot{color:var(--slate);align-items:center;gap:14px;padding:22px 2px 0;font-size:14.5px;display:flex}.foot .spacer{flex:1}.pg{gap:6px;display:flex}.pg button{border:1px solid var(--border-strong);background:var(--surface);min-width:38px;height:38px;color:var(--slate);border-radius:10px;padding:0 12px;font-size:14.5px;font-weight:600}.pg button[aria-current]{background:var(--green);border-color:var(--green);color:#fff}.pg button:disabled{color:var(--slate-soft);cursor:default}.sw{color:var(--slate);align-items:center;gap:12px;font-size:14.5px;display:inline-flex}.sw i{background:var(--border-strong);border-radius:20px;flex:none;width:44px;height:25px;position:relative}.sw i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.pied{text-align:right;color:var(--slate-soft);padding:26px 40px 22px;font-size:13.5px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}:where(input,select,textarea).inp:focus-visible{outline-offset:1px}.card-b:first-child{padding-top:22px}.acct{background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:4px;padding:9px 8px;text-decoration:none;display:flex}.acct:hover{background:var(--hover)}.acct[aria-current]{background:var(--green-wash)}.acct .av{background:var(--green);color:#fff;letter-spacing:normal;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.acct .tx{text-align:left;flex:1;min-width:0}.acct .tx>*{display:block}.acct .tx b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.25}.acct[aria-current] .tx b{color:var(--em-tx)}.acct .tx span{color:var(--slate-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.acct[aria-current] .tx span{color:var(--em-tx)}.sortie{width:100%;height:44px;min-height:44px;color:var(--slate);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;margin-top:2px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.sortie svg{color:var(--slate-soft);flex:none}.sortie:hover{background:var(--alert-wash);color:var(--alert)}.sortie:hover svg{color:var(--alert)}.brand,.nav button,.acct,.sortie{text-align:left;background:0 0;border:0;font-family:inherit}.brand{width:100%;padding:0}.nav-pied{margin-bottom:6px}.legend i,.g-leg i{background:var(--pip-off)}.legend i.ok,.g-leg i.ok{background:var(--green)}.legend i.no,.g-leg i.no{background:var(--alert)}.legend i.wait,.g-leg i.wait{background:var(--flow-pip)}.legend i.exc,.g-leg i.exc{background:var(--wait-pip)}.bar select{width:auto;max-width:100%}.nav a{height:46px;color:var(--slate);border-radius:11px;align-items:center;gap:14px;padding:0 14px;font-size:15.5px;font-weight:500;text-decoration:none;display:flex}.nav a svg{color:var(--slate-soft);flex:none}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a[aria-current]{background:var(--green-wash);color:var(--em-tx);font-weight:600}.nav a[aria-current] svg{color:var(--green)}.nav a[aria-current] .n{color:var(--em-tx)}.nav a[aria-current] .n.hot{color:#fff}.head h1 .tag{vertical-align:9px;letter-spacing:normal;margin-left:12px}.btn-red{background:var(--alert);border-color:var(--alert);color:#fff}.btn-ic{width:48px;padding:0}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:40;background:var(--surface);border:1px solid var(--border-strong);min-width:248px;box-shadow:var(--shadow-2);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu .mi{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.menu .mi:hover:not(:disabled){background:var(--hover)}.menu .mi:disabled{color:var(--slate-soft);cursor:default}.menu .mi svg{color:var(--slate);flex:none}.menu .mi.danger,.menu .mi.danger svg{color:var(--alert)}.menu .mi.danger:hover:not(:disabled){background:var(--alert-wash)}.menu .msep{background:var(--border);height:1px;margin:6px}.tabs{border-bottom:1px solid var(--border);gap:30px;margin-bottom:24px;display:flex}.tabs button{min-height:44px;color:var(--slate);background:0 0;border:0;align-items:center;gap:10px;padding:0 0 15px;font-size:15.5px;font-weight:600;display:flex;position:relative}.tabs button:hover{color:var(--ink)}.tabs .n{background:var(--neutre);color:var(--ink);border-radius:20px;padding:1px 9px;font-size:12.5px;font-weight:600}.tabs button[aria-selected=true]{color:var(--em-tx)}.tabs button[aria-selected=true]:after{content:"";background:var(--green);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.tabs button svg{color:currentColor}.tabs button[aria-selected=true] .n{background:var(--green-wash);color:var(--em-tx)}.banner{background:var(--surface);border:1px solid var(--alert-border);box-shadow:var(--shadow-1);border-radius:16px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.banner .ic{background:var(--alert-wash);width:40px;height:40px;color:var(--alert);border-radius:12px;flex:none;place-items:center;display:grid}.banner b{letter-spacing:-.02em;color:var(--ink);margin-bottom:2px;font-size:17px;font-weight:700;display:block}.banner span{color:var(--slate);font-size:15px;display:block}.banner .spacer{flex:1}.cols{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:24px;display:grid}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;margin-bottom:20px}.card-h{align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.card-h h2{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:700}.card-h .sub{color:var(--slate-soft);font-size:14.5px}.card-h .spacer{flex:1}.card-b{padding:0 24px 24px}.grp-t{text-transform:none;flex-wrap:wrap;align-items:baseline;gap:12px;margin:34px 0 16px;display:flex}.grp-t:first-of-type{margin-top:6px}.grp-t b{letter-spacing:-.024em;color:var(--ink);font-size:19px;font-weight:700}.grp-t .c{color:var(--slate-soft);white-space:nowrap;font-size:14px;font-weight:500}.piece{border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:flex}.piece:last-child{margin-bottom:0}.piece:hover{border-color:var(--border-strong)}.piece .ic{background:var(--neutre);width:46px;height:46px;color:var(--slate);border-radius:13px;flex:none;place-items:center;display:grid}.piece .ic.ok{background:var(--green-wash);color:var(--green)}.piece .ic.no{background:var(--alert-wash);color:var(--alert)}.piece .tx{flex:1;min-width:0}.piece .tx>*{display:block}.piece .tx>.meta,.piece .tx>.file{display:flex}.piece .tx b{letter-spacing:-.015em;margin-bottom:6px;font-size:16px;font-weight:600;display:block}.piece .tx .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.piece .tx .ex{color:var(--slate-soft);margin-top:7px;font-size:14px;display:block}.piece .tx .notice{margin-top:12px;margin-bottom:12px}.piece .acts{flex:none;gap:9px;display:flex}.piece.todo{border-color:var(--alert-border);background:var(--alert-wash)}.piece.done{border-color:var(--green-border);background:var(--green-wash)}.piece.exc{border-color:var(--wait-border);background:var(--wait-wash)}.piece.done .ex,.piece.done .hint,.piece.exc .ex,.piece.exc .hint,.piece.todo .ex,.piece.todo .hint{color:var(--slate)}.why{background:var(--surface);border:1px solid var(--alert-border);color:var(--alert-tx);border-radius:12px;margin:14px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.5;display:block}.why b{color:var(--alert);font-weight:700}.file{background:var(--sur-1);border:1px solid var(--border);color:var(--slate);border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;font-size:14px;display:flex}.file svg{color:var(--slate-soft);flex:none}.file .fn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.file .sz{color:var(--slate-soft);flex:none}.file .spacer{flex:1}.file .lnk{color:var(--em-tx);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.answer{background:var(--sur-1);border:1px solid var(--border);border-radius:11px;margin-top:12px;padding:13px 16px;font-size:15px;font-weight:600}.side .card{margin-bottom:20px}.side .card-h{padding:22px 22px 16px}.side .card-h h2{font-size:17px}.side .card-b{padding:0 22px 22px}.pr-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.pr-top .v{font-size:15px;font-weight:700}.pr-top .x{color:var(--slate-soft);font-size:14.5px}.track{background:var(--piste);border-radius:6px;height:9px;margin-bottom:10px;overflow:hidden}.track i{background:var(--green);border-radius:6px;height:100%;display:block}.brk{color:var(--slate);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.brk span{align-items:center;gap:7px;display:inline-flex}.brk i{border-radius:3px;flex:none;width:9px;height:9px}.who{align-items:center;gap:14px;margin-bottom:14px;display:flex}.who .av{background:var(--neutre);width:46px;height:46px;color:var(--slate);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.who b{margin-bottom:5px;font-size:16px;font-weight:600;display:block}.who .mail{color:var(--slate-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.lnkrow{gap:9px;margin-bottom:12px;display:flex}.lnkrow .btn{flex:1}.mgr{border:0;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--em-tx);background:0 0;align-items:center;gap:12px;padding:14px 0 0;font-size:15px;font-weight:600;display:flex}.mgr .spacer{flex:1}.kv{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:13px 0;font-size:15px;display:flex}.kv:last-child{border-bottom:0;padding-bottom:0}.kv:first-child{padding-top:0}.kv svg{color:var(--slate-soft);flex:none}.kv dt{color:var(--slate);flex:1}.kv dd{text-align:right;margin:0;font-weight:600}.reuse{justify-content:flex-end;padding-bottom:6px;display:flex}.gauge{border-color:var(--em-line)}.g-top{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.g-v{letter-spacing:-.05em;color:var(--green);font-variant-numeric:tabular-nums;flex:none;font-size:42px;font-weight:800;line-height:1}.g-v i{margin-left:2px;font-size:22px;font-style:normal;font-weight:700}.g-x{color:var(--slate);padding-top:4px;font-size:14px;line-height:1.45}.g-pips{gap:4px;display:flex}.g-pips i{background:var(--pip-off);border-radius:3px;flex:1 1 0;min-width:0;height:10px;display:block}.g-pips i.ok{background:var(--green)}.g-pips i.wait{background:var(--flow-pip)}.g-pips i.no{background:var(--alert)}.g-pips i.exc{background:var(--wait-pip)}.g-pips .pip-nav{background:var(--pip-off);min-width:0;height:10px;font:inherit;cursor:pointer;border:0;border-radius:3px;flex:1 1 0;padding:0;display:block;position:relative}.g-pips .pip-nav.ok{background:var(--green)}.g-pips .pip-nav.wait{background:var(--flow-pip)}.g-pips .pip-nav.no{background:var(--alert)}.g-pips .pip-nav.exc{background:var(--wait-pip)}.g-pips .pip-nav:hover{filter:brightness(.88)}.g-pips .pip-nav:focus-visible{outline:2px solid var(--green);outline-offset:3px}.g-pips .pip-nav:after{content:attr(data-titre);z-index:5;background:var(--ink);color:#fff;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:max-content;max-width:22ch;padding:7px 10px;font-size:12.5px;font-weight:500;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #12211c38}.g-pips .pip-nav:before{content:"";z-index:5;border:5px solid #0000;border-top-color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.g-pips .pip-nav:hover:after,.g-pips .pip-nav:hover:before,.g-pips .pip-nav:focus-visible:after,.g-pips .pip-nav:focus-visible:before{opacity:1;visibility:visible}.g-pips .pip-nav:first-child:after{left:0;transform:none}.g-pips .pip-nav:last-child:after{left:auto;right:0;transform:none}.piece.visee{outline:2px solid var(--green);outline-offset:-2px;transition:outline-color .4s}@media (prefers-reduced-motion:reduce){.g-pips .pip-nav:after,.g-pips .pip-nav:before,.piece.visee{transition:none}}.g-leg{color:var(--slate-soft);grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:13px;font-size:12.5px;display:grid}.g-leg span{align-items:center;gap:6px;display:inline-flex}.g-leg i{border-radius:2px;flex:none;width:12px;height:6px}.g-next{border-top:1px solid var(--border);color:var(--slate);margin:14px 0 0;padding-top:14px;font-size:14px;line-height:1.5}.g-next b{color:var(--ink);font-weight:700}.viewer{background:var(--surface);width:min(1120px,92vw);height:min(880px,90vh);color:var(--ink);border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 60px #12211c47}.viewer[open]{flex-direction:column;display:flex}.viewer::backdrop{background:#12211c7a}.v-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:18px 22px;display:flex}.v-head .ic{background:var(--neutre);width:42px;height:42px;color:var(--slate);border-radius:12px;flex:none;place-items:center;display:grid}.v-head .tt{flex:1;min-width:0}.v-head .tt>*{display:block}.v-head .tt b{letter-spacing:-.015em;font-size:17px;font-weight:700}.v-head .tt span{color:var(--slate-soft);letter-spacing:normal;margin-top:2px;font-size:13.5px}.v-x{border:1px solid var(--border-strong);background:var(--surface);width:38px;height:38px;color:var(--slate);border-radius:11px;flex:none;place-items:center;display:grid}.v-x:hover{background:var(--hover)}.v-body{flex:1;grid-template-columns:minmax(0,1fr) 318px;min-height:0;display:grid}.sheetwrap{background:var(--piste);place-items:center;min-height:0;padding:22px;display:grid;overflow:auto}.sheet{aspect-ratio:1/1.414;border:1px solid var(--border-strong);background:#fff;border-radius:4px;width:min(100%,470px);padding:42px 46px;overflow:hidden;box-shadow:0 2px 10px #12211c1a}.sheet .h{letter-spacing:-.015em;margin:0 0 5px;font-size:17px;font-weight:700}.sheet .sh{color:var(--slate-soft);margin:0 0 26px;font-size:13px}.sheet .ln{background:var(--piste);border-radius:3px;height:9px;margin-bottom:11px}.sheet .ln.s{width:58%}.sheet .ln.m{width:86%}.sheet .ln.q{width:34%}.sheet .blk{background:var(--sur-1);border:1px dashed var(--border-strong);border-radius:6px;height:84px;margin:20px 0}.sheet .cut{border-top:2px dashed var(--alert);color:var(--alert);margin:30px 0 0;padding-top:14px;font-size:13px;font-weight:600}.v-side{border-left:1px solid var(--border);flex-direction:column;gap:16px;padding:20px;display:flex;overflow:auto}.v-side h3{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-soft);margin:0;font-size:12px;font-weight:700}.v-why{background:var(--alert-wash);border:1px solid var(--alert-border);letter-spacing:normal;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5}.v-why b{color:var(--alert);margin-bottom:4px;font-weight:700;display:block}.v-kv{flex-direction:column;gap:9px;margin:0;font-size:14px;display:flex}.v-kv>div{gap:12px;display:flex}.v-kv dt{width:92px;color:var(--slate-soft);flex:none}.v-kv dd{min-width:0;color:var(--slate);flex:1;margin:0}.v-acts{flex-direction:column;gap:9px;margin-top:auto;display:flex}.v-acts .btn{justify-content:center;width:100%}.v-foot{border-top:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:14px 22px;display:flex}.v-foot .nv{color:var(--slate);align-items:center;gap:10px;font-size:14px;display:flex}.v-foot .nv button{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--slate);border-radius:10px;place-items:center;display:grid}.v-foot .nv button:hover{background:var(--hover)}.v-foot .spacer{flex:1}.v-foot .kb{color:var(--slate-soft);letter-spacing:normal;font-size:13px}.v-foot .kb b{color:var(--slate);border:1px solid var(--border-strong);border-radius:5px;margin:0 2px;padding:1px 6px;font-weight:600;display:inline-block}.v-body .sheetwrap{grid-template-rows:minmax(0,1fr);place-items:stretch stretch}.v-doc{background:#fff;border:0;border-radius:4px;width:100%;height:100%}.v-nope{text-align:center;max-width:36ch;color:var(--slate);place-self:center;margin:0;font-size:14.5px;line-height:1.55}.v-acts{background:var(--surface);padding-top:12px;position:sticky;bottom:0;box-shadow:0 -10px 10px -10px #12211c29}.v-x,.v-foot .nv button{min-width:44px;min-height:44px}.v-foot .nv button:disabled{opacity:.45}.v-head{flex-wrap:wrap}.v-head .tt{flex-basis:14rem}.tabs .sp,.grp-t .sp{flex:1}.btn-add{background:var(--green-wash);border-color:var(--em-line);height:44px;color:var(--em-tx);border-radius:9px;align-self:center;gap:8px;padding:0 14px;font-size:14px}.btn-add:hover{background:var(--em-pale2);border-color:var(--green);color:var(--green-dark)}.btn-add svg{color:var(--green)}.pieces>.grp-t:first-child{margin-bottom:8.5px}.pieces>.grp-t:has(+.note2){margin-bottom:2px}.grp-t+.note2{margin-top:2px;margin-bottom:18px}.card.sec{margin-bottom:0;padding:0;overflow:hidden}.card.sec .piece{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:18px 22px}.card.sec .piece:last-child{border-bottom:0}.card.sec .piece:hover{box-shadow:inset 3px 0 0 var(--slate-soft)}.card.sec .piece.todo{background:var(--alert-wash);border-bottom-color:var(--alert-border);box-shadow:inset 3px 0 0 var(--alert)}.card.sec .piece.todo:hover{box-shadow:inset 6px 0 0 var(--alert)}.card.sec .piece.done{background:var(--green-wash);border-bottom-color:var(--green-border);box-shadow:inset 3px 0 0 var(--green)}.card.sec .piece.done:hover{box-shadow:inset 6px 0 0 var(--green)}.card.sec .piece.exc{background:var(--wait-wash);border-bottom-color:var(--wait-border);box-shadow:inset 3px 0 0 var(--wait-pip)}.card.sec .piece.exc:hover{box-shadow:inset 6px 0 0 var(--wait-pip)}.card.sec .addrow{border-top:1px solid var(--border);background:var(--sur-0);padding:14px 22px}.piece .tx>.filerow{align-items:center;gap:14px;margin-top:12px;display:flex}.piece .tx>.filerow>.file,.piece .tx>.filerow>.answer{flex:1;min-width:0;margin-top:0}.piece .tx>.filerow>.acts{flex:none}.piece .filerow{align-items:flex-start;gap:14px;margin-top:12px;display:flex}.piece .filerow>.file,.piece .filerow>.answer{flex:1;min-width:0;margin-top:0}.piece .filerow>.acts{flex:none}.piece .filerow>.docs{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.piece .filerow>.docs .file{margin-top:0}.piece .filerow .file{min-height:46px;padding-block:0}.piece .filerow .item-nothing{align-items:center;min-height:46px;margin-top:0;display:flex}.piece .filerow .versions{text-align:left}.piece .filerow .versions summary{justify-content:flex-start}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field:last-child{margin-bottom:0}.field label{color:var(--slate);font-size:14.5px;font-weight:600}.field .hint{color:var(--slate-soft);font-size:13.5px;line-height:1.5}.inp,select.inp{border:1px solid var(--border-strong);background:var(--surface);height:46px;color:var(--ink);border-radius:11px;width:100%;padding:0 14px;font-family:inherit;font-size:15px}.inp::placeholder{color:var(--border-strong)}.inp:focus,select.inp:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}input.inp,select.inp,textarea.inp{border-radius:11px}input.inp,select.inp{padding:0 14px}textarea.inp{resize:vertical;height:auto;min-height:76px;padding:12px 14px;line-height:1.5}.inp.court{max-width:330px}.ck{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;display:inline-flex}.ck i{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.ck.on i{background:var(--green);border-color:var(--green)}.ck i svg{color:#fff;display:none}.ck.on i svg{display:block}.ck .tx{min-width:0}.ck .tx>*{display:block}.ck .tx b{font-weight:600}.ck .tx span{color:var(--slate-soft);margin-top:3px;font-size:13.5px;line-height:1.5}.draft{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.draft:last-child{border-bottom:0}.draft:hover{background:var(--hover)}.draft .no{background:var(--neutre);width:26px;height:26px;color:var(--slate);border:1px solid var(--border-strong);letter-spacing:normal;border-radius:50%;flex:none;place-items:center;margin-top:4px;font-size:13px;font-weight:700;display:grid}.draft .co{flex:1;min-width:0}.draft .co>*{display:block}.draft .ti{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.draft .ti b{letter-spacing:-.015em;font-size:16px;font-weight:600}.draft .ex{color:var(--slate-soft);font-size:14px;line-height:1.5}.draft .tools{flex:none;gap:7px;margin-top:2px;display:flex}.piece{position:relative}.piece .tools{gap:7px;display:flex;position:absolute;top:18px;right:18px}.piece .tx>b,.piece .tx>.meta{padding-right:213px}.grp-t .tools{flex:none;gap:7px;display:flex}.icb{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--slate-soft);border-radius:10px;place-items:center;display:grid}.icb:hover{border-color:var(--slate-soft);color:var(--ink)}.icb:disabled{opacity:.35}.icb.danger:hover{border-color:var(--alert);color:var(--alert);background:var(--alert-wash)}.draft.open{background:var(--green-wash);border-bottom-color:var(--em-line);box-shadow:inset 3px 0 0 var(--green)}.draft.open:hover{background:var(--green-wash)}.draft.open .no{background:var(--surface);border-color:var(--em-line);color:var(--ink)}.editor{background:var(--surface);border:1px solid var(--em-line);border-radius:14px;margin-top:14px;padding:20px}.two{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.editor .foot-c{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.editor .foot-c .spacer{flex:1}.editor hr{border:0;border-top:1px solid var(--border);margin:20px 0}.draft.sep,.draft.sep:hover{background:var(--hover)}.draft.sep .co b{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:13px;font-weight:700}.addrow{border-top:1px solid var(--border);background:var(--sur-0);gap:10px;padding:16px 18px;display:flex}.info b{color:var(--ink);font-weight:700}.search{background:var(--surface);border:1px solid var(--border-strong);min-width:320px;height:46px;color:var(--slate-soft);border-radius:12px;align-items:center;gap:11px;padding:0 16px;font-size:15px;display:flex}.search svg{color:var(--slate-soft);flex:none}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%}.search input::placeholder{color:var(--slate-soft)}select.pick{border:1px solid var(--border-strong);background:var(--surface);height:46px;color:var(--ink);border-radius:12px;padding:0 14px;font-family:inherit;font-size:15px}.lh,.lr{align-items:center;gap:18px;padding:14px 24px;display:grid}.lr{border-bottom:1px solid var(--border);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;padding:18px 24px}.lr:last-child{border-bottom:0}.lr:hover{background:var(--hover)}.nm .sq{background:var(--neutre);width:42px;height:42px;color:var(--slate);border-radius:12px;flex:none;place-items:center;display:grid}.nm .sq.em{background:var(--green-wash);color:var(--green)}.nm .tx{min-width:0}.nm .tx>*{display:block}.nm .tx b{letter-spacing:-.018em;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:700;overflow:hidden}.nm .tx span{color:var(--slate-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.cell{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cell b{color:var(--ink);font-weight:700}.cell.soft{color:var(--slate-soft)}.acts{justify-content:flex-end;gap:9px;display:flex}.lh.m{grid-template-columns:minmax(0,1fr) 150px 190px 210px 230px}.chips{flex-wrap:wrap;gap:8px;display:flex}.plié{border-bottom:1px solid var(--border)}.plié:last-child{border-bottom:0}.plié .tete{align-items:center;gap:18px;padding:18px 24px;display:grid}.plié:hover .tete{background:var(--hover)}.plié.ouverte{background:var(--green-wash);box-shadow:inset 4px 0 0 var(--green);border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);z-index:1;margin:-1px 0;position:relative}.plié.ouverte .tete{background:0 0;padding-top:20px}.plié.ouverte:hover .tete{background:0 0}.plié.ouverte .sq{background:var(--surface)}.plié .corps{padding:4px 28px 24px;display:none}.plié.ouverte .corps{display:block}.plié.ouverte .tx span,.plié.ouverte .cell.soft,.plié.ouverte .cell{color:var(--slate)}.plié.m .tete{grid-template-columns:minmax(0,1fr) 150px 190px 210px 230px}.apercu{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;overflow:hidden}.apercu .l{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:11px 16px;display:flex}.apercu .l:last-child{border-bottom:0}.apercu .n2{background:var(--neutre);width:22px;height:22px;color:var(--slate);border:1px solid var(--border-strong);letter-spacing:normal;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.apercu .n2.sep2{background:0 0;border-style:dashed}.apercu b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.apercu .sep b{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:12.5px;font-weight:700}.plié .boutons{gap:10px;margin-top:16px;display:flex}.vide{text-align:center;border:1px dashed var(--border-strong);background:var(--sur-0);color:var(--slate);border-radius:14px;padding:30px 24px}.vide b{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700;display:block}.vide span{color:var(--slate);max-width:62ch;margin:0 auto;font-size:14.5px;line-height:1.6;display:block}.vide .btn{margin-top:18px}.bandeau-etat{background:var(--ink);color:#fff;border-radius:12px 12px 0 0;margin:40px 0 0;padding:11px 24px;font-size:13.5px}.bandeau-etat b{font-weight:700}.bandeau-etat span{color:var(--ink-inv);margin-left:10px}.bloc-etat{border:1px solid var(--border);background:var(--surface);border-top:0;border-radius:0 0 12px 12px;padding:24px}.search:focus-within{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.cond{background:var(--sur-1);border:1px solid var(--em-line);border-radius:12px;padding:16px 18px}.cond .deux{grid-template-columns:minmax(0,1fr) 190px;gap:14px;display:grid}.cond .titre{margin-bottom:12px;font-size:14.5px;font-weight:700;display:block}.joint{background:var(--sur-1);border:1px dashed var(--border-strong);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.joint .tx{flex:1;min-width:0}.joint .tx>*{display:block}.joint .tx b{font-size:15px;font-weight:600}.joint .tx span{color:var(--slate-soft);margin-top:3px;font-size:13.5px;line-height:1.5}.lh.d,.lr.d{grid-template-columns:minmax(0,1fr) 120px 110px 170px 96px}.av{background:var(--neutre);width:42px;height:42px;color:var(--slate);letter-spacing:normal;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.import{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;margin-top:30px;padding:24px}.import h2{letter-spacing:-.025em;margin:0 0 5px;font-size:20px;font-weight:700}.import>p{color:var(--slate);max-width:74ch;margin:0 0 16px;font-size:15px;line-height:1.55}.import .garde{background:var(--green-wash);border:1px solid var(--em-line);color:var(--em-tx);border-radius:12px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.import .cols2{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.import dl{color:var(--slate);margin:0;font-size:14px;line-height:1.6}.import dl>div{border-bottom:1px solid var(--border);gap:10px;padding:6px 0;display:flex}.import dl>div:last-child{border-bottom:0}.import dl dt{width:158px;color:var(--slate-soft);flex:none}.import dl dd{flex:1;min-width:0;margin:0}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px}.lh.j,.lr.j{grid-template-columns:152px minmax(0,1fr) 230px 128px 190px;align-items:start;padding:18px 24px}.lh.j{align-items:center}.when{color:var(--slate);white-space:nowrap;padding-top:2px;font-size:14px}.when b{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.quoi{min-width:0}.quoi>*{display:block}.quoi b{letter-spacing:-.012em;font-size:15px;font-weight:600}.quoi details{margin-top:5px}.quoi summary{color:var(--em-tx);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.quoi summary::-webkit-details-marker{display:none}.quoi summary svg{transition:none}.quoi details[open] summary svg{transform:rotate(90deg)}.quoi .ref{background:var(--hover);border:1px solid var(--border);color:var(--slate);word-break:break-all;letter-spacing:normal;border-radius:9px;margin-top:8px;padding:10px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6}.quoi .ref b{font-family:var(--font);color:var(--ink);font-size:13px;font-weight:700;display:inline}.qui{align-items:center;gap:10px;min-width:0;padding-top:1px;display:flex}.qui .av{background:var(--neutre);width:30px;height:30px;color:var(--slate);letter-spacing:normal;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.qui .av.ext{background:var(--green-wash);color:var(--em-tx)}.qui .id{min-width:0}.qui .id>*{display:block}.qui .id b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.qui .id span{color:var(--slate-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ip{color:var(--slate);white-space:nowrap;letter-spacing:normal;padding-top:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.ou{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:2px;font-size:14px;overflow:hidden}.ou.rien{color:var(--slate-soft);font-style:italic}.ip.rien{font-family:var(--font);color:var(--slate-soft);font-size:14px;font-style:italic}.dates{align-items:flex-end;gap:10px;display:flex}.dates .f{flex-direction:column;gap:6px;display:flex}.dates label{color:var(--slate);font-size:13.5px;font-weight:600}.dates input{border:1px solid var(--border-strong);background:var(--surface);height:46px;color:var(--ink);border-radius:11px;padding:0 12px;font-family:inherit;font-size:15px}.plus{color:var(--em-tx);background:var(--green-wash);letter-spacing:normal;border-radius:20px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}.eq{border-bottom:1px solid var(--border)}.eq:last-child{border-bottom:0}.eq .tete{grid-template-columns:minmax(0,1fr) 190px 220px;align-items:center;gap:18px;padding:18px 24px;display:grid}.eq:hover .tete{background:var(--hover)}.eq.ouverte{background:var(--green-wash);box-shadow:inset 4px 0 0 var(--green);border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);z-index:1;margin:-1px 0;position:relative}.eq.ouverte .tete{background:0 0;padding-top:20px}.eq.ouverte:hover .tete{background:0 0}.eq.ouverte .sq{background:var(--surface)}.eq.ouverte .tx span,.eq.ouverte .membres,.eq.ouverte .membres.aucun{color:var(--slate)}.eq .nm{align-items:center;gap:15px;min-width:0;display:flex}.eq .sq{background:var(--green-wash);width:42px;height:42px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.eq .tx{min-width:0}.eq .tx>*{display:block}.eq .tx b{letter-spacing:-.018em;font-size:16.5px;font-weight:700}.eq .tx span{color:var(--slate-soft);margin-top:2px;font-size:14px}.eq .tx span b{font-size:inherit;letter-spacing:inherit;white-space:normal;display:inline;overflow:visible}.eq .membres{color:var(--slate);font-size:14.5px}.eq .membres.aucun{color:var(--slate-soft);font-style:italic}.eq .actions{justify-content:flex-end;gap:10px;display:flex}.compo{padding:4px 28px 24px;display:none}.eq.ouverte .compo{display:block}.compo>p{color:var(--slate);max-width:80ch;margin:0 0 14px;font-size:14.5px;line-height:1.55}.pick2{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;margin-bottom:16px;overflow:hidden}.pick2 label{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.pick2 label:last-child{border-bottom:0}.pick2 label:hover{background:var(--hover)}.pick2 i{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pick2 label.on i{background:var(--green);border-color:var(--green)}.pick2 i svg{color:#fff;display:none}.pick2 label.on i svg{display:block}.pick2 .id{flex:1;min-width:0}.pick2 .id>*{display:block}.pick2 .id b{font-size:15px;font-weight:600}.pick2 .id span{color:var(--slate-soft);margin-top:2px;font-size:13.5px}.compo .boutons{gap:10px;display:flex}.creer{align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.creer .f{flex-direction:column;flex:1;gap:7px;max-width:520px;display:flex}.creer label{color:var(--slate);font-size:14.5px;font-weight:600}.creer input{border:1px solid var(--border-strong);background:var(--surface);height:48px;color:var(--ink);border-radius:12px;padding:0 15px;font-family:inherit;font-size:15.5px}.creer input:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.note2{color:var(--slate);max-width:86ch;margin:20px 2px 0;font-size:14.5px;line-height:1.6}.t-amber{background:var(--wait-wash);color:var(--wait)}.membres .tag{font-style:normal}.lh.c,.lr.c{grid-template-columns:minmax(0,1fr) 190px 210px 150px}.av.moi{background:var(--green);color:#fff}.lr.c .tx b{letter-spacing:-.012em;font-size:15.5px;font-weight:700}.lr.c .tx span{color:var(--slate-soft);margin-top:3px;font-size:13.5px}select.role{border:1px solid var(--border-strong);background:var(--surface);height:42px;color:var(--ink);border-radius:10px;width:100%;padding:0 12px;font-family:inherit;font-size:14.5px}select.role:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.lien{color:var(--slate);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline}.lien:hover{color:var(--alert)}.lien{align-items:center;min-height:44px;display:inline-flex}.opt{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;align-items:flex-start;gap:15px;margin-bottom:10px;padding:16px 18px;display:flex}.opt:last-of-type{margin-bottom:0}.opt:hover{border-color:var(--border-strong)}.opt.on{border-color:var(--green);background:var(--green-wash);box-shadow:inset 3px 0 0 var(--green)}.opt .rd{border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.opt.on .rd{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px var(--surface)}.opt .tx{flex:1;min-width:0}.opt .tx>*{display:block}.opt .tx b{letter-spacing:-.015em;margin-bottom:3px;font-size:16px;font-weight:700}.opt .tx span{color:var(--slate);font-size:14.5px;line-height:1.55}.bloc{margin-bottom:22px}.bloc>h2{letter-spacing:-.025em;margin:0 0 4px;font-size:21px;font-weight:700}.bloc>.sous{color:var(--slate-soft);max-width:80ch;margin:0 0 18px;font-size:15px;line-height:1.55}.garde{background:var(--green-wash);border:1px solid var(--em-line);color:var(--slate);border-radius:12px;align-items:flex-start;gap:13px;margin-top:20px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:flex}.garde svg{color:var(--green);flex:none;margin-top:2px}.garde b{color:var(--ink);font-weight:700}.panneau{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;margin-bottom:18px;padding:24px}.panneau>h2{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:700}.panneau>.sous{color:var(--slate-soft);max-width:78ch;margin:0 0 18px;font-size:14.5px;line-height:1.55}.panneau.danger>.sous{max-width:none;color:var(--slate)}.panneau>.sous:last-child{margin-bottom:0}.panneau.danger{background:var(--alert-wash);border-color:var(--alert-border)}.panneau.danger>h2{color:var(--alert)}.panneau.danger .avert{background:var(--surface);border-color:var(--wait-border)}.plaf{border-bottom:1px solid var(--border);padding:15px 0}.plaf:first-of-type{padding-top:0}.plaf:last-of-type{border-bottom:0;padding-bottom:0}.plaf .n{color:var(--slate);margin-bottom:5px;font-size:15px;font-weight:600}.plaf .v{letter-spacing:-.035em;font-size:23px;font-weight:800;line-height:1.1}.plaf .v em{color:var(--slate-soft);letter-spacing:normal;margin-left:7px;font-size:14.5px;font-style:normal;font-weight:600}.plaf .attr{border:1px solid var(--border-strong);color:var(--slate);background:var(--surface);vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-block}.jauge{background:var(--piste);border-radius:999px;height:7px;margin-top:11px;overflow:hidden}.jauge i{background:var(--green);border-radius:999px;min-width:5px;height:100%;display:block}.panneau.ok{background:var(--green-wash);border-color:var(--em-line)}.panneau.ok>h2{color:var(--em-tx)}.panneau.ok>.sous,.panneau.ok .n,.panneau.ok .v em{color:var(--slate)}.panneau.ok .plaf{border-bottom-color:var(--em-line)}.panneau.ok .jauge{background:var(--piste-em)}.panneau.ok .attr{border-color:var(--em-line)}.obj{background:var(--sur-1);border:1px solid var(--border);border-radius:12px;align-items:center;gap:15px;margin-bottom:10px;padding:14px 16px;display:flex}.obj:last-of-type{margin-bottom:0}.obj .tx{flex:1;min-width:0}.obj .tx>*{display:block}.obj .tx b{font-size:15.5px;font-weight:600}.obj .tx span{color:var(--slate-soft);margin-top:2px;font-size:13.5px}.obj .val{color:var(--slate);white-space:nowrap;font-size:14.5px}.obj .val b{color:var(--ink);font-weight:700}.boutons{gap:10px;margin-top:16px;display:flex}.boutons.serre{margin-top:14px}.logo{background:var(--green);color:#fff;letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;width:74px;height:74px;font-size:26px;font-weight:800;display:grid}.avert{background:var(--wait-wash);border:1px solid var(--wait-border);color:var(--ink);border-radius:12px;align-items:flex-start;gap:13px;margin:16px 0;padding:14px 17px;font-size:14.5px;line-height:1.55;display:flex}.avert svg{color:var(--wait);flex:none;margin-top:2px}.etat{align-items:center;gap:13px;font-size:16px;display:flex}.side .panneau{margin-bottom:18px}.hors{background:var(--bg);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.gauche{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:60px 72px;display:flex}.marque{align-items:center;gap:13px;margin-bottom:44px;display:flex}.marque .mk{flex:none;place-items:center;width:48px;height:48px;display:grid}.marque span{letter-spacing:-.035em;font-size:30px;font-weight:800}.gauche h1{letter-spacing:-.032em;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.15}.gauche .sous{color:var(--slate);max-width:44ch;margin:0 0 30px;font-size:16.5px;line-height:1.55}.form{max-width:420px}.hors .inp{border:1px solid var(--border-strong);background:var(--surface);height:50px;color:var(--ink);border-radius:12px;width:100%;padding:0 15px;font-family:inherit;font-size:16px}.hors .inp:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.btn-full{justify-content:center;width:100%;height:52px;font-size:16px}.sous-lien{color:var(--slate-soft);margin:18px 0 0;font-size:14.5px}.sous-lien a{color:var(--em-tx);font-weight:600}.droite{flex-direction:column;justify-content:center;padding:60px 72px;display:flex}.etapes{flex-direction:column;gap:2px;max-width:430px;display:flex}.et{gap:16px;padding:16px 0;display:flex}.et .pas{border:2px solid var(--border-strong);width:34px;height:34px;color:var(--slate-soft);letter-spacing:normal;border-radius:50%;flex:none;place-items:center;font-size:14.5px;font-weight:700;display:grid}.et.fait .pas{background:var(--green);border-color:var(--green);color:#fff}.et.ici .pas{border-color:var(--green);color:var(--em-tx);background:var(--green-wash)}.et .tx{flex:1;min-width:0;padding-top:4px}.et .tx>*{display:block}.et .tx b{letter-spacing:-.015em;margin-bottom:3px;font-size:16.5px;font-weight:700}.et.a-venir .tx b{color:var(--slate-soft)}.et .tx span{color:var(--slate);font-size:14.5px;line-height:1.55}.encart{background:var(--surface);border:1px solid var(--em-line);box-shadow:var(--shadow-1);border-radius:16px;max-width:430px;margin-top:26px;padding:18px 20px}.encart b{margin-bottom:5px;font-size:15.5px;font-weight:700;display:block}.encart span{color:var(--slate);font-size:14.5px;line-height:1.55}.codes{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.codes code{color:var(--ink);background:var(--hover);border:1px solid var(--border);text-align:center;letter-spacing:.08em;border-radius:9px;padding:8px 11px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.pied2{color:var(--slate-soft);font-size:13.5px;position:fixed;bottom:22px;right:40px}.ecran{border-bottom:1px solid var(--border-strong)}.ecran:last-of-type{border-bottom:0}.bandeau{background:var(--ink);color:#fff;letter-spacing:.01em;padding:11px 72px;font-size:13.5px}.bandeau b{font-weight:700}.bandeau span{color:var(--ink-inv);margin-left:10px}.btn-full+.ou{margin-top:17px}.pied-lien{color:var(--slate-soft);margin:26px 0 0;font-size:14.5px}.pied-lien a{color:var(--em-tx);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gauche,.droite{align-items:center}.bloc{width:100%}.gauche .bloc{max-width:420px}.droite .bloc{max-width:430px}.form,.etapes{max-width:none}.encart span b{display:inline}.btn svg{flex:none}.btn-primary{background:var(--green);border-color:var(--green);color:#fff}.btn-primary:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.btn-approve{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.btn-approve:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.btn-refuse{background:var(--alert);border-color:var(--alert);color:#fff}.btn-refuse:hover:not(:disabled){background:var(--alert-dk);border-color:var(--alert-dk)}.btn-green-quiet{background:var(--surface);border-color:var(--em-line);color:var(--em-tx)}.btn-green-quiet:hover:not(:disabled){background:var(--green-wash);border-color:var(--green)}.btn-quiet{color:var(--slate);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn-danger{background:var(--alert);border-color:var(--alert);color:#fff}.btn-quiet.btn-danger-quiet{color:var(--alert);background:0 0;border-color:#0000}.btn-quiet.btn-danger-quiet:hover:not(:disabled){background:var(--alert-wash);color:var(--alert-dk)}.btn-small{border-radius:10px;height:40px;padding:0 16px;font-size:14.5px}.btn-tiny{border-radius:9px;height:34px;padding:0 13px;font-size:13.5px}.btn-block{justify-content:center;width:100%}.btn:disabled{opacity:.55;cursor:default;background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.btn.btn-primary:disabled,.btn.btn-em:disabled{background:var(--green);border-color:var(--green);color:#fff}.btn.btn-approve:disabled{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.btn.btn-refuse:disabled,.btn.btn-red:disabled,.btn.btn-danger:disabled{background:var(--alert);border-color:var(--alert);color:#fff}.btn.btn-green-quiet:disabled{background:var(--surface);border-color:var(--em-line);color:var(--em-tx)}.btn.btn-quiet:disabled{color:var(--slate);background:0 0;border-color:#0000}.piece{align-items:flex-start}.piece .ic{margin-top:2px}.sw{cursor:pointer}.sw i{transition:background .15s}.sw i:after{transition:left .15s}.sw input:checked+i{background:var(--green)}.sw input:checked+i:after{left:22px}.sw input:focus-visible+i{outline:2px solid var(--green);outline-offset:2px}.sw input:disabled+i{opacity:.55}.vide h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:700}.vide .actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.pg button{min-width:44px;height:44px}.quoi summary{min-height:44px}.field-espace{margin-top:22px}.side .card-b>p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.6}.side .card-b>p:not(:last-child){margin-bottom:14px}.opt:focus-within{outline:2px solid var(--green);outline-offset:2px}.panneau.tendu{background:var(--wait-wash);border-color:var(--wait-border)}.panneau.tendu>h2{color:var(--wait)}.panneau.tendu>.sous,.panneau.tendu .n,.panneau.tendu .v em{color:var(--slate)}.panneau.tendu .plaf{border-bottom-color:var(--wait-border)}.panneau.tendu .jauge i{background:var(--wait)}.panneau.tendu .attr{border-color:var(--wait-border)}.panneau.plein{background:var(--alert-wash);border-color:var(--alert-border)}.panneau.plein>h2{color:var(--alert)}.panneau.plein>.sous,.panneau.plein .n,.panneau.plein .v em{color:var(--slate)}.panneau.plein .plaf{border-bottom-color:var(--alert-border)}.panneau.plein .jauge i{background:var(--alert)}.panneau.plein .attr{border-color:var(--alert-border)}.obj .logo-preview{object-fit:contain;background:var(--sur-1);border:1px solid var(--border);border-radius:14px;flex:none;width:74px;height:74px}a.btn{color:var(--ink);text-decoration:none}a.btn.btn-em,a.btn.btn-red,a.btn.btn-primary,a.btn.btn-approve,a.btn.btn-refuse,a.btn.btn-danger{color:#fff}a.btn.btn-quiet{color:var(--slate)}a.btn.btn-green-quiet{color:var(--em-tx)}.gauche .ou{text-align:center;white-space:normal;min-width:0;color:var(--slate-soft);margin:15px 0;padding-top:0;overflow:visible}.gauche .bloc,.droite .bloc{margin-bottom:0}@media (width<96em){.lh,.row{grid-template-columns:minmax(260px,1fr) minmax(0,190px) 150px minmax(0,230px) 132px 128px}.lh.m,.plié.m .tete{grid-template-columns:minmax(240px,1fr) 150px minmax(0,190px) minmax(0,210px) minmax(0,230px)}}.rail-drawer:not([open]){display:none}.rail-drawer[open]{display:flex}@media (width<60em){.viewer{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.v-body{grid-template-rows:minmax(32vh,1fr) minmax(0,auto);grid-template-columns:minmax(0,1fr)}.v-side{border-left:0;border-top:1px solid var(--border)}.v-foot .kb{display:none}.v-head{gap:10px;padding:14px 16px}.v-head .ic{display:none}.v-head{padding-right:60px;position:relative}.v-x{position:absolute;top:14px;right:16px}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.wrap{padding:20px 20px 40px}.cols,.hors{grid-template-columns:minmax(0,1fr)}.gauche,.droite{padding:40px 24px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.two{grid-template-columns:minmax(0,1fr)}.head,.foot,.tabs,.segs,.grp-t,.addrow,.obj,.banner{flex-wrap:wrap}.import .cols2{grid-template-columns:minmax(0,1fr)}.import dl>div{flex-wrap:wrap}.import dl dt{width:auto}.banner .spacer{flex-basis:100%}.piece{flex-wrap:wrap}.piece .tools{flex-basis:100%;justify-content:flex-end;position:static}.piece .tx>b,.piece .tx>.meta{padding-right:0}.piece .filerow{flex-wrap:wrap}.piece .filerow>.acts{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}.creer,.boutons,.foot-c{flex-wrap:wrap}.search{width:100%;min-width:0}.dates{flex-wrap:wrap;width:100%;min-width:0}.dates .f{flex:100%;min-width:0}.dates input,.dates select{min-width:0;max-width:100%}.head .spacer{flex-basis:100%}.lh,.lh.m,.lh.d,.lh.c,.lh.j{display:none}.lr.m,.lr.d,.lr.c,.lr.j,.row,.eq .tete,.plié.m .tete{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.acts,.eq .actions{justify-content:flex-start}.draft{flex-wrap:wrap}.editor{padding:16px}}@media (width<40em){.wrap{padding:16px 16px 40px}.tiles{grid-template-columns:minmax(0,1fr)}.gauche,.droite{padding:28px 16px}.head h1{font-size:30px}.btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:11px 16px}.card-h,.card-b,.lr,.row,.eq .tete,.plié .tete,.draft,.addrow,.compo,.plié .corps{padding-left:16px;padding-right:16px}}
