.zone-admin.svelte-1qg5d05{display:contents}.zone-admin.svelte-1qg5d05 button,.zone-admin.svelte-1qg5d05 select,.zone-admin.svelte-1qg5d05 textarea,.zone-admin.svelte-1qg5d05 input:not([type=checkbox]):not([type=radio]){border-radius:8px}.zone-admin.svelte-1qg5d05 .bouton-contour{display:inline-block;padding:7px 15px;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#14110f;background:none;border:1px solid #14110f;border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.zone-admin.svelte-1qg5d05 .bouton-contour:hover{background:#14110f;color:#fff}.zone-admin.svelte-1qg5d05 .bouton-danger{display:inline-block;padding:8px 16px;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#fff;background:#b4341f;border:1px solid #b4341f;border-radius:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.zone-admin.svelte-1qg5d05 .bouton-danger:hover{background:#8f2818;border-color:#8f2818}.zone-admin.svelte-1qg5d05 .principal{padding:10px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#14110f;border:1px solid #14110f;border-radius:8px;cursor:pointer}.zone-admin.svelte-1qg5d05 .principal,.zone-admin.svelte-1qg5d05 .secondaire,.zone-admin.svelte-1qg5d05 select,.zone-admin.svelte-1qg5d05 .choix,.zone-admin.svelte-1qg5d05 .filtre-type,.zone-admin.svelte-1qg5d05 .titre,.zone-admin.svelte-1qg5d05 .outils button{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.zone-admin.svelte-1qg5d05 .principal:hover:not(:disabled){background:#332c26}.zone-admin.svelte-1qg5d05 .secondaire:hover:not(:disabled){border-color:#14110f;color:#14110f}.zone-admin.svelte-1qg5d05 select:hover:not(:disabled){border-color:#14110f80}.zone-admin.svelte-1qg5d05 .choix:hover{border-color:#14110f4d}.zone-admin.svelte-1qg5d05 .outils button:hover:not(:disabled){color:#14110f}.zone-admin.svelte-1qg5d05 .titre:hover{background:#00000005}.admin.svelte-1qg5d05{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:#faf8f5}aside.svelte-1qg5d05{display:flex;flex-direction:column;background:#14110f;padding:28px 0;position:sticky;top:0;height:100vh}.brand.svelte-1qg5d05{--largeur: 80px;--k: calc(var(--largeur) / 583);display:block;position:relative;overflow:hidden;width:var(--largeur);height:calc(761 * var(--k));margin:4px auto 34px}.brand.svelte-1qg5d05 img:where(.svelte-1qg5d05){position:absolute;left:calc(-275 * var(--k));top:calc(-262 * var(--k));width:calc(1200 * var(--k));max-width:none;filter:brightness(0) invert(1)}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05){display:flex;flex-direction:column}.pastille.svelte-1qg5d05{display:inline-block;min-width:18px;margin-left:8px;padding:2px 6px;border-radius:999px;background:#b4341f;color:#fff;font-size:10px;line-height:1.3;text-align:center;letter-spacing:0;vertical-align:middle}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05) a:where(.svelte-1qg5d05){color:#cdc6bd;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:13px 28px;border-left:2px solid transparent;transition:all .2s}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05) a:where(.svelte-1qg5d05):hover{color:#fff;background:#ffffff0d}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05) a.active:where(.svelte-1qg5d05){color:#14110f;background:#faf8f5;border-left-color:#faf8f5}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05) a.active:where(.svelte-1qg5d05):hover{color:#14110f;background:#faf8f5}.foot.svelte-1qg5d05{margin-top:auto;padding:24px 28px 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:10px}.who.svelte-1qg5d05{color:#8d857b;font-size:12px;letter-spacing:.06em}.foot.svelte-1qg5d05 button:where(.svelte-1qg5d05){background:none;color:#cdc6bd;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0;text-align:left}.foot.svelte-1qg5d05 button:where(.svelte-1qg5d05):hover{color:#fff}main.svelte-1qg5d05{padding:44px 48px;max-width:1400px}@media(max-width:860px){.admin.svelte-1qg5d05{grid-template-columns:1fr}aside.svelte-1qg5d05{position:static;height:auto}aside.svelte-1qg5d05 nav:where(.svelte-1qg5d05){flex-direction:row;flex-wrap:wrap}main.svelte-1qg5d05{padding:28px 20px}}
