.fd21{max-width:1100px;margin:24px auto;color:var(--texte,inherit);font-size:15px;line-height:1.5}.fd21>header,.fd21-task>header,.fd21-actions,.fd21-filtres{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}.fd21 h2{font-size:24px;margin:0 0 8px}.fd21 h3{font-size:17px;margin:4px 0}.fd21 p{margin:10px 0}.fd21-task{padding:20px 0;border-bottom:1px solid var(--trait,#8da3ae55)}.fd21 small,.fd21 dt{opacity:.75}.fd21-state{font-size:12px;padding:5px 10px;border:1px solid var(--trait,#8da3ae55);border-radius:20px}.fd21 dl{display:flex;gap:12px 32px;flex-wrap:wrap}.fd21 dt{font-size:12px}.fd21 dd{margin:2px 0;max-width:560px}.fd21 details{margin:16px 0}.fd21 summary{cursor:pointer;padding:10px 0;font-weight:600}.fd21 button{font:inherit;color:inherit;background:transparent;border:1px solid var(--trait,#8da3ae77);border-radius:10px;padding:9px 14px;cursor:pointer;min-height:42px}.fd21 button:disabled{opacity:.5;cursor:wait}.fd21 label{display:grid;gap:6px;font-size:13px}.fd21 input,.fd21 select,.fd21 textarea{font:inherit;color:inherit;background:var(--fond,#12242b);border:1px solid var(--trait,#8da3ae77);border-radius:8px;padding:10px;min-width:0;width:100%}.fd21 input[type=checkbox]{width:auto}.fd21 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}.fd21 form>p,.fd21 form>button{grid-column:1/-1}.fd21 form>button{justify-self:start}.fd21 [data-fd21-preuve]{padding:16px;border:1px solid var(--trait,#8da3ae77);border-radius:12px}.fd21 pre{font-size:12px;white-space:pre-wrap;max-height:220px;overflow:auto}.fd21-alert,.fd21 [role=status]{font-size:14px}.fd21 [hidden]{display:none!important}.fd21 button:focus-visible,.fd21 input:focus-visible,.fd21 select:focus-visible,.fd21 textarea:focus-visible{outline:2px solid var(--bleu,#89d6d2);outline-offset:3px}@media(max-width:650px){.fd21 form{grid-template-columns:1fr}.fd21>header{display:block}.fd21 h2{font-size:21px}.fd21 dl{display:block}.fd21 dl>div{margin:8px 0}}
