body{margin:0;font-family:system-ui,-apple-system,sans-serif;color:#1b1f24;background:#f7f8fa}h1{font-size:1.4rem}table{width:100%;border-collapse:collapse;background:#fff}th{text-align:left;font-size:.75rem;text-transform:uppercase;color:#5a6470}th,td{padding:.6rem .75rem;border-bottom:1px solid #e6e9ee;vertical-align:top}td.mono{font-family:ui-monospace,monospace;font-size:.8rem}button{font:inherit;padding:.4rem .8rem;border:1px solid #1f5673;background:#1f5673;color:#fff;border-radius:6px;cursor:pointer}button.secondaire{background:#fff;color:#1f5673}button.danger{background:#a4161a;border-color:#a4161a}input[type=text],input[type=number]{font:inherit;padding:.35rem .5rem;border:1px solid #c8cdd4;border-radius:6px}.erreur{color:#a4161a;font-weight:600}.ok{color:#1f5673;font-weight:600}.vide{color:#5a6470;padding:2rem 0}.note{color:#5a6470;max-width:48rem}header.svelte-12qhfyh{background:#1f5673}nav.svelte-12qhfyh{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;max-width:72rem;margin:0 auto}nav.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#fff;margin-right:.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cfe0ea;text-decoration:none;font-size:.95rem}nav.svelte-12qhfyh a.actif:where(.svelte-12qhfyh){color:#fff;font-weight:600}.qui.svelte-12qhfyh{margin-left:auto;color:#cfe0ea;font-size:.8rem}.sortie.svelte-12qhfyh button:where(.svelte-12qhfyh){background:transparent;border-color:#cfe0ea;color:#cfe0ea}main.svelte-12qhfyh{max-width:72rem;margin:0 auto;padding:1.5rem}
