@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-6xl:72rem;--font-weight-semibold:600;--radius-sm:14px;--radius-md:32px;--radius-lg:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-amc-red:#e30613;--color-amc-red-dk:#c70511;--color-amc-red-700:#b8050f;--color-amc-red-900:#8f040c;--color-amc-soft:#f79a9e;--color-amc-soft-pale:#f7a9ad;--color-whatsapp:#25d366;--color-whatsapp-hover:#1ebe5a;--color-on-whatsapp:#0a0a0b;--color-facebook:#1877f2;--color-facebook-hover:#0c62d0;--color-amc-ink:#0a0a0b;--color-amc-bg:#fff;--color-amc-paper:#fff;--color-amc-wash:#fdebec;--color-hairline:#ebebec;--color-hairline-strong:#e1e1e3;--color-input-border:#d9d9dc;--color-amc-divider:#e6e6e8;--color-stripe-a:#fdebec;--color-stripe-b:#fff;--color-success:#1a8d45;--color-success-bg:#e8f7ee;--color-success-ink:#156b35;--shadow-svc-voile:0 24px 60px #0a0a0b2e;--font-heading:var(--font-figtree), Figtree, var(--font-arabic), system-ui, sans-serif;--font-body:var(--font-figtree), Figtree, var(--font-arabic), system-ui, sans-serif;--font-weight-heading:600;--tracking-heading:-.03em;--tracking-label:.13em;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--page-max:1440px;--page-pad-x:clamp(20px, 4.5vw, 64px);--sponsor-ratio:3 / 2;--partner-ratio:4 / 3;--radius-pill:999px;--radius-tile:24px;--radius-footer:56px;--band-curve:0 0 100% 100% / 0 0 70px 70px;--band-curve-top:var(--radius-footer) var(--radius-footer) 0 0;--shadow-card:0 1px 2px #0a0a0b08, 0 14px 36px #0a0a0b0d;--shadow-card-hover:0 20px 40px #0a0a0b12;--shadow-tile:0 1px 2px #0a0a0b0d, 0 8px 24px #0a0a0b0f;--shadow-tile-hover:0 16px 36px #0a0a0b12;--shadow-soft:0 1px 2px #0a0a0b0f, 0 6px 18px #0a0a0b0f;--motion-fast:.2s;--motion-med:.25s;--motion-slow:.5s;--motion-entrance:.7s;--motion-ease:cubic-bezier(.22, .61, .36, 1);--lift-card:-4px;--lift-btn:-2px;--pill-tilt:-1.6deg;--pill-tilt-sm:-1.6deg}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-40{z-index:40}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-y-2{row-gap:var(--spacing-2)}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:var(--spacing-4)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-right{text-align:right}.text-\[13px\]{font-size:13px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:var(--spacing-2)}.focus\:top-2:focus{top:var(--spacing-2)}.focus\:z-\[100\]:focus{z-index:100}@media (min-width:560px){.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[900px\]\:grid-cols-\[minmax\(0\,44\%\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(0,44%) minmax(360px,1fr)}.min-\[900px\]\:items-center{align-items:center}.min-\[900px\]\:items-start{align-items:flex-start}}@media (min-width:960px){.min-\[960px\]\:block{display:block}.min-\[960px\]\:inline-flex{display:inline-flex}.min-\[960px\]\:flex-row{flex-direction:row}.min-\[960px\]\:items-center{align-items:center}.min-\[960px\]\:justify-between{justify-content:space-between}.min-\[960px\]\:px-8{padding-inline:var(--spacing-8)}}@media (min-width:1100px){.min-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-whatsapp-tint:#e8f7ee;--tracking-display:-.035em;--shadow-hero:0 24px 60px #0a0a0b14;--motion-entrance-slow:.8s;--sponsor-ratio-value:1.5;--color-fete-1:#e30613;--color-fete-2:var(--color-amc-soft);--color-fete-3:var(--color-amc-red-700);--color-fete-4:var(--color-amc-soft-pale);--color-fete-5:var(--color-amc-red-900);--color-3d-blanc:#f8f8f6;--color-3d-blanc-mat:#f6f6f4;--color-3d-blanc-pur:#fff;--color-3d-noir:#141517;--color-3d-noir-mat:#1a1b1e;--color-3d-caoutchouc:#1b1c1f;--color-3d-verre:#0b0c0e;--color-3d-rouge:#e30613;--color-3d-rouge-profond:#b8050f;--color-3d-marine:#1f2b45;--color-3d-marine-clair:#2b3f66;--color-3d-marine-moyen:#24314d;--color-3d-bretelle:#1d2c4c;--color-3d-chemise:#f3f3ef;--color-3d-col:#f4f4f1;--color-3d-levres:#8a3a2e;--color-3d-peau-1:#c08a62;--color-3d-peau-2:#a8754f;--color-3d-peau-3:#d3a37c;--color-3d-peau-4:#b98660;--color-3d-peau-5:#d9ae86;--color-3d-peau-6:#c99a72;--color-3d-peau-7:#c58f66;--color-3d-cheveux-noir:#1b1714;--color-3d-cheveux-sombre:#16120f;--color-3d-cheveux-brun:#2a1f18;--color-3d-cheveux-chatain:#2a1d16;--color-3d-cheveux-gris:#d8d6d1;--color-3d-sourcils-gris:#c9c5bd;--color-3d-tissu-blanc:#f6f6f3;--color-3d-sombre:#16171a;--color-3d-studio:#8d8f93;--color-3d-papier:#fbfbf9;--color-3d-trait:#ededeb;--color-3d-trait-fort:#d9d9d6}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-wrap:pretty;margin:0 0 var(--spacing-2);line-height:1.14}h1{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,50px);line-height:1.1}h2{font-size:clamp(26px,3vw,36px);line-height:1.18}h3{font-size:24px;line-height:1.28}h4{font-size:20px;line-height:1.3}h5{font-size:16px;line-height:1.35}h6{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-amc-red-700);font-size:12.5px;font-weight:800;line-height:1.4}p{margin:0 0 var(--spacing-3)}@media screen{p{font-size:max(16px,1em)}}a{color:var(--color-amc-red-700);text-underline-offset:3px}a:hover{color:var(--color-amc-red-900)}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--spacing-1);color:#0a0a0b8c;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){figcaption{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.text-muted{color:#0a0a0bb8}@supports (color:color-mix(in lab, red, red)){.text-muted{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.text-meta{color:#0a0a0b8c}@supports (color:color-mix(in lab, red, red)){.text-meta{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:2px}::selection{background:#e3061342}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-amc-red) 26%, transparent)}}.grayscale{filter:none}.hr{height:1px;margin:var(--spacing-4) 0;background:var(--color-hairline);border:0}.btn{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.005em;color:var(--color-amc-ink);border-radius:var(--radius-pill);min-height:44px;transition:background var(--motion-fast) ease, transform var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 28px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-lg{padding:19px 34px;font-size:16px}.btn-primary{background:var(--color-amc-red);color:#fff;border-color:var(--color-amc-red)}.btn-primary:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk);transform:translateY(var(--lift-btn))}.btn-primary:active:not(:disabled){background:var(--color-amc-red-dk);transform:translateY(0)}.btn-secondary{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:#fff}.btn-secondary:hover:not(:disabled){background:#090909}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-amc-ink) 86%, #000)}}.btn-secondary:hover:not(:disabled){border-color:#090909}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-amc-ink) 86%, #000)}}.btn-secondary:hover:not(:disabled){transform:translateY(var(--lift-btn))}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-tertiary{background:var(--color-amc-bg);border-color:var(--color-hairline-strong);color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}.btn-tertiary:hover:not(:disabled){background:var(--color-amc-wash);transform:translateY(var(--lift-btn))}.btn-tertiary:active:not(:disabled){transform:translateY(0)}.btn-whatsapp{background:var(--color-whatsapp);color:var(--color-on-whatsapp);border-color:var(--color-whatsapp)}.btn-whatsapp:hover:not(:disabled){background:var(--color-whatsapp-hover);color:var(--color-on-whatsapp);border-color:var(--color-whatsapp-hover);transform:translateY(var(--lift-btn))}.btn-whatsapp:active:not(:disabled){background:var(--color-whatsapp-hover);transform:translateY(0)}.btn-facebook{background:var(--color-facebook);color:#fff;border-color:var(--color-facebook)}.btn-facebook:hover:not(:disabled){background:var(--color-facebook-hover);border-color:var(--color-facebook-hover);transform:translateY(var(--lift-btn))}.btn-facebook:active:not(:disabled){background:var(--color-facebook-hover);transform:translateY(0)}.btn-ghost{color:var(--color-amc-red-700);border-color:#0000;min-height:0;padding:8px 16px}.btn-ghost:hover{background:var(--color-amc-wash);color:var(--color-amc-red-900)}.btn-ghost:active{background:#e306132e}@supports (color:color-mix(in lab, red, red)){.btn-ghost:active{background:color-mix(in srgb, var(--color-amc-red) 18%, transparent)}}.btn-icon{width:44px;height:44px;padding:0}.btn-block{width:100%;margin-top:var(--spacing-2);text-align:start;justify-content:flex-start}.field>label{color:#0a0a0bcc;margin-bottom:7px;font-size:14.5px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.field>label{color:color-mix(in srgb, var(--color-amc-ink) 80%, transparent)}}.input{width:100%;min-height:48px;font:inherit;color:var(--color-amc-ink);caret-color:var(--color-amc-red-700);background:var(--color-amc-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:12px 16px;font-size:15px;font-weight:600}.input:hover{border-color:#9e9ea0c4}@supports (color:color-mix(in lab, red, red)){.input:hover{border-color:color-mix(in srgb, var(--color-input-border) 55%, var(--color-amc-ink) 22%)}}.input:focus-visible{border-color:var(--color-amc-red);outline:2px solid var(--color-amc-red);outline-offset:0}textarea.input{resize:vertical;min-height:128px}.form-note{background:var(--color-amc-paper);border-inline-start:3px solid var(--color-amc-red);border-radius:var(--radius-sm);color:#0a0a0bd1;margin:0;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.form-note{color:color-mix(in srgb, var(--color-amc-ink) 82%, transparent)}}input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[inputmode=email],input[inputmode=tel],input[inputmode=url],input[inputmode=numeric]{text-align:left;direction:ltr}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}.radio{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-input-border);border-radius:50%;flex:none;width:18px;height:18px}.radio:hover .dot{border-color:var(--color-amc-red)}.radio input:checked+.dot{border-color:var(--color-amc-red);background:var(--color-amc-red);box-shadow:inset 0 0 0 4px var(--color-amc-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-amc-red);outline-offset:2px}.seg{border:1px solid var(--color-input-border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:8px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.seg-opt+.seg-opt{border-inline-start:1px solid var(--color-input-border)}.seg-opt:has(input:checked){background:var(--color-amc-red);color:#fff}.seg-opt:not(:has(input:checked)):hover{background:#0a0a0b12}@supports (color:color-mix(in lab, red, red)){.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-amc-ink) 7%, transparent)}}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-amc-red);outline-offset:-2px}.chip{font-family:var(--font-heading);border-radius:var(--radius-pill);border:1px solid var(--color-amc-divider);background:var(--color-amc-bg);color:var(--color-amc-ink);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:7px;padding:11px 22px;font-size:13.5px;font-weight:800;display:inline-flex}.chip:hover:not(.chip-active){background:var(--color-amc-wash);border-color:var(--color-hairline-strong)}.chip-active{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:#fff}.page-shell{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad-x);margin-inline:auto;padding-top:56px}.page-shell-narrow{max-width:900px}.card{gap:var(--spacing-2);border-radius:var(--radius-md);background:var(--color-amc-bg);box-shadow:var(--shadow-card);transition:transform var(--motion-med) ease, box-shadow var(--motion-med) ease, border-color var(--motion-med) ease;border:1px solid #0000;flex-direction:column;padding:22px 26px 26px;display:flex}a.card:hover,.card-hover:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}.card-title{font-family:var(--font-heading);letter-spacing:-.012em;font-size:20px;font-weight:800;line-height:1.28}.card-body{color:#0a0a0bb8;margin:0;font-size:15px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.card-body{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.card-body{flex:1}.card-meta{color:#0a0a0b8c;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.card-meta{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.dashboard-section__title{font-family:var(--font-heading);color:var(--color-amc-ink);border-inline-start:3px solid var(--color-amc-red-700);border-block-end:1px solid var(--color-hairline);padding-inline-start:12px;margin:0 0 12px;padding-bottom:8px;font-size:18px;font-weight:800;line-height:1.3}.elev-sm{box-shadow:var(--shadow-soft)}.elev-md{box-shadow:var(--shadow-tile)}.elev-lg{box-shadow:var(--shadow-card)}.stripe-placeholder{background:repeating-linear-gradient(45deg, var(--color-stripe-a) 0 14px, var(--color-stripe-b) 14px 28px);color:#0a0a0b8c;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.stripe-placeholder{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.stripe-placeholder{text-align:center;font-family:ui-monospace,monospace;font-size:11.5px}.tag{letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;padding:5px 13px;font-size:11.5px;font-weight:800;display:inline-flex}.tag-accent{background:var(--color-amc-red);color:#fff}.tag-neutral{background:var(--color-amc-bg);border:1px solid var(--color-hairline);color:#0a0a0bb8}@supports (color:color-mix(in lab, red, red)){.tag-neutral{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.tag-outline{border:1px solid var(--color-hairline-strong);color:var(--color-amc-red-700)}.tag-new{background:var(--color-amc-red);color:#fff;padding:5px 13px}.pill-success{background:var(--color-success-bg);color:var(--color-success);font-weight:800}.section-tick{border-radius:var(--radius-pill);background:var(--color-amc-red);flex-shrink:0;width:26px;height:3px;display:block}.page-title-line{border-radius:var(--radius-pill);background:var(--color-amc-red);width:34px;height:4px;margin-bottom:14px;display:block}header{background:var(--color-amc-bg);border-bottom:1px solid var(--color-hairline);transition:border-color var(--motion-med) ease}header[data-scrolled=true]{border-bottom-color:#0a0a0b33}@supports (color:color-mix(in lab, red, red)){header[data-scrolled=true]{border-bottom-color:color-mix(in srgb, var(--color-amc-ink) 20%, transparent)}}.nav{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-hairline);display:flex}.nav-brand{font-family:var(--font-heading);margin-inline-end:auto;font-size:18px;font-weight:800}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-amc-red)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0ba6;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.table th{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.table th{padding:var(--spacing-2);border-bottom:1px solid var(--color-hairline)}@media screen{.table th{font-size:12px}}.table td{padding:var(--spacing-2);border-top:1px solid var(--color-hairline)}.table tbody tr:first-child td{border-top:none}.table tbody tr:hover{background:#0a0a0b08}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover{background:color-mix(in srgb, var(--color-amc-ink) 3%, transparent)}}.table tbody tr.row-link{cursor:pointer}.table tbody tr.row-link:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:-2px}.table-scroll{overflow-x:auto}@media (max-width:767px){.table-scroll{display:none}}.admin-cards{gap:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:768px){.admin-cards{display:none}}.admin-card{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--color-hairline);background:var(--color-amc-bg);flex-direction:column;display:flex}a.admin-card{color:inherit;text-decoration:none}a.admin-card,.admin-card.row-link{cursor:pointer;transition:border-color .2s,background-color .2s}a.admin-card:hover,a.admin-card:focus-visible,.admin-card.row-link:hover,.admin-card.row-link:focus-visible{border-color:var(--color-amc-red);background:#fef5f6}@supports (color:color-mix(in lab, red, red)){a.admin-card:hover,a.admin-card:focus-visible,.admin-card.row-link:hover,.admin-card.row-link:focus-visible{background:color-mix(in srgb, var(--color-amc-red) 4%, var(--color-amc-bg))}}.admin-card-row{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);font-size:14px;display:flex}.admin-card-label{letter-spacing:.06em;text-transform:uppercase;color:#0a0a0ba6;flex-shrink:0;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-card-label{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.admin-card-value{text-align:end;min-width:0}.admin-card-actions{gap:var(--spacing-2);margin-top:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-shell-root{--radius-md:16px;--radius-lg:20px;--shadow-card:var(--shadow-soft);--shadow-card-hover:var(--shadow-tile);--lift-card:0px;width:100%}.admin-shell-root .btn{padding:10px 18px;font-size:14px}.admin-shell-root .btn-icon{padding:8px}.admin-shell-root .table tbody tr:hover{background:var(--color-amc-wash)}.admin-layout{display:block}@media (min-width:960px){.admin-layout{min-height:var(--admin-rail-h,calc(100vh - 101px));min-height:var(--admin-rail-h,calc(100dvh - 101px));grid-template-columns:264px minmax(0,1fr);align-items:stretch;display:grid}}.admin-sidebar{display:none}@media (min-width:960px){.admin-sidebar{background:#fef5f6;display:block}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{background:color-mix(in srgb, var(--color-amc-red) 4%, var(--color-amc-bg))}}.admin-sidebar{border-inline-end:1px solid var(--color-hairline)}}.admin-sidebar-inner{top:var(--admin-rail-top,101px);max-height:calc(100vh - 101px);max-height:var(--admin-rail-h,calc(100dvh - 101px));flex-direction:column;padding-inline:16px;display:flex;position:sticky}.admin-sidebar-nav{flex-direction:column;gap:18px;display:flex}.admin-sidebar-inner .admin-sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e3061366 transparent;direction:rtl;flex:auto;min-height:0;padding-block:22px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-inner .admin-sidebar-nav{scrollbar-color:color-mix(in srgb, var(--color-amc-red) 40%, transparent) transparent}}.admin-sidebar-inner .admin-sidebar-nav>.admin-sidebar-group{direction:ltr}[dir=rtl] .admin-sidebar-inner .admin-sidebar-nav>.admin-sidebar-group{direction:rtl}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar{width:8px}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-track{background:0 0}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb{background:#e3061366}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-amc-red) 40%, transparent)}}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#e3061399}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-amc-red) 60%, transparent)}}.admin-sidebar-inner .admin-sidebar-nav::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.admin-sidebar-group{flex-direction:column;gap:3px;display:flex}.admin-sidebar-panel{flex-direction:column;gap:3px;margin-top:3px;display:flex}.admin-sidebar-toggle{border-radius:var(--radius-sm);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;transition:background-color .18s;display:flex}.admin-sidebar-toggle:hover{background:#e306130f}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-toggle:hover{background:color-mix(in srgb, var(--color-amc-red) 6%, transparent)}}.admin-sidebar-heading{letter-spacing:.06em;text-transform:uppercase;color:#0a0a0bd9;margin:0;font-size:14px;font-weight:800;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-heading{color:color-mix(in srgb, var(--color-amc-ink) 85%, transparent)}}[lang=ar] .admin-sidebar-heading{letter-spacing:0;font-size:15.5px}.admin-sidebar-chevron{color:#0a0a0b73;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-chevron{color:color-mix(in srgb, var(--color-amc-ink) 45%, transparent)}}.admin-sidebar-chevron{transition:transform .2s,color .18s}.admin-sidebar-toggle:hover .admin-sidebar-chevron{color:var(--color-amc-red-700)}.admin-sidebar-toggle[aria-expanded=true] .admin-sidebar-chevron{transform:rotate(180deg)}.admin-nav-link{border-radius:var(--radius-sm);font-family:var(--font-heading);color:var(--color-amc-ink);align-items:center;gap:12px;padding:11px 14px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.admin-nav-link:hover{background:#e3061314}@supports (color:color-mix(in lab, red, red)){.admin-nav-link:hover{background:color-mix(in srgb, var(--color-amc-red) 8%, transparent)}}.admin-nav-link:hover{color:var(--color-amc-red-700)}.admin-nav-icon{color:#0a0a0b8c;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.admin-nav-icon{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.admin-nav-icon{transition:color .18s}.admin-nav-link:hover .admin-nav-icon{color:var(--color-amc-red-700)}.admin-nav-link-active,.admin-nav-link-active:hover{background:#e3061321}@supports (color:color-mix(in lab, red, red)){.admin-nav-link-active,.admin-nav-link-active:hover{background:color-mix(in srgb, var(--color-amc-red) 13%, transparent)}}.admin-nav-link-active,.admin-nav-link-active:hover,.admin-nav-link-active .admin-nav-icon{color:var(--color-amc-red-700)}.admin-nav-link-lg{gap:14px;padding:14px 12px;font-size:16.5px}.admin-main{min-width:0;padding:28px 16px}@media (min-width:960px){.admin-main{padding:36px 40px}}.admin-main-inner{inline-size:100%}.admin-main .messagerie-intro,.admin-main .messagerie-form{max-inline-size:none}.admin-liste-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-liste-detail-fermer{justify-content:flex-end;margin-block-end:12px;display:flex}@media (min-width:860px){.admin-liste-detail.est-ouvert{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.admin-liste-detail.est-ouvert.admin-liste-detail-etroite{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.admin-liste-detail-collant{max-block-size:calc(var(--admin-rail-h,100dvh - 101px) - 32px);position:sticky;inset-block-start:calc(var(--admin-rail-top,101px) + 16px);overflow-y:auto}}.admin-filters{flex-wrap:wrap;align-items:end;gap:12px 16px;margin-bottom:24px;display:flex}.admin-filters .admin-filter{flex:180px;min-width:160px;margin-bottom:0}.admin-wordmark{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-weight:800}[lang=ar] .admin-wordmark{text-transform:none;letter-spacing:normal}.admin-main .table{font-size:15px}.admin-main .table th{font-size:12.5px;line-height:1.5}.admin-main .table td{line-height:1.65}.admin-main .field>label{font-size:13.5px;line-height:1.5}.admin-card-row{font-size:15px;line-height:1.6}.admin-card-label{font-size:11.5px;line-height:1.5}.admin-switch{align-items:center;gap:var(--spacing-2,8px);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.admin-switch-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.admin-switch-track{border:1px solid var(--color-hairline-strong);background:var(--color-amc-wash);border-radius:999px;flex:none;block-size:24px;inline-size:44px;transition:background-color .15s,border-color .15s;display:inline-block;position:relative}.admin-switch-knob{background:#fff;border-radius:50%;block-size:18px;inline-size:18px;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0a0a0b4d}@supports (color:color-mix(in lab, red, red)){.admin-switch-knob{box-shadow:0 1px 2px color-mix(in srgb, var(--color-amc-ink) 30%, transparent)}}.admin-switch-knob{transition:inset-inline-start .15s}.admin-switch[data-on=true] .admin-switch-track{background:var(--color-success);border-color:var(--color-success)}.admin-switch[data-on=true] .admin-switch-knob{inset-inline-start:calc(100% - 20px)}.admin-switch-text{border-radius:var(--radius-sm);color:var(--color-amc-red-700);background:var(--color-amc-wash);padding-inline:8px;font-size:13.5px;font-weight:600}.admin-switch[data-on=true] .admin-switch-text{color:var(--color-success);background:var(--color-success-bg)}.admin-switch-input:focus-visible+.admin-switch-track{outline:2px solid var(--color-amc-red-700);outline-offset:2px}.admin-switch-input:disabled~*{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.admin-switch-track,.admin-switch-knob{transition:none}}.admin-partner-service[data-ouvert=true]{border-inline-start:3px solid var(--color-success)}.dialog-backdrop{z-index:50;padding:var(--spacing-4);background:#0a0a0b80;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dialog-backdrop{background:color-mix(in srgb, var(--color-amc-ink) 50%, transparent)}}.dialog{gap:var(--spacing-3);width:min(440px,100%);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-size:20px;font-weight:800}.dialog-body{color:#0a0a0bd9;font-size:14px}@supports (color:color-mix(in lab, red, red)){.dialog-body{color:color-mix(in srgb, var(--color-amc-ink) 85%, transparent)}}.dialog-actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s ease var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal-visible]{opacity:1;transform:none}[data-reveal-group]{transition:transform var(--motion-slow) var(--motion-ease);transform:translateY(6px)}[data-reveal-group][data-reveal-group-visible]{transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:576px){[data-reveal-group]{transform:scale(.99)}[data-reveal-group][data-reveal-group-visible]{transform:none}}@media (prefers-reduced-motion:no-preference){@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroCard{0%{opacity:0;transform:translateY(26px)rotate(1.2deg)}to{opacity:1;transform:none}}}[dir=rtl] h6,[dir=rtl] .card-kicker,[dir=rtl] .tag,[dir=rtl] .tag-new,[dir=rtl] .admin-card-label,[dir=rtl] .admin-sidebar-heading,[dir=rtl] .table th,[dir=rtl] .nav-brand{letter-spacing:normal}[lang=ar] :not(input):not(textarea){letter-spacing:normal!important}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6{text-transform:none!important}[lang=ar] h1{font-size:clamp(34px,4.4vw,48px)!important;line-height:1.3!important}[lang=ar] h2{font-size:clamp(26px,3.2vw,34px)!important;line-height:1.32!important}[lang=ar] h3{font-size:26px!important;line-height:1.35!important}[lang=ar] h4{font-size:21.5px!important;line-height:1.35!important}[lang=ar] h5{font-size:17px!important;line-height:1.45!important}[lang=ar] h6{font-size:13.5px!important;line-height:1.5!important}[lang=ar] p{font-size:17.5px!important;line-height:1.8!important}[lang=ar] li,[lang=ar] .card-body,[lang=ar] .table td,[lang=ar] td{line-height:1.8!important}[lang=ar] .nav-brand{font-size:20px!important;font-family:var(--font-arabic), "Noto Sans Arabic", Figtree, sans-serif!important}[lang=ar] .nav a{font-size:15.5px!important;line-height:1.5!important}[lang=ar] .btn{font-size:15.5px!important;line-height:1.4!important}[lang=ar] .chip,[lang=ar] .seg-opt{font-size:14.5px!important}[lang=ar] .field>label{font-size:14px!important;line-height:1.5!important}[lang=ar] .input,[lang=ar] textarea.input{font-size:16px!important;line-height:1.6!important}[lang=ar] .radio{font-size:15.5px!important}[lang=ar] .form-note{font-size:16px!important;line-height:1.8!important}[lang=ar] .card-title{font-size:22px!important;line-height:1.5!important}[lang=ar] .card-body{font-size:16.5px!important}[lang=ar] .card-kicker,[lang=ar] .card-meta{font-size:14px!important}[lang=ar] .dashboard-section__title{font-size:19px!important}[lang=ar] .tag,[lang=ar] .tag-outline,[lang=ar] .tag-accent{font-size:12.5px!important}[lang=ar] .tag-new{font-size:12px!important}[lang=ar] .uppercase.font-extrabold{font-size:13.5px!important}[lang=ar] .table{font-size:15.5px!important}[lang=ar] .table th{font-size:13px!important}[lang=ar] figcaption,[lang=ar] .stripe-placeholder{font-size:12.5px!important;line-height:1.5!important}.orgchart{--orgchart-line:var(--color-amc-soft-pale);--orgchart-drop:28px;flex-direction:column;align-items:center;width:100%;display:flex}.orgchart-trunk{width:2px;height:var(--orgchart-drop);background:var(--orgchart-line);flex:none}.orgchart-level-label{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--color-amc-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin-top:8px;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.18;display:inline-flex}.orgchart-level-count{font-family:var(--font-body);border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-700);padding:6px 14px;font-size:13.5px;font-weight:800}.orgchart-group{width:100%;padding-top:var(--orgchart-drop);border-top:2px solid var(--orgchart-line);position:relative}.orgchart-group:before,.orgchart-group:after{content:"";background:var(--orgchart-line);width:2px;height:12px;position:absolute;top:0}.orgchart-group:before{inset-inline-start:0}.orgchart-group:after{inset-inline-end:0}.orgchart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:640px){.orgchart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.orgchart-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.orgchart-top{width:100%;max-width:250px}.orgchart-card{text-align:center;align-items:center;gap:var(--spacing-2);height:100%;padding:30px 20px}.orgchart-avatar{place-items:center;width:108px;height:108px;margin-bottom:6px;display:grid}.orgchart-photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.orgchart-top .orgchart-avatar{width:140px;height:140px}.orgchart-top .orgchart-photo{width:128px;height:128px}.orgchart-name{font-family:var(--font-arabic), "Noto Sans Arabic", var(--font-heading);letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.25}.orgchart-role{font-family:var(--font-arabic), "Noto Sans Arabic", var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amc-red-700);font-size:13.5px;font-weight:700}.orgchart-role-libre{letter-spacing:0;text-transform:none;line-height:1.35}.orgchart-contact{border-top:1px solid var(--color-hairline);flex-direction:column;gap:3px;width:100%;margin-top:auto;padding-top:12px;display:flex}.orgchart-contact-line{color:#0a0a0ba8;font-size:13.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.orgchart-contact-line{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.orgchart-phone{color:var(--color-amc-red-700);text-decoration:none}.orgchart-phone:hover{text-decoration:underline}.orgchart-card-vacant{background:#0a0a0b;justify-content:center}@supports (color:color-mix(in lab, red, red)){.orgchart-card-vacant{background:color-mix(in srgb, var(--color-amc-ink) 3%, var(--color-surface,#fff))}}.orgchart-card-vacant{border-style:dashed}.orgchart-role-vacant{color:#0a0a0b7a}@supports (color:color-mix(in lab, red, red)){.orgchart-role-vacant{color:color-mix(in srgb, var(--color-amc-ink) 48%, transparent)}}.mandat-figure{width:100%;margin:0}.mandat-years{font-family:var(--font-heading);letter-spacing:.11em;text-transform:uppercase;color:var(--color-amc-red-700);font-size:12px;font-weight:800;line-height:1.4}.mandat-timeline{flex-direction:column;display:flex}.mandat-row{grid-template-columns:88px minmax(0,1fr);gap:0 26px;display:grid}.mandat-rail{flex-direction:column;align-items:center;display:flex}.mandat-rail-year{background:var(--color-amc-red);color:#fff;width:74px;height:74px;font-family:var(--font-heading);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.mandat-rail-line{background:#fbd0d2;flex:1;width:2px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.mandat-rail-line{background:color-mix(in srgb, var(--color-amc-soft-pale) 55%, var(--color-amc-bg))}}.mandat-row:last-child .mandat-rail-line{display:none}@media (max-width:640px){.mandat-row{grid-template-columns:56px minmax(0,1fr);gap:0 16px}.mandat-rail-year{width:52px;height:52px;font-size:13.5px}}.mandat-card{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-amc-bg);flex-direction:column;gap:12px;margin-bottom:26px;padding:30px 34px;display:flex}@media (max-width:640px){.mandat-card{padding:22px 20px}}.mandat-roster-label{letter-spacing:.09em;text-transform:uppercase;color:#0a0a0b8c;font-size:11.5px;font-weight:800;display:block}@supports (color:color-mix(in lab, red, red)){.mandat-roster-label{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.mandat-roster-label{margin-bottom:10px}.mandat-roster-list{flex-flow:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mandat-roster-list li{border-radius:var(--radius-pill);background:var(--color-amc-paper);align-items:baseline;gap:5px;padding:7px 15px;display:inline-flex}.mandat-roster-nom{color:#0a0a0bbf;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mandat-roster-nom{color:color-mix(in srgb, var(--color-amc-ink) 75%, transparent)}}.mandat-roster-role{color:var(--color-amc-red-700);font-size:13px;font-weight:700}.mandat-roster-role:before{content:"·";color:#0a0a0b66;margin-inline-end:5px}@supports (color:color-mix(in lab, red, red)){.mandat-roster-role:before{color:color-mix(in srgb, var(--color-amc-ink) 40%, transparent)}}.mandat-paragraphe{color:#0a0a0be0;font-size:14.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.mandat-paragraphe{color:color-mix(in srgb, var(--color-amc-ink) 88%, transparent)}}.mandat-paragraphe p{margin:0 0 8px}.mandat-paragraphe p:last-child{margin-bottom:0}.mandat-actuel{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:860px){.mandat-actuel{grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:32px}}.mandat-actuel-texte{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mandat-badge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tilt-pill.mandat-badge{letter-spacing:.13em;margin:0;padding:7px 15px;font-size:11px;line-height:1.3}.mandat-actuel-legende{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.18}.mandat-actuel-cta{margin-top:4px}.mandat-actuel-figure{justify-content:flex-start;margin:0;display:flex}.mandat-actuel-img{border-radius:var(--radius-tile);width:auto;max-width:100%;height:auto;max-height:320px;display:block}.mandat-actuel-blob{inset-inline-end:-14px;width:clamp(72px,10vw,110px);height:clamp(72px,10vw,110px);bottom:-14px}.mandat-figure .mandat-paragraphe,.mandat-actuel-texte .mandat-paragraphe{max-width:78ch;margin-top:14px}[lang=ar] .mandat-roster-nom,[lang=ar] .mandat-roster-role{font-size:14px!important}[lang=ar] .mandat-paragraphe{font-size:15.5px!important}[lang=ar] .mandat-roster-label{font-size:12.5px!important}[lang=ar] .mandat-years{font-size:13px!important}[lang=ar] .mandat-badge{font-size:12.5px!important}[lang=ar] .orgchart-level-label{font-size:clamp(25px,2.7vw,35px)!important;line-height:1.35!important}[lang=ar] .orgchart-name{font-size:17px!important}[lang=ar] .orgchart-role,[lang=ar] .orgchart-contact-line,[lang=ar] .orgchart-level-count{font-size:15px!important}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}.birthday-card-overlay{z-index:55;pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.birthday-card{pointer-events:auto;border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);width:100%;max-width:420px;box-shadow:var(--shadow-card-hover);text-align:center;padding:40px 26px 28px;position:relative;overflow:hidden}.birthday-card:before{content:"";background:linear-gradient(90deg, var(--color-amc-red) 0%, var(--color-amc-red-700) 100%);height:6px;position:absolute;inset-block-start:0;inset-inline:0}.birthday-card-dismiss{color:#0a0a0b8c;position:absolute;inset-block-start:10px;inset-inline-end:10px}@supports (color:color-mix(in lab, red, red)){.birthday-card-dismiss{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.birthday-card-icon{color:#fff;background:linear-gradient(90deg, var(--color-amc-red) 0%, var(--color-amc-red-700) 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;display:inline-flex}.birthday-card-title{color:var(--color-amc-ink);font-size:20px;font-weight:800;display:block}.birthday-card-message{color:#0a0a0bc7;margin:8px 0 0;font-size:16px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.birthday-card-message{color:color-mix(in srgb, var(--color-amc-ink) 78%, transparent)}}@media (prefers-reduced-motion:no-preference){@keyframes birthdayCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.birthday-card{animation:birthdayCardIn var(--motion-entrance) ease both}}:root[data-birthday=true] .section-tick,:root[data-birthday=true] .btn-primary{background-image:linear-gradient(90deg, var(--color-amc-red) 0%, var(--color-amc-red-700) 100%)}:root[data-birthday=true] .card{border-color:#e89ba0}@supports (color:color-mix(in lab, red, red)){:root[data-birthday=true] .card{border-color:color-mix(in srgb, var(--color-amc-red) 35%, var(--color-hairline))}}@media (prefers-reduced-motion:reduce){.birthday-confetti{display:none}.birthday-confetti-piece{animation:none}}.card-carousel{position:absolute;inset:0}.card-carousel[data-motion]{position:absolute}.card-carousel-viewport{position:absolute;inset:0;overflow:hidden}.card-carousel-slide{opacity:0;position:absolute;inset:0}.card-carousel-slide[data-active]{opacity:1}@media (prefers-reduced-motion:no-preference){.card-carousel-slide{transition:opacity var(--motion-entrance) var(--motion-ease)}}@media (prefers-reduced-motion:reduce){.card-carousel-slide{transition:none}}.card-carousel .motion-toggle:focus{z-index:2}.card-carousel-dots{z-index:2;justify-content:center;gap:var(--spacing-1);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;inset-block-end:var(--spacing-2);inset-inline:0}.card-carousel-dot{cursor:pointer;pointer-events:auto;background:0 0;border:none;width:44px;height:44px;padding:0;position:relative}.card-carousel-dot:before{content:"";background:#ffffff8c;border-radius:999px;width:8px;height:8px;position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:calc(50% - 4px)}@supports (color:color-mix(in lab, red, red)){.card-carousel-dot:before{background:color-mix(in srgb, var(--color-amc-bg) 55%, transparent)}}.card-carousel-dot:before{box-shadow:0 0 0 1px #0a0a0b4d}@supports (color:color-mix(in lab, red, red)){.card-carousel-dot:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-amc-ink) 30%, transparent)}}.card-carousel-dot:before{transition:width var(--motion-med) var(--motion-ease), inset-inline-start var(--motion-med) var(--motion-ease), background var(--motion-med) var(--motion-ease)}.card-carousel-dot[data-active]:before{background:var(--color-amc-bg);width:22px;inset-inline-start:calc(50% - 11px)}.card-carousel-dots-compact{gap:0;inset-block-end:4px}.card-carousel-dots-compact .card-carousel-dot{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.card-carousel-dot:before{transition:none}}.curve-band{background:var(--curve-surface,var(--color-amc-paper));width:100%;color:var(--curve-ink,inherit)}.curve-top{border-radius:var(--band-curve-top);padding-top:var(--curve-depth,64px)}.curve-bottom{border-radius:var(--band-curve);padding-bottom:var(--curve-depth,64px)}.curve-paper{--curve-surface:var(--color-amc-paper);--curve-depth:64px}.curve-ink-band{--curve-surface:var(--color-amc-ink);--curve-ink:var(--color-amc-bg)}.curve-band+.page-shell{padding-top:var(--spacing-6)}@media (prefers-reduced-motion:no-preference){@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.curve-band{animation:riseIn var(--motion-entrance) var(--motion-ease) both}.btn-icon,.chip{transition:transform var(--motion-med) var(--motion-ease), border-color var(--motion-med) var(--motion-ease), background var(--motion-med) var(--motion-ease)}.btn-icon:hover,.chip:hover{transform:translateY(-2px)}}.btn-ghost{position:relative}.btn-ghost:after{content:"";transform-origin:0;height:2px;transition:transform var(--motion-med) var(--motion-ease);inset-inline:0;background:currentColor;position:absolute;bottom:-2px;transform:scaleX(0)}[dir=rtl] .btn-ghost:after{transform-origin:100%}.btn-ghost:hover:after,.btn-ghost:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.btn-ghost:after{display:none}}.crop-zoom{height:44px;accent-color:var(--color-amc-red);cursor:pointer}.crop-zoom::-webkit-slider-thumb{width:24px;height:24px}.crop-zoom::-moz-range-thumb{width:24px;height:24px}.partner-card{width:100%;aspect-ratio:var(--partner-ratio);border-radius:var(--radius-md);background:var(--color-amc-paper);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-med) ease;border:1px solid #0000;position:relative;overflow:hidden}.partner-card:hover,.partner-card:focus-within{box-shadow:var(--shadow-card-hover)}.partner-card-media{object-fit:contain;width:100%;height:100%;padding:var(--spacing-6);transition:transform .4s var(--motion-ease,ease);position:absolute;inset:0}.partner-card:hover .partner-card-media{transform:scale(1.04)}.partner-card-fallback{background:var(--color-amc-wash);width:100%;height:100%;color:var(--color-amc-red-700);font-family:var(--font-heading);place-items:center;font-size:44px;font-weight:800;display:grid}.partner-card-sector{letter-spacing:.09em;text-transform:uppercase;color:var(--color-amc-soft);font-size:16px;font-weight:800}.partner-card-overlay{justify-content:flex-end;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);text-align:start;color:#fff;background:linear-gradient(#0000 0%,#0a0a0bb8 58%,#0a0a0beb 100%);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.partner-card-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-amc-ink) 92%, transparent) 0%, color-mix(in srgb, var(--color-amc-ink) 72%, transparent) 42%, transparent 100%)}}.partner-card-overlay{opacity:0;pointer-events:none;transition:opacity .25s var(--motion-ease,ease)}.partner-card:hover .partner-card-overlay,.partner-card:focus-within .partner-card-overlay{opacity:1;pointer-events:auto}.partner-card-name{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.25}.partner-card-line{-webkit-line-clamp:1;line-clamp:1;color:#ffffffe0;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.partner-card-btn{margin-top:var(--spacing-1);background:var(--color-amc-bg);color:var(--color-amc-ink);border:2px solid var(--color-amc-bg)}.partner-card-btn:hover{background:var(--color-amc-red);border-color:var(--color-amc-red);color:#fff}@media (hover:none){.partner-card-overlay{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.partner-card,.partner-card-media,.partner-card-overlay{transition:none}.partner-card:hover .partner-card-media{transform:none}}[lang=ar] .partner-card-name{font-size:21px;line-height:1.45}[lang=ar] .partner-card-line{font-size:15.5px}.conv-method-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.conv-method-tag{border-radius:var(--radius-pill);letter-spacing:-.005em;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 11px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex}.conv-method-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv-method-tag>svg{flex:none}.conv-method-tag[data-method=prelevement]{background:var(--color-amc-red);color:#fff}.conv-method-tag[data-method=direct]{background:var(--color-amc-soft);color:var(--color-amc-red-900)}.conv-method-tag[data-method=autre]{background:var(--color-amc-wash);color:var(--color-amc-red-700)}[lang=ar] .conv-method-tag{font-size:13px}.conv-remise-chip{border-radius:var(--radius-pill);letter-spacing:-.005em;background:var(--color-amc-soft);min-width:0;max-width:100%;color:var(--color-amc-red-900);flex:none;align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;font-weight:800;line-height:1.4;display:inline-flex}.conv-remise-chip>svg{flex:none}.conv-remise-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root{--hero-fit-floor:18px;--hero-fit-floor-ar:22px}.programme-grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.programme-grid-4up{grid-template-columns:minmax(0,1fr)}@media (min-width:576px){.programme-grid-4up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.programme-grid-4up{grid-template-columns:repeat(4,minmax(0,1fr))}}.programme-card{aspect-ratio:16/10;border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-amc-bg);isolation:isolate;transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:block;position:relative;overflow:hidden}.programme-card-hit{z-index:1;border-radius:inherit;touch-action:pan-y;text-decoration:none;position:absolute;inset:0}.programme-card-hit:focus-visible{outline-offset:-3px}@media (min-width:580px){.programme-card{aspect-ratio:3/4}}@media (max-width:579.98px){.programme-card{aspect-ratio:16/9}.programme-grid,.programme-grid-4up{gap:var(--spacing-4)}}.programme-card img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--motion-ease);position:absolute;inset:0}.programme-card .stripe-placeholder{width:100%;height:100%;position:absolute;inset:0}.programme-card-body{gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);background:linear-gradient(#0000,#0a0a0bb3 45%,#0a0a0beb);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.programme-card-body{background:linear-gradient(to top, color-mix(in srgb, var(--color-amc-ink) 92%, transparent), color-mix(in srgb, var(--color-amc-ink) 70%, transparent) 55%, transparent)}}.programme-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.programme-card-past{z-index:2;border-radius:var(--radius-pill);background:#0a0a0be0;align-items:center;padding:6px 13px;display:inline-flex;position:absolute;inset-block-start:var(--spacing-3);inset-inline-start:var(--spacing-3)}@supports (color:color-mix(in lab, red, red)){.programme-card-past{background:color-mix(in srgb, var(--color-amc-ink) 88%, transparent)}}.programme-card-past{color:var(--color-amc-bg);font-family:var(--font-heading);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:800}[dir=rtl] .programme-card-past{letter-spacing:normal}.programme-card-passee img,.programme-card-passee .stripe-placeholder{filter:grayscale(.55)brightness(.84)}.programme-card-kicker{align-self:flex-start}.programme-card-title{font-family:var(--font-heading);color:var(--color-amc-bg);font-size:18px;font-weight:800;line-height:1.25}.programme-card-meta{color:#fffc;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.programme-card-meta{color:color-mix(in srgb, var(--color-amc-bg) 80%, transparent)}}.programme-card-cta{margin-top:var(--spacing-2);align-self:flex-start;align-items:center;gap:var(--spacing-2);background:var(--color-amc-bg);min-height:40px;color:var(--color-amc-ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.programme-card-body{opacity:0;transition:opacity var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);transform:translateY(8px)}.programme-card:hover .programme-card-body,.programme-card:focus-within .programme-card-body{opacity:1;transform:none}.programme-card:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}.programme-card:hover img{transform:scale(1.04)}.programme-card:hover:has(.programme-card-hit:active){transform:translateY(calc(var(--lift-card) / 2)) scale(.98)}}.programme-card:has(.programme-card-hit:active){transition-duration:var(--motion-fast);transform:scale(.98)}@media (hover:none),(pointer:coarse){.programme-card-body{opacity:1;padding-block-start:var(--spacing-8)}.programme-card-cta{display:none}}@media (max-width:579.98px){.programme-card-body{padding:var(--spacing-6) var(--spacing-4) var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.programme-card,.programme-card img{transition:none}.programme-card-body{transition:opacity var(--motion-med) var(--motion-ease)}.programme-card-body,.programme-card:hover,.programme-card:hover img{transform:none}}.activite-card-list{gap:var(--spacing-4);flex-direction:column;display:flex}.activite-card{background:var(--color-amc-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-amc-ink);isolation:isolate;transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);grid-template-columns:minmax(0,1fr) clamp(104px,30%,220px);align-items:stretch;text-decoration:none;display:grid;position:relative;overflow:hidden}.activite-card-hit{z-index:1;border-radius:inherit;touch-action:pan-y;text-decoration:none;position:absolute;inset:0}.activite-card-hit:focus-visible{outline-offset:-3px}.activite-card-body{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);flex-direction:column;min-width:0;display:flex}.activite-card-head{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1);flex-wrap:wrap;display:flex}.activite-card-kicker{align-self:center}.activite-card-title{font-family:var(--font-heading);color:var(--color-amc-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.activite-card-meta{align-items:center;gap:var(--spacing-2);color:#0a0a0ba8;font-size:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.activite-card-meta{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.activite-card-meta svg{color:var(--color-amc-red-700);flex-shrink:0}.activite-card-cta{margin-top:var(--spacing-2);color:var(--color-amc-red-700);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.activite-card-media{background:var(--color-hairline);align-self:stretch;position:relative}.activite-card-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.activite-card-media .stripe-placeholder{width:100%;height:100%;position:absolute;inset:0}.activite-card-status{border-radius:var(--radius-pill);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.activite-card-status-programmee{background:#e306131a}@supports (color:color-mix(in lab, red, red)){.activite-card-status-programmee{background:color-mix(in srgb, var(--color-amc-red) 10%, transparent)}}.activite-card-status-programmee{color:var(--color-amc-red-700)}.activite-card-status-realisee{background:var(--color-success-bg);color:var(--color-success)}.activite-card-status-non-realisee{background:var(--color-amc-bg);border:1px solid var(--color-hairline-strong);color:#0a0a0ba8}@supports (color:color-mix(in lab, red, red)){.activite-card-status-non-realisee{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.activite-card-status-annulee{background:#b8050f1f}@supports (color:color-mix(in lab, red, red)){.activite-card-status-annulee{background:color-mix(in srgb, var(--color-amc-red-700) 12%, transparent)}}.activite-card-status-annulee{color:var(--color-amc-red-700)}.activite-card-status-passee{background:var(--color-amc-ink);color:var(--color-amc-bg)}.activite-card-passee .activite-card-media img{filter:grayscale(.35)opacity(.82)}.activite-card-join{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;padding-inline-start:var(--spacing-2);display:flex}.activite-card-join .btn{font-size:13px}@media (hover:hover) and (pointer:fine){.activite-card:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}}@media (prefers-reduced-motion:reduce){.activite-card{transition:none}.activite-card:hover{transform:none}}@media (max-width:479.98px){.activite-card-body{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4)}.activite-card-head{gap:var(--spacing-1);margin-bottom:0}.activite-card-title{font-size:16px;line-height:1.2}.activite-card-meta{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.activite-card-cta{margin-top:var(--spacing-1);font-size:13px}}[dir=rtl] .detail-back-arrow{transform:scaleX(-1)}.detail-figure{border-radius:var(--radius-md);border:1px solid var(--color-hairline);width:auto;max-width:100%;height:auto;max-height:86svh;display:block}.detail-figure-frame{justify-content:flex-start;align-items:flex-start;display:flex}.detail-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-hairline);width:100%;display:block}.detail-thumb-grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.detail-thumb-grid>:only-child .detail-thumb{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:86svh}.detail-body{max-width:1180px;margin-inline:auto}.admin-orgchart{--orgchart-line:var(--color-amc-red);--orgchart-drop:22px;flex-direction:column;align-items:center;width:100%;display:flex}.admin-org-top{width:100%;max-width:280px}.admin-org-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;display:grid}.admin-org-node{cursor:grab;min-width:0}.admin-org-node[data-dragging]{opacity:.45;cursor:grabbing}.admin-org-node[data-drag-over] .admin-org-card{border-color:var(--color-amc-red);box-shadow:inset 0 0 0 2px var(--color-amc-red)}.admin-org-card{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-amc-bg);flex-direction:column;gap:4px;height:100%;padding:12px 12px 10px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.admin-org-grip{color:#0a0a0b59;top:8px;position:absolute;inset-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.admin-org-grip{color:color-mix(in srgb, var(--color-amc-ink) 35%, transparent)}}.admin-org-grip{pointer-events:none}.admin-org-name{font-family:var(--font-heading);padding-inline-end:20px;font-size:15px;font-weight:800;line-height:1.25}.admin-org-role{color:var(--color-amc-red-700);font-size:13px;font-weight:700}.admin-org-zone{font-size:12px}.admin-org-actions{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}tr[data-drag-id]{cursor:grab}tr[data-drag-id][data-dragging]{opacity:.45;cursor:grabbing}tr[data-drag-id][data-drag-over]>td{box-shadow:inset 0 2px 0 0 var(--color-amc-red)}[lang=ar] .admin-org-name{font-size:16.5px!important}[lang=ar] .admin-org-role{font-size:14px!important}.admin-bell-wrap,.admin-bell{position:relative}.admin-bell-badge{background:var(--color-amc-red);color:#fff;text-align:center;top:-2px;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:17px;position:absolute;inset-inline-end:-2px}.admin-bell-panel{z-index:50;background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-md);width:min(340px,100vw - 32px);box-shadow:var(--shadow-tile-hover);inset-inline-end:0;position:absolute;top:calc(100% + 8px);overflow:hidden}.admin-bell-head{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-bell-item{border:0;border-bottom:1px solid var(--color-hairline);text-align:start;cursor:pointer;width:100%;font:inherit;background:0 0;flex-direction:column;gap:2px;padding:11px 14px;display:flex}.admin-bell-item:hover,.admin-bell-item:focus-visible{background:#e306130f}@supports (color:color-mix(in lab, red, red)){.admin-bell-item:hover,.admin-bell-item:focus-visible{background:color-mix(in srgb, var(--color-amc-red) 6%, transparent)}}.admin-bell-item[data-unread=true]{border-inline-start:3px solid var(--color-amc-red)}.admin-bell-item-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-amc-red-700);font-size:10.5px;font-weight:800}.admin-bell-item-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35}.admin-bell-item-body,.admin-bell-item-date{color:#0a0a0b9e;font-size:12px}@supports (color:color-mix(in lab, red, red)){.admin-bell-item-body,.admin-bell-item-date{color:color-mix(in srgb, var(--color-amc-ink) 62%, transparent)}}.admin-bell-item-body,.admin-bell-item-date{overflow-wrap:anywhere;line-height:1.4}@media (max-width:767px){.admin-chrome-row{position:relative}.admin-bell-wrap{position:static}.admin-bell-panel{width:auto;inset-inline:0}.admin-bell-head{flex-wrap:wrap}}.espace-bell-wrap{margin-inline-start:auto;position:relative}@media (max-width:767px){.espace-head-eyebrow{position:relative}.espace-bell-wrap{position:static}}.dot-nouveau{background:var(--color-success);vertical-align:middle;border-radius:999px;flex:none;width:8px;height:8px;margin-inline-end:7px;display:inline-block}[lang=ar] .espace-nav-link{font-size:16px!important;line-height:1.6!important}[lang=ar] .espace-field-label{font-size:17px!important;line-height:1.7!important}[lang=ar] .espace-field-value{font-size:24px!important;line-height:1.6!important}[lang=ar] .espace-hint{font-size:15.5px!important;line-height:1.8!important}[lang=ar] .espace-field-label+.input,[lang=ar] .field label,[lang=ar] .field .input{font-size:16px!important}.blob{z-index:0;background:var(--color-amc-soft);pointer-events:none;border-radius:50%;position:absolute}.blob-pale{background:var(--color-amc-soft-pale)}.blob-accent{background:var(--color-amc-red)}.blob-host{position:relative}.blob-host>:not(.blob){z-index:1;position:relative}.panel{background:var(--color-amc-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(24px,3vw,40px)}.panel-tint{background:var(--color-amc-paper);border-radius:var(--radius-lg);box-shadow:none;padding:clamp(24px,3vw,40px)}.panel-outline{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:clamp(24px,3vw,40px)}.modalite-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.modalite-list li{align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.modalite-dot{background:var(--color-amc-red-700);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.tile{background:var(--color-amc-bg);border-radius:var(--radius-tile);box-shadow:var(--shadow-tile);transition:transform var(--motion-med) ease, box-shadow var(--motion-med) ease;place-items:center;padding:18px;display:grid}a.tile:hover{box-shadow:var(--shadow-tile-hover);transform:translateY(-4px)}.tilt-pill{letter-spacing:.11em;text-transform:uppercase;color:var(--color-amc-ink);padding:5px 13px;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-block;position:relative}.tilt-pill-bg{z-index:0;background:var(--color-amc-soft);border-radius:var(--radius-pill);transform:rotate(var(--pill-tilt-sm));position:absolute;inset:0}[dir=rtl] .tilt-pill-bg{transform:rotate(calc(-1 * var(--pill-tilt-sm)))}.tilt-pill-text{z-index:1;position:relative}.section-head{flex-direction:column;gap:2px;margin-bottom:34px;display:flex}.section-head-center{text-align:center;margin-inline:auto;align-items:center;max-width:920px;margin-bottom:44px}.section-head-row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.section-kicker{color:#0a0a0b94;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.section-kicker{color:color-mix(in srgb, var(--color-amc-ink) 58%, transparent)}}.section-head h2{margin:0}.band{background:var(--color-amc-paper);width:100%}.hover-lift{transition:transform var(--motion-med) ease, box-shadow var(--motion-med) ease}.hover-lift:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}@media (prefers-reduced-motion:reduce){.tile,.hover-lift,.btn,.card{transition:none}.tile:hover,.hover-lift:hover,a.card:hover,.card-hover:hover,.btn:hover{transform:none}}[lang=ar] .modalite-list li{font-size:15.5px!important;line-height:1.8!important}[lang=ar] .modalite-dot{margin-top:10px}[lang=ar] .section-kicker{font-size:clamp(23px,2.3vw,29px)!important;line-height:1.45!important}.partner-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px;display:grid}.conventions-help{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px;margin-top:88px;display:grid}.help-panel-title{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(20px,2.2vw,26px)}.help-panel{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:hidden}.help-panel-blob{opacity:.45;inset-inline-end:-50px;width:170px;height:170px;top:-50px}.help-panel-title{margin:0}.auth-band{padding-top:72px;padding-inline:var(--page-pad-x);--curve-depth:96px;flex:1;place-items:start center;display:grid}@media (max-width:640px){.auth-band{--curve-depth:64px;padding-top:40px}}.auth-shell{width:100%;max-width:460px;position:relative}.auth-blob-lead{inset-inline-end:-22px;width:110px;height:110px;top:-22px}.auth-blob-trail{inset-inline-start:-16px;width:64px;height:64px;bottom:-16px}@media (max-width:420px){.auth-blob-lead,.auth-blob-trail{display:none}}.auth-card{background:var(--color-amc-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-hero);flex-direction:column;gap:20px;padding:clamp(26px,5vw,44px);display:flex}.auth-card-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-card-logo{object-fit:contain;width:64px;height:48px}.auth-card-title{letter-spacing:-.02em;margin:0;font-size:29px;line-height:1.2}.auth-card-sub{color:#0a0a0ba6;margin:0;font-size:16px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.auth-card-sub{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.auth-card form{flex-direction:column;gap:18px;display:flex}.auth-card .field{margin-bottom:0!important}.auth-card .field>label{letter-spacing:.08em;text-transform:uppercase;color:#0a0a0b99;margin-bottom:7px;font-size:14.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.auth-card .field>label{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.auth-card .btn-primary,.auth-card .btn-secondary{padding:18px 32px;font-size:15.5px}.auth-hint{color:#0a0a0b80;font-size:13.5px;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.auth-hint{color:color-mix(in srgb, var(--color-amc-ink) 50%, transparent)}}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auth-link{color:var(--color-amc-red-700);transition:color var(--motion-fast) ease;font-size:14.5px;font-weight:700;text-decoration:none}.auth-link:hover{color:var(--color-amc-red-900);text-decoration:underline}.auth-link-muted{color:#0a0a0b99;font-size:14.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.auth-link-muted{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.auth-link-muted{cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.auth-link-muted:hover:not(:disabled){color:var(--color-amc-red-700)}.auth-link-muted:disabled{cursor:not-allowed;opacity:.6}.auth-card form>.auth-link-muted{align-self:center}.auth-otp-input{letter-spacing:6px;font-size:20px}.espace-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-amc-red-700);font-size:13px;font-weight:800}.espace-welcome{color:#0a0a0bc7;margin:6px 0 22px;font-size:18px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.espace-welcome{color:color-mix(in srgb, var(--color-amc-ink) 78%, transparent)}}.espace-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"logout""eyebrow""welcome""nav";justify-items:start;display:grid}.espace-head-eyebrow{grid-area:eyebrow}.espace-head>.espace-welcome{grid-area:welcome}.espace-head>.espace-nav{grid-area:nav}.espace-head>.espace-logout{grid-area:logout;margin-bottom:18px}@media (min-width:768px){.espace-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""welcome welcome""nav logout";align-items:center}.espace-head>.espace-logout{justify-self:end;margin-bottom:0}}.espace-head-fournisseur{grid-template-areas:"cloche""logout""eyebrow""sections""welcome"}.espace-head-fournisseur>.fournisseur-bell-wrap{grid-area:cloche;margin-bottom:12px}.espace-head-fournisseur>.fournisseur-sections{grid-area:sections}@media (min-width:768px){.espace-head-fournisseur{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"eyebrow eyebrow eyebrow eyebrow""sections welcome cloche logout";column-gap:18px}}.espace-nav{flex-wrap:wrap;gap:8px;display:flex}.espace-nav-link{font-family:var(--font-heading);border-radius:var(--radius-pill);border:1px solid var(--color-amc-divider);background:var(--color-amc-bg);min-height:44px;color:var(--color-amc-ink);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;padding:11px 22px;font-size:14.5px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.espace-nav-link:hover:not([aria-current=page]){background:var(--color-amc-wash);border-color:var(--color-hairline-strong);color:var(--color-amc-ink)}.espace-nav-link[aria-current=page]{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:#fff}.espace-logout{min-height:44px;padding:11px 22px;font-size:14.5px}.espace-field-label{color:#0a0a0bcc;font-size:15.5px;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.espace-field-label{color:color-mix(in srgb, var(--color-amc-ink) 80%, transparent)}}.espace-field-value{margin-top:4px;font-size:22px;font-weight:800;line-height:1.3;display:block}.espace-hint{color:#0a0a0bb8;font-size:14.5px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.espace-hint{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.espace-lead{color:#0a0a0bb8;font-size:16px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.espace-lead{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.espace-statut{border-radius:var(--radius-pill);border:1px solid #0000;align-self:flex-start;align-items:center;padding:7px 15px;font-size:13.5px;font-weight:800;line-height:1.2;display:inline-flex}.espace-confirmation{border:1px solid var(--color-hairline-strong);background:var(--color-amc-paper);border-radius:10px;flex-direction:column;gap:6px;margin-block-start:6px;padding:12px 14px;display:flex}.espace-confirmation-titre{color:var(--color-amc-ink);margin:0;font-size:14px;font-weight:700}.espace-statut-attente{background:var(--color-amc-paper);border-color:var(--color-hairline-strong);color:#0a0a0bb8}@supports (color:color-mix(in lab, red, red)){.espace-statut-attente{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.espace-statut-ok{background:var(--color-success-bg);color:var(--color-success)}.espace-statut-ko{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.espace-record-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.espace-record{gap:8px;padding:20px 24px}.espace-record-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.espace-record-link{color:var(--color-amc-red-700);flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:4px 12px;font-size:22px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.espace-record-link:hover>span:first-child,.espace-record-link:focus-visible>span:first-child{text-decoration:underline}.espace-record-link-cue{font-family:var(--font-heading);letter-spacing:.02em;color:#0a0a0b99;align-items:center;gap:4px;font-size:13.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.espace-record-link-cue{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}[dir=rtl] .espace-record-link-cue>svg{transform:scaleX(-1)}.espace-record-date{color:#0a0a0b8c;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.espace-record-date{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.espace-record-details{border-radius:var(--radius-md,12px);background:#0a0a0b08;flex-direction:column;gap:8px;margin:2px 0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.espace-record-details{background:color-mix(in srgb, var(--color-amc-ink) 3%, transparent)}}.espace-record-detail{grid-template-columns:minmax(110px,max-content) 1fr;align-items:baseline;gap:4px 16px;display:grid}.espace-record-detail dt{color:#0a0a0b99;font-size:13.5px;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.espace-record-detail dt{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.espace-record-detail dd{color:var(--color-amc-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:600;line-height:1.5}[lang=ar] .espace-eyebrow{font-size:14px!important}[lang=ar] .espace-welcome{font-size:20px!important}[lang=ar] .espace-lead{font-size:17.5px!important;line-height:1.8!important}[lang=ar] .espace-statut{font-size:15px!important}[lang=ar] .espace-record-date{font-size:15.5px!important}[lang=ar] .espace-record-detail dt{font-size:15px!important}[lang=ar] .espace-record-detail dd{font-size:17px!important}[lang=ar] .espace-record-link{font-size:24px!important}[lang=ar] .espace-record-link-cue{font-size:15px!important}[lang=ar] .auth-card-title{font-size:32px!important;line-height:1.35!important}[lang=ar] .auth-card-sub{font-size:17.5px!important;line-height:1.8!important}[lang=ar] .auth-card .field>label{font-size:16px!important;line-height:1.6!important}[lang=ar] .auth-hint{font-size:15px!important;line-height:1.7!important}[lang=ar] .auth-link,[lang=ar] .auth-link-muted{font-size:16px!important}[lang=ar] .field .input.auth-otp-input{font-size:22px!important}[lang=ar] .espace-nav-link{padding:11px 20px!important}[lang=ar] .espace-logout{font-size:16px!important}@media (prefers-reduced-motion:reduce){.espace-nav-link,.auth-link,.auth-link-muted{transition:none}}.confirm-ecran{max-width:640px}.confirm-ecran-head{align-items:center;gap:var(--spacing-2);display:flex}.confirm-ecran-icon{color:var(--color-success);flex-shrink:0}.confirm-ecran-titre{font-family:var(--font-heading);letter-spacing:-.012em;margin:0;font-size:clamp(24px,2.9vw,31px);font-weight:800;line-height:1.28}.confirm-ecran-titre:focus{outline:none}.confirm-ecran-phrase{margin:0;font-size:16px;line-height:1.6}.confirm-ecran-recap{gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-sm);background:#f5f5f5;grid-template-columns:auto 1fr;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-recap{background:color-mix(in srgb, var(--color-amc-ink) 4%, var(--color-amc-bg))}}.confirm-ecran-recap-row{display:contents}.confirm-ecran-recap-row dt{color:#0a0a0b9e;font-size:13px}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-recap-row dt{color:color-mix(in srgb, var(--color-amc-ink) 62%, transparent)}}.confirm-ecran-recap-row dd{margin:0;font-size:15px;font-weight:600}.confirm-ecran-sous{margin:var(--spacing-1) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.confirm-ecran-sous li{gap:var(--spacing-2);color:#0a0a0bb8;font-size:13px;font-weight:400;display:flex}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-sous li{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.confirm-ecran-sous-label{font-weight:600}.confirm-ecran-reference{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);border:1px dashed #b8050f66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-reference{border:1px dashed color-mix(in srgb, var(--color-amc-red-700) 40%, transparent)}}.confirm-ecran-reference{background:var(--color-success-bg)}.confirm-ecran-reference-label{text-transform:uppercase;letter-spacing:.08em;color:#0a0a0b9e;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-reference-label{color:color-mix(in srgb, var(--color-amc-ink) 62%, transparent)}}.confirm-ecran-reference-valeur{letter-spacing:.02em;font-size:20px;font-weight:800}.confirm-ecran-suite{color:#0a0a0bb8;margin:0;font-size:16px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.confirm-ecran-suite{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.confirm-ecran-actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.fournisseur-page-titre{font-family:var(--font-heading);margin:24px 0 16px;font-size:24px;font-weight:800;line-height:1.25}.fournisseur-sections{margin-block:6px 22px}.fournisseur-alerte{border:1px solid var(--color-hairline-strong);border-inline-start:3px solid var(--color-amc-red);border-radius:var(--radius-md);background:var(--color-amc-paper);align-items:flex-start;gap:12px;margin:24px 0 0;padding:16px 18px;display:flex}.fournisseur-alerte-icone{color:var(--color-amc-red);flex-shrink:0;margin-top:2px}.fournisseur-alerte-titre{font-family:var(--font-heading);font-size:15px;font-weight:800;display:block}.fournisseur-alerte-corps{color:#0a0a0bb8;margin-top:4px;font-size:13.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.fournisseur-alerte-corps{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.fournisseur-alerte-cta{margin-top:10px}.fournisseur-doc{margin-top:28px}.fournisseur-doc-tete{margin-bottom:18px}.fournisseur-doc-titre{font-family:var(--font-arabic), var(--font-heading);text-align:center;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.7}.fournisseur-doc-champs{font-family:var(--font-arabic), var(--font-body);flex-direction:column;align-items:flex-end;gap:6px;font-size:15px;display:flex}.fournisseur-doc-champ{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.fournisseur-doc-label,.fournisseur-doc-valeur{font-weight:800}.fournisseur-compteur{color:#0a0a0ba6;font-size:16px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fournisseur-compteur{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.fournisseur-compteur{margin-bottom:10px}.fournisseur-table-wrap{overflow-x:auto}.fournisseur-table{border-collapse:collapse;width:100%;font-family:var(--font-arabic), var(--font-body);border:1.5px solid var(--color-amc-ink);table-layout:fixed;font-size:14px}.fournisseur-th,.fournisseur-td{border:1px solid var(--color-amc-ink);text-align:center;vertical-align:middle;word-break:break-word;padding:8px 6px}.fournisseur-avance{unicode-bidi:isolate;margin-block-start:2px;font-size:.85em;font-weight:600;display:block}.fournisseur-th{background:#0a0a0b0a;font-weight:800;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fournisseur-th{background:color-mix(in srgb, var(--color-amc-ink) 4%, transparent)}}.fournisseur-th-label{font-family:var(--font-arabic), var(--font-heading);font-size:13.5px;display:block}.fournisseur-col-ordre{width:4.8%;font-weight:800}.fournisseur-col-matricule{width:10.4%}.fournisseur-col-nom{width:19.2%}.fournisseur-col-montant{unicode-bidi:isolate;width:12.8%;font-weight:700}.fournisseur-col-echeances{width:8.8%}.fournisseur-col-debut{unicode-bidi:isolate;width:11.2%}.fournisseur-col-achat{unicode-bidi:isolate;width:12.8%}.fournisseur-col-bon{width:12%;font-family:var(--font-body);unicode-bidi:isolate;font-size:13px}.fournisseur-col-ordre:where(.fournisseur-table-bon *){width:4.08%}.fournisseur-col-matricule:where(.fournisseur-table-bon *){width:8.84%}.fournisseur-col-nom:where(.fournisseur-table-bon *){width:16.32%}.fournisseur-col-montant:where(.fournisseur-table-bon *){width:10.88%}.fournisseur-col-echeances:where(.fournisseur-table-bon *){width:7.48%}.fournisseur-col-debut:where(.fournisseur-table-bon *){width:9.52%}.fournisseur-col-achat:where(.fournisseur-table-bon *){width:10.88%}.fournisseur-table .fournisseur-td{height:34px}.fournisseur-total .fournisseur-td{background:#0a0a0b14}@supports (color:color-mix(in lab, red, red)){.fournisseur-total .fournisseur-td{background:color-mix(in srgb, var(--color-amc-ink) 8%, transparent)}}.fournisseur-total .fournisseur-td{height:40px;font-weight:800}.fournisseur-total-label{font-family:var(--font-arabic), var(--font-heading)}.fournisseur-total-valeur{unicode-bidi:isolate;font-size:16px}.fournisseur-col-actions{width:20%;font-family:var(--font-body);text-align:start;background:0 0;font-size:12.5px}.fournisseur-actions-cellule{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fournisseur-origine{border-radius:var(--radius-pill);font-family:var(--font-body);white-space:nowrap;padding:2px 10px;font-size:11.5px;font-weight:700;line-height:1.7;display:inline-block}.fournisseur-origine-manuelle{background:#e306131f}@supports (color:color-mix(in lab, red, red)){.fournisseur-origine-manuelle{background:color-mix(in srgb, var(--color-amc-red) 12%, transparent)}}.fournisseur-origine-manuelle{color:var(--color-amc-red-900)}.fournisseur-origine-demande{background:#0a0a0b14}@supports (color:color-mix(in lab, red, red)){.fournisseur-origine-demande{background:color-mix(in srgb, var(--color-amc-ink) 8%, transparent)}}.fournisseur-origine-demande{color:#0a0a0bc7}@supports (color:color-mix(in lab, red, red)){.fournisseur-origine-demande{color:color-mix(in srgb, var(--color-amc-ink) 78%, transparent)}}.fournisseur-origine-dette{box-shadow:inset 0 0 0 1px var(--color-amc-red-700);color:var(--color-amc-red-700);background:0 0}.fournisseur-tr-manuelle>.fournisseur-col-ordre{box-shadow:inset 3px 0 0 0 var(--color-amc-red)}.fournisseur-ligne-actions{flex-wrap:wrap;gap:6px;display:flex}.fournisseur-btn-sm{min-height:36px;padding:7px 14px;font-size:12.5px}.fournisseur-btn-danger{border-color:var(--color-amc-red-700);color:var(--color-amc-red-700)}.fournisseur-btn-danger:hover:not(:disabled){background:#e306131a}@supports (color:color-mix(in lab, red, red)){.fournisseur-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-amc-red) 10%, transparent)}}.fournisseur-btn-danger:hover:not(:disabled){color:var(--color-amc-red-900)}.fournisseur-lignes-barre{margin:12px 0 4px}.fournisseur-avis{border-radius:var(--radius-sm);margin:12px 0 0;padding:10px 14px;font-size:16px;line-height:1.6}.fournisseur-avis-ok{background:#0a0a0b0f}@supports (color:color-mix(in lab, red, red)){.fournisseur-avis-ok{background:color-mix(in srgb, var(--color-amc-ink) 6%, transparent)}}.fournisseur-avis-ok{color:var(--color-amc-ink)}.fournisseur-avis-ko{background:#e306131a}@supports (color:color-mix(in lab, red, red)){.fournisseur-avis-ko{background:color-mix(in srgb, var(--color-amc-red) 10%, transparent)}}.fournisseur-avis-ko{color:var(--color-amc-red-900)}.ligne-manuelle-form{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);background:#fff;margin:12px 0 20px;padding:18px 20px 20px}.ligne-manuelle-titre{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:800}.ligne-manuelle-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;display:grid}.ligne-manuelle-champ{flex-direction:column;gap:5px;display:flex}.ligne-manuelle-label{font-family:var(--font-heading);font-size:13px;font-weight:700}.ligne-manuelle-duo{align-items:center;gap:8px;display:flex}.ligne-manuelle-duo-mois{flex:none;width:84px}.ligne-manuelle-duo-annee{flex:auto;min-width:0}.ligne-manuelle-champ-erreur{color:var(--color-amc-red-900);margin:0;font-size:16px;font-weight:600;line-height:1.5}.ligne-manuelle-form .input[aria-invalid=true]{border-color:var(--color-amc-red-700)}.ligne-manuelle-erreur{color:var(--color-amc-red-900);margin:14px 0 0;font-size:16px;font-weight:600}.ligne-manuelle-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fournisseur-confirm{border:1.5px solid var(--color-amc-red-700);border-radius:var(--radius-md);background:#e306130d;margin-top:18px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.fournisseur-confirm{background:color-mix(in srgb, var(--color-amc-red) 5%, transparent)}}.fournisseur-confirm-titre{font-family:var(--font-heading);font-size:16px;font-weight:800;display:block}.fournisseur-confirm-corps{margin:8px 0 0;font-size:16px;line-height:1.7}.fournisseur-vide{border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-md);text-align:center;padding:32px 24px}.fournisseur-vide-titre{font-family:var(--font-heading);font-size:17px;font-weight:800;display:block}.fournisseur-vide-corps{color:#0a0a0ba6;margin-top:8px;font-size:16px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.fournisseur-vide-corps{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.fournisseur-cartes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:none}@media (max-width:899px){.fournisseur-table-wrap{display:none}.fournisseur-cartes{display:flex}.fournisseur-doc-titre{font-size:17px}.fournisseur-doc-champs{font-size:14px}}.fournisseur-carte{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);background:#fff;padding:14px 16px}.fournisseur-carte-tete{border-bottom:1px solid var(--color-hairline);align-items:center;gap:10px;padding-bottom:10px;display:flex}.fournisseur-carte-rang{border-radius:var(--radius-pill);background:var(--color-amc-ink);color:#fff;width:28px;height:28px;font-family:var(--font-heading);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.fournisseur-carte-nom{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.35}.fournisseur-carte-corps{grid-template-columns:1fr;gap:10px 14px;margin:12px 0 0;display:grid}@media (min-width:380px){.fournisseur-carte-corps{grid-template-columns:1fr 1fr}}.fournisseur-carte-paire{min-width:0}.fournisseur-carte-label{color:#0a0a0b94;font-size:11px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.fournisseur-carte-label{color:color-mix(in srgb, var(--color-amc-ink) 58%, transparent)}}.fournisseur-carte-label .fournisseur-th-label{font-size:12.5px;font-weight:800}.fournisseur-carte-valeur{unicode-bidi:isolate;margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.4}.fournisseur-carte-total{border-color:var(--color-amc-ink);background:#f0f0f0;flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fournisseur-carte-total{background:color-mix(in srgb, var(--color-amc-ink) 6%, #fff)}}.fournisseur-carte-total-label{font-family:var(--font-arabic), var(--font-heading);color:#0a0a0bb3;font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.fournisseur-carte-total-label{color:color-mix(in srgb, var(--color-amc-ink) 70%, transparent)}}.fournisseur-carte-total-valeur{unicode-bidi:isolate;margin-inline-start:auto;font-size:20px;font-weight:800}.fournisseur-compte{flex-direction:column;gap:20px;max-width:560px;display:flex}.fournisseur-compte-entete,.fournisseur-compte-colonne{flex-direction:column;gap:20px;display:flex}@media (min-width:900px){.fournisseur-compte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 28px;max-width:1180px;display:grid}.fournisseur-compte-entete{grid-column:1/-1;gap:10px}}.fournisseur-compte-intro{color:#0a0a0bad;font-size:14px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.fournisseur-compte-intro{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fournisseur-compte-partenaire{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;display:flex}.fournisseur-compte-partenaire-label{text-transform:uppercase;letter-spacing:.08em;color:#0a0a0b94;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.fournisseur-compte-partenaire-label{color:color-mix(in srgb, var(--color-amc-ink) 58%, transparent)}}.fournisseur-carte-form{flex-direction:column;gap:12px;padding:20px;display:flex}.fournisseur-carte-form-titre{font-family:var(--font-heading);font-size:17px;font-weight:800;line-height:1.3}.fournisseur-carte-form-intro{color:#0a0a0ba6;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.fournisseur-carte-form-intro{color:color-mix(in srgb, var(--color-amc-ink) 65%, transparent)}}.fournisseur-carte-form .btn{align-self:flex-start}.fournisseur-imprimer{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.fournisseur-imprimer .btn{align-items:center;gap:7px;display:inline-flex}.fournisseur-barre-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.fournisseur-barre-haut .fournisseur-compteur{margin-bottom:0}.fournisseur-actions-haut{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.fournisseur-actions-haut .fournisseur-imprimer{margin-bottom:0}@media print{.fournisseur-barre-haut,.fournisseur-actions-haut,.fournisseur-compteur,.fournisseur-imprimer,.fournisseur-cartes,.fournisseur-alerte,.table-pagination,.fournisseur-col-actions,.fournisseur-col-bon,.fournisseur-lignes-barre,.fournisseur-avis,.ligne-manuelle-form,.fournisseur-confirm,.fournisseur-sections{display:none!important}.fournisseur-table-wrap{overflow:visible;display:block!important}.fournisseur-table{font-size:11px}.fournisseur-col-ordre{width:6%}.fournisseur-col-matricule{width:13%}.fournisseur-col-nom{width:24%}.fournisseur-col-montant{width:16%}.fournisseur-col-echeances{width:11%}.fournisseur-col-debut{width:14%}.fournisseur-col-achat{width:16%}}.admin-fournisseur-filtre{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-amc-wash);margin-bottom:24px;padding-block:16px;padding-inline:16px}.admin-fournisseur-combo{position:relative}.admin-fournisseur-champ.est-ouvert .page-search-input{border-end-end-radius:0;border-end-start-radius:0}.admin-fournisseur-panneau{z-index:20;background:var(--color-amc-bg);border:1px solid var(--color-hairline);inset-inline:0;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-top:-1px;position:absolute;top:100%;overflow:hidden;box-shadow:0 10px 24px -12px #00000040}.admin-fournisseur-options{max-height:272px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-fournisseur-ligne{text-align:start;color:var(--color-amc-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-block:9px;padding-inline:14px;font-size:13px;line-height:1.35;display:flex}.admin-fournisseur-ligne.est-tous{border-bottom:1px solid var(--color-hairline);color:#0a0a0bb3}@supports (color:color-mix(in lab, red, red)){.admin-fournisseur-ligne.est-tous{color:color-mix(in srgb, var(--color-amc-ink) 70%, transparent)}}.admin-fournisseur-ligne.est-active{background:var(--color-amc-wash)}.admin-fournisseur-coche{color:var(--color-amc-red);flex:none}.admin-fournisseur-vide{text-align:start;color:#0a0a0b99;margin:0;padding-block:12px;padding-inline:14px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.admin-fournisseur-vide{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.admin-fournisseur-retenu{color:var(--color-amc-ink);align-items:center;gap:8px;margin-block:10px 0;font-size:16px;display:flex}.admin-fournisseur-retenu-label{color:#0a0a0b99}@supports (color:color-mix(in lab, red, red)){.admin-fournisseur-retenu-label{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.admin-fournisseur-retenu-nom{background:var(--color-amc-red);color:#fff;border-radius:999px;padding-block:4px;padding-inline:10px;font-weight:600}.admin-fournisseur-retenu-retirer{appearance:none;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);color:#0a0a0b99;background:0 0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-fournisseur-retenu-retirer{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.admin-fournisseur-retenu-retirer{cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease}.admin-fournisseur-retenu-retirer:hover{background:var(--color-amc-wash);color:var(--color-amc-ink)}.table-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;display:flex}.table-pagination-etat{color:#0a0a0b9e;font-size:16px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.table-pagination-etat{color:color-mix(in srgb, var(--color-amc-ink) 62%, transparent)}}.table-pagination-etat{margin:0}.table-pagination-puces{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-pagination-puce,.table-pagination-fleche{cursor:pointer;min-width:36px;min-height:36px;font-family:var(--font-heading);color:var(--color-amc-ink);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.table-pagination-puce:hover:not([aria-current=page]),.table-pagination-fleche:hover:not(:disabled){border-color:var(--color-amc-ink);background:#0a0a0b0a}@supports (color:color-mix(in lab, red, red)){.table-pagination-puce:hover:not([aria-current=page]),.table-pagination-fleche:hover:not(:disabled){background:color-mix(in srgb, var(--color-amc-ink) 4%, transparent)}}.table-pagination-puce[aria-current=page]{background:var(--color-amc-red);border-color:var(--color-amc-red);color:#fff;cursor:default}.table-pagination-fleche:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.table-pagination{justify-content:center}.table-pagination-etat{text-align:center;flex:100%}}.admin-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-row-btn{white-space:nowrap;flex:none;min-height:36px;padding:7px 12px;font-size:12.5px}.admin-cell-email{overflow-wrap:anywhere}.messagerie-intro{color:var(--color-amc-soft);max-width:68ch;margin-bottom:18px;font-size:16px;line-height:1.6}.messagerie-barre{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.messagerie-compte{color:var(--color-amc-soft);font-size:16px;font-weight:700}.messagerie-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.messagerie-ligne{border:1px solid var(--color-amc-divider);background:var(--color-amc-bg)}.messagerie-ligne.est-non-lue{border-inline-start:4px solid var(--color-amc-red)}.messagerie-ligne:hover{border-color:var(--color-hairline-strong)}.messagerie-ligne-lien{color:inherit;text-align:start;padding:14px 18px;text-decoration:none;display:block}button.messagerie-ligne-lien{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.messagerie-ligne-entete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.messagerie-ligne-sujet{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.35}.messagerie-ligne-extrait{color:var(--color-amc-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13.5px;line-height:1.5;display:block;overflow:hidden}.messagerie-ligne-auteur{color:var(--color-amc-ink);font-weight:800}.messagerie-ligne-date{color:var(--color-amc-soft);margin-top:6px;font-size:12px;display:block}.messagerie-pastille,.fournisseur-pastille-nonlus{background:var(--color-amc-red);color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.fournisseur-pastille-nonlus{min-width:20px;margin-inline-start:8px}.messagerie-vide{text-align:start;padding:28px 22px}.messagerie-vide-titre{font-family:var(--font-heading);margin:0;font-size:17px;font-weight:800}h2.messagerie-vide-titre{font-size:clamp(24px,2.9vw,31px)}h3.messagerie-vide-titre{font-size:24px}h4.messagerie-vide-titre{font-size:20px}.messagerie-retour{margin-bottom:14px}.messagerie-entete{margin-bottom:18px}.messagerie-entete-sujet{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:800}.messagerie-entete-partenaire{color:var(--color-amc-soft);margin:6px 0 0;font-size:16px}.messagerie-entete-label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.messagerie-fil{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.messagerie-bulle{border:1px solid var(--color-amc-divider);background:var(--color-amc-bg);margin-inline-end:12%;padding:14px 18px}.messagerie-bulle.est-de-moi{background:var(--color-amc-wash);border-color:var(--color-hairline-strong);margin-inline:12% 0}.messagerie-bulle-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.messagerie-bulle-auteur{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.messagerie-bulle-date{color:var(--color-amc-soft);font-size:11.5px}.messagerie-bulle-corps{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.messagerie-avis{color:var(--color-amc-soft);max-width:68ch;margin-bottom:16px;font-size:13px;line-height:1.6}.messagerie-form{flex-direction:column;align-items:stretch;gap:14px;max-width:640px;padding:20px 22px;display:flex}.messagerie-form-titre{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:800}.messagerie-textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.messagerie-form-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.messagerie-bulle,.messagerie-bulle.est-de-moi{margin-inline:0}}.avis-voile{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.avis-boite{text-align:start;width:100%;max-width:520px;max-height:calc(100dvh - 40px);padding:26px 24px 20px;position:relative;overflow-y:auto}.avis-fermer{position:absolute;inset-block-start:10px;inset-inline-end:10px}.avis-entete{align-items:center;gap:12px;margin-bottom:10px;padding-inline-end:34px;display:flex}.avis-icone{color:var(--color-success);flex:none}.avis-titre{font-family:var(--font-heading);margin:0;font-size:19px;font-weight:800;line-height:1.3}.avis-liste{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.avis-ligne{border:1px solid var(--color-amc-divider);border-inline-start:4px solid var(--color-amc-red);background:var(--color-amc-bg);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.avis-ligne-nature{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.avis-ligne-ref{color:var(--color-amc-soft);font-size:13px}.avis-ligne-date{color:var(--color-amc-soft);font-size:12px}.demande-identifiee{flex-direction:column;gap:2px;min-width:0;display:flex}.demande-identifiee-intitule{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.demande-identifiee-faits,.demande-identifiee-texte{color:var(--color-amc-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4}.demande-identifiee-texte{color:var(--color-amc-soft);font-style:italic}.admin-bell-item-title .demande-identifiee-intitule{font-family:inherit;font-size:13.5px;font-weight:700}.admin-bell-item-title .demande-identifiee-faits,.admin-bell-item-title .demande-identifiee-texte{font-size:12px;font-weight:400}.avis-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.avis-voile{align-items:flex-end;padding:0}.avis-boite{max-width:none;max-height:calc(100dvh - 56px);padding:22px 18px 18px}.avis-actions{flex-direction:column;align-items:stretch}.avis-actions .btn{justify-content:center;width:100%}}.fournisseur-filtres{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:#0a0a0b06;margin-block-end:18px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.fournisseur-filtres{background:color-mix(in srgb, var(--color-amc-ink) 2.5%, transparent)}}.fournisseur-filtres-titre{margin:0 0 10px;font-size:16px;font-weight:700}.fournisseur-filtres-grille{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;display:grid}.fournisseur-filtre-champ{flex-direction:column;gap:5px;min-width:0;display:flex}.fournisseur-filtre-label{color:#0a0a0bb8;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fournisseur-filtre-label{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.fournisseur-filtres-grille .input{width:100%;min-width:0}.fournisseur-filtres-pied{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;font-size:16px;display:flex}.fournisseur-filtres-compte{font-weight:600}.fournisseur-ligne-autorisation{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.fournisseur-ligne-autorisation-num{color:#0a0a0b99;unicode-bidi:isolate;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fournisseur-ligne-autorisation-num{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.fournisseur-retours{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.fournisseur-retour{border-radius:var(--radius-sm,6px);border-inline-start:3px solid #e306138c;flex-direction:column;gap:2px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour{border-inline-start:3px solid color-mix(in srgb, var(--color-amc-red) 55%, transparent)}}.fournisseur-retour{background:#0a0a0b08}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour{background:color-mix(in srgb, var(--color-amc-ink) 3%, transparent)}}.fournisseur-retour{text-align:start}.fournisseur-retour[data-retire=true]{border-inline-start-color:#0a0a0b4d}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour[data-retire=true]{border-inline-start-color:color-mix(in srgb, var(--color-amc-ink) 30%, transparent)}}.fournisseur-retour-libelle{overflow-wrap:anywhere;font-size:12.5px;font-weight:700}.fournisseur-retour-lien,.fournisseur-retour-retirer{align-self:flex-start;align-items:center;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.fournisseur-retour-lien{color:var(--color-amc-red);text-decoration:underline}.fournisseur-retour-etat,.fournisseur-retour-meta{color:#0a0a0b94;font-size:11px}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour-etat,.fournisseur-retour-meta{color:color-mix(in srgb, var(--color-amc-ink) 58%, transparent)}}.fournisseur-retour-panneau{margin-block-end:16px}.fournisseur-retour-cible{margin:0 0 6px;font-size:12.5px;font-weight:700}.fournisseur-retour-titre{margin-block-end:4px;font-size:14px;display:block}.fournisseur-retour-intro{color:#0a0a0ba8;margin:0 0 12px;font-size:12.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour-intro{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.fournisseur-retour-champ{flex-direction:column;gap:5px;margin-block-end:12px;display:flex}.fournisseur-retour-hint{color:#0a0a0b99;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.fournisseur-retour-hint{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.fournisseur-retour-erreur{color:var(--color-amc-red);font-size:11.5px;font-weight:600}@media print{.fournisseur-filtres,.fournisseur-retours,.fournisseur-retour-panneau,.fournisseur-ligne-autorisation,.fournisseur-bell-wrap{display:none!important}}.file-field{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-field-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-field-btn{flex:none;gap:7px;min-height:40px;padding-block:9px;font-size:13.5px}.file-field-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:20px;color:var(--color-amc-ink);flex:140px;align-items:center;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.file-field-nom[data-vide=true]{color:#0a0a0b8c;font-weight:500}@supports (color:color-mix(in lab, red, red)){.file-field-nom[data-vide=true]{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.file-field-retirer{flex:none;align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.file-field-btn[aria-invalid=true]{border-color:var(--color-amc-red);box-shadow:inset 0 0 0 1px var(--color-amc-red)}.file-field-annonce{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[lang=ar] .file-field-btn,[lang=ar] .file-field-nom,[lang=ar] .file-field-retirer{font-size:14.5px;line-height:1.7}@media (max-width:420px){.file-field{flex-direction:column;align-items:stretch;gap:8px}.file-field-btn{justify-content:center;width:100%}.file-field-nom{flex:none}.file-field-retirer{align-self:flex-start}}.svp{--svp-blob-rose:var(--color-amc-soft);--svp-blob-peche:var(--color-amc-soft-pale);--svp-ink-55:#0a0a0b8c}@supports (color:color-mix(in lab, red, red)){.svp{--svp-ink-55:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.svp{--svp-ink-60:#0a0a0b99}@supports (color:color-mix(in lab, red, red)){.svp{--svp-ink-60:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.svp{--svp-ink-68:#0a0a0bad}@supports (color:color-mix(in lab, red, red)){.svp{--svp-ink-68:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.svp{--svp-ink-72:#0a0a0bb8}@supports (color:color-mix(in lab, red, red)){.svp{--svp-ink-72:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.svp{font-family:var(--font-body);color:var(--color-amc-ink);font-weight:500;line-height:normal}.svp-main{flex-direction:column;gap:32px;max-width:1180px;margin-inline:auto;padding-block:72px 96px;padding-inline:32px;display:flex}.svp-etape{flex-direction:column;gap:32px;display:flex}.svp-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.svp-option,.svp-sub{all:unset;box-sizing:border-box;cursor:pointer;background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);text-align:start;transition:transform .25s,box-shadow .25s}.svp-option{border-radius:32px;flex-direction:column;align-items:flex-start;gap:22px;padding-block:40px 34px;padding-inline:36px;display:flex;position:relative;overflow:hidden}.svp-option:hover,.svp-sub:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.svp-option:focus-visible,.svp-sub:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}.svp-option-icone{place-items:center;width:84px;height:84px;display:grid;position:relative}.svp-option-icone-in{z-index:1;place-items:center;display:grid;position:relative}.svp-icone{color:var(--color-amc-ink)}.svp-option-texte{flex-direction:column;gap:8px;display:flex}.svp-option-titre{font-size:22px;font-weight:800;line-height:1.45}.svp-option-desc{color:var(--svp-ink-68);font-size:15.5px;font-weight:500;line-height:1.8}.svp-option-choisir{color:var(--color-amc-red-700);align-items:center;gap:10px;margin-block-start:auto;font-size:15px;font-weight:800;display:inline-flex}[dir=ltr] .svp-fleche{transform:scaleX(-1)}.svp-etape2{flex-direction:column;gap:28px;width:100%;max-width:820px;margin-inline:auto;display:flex}.svp-trail{background:var(--color-amc-paper);border:1px solid var(--color-hairline);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:10px;padding-inline:12px 24px;display:flex}.svp-trail-gauche{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.svp-trail-coche{background:var(--color-amc-red);width:30px;height:30px;color:var(--color-amc-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.svp-trail-titre{white-space:nowrap;font-size:15.5px;font-weight:700}.svp-retour{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:44px;min-inline-size:44px;color:var(--color-amc-red-700);background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding-block:10px;padding-inline:14px 20px;font-size:15px;font-weight:800;display:inline-flex}.svp-retour:hover{background:var(--color-amc-wash)}.svp-retour:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}.svp-retour .svp-fleche{transform:scaleX(-1)}[dir=ltr] .svp-retour .svp-fleche{transform:none}.svp .svp-select{box-sizing:border-box;width:100%;max-width:420px;min-block-size:48px;font:inherit;color:var(--color-amc-ink);background:var(--color-amc-bg);border:1.5px solid var(--color-amc-divider);border-radius:999px;padding-block:10px;padding-inline:20px;font-size:16px}.svp .svp-select:focus{border-color:var(--color-amc-red);outline:none}.svp .svp-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.svp .svp-fieldset>legend{margin-block-end:14px;padding:0}.svp-choix{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.svp-choix-option{cursor:pointer;border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);border-radius:18px;align-items:flex-start;gap:12px;padding-block:14px;padding-inline:16px;display:flex}.svp-choix-option[data-choisi=true],.svp-choix-option:focus-within{border-color:var(--color-amc-red)}.svp-choix-option input{block-size:18px;inline-size:18px;accent-color:var(--color-amc-red);flex:none;margin:0;margin-block-start:2px}.svp-choix-texte{flex-direction:column;gap:4px;display:flex}.svp-choix-titre{font-size:16px;font-weight:800}.svp-aide{color:var(--svp-ink-55);font-size:14px;font-weight:600;line-height:1.6}.svp-subs{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.svp-sub{border-radius:26px;align-items:center;gap:18px;padding-block:26px;padding-inline:28px;display:flex}.svp-sub-logo{background:var(--color-amc-paper);border:1px solid var(--color-hairline);box-sizing:border-box;border-radius:18px;flex-shrink:0;place-items:center;width:84px;height:64px;padding:8px;display:grid}.svp-sub-logo img{object-fit:contain;max-width:100%;max-height:100%}.svp-sub-icone{flex-shrink:0;place-items:center;display:grid}.svp-sub-texte{flex-direction:column;flex:1;gap:2px;display:flex}.svp-sub-titre{font-size:19px;font-weight:800;line-height:1.5}.svp-sub-prix{color:var(--color-amc-red-700);font-size:14.5px;font-weight:700}.svp-sub-details{flex-direction:column;gap:4px;margin-block-start:8px;display:flex}.svp-sub-detail{color:var(--svp-ink-72);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.svp-sub-puce{background:var(--color-amc-soft);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-block-start:9px}.svp-sub-fleche{color:var(--color-amc-red-700);flex-shrink:0;display:inline-flex}.svp-carte{background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);border-radius:32px;flex-direction:column;gap:32px;padding:40px;display:flex}.svp-carte-serree{gap:28px}.svp-champ{flex-direction:column;gap:14px;display:flex}.svp-champ-label{font-size:16px;font-weight:800}.svp-optionnel{color:var(--svp-ink-55);font-weight:600}.svp-montant{border:1.5px solid var(--color-amc-divider);border-radius:999px;align-items:center;gap:12px;max-width:320px;padding-block:6px;padding-inline:24px 6px;display:flex}.svp .svp-montant-input{min-width:0;font-family:var(--font-figtree), Figtree, sans-serif;color:var(--color-amc-ink);text-align:end;background:0 0;border:0;outline:none;flex:1;padding-block:10px;padding-inline:18px;font-size:24px;font-weight:900}.svp-montant-devise{color:var(--svp-ink-60);font-size:16px;font-weight:800}.svp .svp-textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--color-amc-ink);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);border-radius:20px;outline:none;padding-block:16px;padding-inline:20px;font-size:16px;line-height:1.8}.svp .svp-textarea:focus{border-color:var(--color-amc-red)}.svp-pied{border-block-start:1px solid var(--color-hairline);padding-block-start:28px;display:flex}.svp-pied-fin{justify-content:flex-end}.svp-pied-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.svp-btn{all:unset;cursor:pointer;background:var(--color-amc-red-dk);color:var(--color-amc-bg);border-radius:999px;align-items:center;gap:10px;padding-block:17px;padding-inline:32px;font-size:16px;font-weight:800;transition:filter .2s,transform .2s;display:inline-flex}.svp-btn:hover{color:var(--color-amc-bg);filter:brightness(.94);transform:translateY(-2px)}.svp-btn:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}.svp-btn:disabled{opacity:.45}.svp-btn-contour,.svp-btn-contour:hover{color:var(--color-amc-red-dk);box-shadow:inset 0 0 0 1.5px var(--color-amc-red-dk);background:0 0}.svp-stepper{border:1.5px solid var(--color-amc-divider);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px;display:inline-flex}.svp-stepper-btn{all:unset;cursor:pointer;background:var(--color-amc-wash);width:44px;height:44px;color:var(--color-amc-red-700);border-radius:50%;place-items:center;display:grid}.svp-stepper-btn:hover{background:#fbd7d9}@supports (color:color-mix(in lab, red, red)){.svp-stepper-btn:hover{background:color-mix(in srgb, var(--color-amc-red) 16%, var(--color-amc-bg))}}.svp-stepper-btn:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}.svp-stepper-qty{text-align:center;min-width:56px;font-family:var(--font-figtree), Figtree, sans-serif;font-size:22px;font-weight:900}.svp-total{align-items:baseline;gap:12px;display:flex}.svp-total-label{color:var(--svp-ink-72);font-size:16px;font-weight:700}.svp-total-valeur{font-size:28px;font-weight:800}.svp-engagement{font-size:20px;font-weight:800}.svp-ligne-tickets{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.svp-prix-billet{color:var(--svp-ink-72);font-size:15px;font-weight:700}.svp-prix-billet strong{color:var(--color-amc-ink);font-weight:800}.svp-note{border-radius:20px;align-items:center;gap:14px;padding-block:16px;padding-inline:20px;display:flex}.svp-note svg{flex-shrink:0}.svp-note-texte{font-size:15.5px;font-weight:700;line-height:1.7}.svp-note-verte,.svp-note-papier{background:var(--color-amc-paper);border:1px solid var(--color-hairline)}.svp-note-verte svg,.svp-note-papier svg,.svp-note-rose svg{color:var(--color-amc-red-700)}.svp-note-rose{background:var(--color-amc-wash)}.svp-erreur{color:var(--color-amc-red-700);text-align:center;font-size:15.5px;font-weight:700;line-height:1.7}@keyframes svp-fade{0%{opacity:0}to{opacity:1}}@keyframes svp-pop{0%{opacity:0;transform:scale(.8)translateY(16px)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes svp-ring{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes svp-draw{to{stroke-dashoffset:0}}@keyframes svp-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.svp-voile{z-index:100;background:#0a0a0b47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.svp-voile{background:color-mix(in srgb, var(--color-amc-ink) 28%, transparent)}}.svp-voile{-webkit-backdrop-filter:blur(10px);animation:.3s both svp-fade}.svp-voile-carte{box-sizing:border-box;text-align:center;background:var(--color-success-bg);width:min(100%,520px);box-shadow:var(--shadow-svc-voile);border-radius:32px;flex-direction:column;align-items:center;gap:22px;padding-block:52px 56px;padding-inline:36px;animation:.55s cubic-bezier(.2,.9,.3,1.2) 50ms both svp-pop;display:flex;position:relative;overflow:hidden}.svp-voile-anneau{background:var(--color-success);width:84px;height:84px;color:var(--color-amc-bg);border-radius:50%;place-items:center;animation:.5s .25s both svp-ring;display:grid}.svp-voile-coche{animation:.45s .6s forwards svp-draw}.svp-voile-texte{color:var(--color-amc-ink);font-size:21px;font-weight:800;line-height:1.7}.svp-voile-barre{--svp-origine:0 50%;background:var(--color-success);height:5px;transform-origin:var(--svp-origine);animation:3.2s linear .4s both svp-bar;position:absolute;inset-block-end:0;inset-inline:0}[dir=ltr] .svp-voile-barre{--svp-origine:100% 50%}@media (prefers-reduced-motion:reduce){.svp-voile,.svp-voile *{animation-duration:.01ms!important;animation-delay:0s!important}}@keyframes inscription-fondu{0%{opacity:0}to{opacity:1}}@keyframes inscription-montee{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes inscription-pop{0%{opacity:0;transform:scale(.8)translateY(16px)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes inscription-anneau{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes inscription-trait{to{stroke-dashoffset:0}}@keyframes inscription-barre{0%{inline-size:100%}to{inline-size:0}}.inscription-fait{font-family:var(--font-arabic), var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--color-amc-ink);-webkit-font-smoothing:antialiased;z-index:110;background:#0a0a0b47;place-items:center;padding:24px;font-weight:500;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.inscription-fait{background:color-mix(in srgb, var(--color-amc-ink) 28%, transparent)}}.inscription-fait{-webkit-backdrop-filter:blur(10px);animation:.3s both inscription-fondu}.inscription-fait-carte{box-sizing:border-box;text-align:center;background:var(--color-success-bg);inline-size:min(100%,520px);box-shadow:var(--shadow-svc-voile);border-radius:32px;flex-direction:column;align-items:center;gap:22px;padding-block:52px 56px;padding-inline:36px;animation:.55s cubic-bezier(.2,.9,.3,1.2) 50ms both inscription-pop;display:flex;position:relative;overflow:hidden}.inscription-fait-coche{background:var(--color-success);block-size:84px;inline-size:84px;color:var(--color-amc-bg);border-radius:50%;place-items:center;animation:.5s .25s both inscription-anneau;display:grid}.inscription-fait-coche path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s .6s forwards inscription-trait}.inscription-fait-texte{color:var(--color-amc-ink);text-wrap:pretty;margin:0;font-size:21px;font-weight:800;line-height:1.7}.inscription-fait-barre{background:var(--color-success);block-size:5px;inline-size:100%;animation:3.2s linear .4s both inscription-barre;position:absolute;inset-block-end:0;inset-inline-end:0}@media (prefers-reduced-motion:reduce){.inscription-fait,.inscription-fait *{animation-duration:.01ms!important;animation-delay:0s!important}}.tarif-activite-admin{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);margin-block-end:16px;padding:14px}.tarif-activite-admin-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tarif-activite-admin-gratuit[aria-pressed=true]{background:var(--color-amc-wash);border-color:var(--color-amc-red);color:var(--color-amc-red-700)}.tarif-chambres-liste{flex-direction:column;gap:10px;margin-block-start:8px;display:flex}.tarif-chambre{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-items:end;gap:8px 12px;padding:10px 12px;display:grid}.tarif-chambre-nom{grid-column:1/-1;font-weight:700}.tarif-chambre-champ{flex-direction:column;gap:4px;min-inline-size:0;font-size:13px;display:flex}.dette-fiche{flex-direction:column;gap:14px;display:flex}.dette-entete{text-align:center;flex-direction:column;gap:4px;display:flex}.dette-titre{margin:6px 0 0;font-size:20px}.dette-identite,.dette-bilan{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.dette-identite dt,.dette-bilan dt{color:#0a0a0ba3;font-size:12px}@supports (color:color-mix(in lab, red, red)){.dette-identite dt,.dette-bilan dt{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}.dette-identite dd,.dette-bilan dd{margin:2px 0 0;font-weight:700}.dette-section{margin:6px 0 0;font-size:16px}.dette-table-wrap{max-inline-size:100%;overflow-x:auto}.dette-table{min-inline-size:640px}.dette-table th,.dette-table td{text-align:start;vertical-align:top}.dette-fournisseur{font-weight:700;display:block}.dette-sous{color:#0a0a0ba3;font-size:12px;display:block}@supports (color:color-mix(in lab, red, red)){.dette-sous{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}.dette-total th,.dette-total td{border-block-start:2px solid var(--color-hairline-strong);font-weight:800}.dette-vide{color:#0a0a0ba3}@supports (color:color-mix(in lab, red, red)){.dette-vide{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}.dette-aide{margin:0;font-size:13px}@media screen{.dette-aide{font-size:16px}}.dette-orientation{margin:0;font-weight:700}.dette-en-cours ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dette-en-cours li{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.dette-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.dette-admin,.dette-reglages,.dette-formulaire,.dette-controle,.dette-modifications{border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-block:20px;padding:18px;display:flex}.dette-admin-titre{margin:0;font-size:16px}h2.dette-admin-titre{font-size:clamp(24px,2.9vw,31px)}.dette-cases{border:1px solid var(--color-hairline);border-radius:var(--radius-md);flex-wrap:wrap;gap:8px 18px;margin:0;padding:10px 14px;display:flex}.dette-case{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.dette-modification{border-block-start:1px solid var(--color-hairline);flex-direction:column;gap:8px;padding-block-start:10px;display:flex}.dette-changements th,.dette-changements td{text-align:start;font-size:14px}.dette-erreur{color:var(--color-amc-red-700);font-weight:700}@media print{.dette-imprimer{display:none}.dette-table{min-inline-size:0}}.retenue-liste{flex-direction:column;gap:16px;display:flex}.retenue-filtres{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.retenue-filtres .field{min-inline-size:180px;margin:0}.retenue-actions{flex-wrap:wrap;gap:8px;display:flex}.retenue-feuille{flex-direction:column;gap:6px;display:flex}.retenue-date{text-align:end;margin:0}.retenue-titre,.retenue-objet{text-align:center;margin:0;font-weight:700}.retenue-debut{text-align:center;margin:6px 0;font-weight:700}.retenue-table th,.retenue-table td{text-align:start}.retenue-table td{vertical-align:baseline}.retenue-table .dette-total th{vertical-align:baseline;color:var(--color-amc-ink);text-transform:none;letter-spacing:normal;border-block-end:0}.retenue-code-fournisseur{color:#0a0a0ba3;margin-inline-start:8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.retenue-code-fournisseur{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}@media print{.retenue-filtres{display:none}}.fournisseur-col-paiement{width:11%}.etat-fournisseur{flex-direction:column;gap:14px;margin-block-start:32px;display:flex}.etat-fournisseur-barre{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.etat-fournisseur-barre .field{min-inline-size:120px;margin:0}.etat-fournisseur-titre{text-align:center;margin:0;font-size:17px}@media screen{.etat-fournisseur-titre{font-size:clamp(24px,2.9vw,31px)}}.etat-fournisseur-defile{max-inline-size:100%;overflow-x:auto}.etat-fournisseur-table{min-inline-size:1100px;font-size:13px}.etat-fournisseur-table th,.etat-fournisseur-table td{text-align:start;white-space:nowrap}.etat-fournisseur-total th,.etat-fournisseur-total td{border-block-start:2px solid var(--color-hairline-strong);font-weight:800}.etat-fournisseur-table td{vertical-align:baseline}.etat-fournisseur-total th{vertical-align:baseline;color:var(--color-amc-ink);text-transform:none;letter-spacing:normal;border-block-end:0}.table.etat-fournisseur-table th:is(.dette-num,.dette-centre){white-space:nowrap}@media print{.etat-fournisseur-barre{display:none}.etat-fournisseur-feuille{page:etat-fournisseur}.etat-fournisseur-table{table-layout:fixed;min-inline-size:0;font-size:7px}.feuille-imprimable .table.etat-fournisseur-table :is(th,td,th.dette-num,th.dette-centre){white-space:normal;overflow-wrap:anywhere;padding-inline:2px;font-size:7px}.feuille-imprimable .table.etat-fournisseur-table td.etat-fournisseur-vide{font-size:10px}}@page etat-fournisseur{size:A4 landscape;margin:10mm}.etat-fournisseur-table td.etat-fournisseur-vide{text-align:center;white-space:normal;padding-block:14px}.dette-detail{border-block-start:1px solid var(--color-hairline);flex-direction:column;gap:8px;padding-block-start:12px;display:flex}.dette-detail-titre{margin:0;font-size:15px}.dette-echeancier caption,.dette-paiements caption{caption-side:top;text-align:start;padding-block-end:4px;font-weight:700}.dette-echeancier-filtre{max-inline-size:260px;margin-block-end:8px}@media print{.dette-echeancier-filtre{display:none}}.dette-echeancier-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-block-start:6px;display:flex}.dette-echeancier-pages .dette-sous{display:inline}@media screen{.dette-echeancier tr.dette-hors-page{display:none}}@media print{.dette-echeancier-pages{display:none}}.dette-paye{border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success);padding:1px 10px;font-weight:700;display:inline-block}.dette-du{border-radius:var(--radius-pill);background:var(--color-amc-paper);color:#0a0a0bb8;padding:1px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dette-du{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.dette-pause{border:1px dashed #0a0a0b73;padding:0 9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dette-pause{border:1px dashed color-mix(in srgb, var(--color-amc-ink) 45%, transparent)}}.dette-pause{border-radius:var(--radius-pill);color:#0a0a0bb8}@supports (color:color-mix(in lab, red, red)){.dette-pause{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.dette-pause{font-style:italic}.dette-echeancier tr[data-etat=PAUSE] td{background:var(--color-amc-paper);color:#0a0a0b99}@supports (color:color-mix(in lab, red, red)){.dette-echeancier tr[data-etat=PAUSE] td{color:color-mix(in srgb, var(--color-amc-ink) 60%, transparent)}}.dette-fournisseur{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block:8px;display:flex}.dette-fournisseur-resume{flex-basis:100%;margin:0;font-size:14px}.dette-fournisseur-avance{color:var(--color-amc-red-700);margin-block-start:2px;display:block}@media print{.dette-fournisseur .btn,.dette-fournisseur form{display:none}}.dette-paiements tr[data-annule] td{color:#0a0a0b8c;text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.dette-paiements tr[data-annule] td{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.dette-actions{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.dette-actions .field{min-inline-size:140px;margin:0}.dette-mensualite-action{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-inline-start:8px;display:inline-flex}.dette-mensualite-action .btn{padding-block:2px;padding-inline:10px;font-size:13px}.dette-ligne-form{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-amc-paper);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px 14px;margin-block:12px;padding:14px;display:grid}.dette-ligne-form .field{margin:0}.dette-ligne-titre,.dette-ligne-form .dette-actions,.dette-ligne-form .dette-erreur,.dette-ligne-membre{grid-column:1/-1}.dette-ligne-titre{margin:0;font-weight:700}.dette-ligne-membre{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dette-ligne-membre .input{flex:220px}.dette-ligne-libelle{font-weight:700}.dette-membre-resultats{flex-wrap:wrap;gap:4px;max-block-size:180px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dette-ligne-actions{flex-direction:column;gap:8px;margin-block-start:8px;display:flex}.dette-ligne-confirmation{border:1px solid var(--color-amc-red-700);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dette-ligne-confirmation p{margin:0}.dette-historique-liste{flex-direction:column;gap:8px;margin:8px 0 0;padding-inline-start:18px;display:flex}.dette-historique-liste ul{margin:4px 0 0;padding-inline-start:16px;font-size:13px}@media print{.dette-mensualite-action .btn,.dette-ligne-actions,.dette-ligne-form{display:none}}.etat-fournisseur-paye{background:var(--color-success-bg);color:var(--color-success);font-weight:700}.etat-fournisseur-restant{border-inline:2px solid var(--color-hairline-strong);font-weight:700}.etat-fournisseur-ristourne th,.etat-fournisseur-ristourne td{color:var(--color-amc-ink);text-transform:none;letter-spacing:normal;vertical-align:baseline;font-weight:700}.suivi-paiements{flex-direction:column;gap:14px;display:flex}.suivi-paiements-titre{text-align:center;margin:0;font-size:18px}@media screen{.suivi-paiements-titre{font-size:clamp(24px,2.9vw,31px)}}.dette-nom-bouton{color:var(--color-amc-red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.fiche-employe{gap:22px;padding:28px 28px 30px}.fiche-employe-membre{margin-block-start:24px}.fiche-employe-admin{margin-block-end:20px;padding:22px}.fiche-employe-tete{align-items:flex-start;gap:16px;display:flex}.fiche-employe-pastille{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-amc-red), var(--color-amc-red-700));block-size:54px;inline-size:54px;color:var(--color-amc-bg);box-shadow:var(--shadow-tile);flex:none;justify-content:center;align-items:center;display:inline-flex}.fiche-employe-tete-textes{min-inline-size:0}.fiche-employe-titre{letter-spacing:var(--tracking-heading);margin:0 0 6px;font-size:clamp(24px,2.9vw,31px);font-weight:900}.fiche-employe-etat{border-radius:var(--radius-tile);background:var(--color-amc-paper);border:1px solid var(--color-hairline-strong);border-inline-start:5px solid var(--color-amc-red);flex-direction:column;gap:16px;padding:20px 22px;display:flex}.fiche-employe-etat[data-complete]{background:var(--color-success-bg);border-color:#1a8d454d}@supports (color:color-mix(in lab, red, red)){.fiche-employe-etat[data-complete]{border-color:color-mix(in srgb, var(--color-success) 30%, transparent)}}.fiche-employe-etat[data-complete]{border-inline-start-color:var(--color-success)}.fiche-employe-etat-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.fiche-employe-etat-message{color:var(--color-amc-ink);margin:0;font-size:16.5px;font-weight:700}.fiche-employe-etat[data-complete] .fiche-employe-etat-message{color:var(--color-success-ink)}.fiche-progression{flex-direction:column;gap:10px;display:flex}.fiche-progression-ligne{align-items:center;gap:10px;display:flex}.fiche-progression-icone{color:var(--color-amc-red-700);flex:none}.fiche-progression[data-complete] .fiche-progression-icone{color:var(--color-success-ink)}.fiche-progression-texte{color:var(--color-amc-ink);font-size:16px;font-weight:800}.fiche-progression-barre{border-radius:var(--radius-pill);background:var(--color-amc-wash);block-size:12px;overflow:hidden}.fiche-progression-remplie{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:100%;min-inline-size:12px;transition:inline-size var(--motion-fast) ease;display:block}.fiche-progression[data-complete] .fiche-progression-barre{background:#d6eade}@supports (color:color-mix(in lab, red, red)){.fiche-progression[data-complete] .fiche-progression-barre{background:color-mix(in srgb, var(--color-success) 18%, var(--color-amc-bg))}}.fiche-progression[data-complete] .fiche-progression-remplie{background:var(--color-success)}.fiche-champs{flex-direction:column;gap:18px;display:flex}.fiche-champs-regle{border-radius:var(--radius-sm);background:var(--color-amc-wash);color:var(--color-amc-ink);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.fiche-champs-regle-icone{color:var(--color-amc-red-700);flex:none;margin-block-start:2px}.fiche-champs-groupe{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-paper);min-inline-size:0;margin:0;padding:18px 20px 6px}.fiche-champs-groupe[data-complet]{border-color:#1a8d4540}@supports (color:color-mix(in lab, red, red)){.fiche-champs-groupe[data-complet]{border-color:color-mix(in srgb, var(--color-success) 25%, transparent)}}.fiche-champs-legende{float:inline-start;flex-wrap:wrap;align-items:center;gap:8px 12px;inline-size:100%;margin-block-end:16px;padding:0;display:flex}.fiche-champs-numero{border-radius:var(--radius-pill);background:var(--color-amc-red-700);block-size:30px;inline-size:30px;color:var(--color-amc-bg);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.fiche-champs-groupe[data-complet] .fiche-champs-numero{background:var(--color-success-ink)}.fiche-champs-titre{color:var(--color-amc-ink);font-size:17.5px;font-weight:800}.fiche-champs-statut{border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-700);align-items:center;gap:5px;margin-inline-start:auto;padding:5px 12px;font-size:13.5px;font-weight:800;line-height:1.2;display:inline-flex}.fiche-champs-groupe[data-complet] .fiche-champs-statut{background:var(--color-success-bg);color:var(--color-success-ink)}.fiche-champs-grille{clear:both;grid-template-columns:minmax(0,1fr);gap:0 20px;display:grid}@media (min-width:640px){.fiche-champs-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.fiche-champ{min-inline-size:0;margin-block-end:14px}.fiche-champ>label{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fiche-champ-badge{border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-700);align-items:center;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.fiche-champ[data-manquant] .input{border-color:var(--color-amc-soft);border-inline-start:4px solid var(--color-amc-red)}.fiche-champ-verrouille{border-radius:var(--radius-sm);background:var(--color-amc-bg);border:1px dashed var(--color-hairline-strong);padding:12px 14px}.fiche-champ-verrou-libelle{align-items:center;gap:6px;display:flex}.fiche-champs-actions{flex-wrap:wrap;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.fiche-progression-remplie{transition:none}}[lang=ar] .fiche-employe-titre{font-size:26px}[lang=ar] .fiche-employe-etat-message{font-size:18.5px;line-height:1.7}[lang=ar] .fiche-progression-texte{font-size:17.5px}[lang=ar] .fiche-champs-statut{font-size:14.5px}[lang=ar] .fiche-champs-regle{font-size:16px;line-height:1.8}[lang=ar] .fiche-champs-titre{font-size:19px}[lang=ar] .fiche-champ-badge{font-size:13px}@media print{body:not(.fin-corps)>:not(#contenu),.admin-chrome-row,.ecran-seul{display:none!important}#contenu:has(.feuille-imprimable) :not(.feuille-imprimable,.feuille-imprimable *,:has(.feuille-imprimable)){display:none!important}#contenu :has(.feuille-imprimable){box-shadow:none!important;background:0 0!important;border:0!important;min-block-size:0!important;max-inline-size:none!important;margin:0!important;padding:0!important;display:block!important}.feuille-imprimable :is(.btn,form){display:none!important}.feuille-imprimable :is(.dette-table-wrap,.etat-fournisseur-defile,.fournisseur-table-wrap){max-inline-size:none!important;overflow:visible!important}.feuille-imprimable .table{inline-size:100%!important;min-inline-size:0!important}.feuille-imprimable .table th{text-transform:none;letter-spacing:normal}}.amc-modal-card{--defile-coin:16px}.admin-shell-root .amc-modal-card,.avis-boite,.rf-dialogue{--defile-coin:var(--radius-md)}.refm-dialogue,.refonte-membre .avis-boite{--defile-coin:var(--refm-radius-grande)}.fvs-liste{--defile-coin:22px}.refonte-membre .refm-dette-fiche{--defile-coin:var(--refm-radius-grande)}.admin-shell-root .admin-main .table-scroll{--defile-coin:var(--radius-tile)}.dette-fiche>.dette-table-wrap{--defile-coin:var(--radius-sm)}.fiche-fenetre-corps{--defile-coin-debut:0px;--defile-coin-fin:var(--radius-tile)}.admin-bell-panel>ul{--defile-coin-debut:0px;--defile-coin-fin:var(--radius-md)}.refonte-membre .admin-bell-panel>ul{--defile-coin-fin:var(--refm-radius-carte)}.admin-fournisseur-options{--defile-coin-debut:0px;--defile-coin-fin:var(--radius-sm)}@media (max-width:639px){.fiche-fenetre-corps{--defile-coin-fin:0px}}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar{background:0 0;block-size:10px;inline-size:10px}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-track{margin-block:var(--defile-coin-debut,var(--defile-coin,0px)) var(--defile-coin-fin,var(--defile-coin,0px));margin-inline:var(--defile-coin,0px);background:0 0}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb{background:#e3061366}@supports (color:color-mix(in lab, red, red)){:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-amc-red) 40%, transparent)}}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb:hover{background:#e3061399}@supports (color:color-mix(in lab, red, red)){:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-amc-red) 60%, transparent)}}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap)::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap){scrollbar-width:thin;scrollbar-color:#e3061366 transparent}@supports (color:color-mix(in lab, red, red)){:is(.amc-modal-card,.avis-boite,.refm-dialogue,.rf-dialogue,.fiche-fenetre-corps,.fvs-liste,.admin-bell-panel>ul,.admin-fournisseur-options,.refm-dette-fiche,.admin-shell-root .admin-main .table-scroll,.dette-fiche>.dette-table-wrap){scrollbar-color:color-mix(in srgb, var(--color-amc-red) 40%, transparent) transparent}}}.cd-hero{background:var(--color-amc-bg);border-block-end:1px solid var(--color-amc-divider);position:relative;overflow:clip}.cd-shapes{pointer-events:none;position:absolute;inset:0}.cd-shape{display:block;position:absolute}.cd-shape-disc{aspect-ratio:1;background:var(--color-amc-wash);border-radius:50%;inline-size:clamp(220px,32vw,380px);inset-block-start:-90px;inset-inline-end:-60px}.cd-shape-ring{border:9px solid var(--color-amc-soft);opacity:.6;border-radius:50%;block-size:64px;inline-size:64px;inset-block-start:18px;inset-inline-start:44%}.cd-shape-tile{aspect-ratio:1;background:var(--color-amc-paper);border:2px solid var(--color-amc-divider);border-radius:36px;inline-size:clamp(140px,18vw,210px);inset-block-start:-70px;inset-inline-start:-70px;transform:rotate(18deg)}.cd-shape-dots{background-image:radial-gradient(circle, var(--color-amc-red) 4px, transparent 4.5px);opacity:.5;background-size:18px 18px;block-size:54px;inline-size:72px;inset-block-start:clamp(110px,14vw,170px);inset-inline-start:46%}.cd-shape-bar,.cd-shape-bar-short{border-radius:var(--radius-pill);block-size:14px;display:none}.cd-shape-bar{background:var(--color-amc-red);inline-size:110px;inset-block-start:96px;inset-inline-end:clamp(20px,3vw,40px)}.cd-shape-bar-short{background:var(--color-amc-ink);inline-size:64px;inset-block-start:122px;inset-inline-end:clamp(50px,6vw,80px)}@media (min-width:1000px){.cd-shape-bar,.cd-shape-bar-short{display:block}}@media (max-width:699px){.cd-shape-ring{inset-inline:auto 24px}.cd-shape-dots{display:none}}.cd-shell{inline-size:100%;max-width:1180px;padding-inline:var(--page-pad-x);margin-inline:auto;position:relative}.cd-hero>.cd-shell{padding-block:clamp(22px,4vw,34px) clamp(36px,5vw,52px)}.cd-back{color:var(--color-amc-ink);align-items:center;gap:8px;margin-block-end:clamp(20px,4vw,30px);font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.cd-back:hover{color:var(--color-amc-red)}.cd-head{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(24px,5vw,56px);display:grid}.cd-head-text{min-width:0;animation:.6s both cd-rise}.cd-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-amc-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:1}[lang=ar] .cd-title{letter-spacing:0;line-height:1.25}.cd-lead{text-wrap:pretty;max-width:46ch;margin-block-start:18px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.cd-lead p{margin:0 0 12px}.cd-lead p:last-child{margin-block-end:0}[lang=ar] .cd-lead{font-size:clamp(17px,1.7vw,19px);line-height:1.85}.cd-logo-wrap{justify-content:center;animation:.6s .1s both cd-rise;display:flex}.cd-logo{aspect-ratio:1;background:var(--color-amc-bg);border-radius:var(--radius-lg);inline-size:min(100%,300px);box-shadow:var(--shadow-hero);place-items:center;display:grid;position:relative}.cd-logo img{object-fit:contain;block-size:calc(100% - 2*clamp(22px,4vw,36px));inline-size:calc(100% - 2*clamp(22px,4vw,36px));position:absolute;inset:clamp(22px,4vw,36px)}.cd-logo-initials{font-family:var(--font-heading);color:var(--color-amc-red);font-size:72px;font-weight:900}.cd-facts{border-block-start:1px solid var(--color-amc-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:clamp(28px,4vw,40px) 0 0;display:grid}.cd-fact{min-width:0;padding-block-start:18px;padding-inline-end:20px}.cd-fact dt{color:#0a0a0bb8;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cd-fact dt{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.cd-fact dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px;font-weight:800;line-height:1.4}.cd-fact dd.cd-fact-remise{font-family:var(--font-heading);color:var(--color-amc-red);margin-block-start:2px;font-size:clamp(26px,3.4vw,34px);font-weight:900}[lang=ar] .cd-fact dt{font-size:15px}[lang=ar] .cd-fact dd{font-size:18px}.cd-layout{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,40px);padding-block:clamp(36px,6vw,64px) 24px;display:flex}.cd-main{flex-direction:column;flex:999 560px;gap:clamp(28px,4vw,40px);min-width:0;display:flex}.cd-aside{flex-direction:column;flex:300px;gap:18px;min-width:0;display:flex}@media (min-width:1000px){.cd-aside{position:sticky;inset-block-start:120px}}.cd-h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(24px,3.4vw,32px);font-weight:900}[lang=ar] .cd-h2{letter-spacing:0}.cd-note{margin:0 0 12px;font-size:16px;font-weight:700}.cd-btn-primary,.cd-btn-outline,.cd-btn-ink{border-radius:var(--radius-pill);transition:background-color var(--motion-med) ease, color var(--motion-med) ease, border-color var(--motion-med) ease;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.cd-btn-primary{background:var(--color-amc-red);color:var(--color-amc-bg);padding:12px 22px;font-size:16px}.cd-btn-primary:hover{background:var(--color-amc-red-dk);color:var(--color-amc-bg)}.cd-btn-outline{border:2px solid var(--color-amc-ink);color:var(--color-amc-ink);gap:8px;padding:10px 18px;font-size:15px}.cd-btn-outline:hover{border-color:var(--color-amc-red);color:var(--color-amc-red)}.cd-btn-ink{background:var(--color-amc-ink);color:var(--color-amc-bg);align-self:start;gap:8px;padding:11px 18px;font-size:15px}.cd-btn-ink:hover{background:var(--color-amc-red);color:var(--color-amc-bg)}.cd-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cd-step{background:var(--color-amc-bg);border:1.5px solid var(--color-amc-divider);border-radius:var(--radius-tile);box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:20px;display:flex}.cd-step-num{background:var(--color-amc-ink);block-size:38px;inline-size:38px;color:var(--color-amc-bg);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.cd-step-text{text-wrap:pretty;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.55}[lang=ar] .cd-step-text{font-size:17px;line-height:1.8}.cd-card{background:var(--color-amc-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:8px 24px 18px}.cd-row{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:16px;display:grid}.cd-row+.cd-row{border-block-start:1px solid var(--color-amc-divider)}.cd-row-icon{background:var(--color-amc-wash);block-size:40px;inline-size:40px;color:var(--color-amc-red);border-radius:50%;place-items:center;display:grid}.cd-row-label{color:#0a0a0bb3;margin:0 0 6px;font-size:14px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cd-row-label{color:color-mix(in srgb, var(--color-amc-ink) 70%, transparent)}}.cd-row-values{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.cd-row-values a{color:var(--color-amc-ink);font-weight:800;text-decoration:none}.cd-row-values a:hover{color:var(--color-amc-red)}[lang=ar] .cd-row-label{font-size:15px}[lang=ar] .cd-row-values{font-size:17px}.cd-help{background:var(--color-amc-paper);border:1.5px solid var(--color-amc-divider);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:22px 24px;display:flex}.cd-help-title{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:900}.cd-others{background:var(--color-amc-paper);border-start-start-radius:clamp(40px,8vw,96px) 40px;border-start-end-radius:clamp(40px,8vw,96px) 40px;margin-block-start:56px}.cd-others>.cd-shell{padding-block:clamp(36px,5vw,52px) 64px}.cd-others-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-end:22px;display:flex}.cd-others-head .cd-h2{margin:0}.cd-see-all{color:var(--color-amc-ink);align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.cd-see-all:hover{color:var(--color-amc-red)}.cd-others-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;display:grid}.cd-other{background:var(--color-amc-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-tile);color:var(--color-amc-ink);transition:transform var(--motion-med) ease, box-shadow var(--motion-med) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cd-other:hover{box-shadow:var(--shadow-card-hover);color:var(--color-amc-ink);transform:translateY(-4px)}.cd-other-media{aspect-ratio:16/9;background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline);place-items:center;display:grid;position:relative}.cd-other-media img{object-fit:contain;block-size:calc(100% - 44px);inline-size:calc(100% - 44px);position:absolute;inset:22px}.cd-other-media[data-tile]{font-family:var(--font-heading);letter-spacing:-.02em;border-block-end:0;font-size:42px;font-weight:900}.cd-other-media[data-tile="0"]{background:var(--color-amc-wash);color:var(--color-amc-red)}.cd-other-media[data-tile="1"]{background:var(--color-amc-ink);color:var(--color-amc-soft)}.cd-other-media[data-tile="2"]{background:var(--color-amc-paper);color:var(--color-amc-red-700)}.cd-other-body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.cd-other-sector{color:var(--color-amc-red-700);font-size:14px;font-weight:800}.cd-other-name{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:19px;font-weight:900}.cd-other-method{border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-700);align-self:start;margin-block-start:4px;padding:5px 12px;font-size:14px;font-weight:800}@keyframes cd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd-head-text,.cd-logo-wrap{animation:none}.cd-other{transition:none}.cd-other:hover{transform:none}}.sva{flex-direction:column;gap:24px;padding-block-end:120px;display:flex}.sva-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sva-lien-public{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-amc-bg);min-block-size:44px;color:var(--color-amc-ink);white-space:nowrap;box-shadow:var(--shadow-soft);transition:background var(--motion-fast) ease;flex:none;align-items:center;padding-inline:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sva-lien-public:hover{background:var(--color-amc-wash)}.sva-cadre{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.sva-nav,.sva-detail{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-md);min-inline-size:0;box-shadow:var(--shadow-card)}.sva-nav{flex-direction:column;gap:10px;padding:14px;display:flex}.sva-detail{flex-direction:column;gap:28px;padding:clamp(20px,3vw,36px);scroll-margin-block-start:calc(var(--admin-rail-top,0px) + 16px);display:flex}@media (min-width:1180px){.sva-cadre{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.sva-nav{max-block-size:calc(var(--admin-rail-h,100dvh - 101px) - 32px);position:sticky;inset-block-start:calc(var(--admin-rail-top,101px) + 16px)}.sva-nav-defilement{flex:1;min-block-size:0;overflow-y:auto}}.sva-recherche{border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-amc-paper);color:#0a0a0b8c;align-items:center;gap:10px;min-block-size:46px;padding-inline:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sva-recherche{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-recherche:focus-within{border-color:var(--color-amc-red);outline:2px solid var(--color-amc-red)}.sva-recherche input{block-size:44px;min-inline-size:0;font:inherit;color:var(--color-amc-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.sva-nav-defilement{flex-direction:column;gap:6px;display:flex}.sva-nav-titre{color:var(--color-amc-red-700);margin-block:8px 0;margin-inline:0;padding-inline:8px;font-size:16px;font-weight:700}.sva-nav-titre-filet{border-block-start:1px solid var(--color-hairline);margin-block-start:14px;padding-block-start:14px}.sva-famille{margin:0;padding-inline:8px}.sva-nav .sva-aide,.sva-nav .sva-calme,.sva-nav .sva-erreur{padding-inline:8px}.sva-rangees{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sva-rangee{border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}.sva-rangee[data-selectionne=true]{background:var(--color-amc-wash)}.sva-rangee-bascule,.sva-rangee-point{color:#0a0a0b8c;flex:none;place-items:center;block-size:40px;inline-size:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.sva-rangee-bascule,.sva-rangee-point{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-rangee-bascule{cursor:pointer;background:0 0;border:0;border-radius:10px}.sva-rangee-bascule:hover{background:var(--color-amc-paper)}.sva-rangee-point>span{border-radius:var(--radius-pill);background:var(--color-amc-divider);block-size:4px;inline-size:4px}.sva-rangee-chevron{transition:transform var(--motion-fast) ease}.sva-rangee-chevron[data-ouvert=false]{transform:rotate(-90deg)}:where([dir=rtl]) .sva-rangee-chevron[data-ouvert=false]{transform:rotate(90deg)}.sva-rangee-choisir{cursor:pointer;text-align:start;min-block-size:44px;min-inline-size:0;color:var(--color-amc-ink);font:inherit;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding-block:8px;padding-inline:6px 12px;font-size:15px;font-weight:600;display:flex}.sva-rangee-choisir:hover{background:var(--color-amc-paper)}.sva-rangee[data-selectionne=true] .sva-rangee-choisir{color:var(--color-amc-red-700);font-weight:700}.sva-rangee[data-selectionne=true] .sva-rangee-choisir:hover{background:0 0}.sva-rangee-choisir[data-ajout=true]{color:var(--color-amc-red-700);font-weight:700}.sva-rangee-label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.sva-rangee-label[data-masque=true]{opacity:.55}.sva-rangee-meta{color:#0a0a0b8c;flex:none;font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.sva-rangee-meta{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-rangee-repere .sva-rangee-label{color:#0a0a0b9e;font-size:13px;font-style:italic}@supports (color:color-mix(in lab, red, red)){.sva-rangee-repere .sva-rangee-label{color:color-mix(in srgb, var(--color-amc-ink) 62%, transparent)}}.sva-rangee-repere .sva-rangee-label{padding-block:8px}.sva-modifie{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:8px;inline-size:8px}.sva-puce{border-radius:var(--radius-pill);background:var(--color-amc-bg);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:#0a0a0bb3;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sva-puce{color:color-mix(in srgb, var(--color-amc-ink) 70%, transparent)}}.sva-puce[data-ton=avis]{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.sva-calme,.sva-vide{color:#0a0a0ba8;margin:0;font-size:16px}@supports (color:color-mix(in lab, red, red)){.sva-calme,.sva-vide{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.sva-vide{border:1px dashed var(--color-amc-divider);border-radius:var(--radius-sm);text-align:center;padding:18px}.sva-erreur{color:var(--color-amc-red-700);margin:0;font-size:16px;font-weight:600}.sva-aide{color:#0a0a0ba3;margin:0;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.sva-aide{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}p.sva-aide{font-size:16px}.sva-etiquette{color:#0a0a0ba8;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sva-etiquette{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.sva-detail-entete{flex-direction:column;gap:12px;display:flex}.sva-fil{color:#0a0a0b8c;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sva-fil{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-fil-etape{align-items:center;gap:6px;display:inline-flex}.sva-fil-lien{cursor:pointer;font:inherit;color:var(--color-amc-red-700);background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.sva-fil-lien:hover{color:var(--color-amc-red-900);text-decoration:underline}:where([dir=rtl]) .sva-miroir{transform:scaleX(-1)}.sva-detail-titre-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sva-detail-titre{letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;font-size:31px;font-weight:700;line-height:1.25}.sva-interrupteur{cursor:pointer;font:inherit;color:var(--color-amc-ink);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.sva-interrupteur:disabled{cursor:not-allowed;opacity:.6}.sva-interrupteur:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:3px;border-radius:var(--radius-pill)}.sva-interrupteur-encadre{white-space:nowrap;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-amc-bg);flex:none;gap:10px;padding-block:6px;padding-inline:8px 16px;font-size:14px;font-weight:700}.sva-piste{border-radius:var(--radius-pill);background:var(--color-hairline-strong);block-size:26px;inline-size:44px;transition:background var(--motion-fast) ease;flex:none;justify-content:flex-start;align-items:center;padding:3px;display:flex}.sva-interrupteur[data-actif=true] .sva-piste{background:var(--color-amc-red);justify-content:flex-end}.sva-bouton{border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:20px;inline-size:20px;box-shadow:0 1px 3px #0a0a0b40}@supports (color:color-mix(in lab, red, red)){.sva-bouton{box-shadow:0 1px 3px color-mix(in srgb, var(--color-amc-ink) 25%, transparent)}}.sva-etat{border-radius:var(--radius-pill);background:var(--color-amc-bg);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:#0a0a0bb8;flex:none;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sva-etat{color:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}.sva-etat[data-actif=true]{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.sva-section{flex-direction:column;gap:18px;display:flex}.sva-section-filet{border-block-start:1px solid var(--color-hairline);padding-block-start:24px}.sva-section-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sva-section-textes{flex-direction:column;gap:4px;display:flex}.sva-section-titre{margin:0;font-size:17px;font-weight:700}h3.sva-section-titre{font-size:24px}.sva-champ{flex-direction:column;gap:0;margin:0;display:flex}.sva-champ .sva-aide{margin-block-start:8px}.sva-zone{min-block-size:0;line-height:1.7}.sva-avec-suffixe{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-amc-bg);align-items:stretch;min-block-size:48px;display:flex;overflow:hidden}.sva-avec-suffixe:focus-within{border-color:var(--color-amc-red);outline:2px solid var(--color-amc-red)}.sva-saisie-nue{min-inline-size:0;font:inherit;color:var(--color-amc-ink);caret-color:var(--color-amc-red-700);background:0 0;border:0;outline:none;flex:1;padding-inline:16px;font-size:15px;font-weight:600}.sva-suffixe{border-inline-start:1px solid var(--color-hairline);background:var(--color-amc-paper);color:#0a0a0ba8;place-items:center;padding-inline:14px;font-size:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sva-suffixe{color:color-mix(in srgb, var(--color-amc-ink) 66%, transparent)}}.sva-champs-courts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:start;gap:18px;display:grid}.sva-paire{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:18px;display:grid}.sva-regles{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sva-reference{color:#0a0a0ba3;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sva-reference{color:color-mix(in srgb, var(--color-amc-ink) 64%, transparent)}}.sva-reference code{border-radius:var(--radius-pill);background:var(--color-amc-paper);border:1px solid var(--color-hairline);color:var(--color-amc-ink);padding:2px 8px;font-size:12.5px}.sva-reference .sva-aide{flex-basis:100%}.sva-volet{border-block-start:1px solid var(--color-hairline);flex-direction:column;display:flex}.sva-volet-bouton{cursor:pointer;min-block-size:60px;color:var(--color-amc-ink);text-align:start;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding-block:12px 0;padding-inline:0;display:flex}.sva-volet-textes{flex-direction:column;gap:2px;display:flex}.sva-volet-chevron{color:#0a0a0b8c;flex:none}@supports (color:color-mix(in lab, red, red)){.sva-volet-chevron{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-volet-chevron{transition:transform var(--motion-fast) ease}.sva-volet-chevron[data-ouvert=true]{transform:rotate(180deg)}.sva-volet-corps{flex-direction:column;gap:16px;padding-block:16px 8px;display:flex}.sva-apercu{border-radius:var(--radius-tile);background:var(--color-amc-paper);border:1px dashed var(--color-amc-divider);align-items:center;gap:16px;padding:18px 20px;display:flex}.sva-apercu[data-actif=false]{opacity:.5}.sva-apercu-initiale{border-radius:var(--radius-pill);background:var(--color-amc-wash);block-size:52px;inline-size:52px;color:var(--color-amc-red-700);flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.sva-apercu-textes{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.sva-apercu-nom{font-size:17px;font-weight:700}.sva-apercu-desc{color:#0a0a0bc2;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.sva-apercu-desc{color:color-mix(in srgb, var(--color-amc-ink) 76%, transparent)}}.sva-apercu-prix{border-radius:var(--radius-pill);background:var(--color-amc-red);color:var(--color-amc-bg);white-space:nowrap;flex:none;padding:6px 14px;font-size:14px;font-weight:700}.sva-bande{border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}p.sva-bande{font-size:16px}.sva-bande-avis{background:var(--color-amc-wash);color:var(--color-amc-red-900);border-inline-start:4px solid var(--color-amc-red-700)}.sva-bande-info{background:var(--color-amc-paper);color:var(--color-amc-ink);border-inline-start:4px solid var(--color-amc-ink)}.sva-bande-info>span{flex:260px}.sva-bande-calme{background:var(--color-amc-paper);border:1px solid var(--color-hairline)}.sva-bande-valeur{font-size:18px;font-weight:700}.sva-bande-lien{color:var(--color-amc-red-700);font-weight:700}.sva-segments{border-radius:var(--radius-pill);background:var(--color-amc-wash);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.sva-segment{border-radius:var(--radius-pill);cursor:pointer;min-block-size:40px;font:inherit;color:#0a0a0bc2;background:0 0;border:0;padding-inline:18px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sva-segment{color:color-mix(in srgb, var(--color-amc-ink) 76%, transparent)}}.sva-segment[aria-checked=true]{background:var(--color-amc-bg);color:var(--color-amc-red-700);box-shadow:var(--shadow-card)}.sva-segment:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:2px}.sva-lignes{border:1px solid var(--color-hairline);border-radius:20px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sva-ligne{border-block-end:1px solid var(--color-hairline);background:var(--color-amc-bg);flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:56px;padding-block:6px;padding-inline:16px 8px;display:flex}.sva-ligne:last-child{border-block-end:0}.sva-ligne-cliquable{padding-inline:4px 8px}.sva-ligne-seule{border:1px solid var(--color-hairline);border-radius:20px}.sva-ligne[data-actif=false] .sva-ligne-noms,.sva-ligne[data-actif=false] .sva-ligne-ouvrir>.sva-ligne-nom{opacity:.55}.sva-ligne-repere{background:var(--color-amc-paper);border-block-end-style:dashed;padding-block:12px}.sva-rang{text-align:center;color:#0a0a0b8c;flex:none;inline-size:22px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.sva-rang{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-ligne-noms{flex-direction:column;flex:200px;gap:2px;min-inline-size:0;display:flex}.sva-ligne-nom{overflow-wrap:anywhere;font-size:15px;font-weight:700}.sva-ligne-ouvrir>.sva-ligne-nom{flex:1;min-inline-size:0}.sva-ligne-autre,.sva-ligne-extrait{color:#0a0a0b8c;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.sva-ligne-autre,.sva-ligne-extrait{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-ligne-extrait{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sva-ligne-ouvrir{cursor:pointer;text-align:start;min-inline-size:0;font:inherit;color:var(--color-amc-ink);background:0 0;border:0;border-radius:12px;flex-wrap:wrap;flex:240px;align-items:center;gap:8px 10px;padding:10px 8px;display:flex}.sva-ligne-ouvrir:hover{background:var(--color-amc-paper)}.sva-meta{color:#0a0a0b8c;flex:none;font-size:13px}@supports (color:color-mix(in lab, red, red)){.sva-meta{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-chevron-ligne{color:#0a0a0b8c;flex:none}@supports (color:color-mix(in lab, red, red)){.sva-chevron-ligne{color:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.sva-fleches{flex:none;gap:2px;display:inline-flex}.sva-icone{border-radius:var(--radius-pill);cursor:pointer;color:#0a0a0bc2;background:0 0;border:0;place-items:center;block-size:36px;inline-size:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.sva-icone{color:color-mix(in srgb, var(--color-amc-ink) 76%, transparent)}}.sva-icone:hover:not(:disabled){background:var(--color-amc-wash)}.sva-icone:disabled{opacity:.3;cursor:not-allowed}.sva-icone-danger{color:var(--color-amc-red-700)}.sva-formulaire,.sva-formulaire-ligne{flex-direction:column;gap:16px;display:flex}.sva-formulaire-ligne{flex:1;padding-block:12px}.sva-formulaire-titre{font-size:15px;font-weight:700}.sva-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sva-btn{min-block-size:44px;padding-block:10px;padding-inline:20px;font-size:14px}.sva-btn-danger{color:var(--color-amc-red-700);align-self:flex-start}.sva-grille-partenaires{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.sva-partenaire{flex-direction:column;gap:10px;display:flex}.sva-partenaire .sva-ligne{justify-content:space-between}.sva-barre{z-index:40;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset-block-end:20px;inset-inline:0}.sva-barre-corps{pointer-events:auto;border-radius:var(--radius-pill);background:var(--color-amc-ink);max-inline-size:100%;color:var(--color-amc-bg);box-shadow:var(--shadow-svc-voile);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:10px;padding-inline:24px 10px;display:flex}.sva-barre-texte{font-size:14px;font-weight:600}.sva-barre-actions{gap:8px;display:flex}.sva-barre-annuler,.sva-barre-enregistrer{border-radius:var(--radius-pill);cursor:pointer;min-block-size:42px;font:inherit;color:var(--color-amc-bg);font-size:14px}.sva-barre-annuler{border:1px solid #545454;padding-inline:18px}@supports (color:color-mix(in lab, red, red)){.sva-barre-annuler{border:1px solid color-mix(in srgb, var(--color-amc-bg) 30%, var(--color-amc-ink))}}.sva-barre-annuler{background:0 0;font-weight:700}.sva-barre-enregistrer{background:var(--color-amc-red);border:0;padding-inline:24px;font-weight:700}.sva-barre-enregistrer:hover:not(:disabled){background:var(--color-amc-red-dk)}.sva-barre-annuler:disabled,.sva-barre-enregistrer:disabled{opacity:.6;cursor:not-allowed}.sva-annonce{z-index:41;border-radius:var(--radius-pill);max-inline-size:calc(100% - 48px);box-shadow:var(--shadow-tile);background:var(--color-success-bg);color:var(--color-success-ink);transition:opacity var(--motion-fast) ease;margin:0;padding:12px 20px;font-size:16px;font-weight:700;position:fixed;inset-block-end:24px;inset-inline-start:24px}.sva-annonce[data-ton=erreur]{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.sva-annonce[data-visible=false]{opacity:0;pointer-events:none}.sva-annonce[data-releve=true]{inset-block-end:96px}@media (prefers-reduced-motion:reduce){.sva-rangee-chevron,.sva-volet-chevron,.sva-piste,.sva-annonce,.sva-lien-public{transition:none}}.voyage-destination-pill{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-amc-bg);color:var(--color-amc-ink);white-space:nowrap;align-items:center;gap:5px;padding-block:4px;padding-inline:10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.voyage-destination-pill svg{color:var(--color-amc-red-700);flex-shrink:0}[dir=rtl] .voyage-destination-pill svg{transform:scaleX(-1)}[lang=ar] .voyage-destination-pill{font-size:12px}.detail-kicker-voyage{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:inline-flex}.voyages-detectes{justify-content:space-between;align-items:center;gap:var(--spacing-2);border:1px solid var(--color-hairline);border-inline-start:4px solid var(--color-amc-red-700);border-radius:var(--radius-md);flex-wrap:wrap;margin-block-end:var(--spacing-2);padding-block:12px;padding-inline:16px;font-weight:700;display:flex}.voyage-detecte-statut{min-block-size:18px;margin-block-end:var(--spacing-2);font-size:16px}.voyage-detecte-chip{color:var(--color-amc-red-700);margin-block-start:6px;font-size:12px;display:block}.voyage-detecte-position{margin-block-end:6px;font-size:16px}.voyage-detecte-erreur{color:var(--color-amc-red-700);margin-block-end:12px;font-size:16px;font-weight:700}.dette-fiche{--dette-trait:#d8d8d8}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-trait:color-mix(in srgb, var(--color-amc-ink) 16%, var(--color-amc-bg))}}.dette-fiche{--dette-trait-doux:#e9e9e9}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-trait-doux:color-mix(in srgb, var(--color-amc-ink) 9%, var(--color-amc-bg))}}.dette-fiche{--dette-trait-fort:#545454}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-trait-fort:color-mix(in srgb, var(--color-amc-ink) 70%, var(--color-amc-bg))}}.dette-fiche{--dette-fond:#f8f8f8}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-fond:color-mix(in srgb, var(--color-amc-ink) 3%, var(--color-amc-bg))}}.dette-fiche{--dette-fond-fort:#f0f0f0}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-fond-fort:color-mix(in srgb, var(--color-amc-ink) 6%, var(--color-amc-bg))}}.dette-fiche{--dette-attenue:#585859}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-attenue:color-mix(in srgb, var(--color-amc-ink) 68%, var(--color-amc-bg))}}.dette-fiche{--dette-entete-texte:#3b3b3c}@supports (color:color-mix(in lab, red, red)){.dette-fiche{--dette-entete-texte:color-mix(in srgb, var(--color-amc-ink) 80%, var(--color-amc-bg))}}.dette-fiche{color:var(--color-amc-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:22px}.table :is(th,td).dette-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.table :is(th,td).dette-centre{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.table th.dette-num,.table th.dette-centre{white-space:normal}.dette-fiche .dette-entete{background:0 0;border-block-end:0;gap:2px;padding:0}.dette-fiche .dette-titre{text-wrap:balance;margin:0;font-size:23px;font-weight:800;line-height:1.3}.dette-fiche .dette-titre:after{content:"";border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:3px;inline-size:56px;margin-block-start:12px;margin-inline:auto;display:block}.dette-fiche .dette-identite{border:1px solid var(--dette-trait);border-radius:var(--radius-sm);background:var(--dette-fond);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:0;display:grid}.dette-fiche .dette-identite>div{padding-block:12px;padding-inline:18px}.dette-fiche .dette-identite>div+div{border-inline-start:1px solid var(--dette-trait)}.dette-fiche .dette-identite dt,.dette-fiche .dette-bilan dt{color:var(--dette-attenue);font-size:12.5px;font-weight:700;line-height:1.4}.dette-fiche .dette-identite dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.35}.dette-fiche .dette-section{border-inline-start:4px solid var(--color-amc-red);margin:6px 0 0;padding-inline-start:12px;font-size:17.5px;font-weight:800;line-height:1.3}.dette-fiche>.dette-table-wrap{border:1px solid var(--dette-trait);border-radius:var(--radius-sm);background:var(--color-amc-bg)}.dette-fiche .dette-table{font-size:14px}.dette-fiche .dette-table thead th{background:var(--dette-fond-fort);border-block-end:1px solid var(--dette-trait);color:var(--dette-entete-texte);letter-spacing:normal;text-transform:none;vertical-align:bottom;padding-block:11px;padding-inline:12px;font-size:12.5px;font-weight:800;line-height:1.35}.dette-fiche .dette-table .dette-col-fournisseur{inline-size:26%}.dette-fiche .dette-table tbody td{border-block-start:1px solid var(--dette-trait-doux);vertical-align:top;padding-block:12px;padding-inline:12px}.dette-fiche .dette-table tbody tr:first-child td{border-block-start:0}.dette-fiche .dette-table tbody tr:hover{background:0 0}.dette-fiche .dette-fournisseur{font-weight:800;line-height:1.4}.dette-fiche .dette-sous{color:var(--dette-attenue);margin-block-start:2px;font-size:12.5px;line-height:1.45}.dette-fiche .dette-table td.dette-vide{text-align:center;color:var(--dette-attenue);padding-block:26px;padding-inline:16px;font-weight:600}.dette-fiche .dette-total th,.dette-fiche .dette-total td{background:var(--dette-fond-fort);border-block-start:2px solid var(--dette-trait-fort);color:var(--color-amc-ink);letter-spacing:normal;text-transform:none;vertical-align:middle;border-block-end:0;padding-block:13px;padding-inline:12px;font-size:15px;font-weight:800}.dette-fiche .dette-detail{border:1px solid var(--dette-trait);border-radius:var(--radius-sm);gap:12px;padding-block:16px;padding-inline:18px}.dette-fiche .dette-detail-titre{font-size:16.5px;font-weight:800;line-height:1.35}.dette-fiche .dette-echeancier caption,.dette-fiche .dette-paiements caption{color:var(--dette-entete-texte);padding-block:0 8px;font-size:13.5px;font-weight:800}.dette-fiche .dette-detail .table thead th{background:var(--dette-fond);border-block-end:1px solid var(--dette-trait-doux);color:var(--dette-entete-texte);letter-spacing:normal;text-transform:none;padding-block:9px;padding-inline:12px;font-size:12px;font-weight:800}.dette-fiche .dette-detail .table td{border-block-start:1px solid var(--dette-trait-doux);padding-block:9px;padding-inline:12px}.dette-fiche .dette-detail .table tbody tr:first-child td{border-block-start:0}.dette-fiche .dette-en-cours{flex-direction:column;gap:10px;display:flex}.dette-fiche .dette-en-cours ul{border:1px solid var(--dette-trait);border-radius:var(--radius-sm);gap:0;margin:0}.dette-fiche .dette-en-cours li{align-items:baseline;gap:4px 16px;padding-block:10px;padding-inline:16px}.dette-fiche .dette-en-cours li+li{border-block-start:1px solid var(--dette-trait-doux)}.dette-fiche .dette-en-cours-montant{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:800}.dette-fiche .dette-bilan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dette-fiche .dette-bilan>div{border:1px solid var(--dette-trait);border-radius:var(--radius-sm);background:var(--dette-fond);flex-direction:column;justify-content:space-between;gap:6px;padding-block:14px;padding-inline:18px;display:flex}.dette-fiche .dette-bilan dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:800;line-height:1.25}.dette-fiche .dette-pied{border-block-start:1px solid var(--dette-trait);padding-block-start:14px}.dette-fiche .dette-date{color:var(--dette-attenue);font-size:13.5px;font-weight:600}[lang=ar] .dette-fiche .dette-titre{font-size:25px!important;line-height:1.45!important}[lang=ar] .dette-fiche .dette-identite dt,[lang=ar] .dette-fiche .dette-bilan dt{font-size:13.5px;line-height:1.6}[lang=ar] .dette-fiche .dette-identite dd{font-size:17px;line-height:1.6}[lang=ar] .dette-fiche .dette-section{font-size:19px!important;line-height:1.5!important}[lang=ar] .dette-fiche .dette-table thead th{line-height:1.55;font-size:13.5px!important}[lang=ar] .dette-fiche .dette-sous{font-size:13.5px;line-height:1.6}[lang=ar] .dette-fiche .dette-total th,[lang=ar] .dette-fiche .dette-total td{font-size:16px!important}[lang=ar] .dette-fiche .dette-detail-titre{font-size:18px!important;line-height:1.5!important}[lang=ar] .dette-fiche .dette-echeancier caption,[lang=ar] .dette-fiche .dette-paiements caption{font-size:14.5px}[lang=ar] .dette-fiche .dette-detail .table thead th{font-size:13px!important}[lang=ar] .dette-fiche .dette-date{font-size:14.5px}@media (max-width:559px){.dette-fiche .dette-identite{grid-template-columns:minmax(0,1fr)}.dette-fiche .dette-identite>div+div{border-inline-start:0;border-block-start:1px solid var(--dette-trait)}.dette-fiche .dette-bilan{grid-template-columns:minmax(0,1fr)}}@media print{.dette-fiche{gap:14px;font-size:12px}.dette-fiche .dette-titre{font-size:18px}.dette-fiche .dette-titre:after{margin-block-start:8px}.dette-fiche .dette-identite>div{padding-block:8px;padding-inline:12px}.dette-fiche .dette-identite dd{font-size:13.5px}.dette-fiche .dette-section{font-size:14px}.dette-fiche>.dette-table-wrap{overflow:hidden}.dette-fiche .dette-table{font-size:11.5px}.dette-fiche .dette-table thead th{padding-block:7px;padding-inline:8px;font-size:10.5px}.dette-fiche .dette-table tbody td{padding-block:7px;padding-inline:8px}.dette-fiche .dette-table td.dette-vide{padding-block:14px}.dette-fiche .dette-total th,.dette-fiche .dette-total td{padding-block:8px;padding-inline:8px;font-size:12px}.dette-fiche .dette-detail{padding-block:10px;padding-inline:12px}.dette-fiche .dette-bilan>div{padding-block:9px;padding-inline:12px}.dette-fiche .dette-bilan dd{font-size:15px}.dette-fiche .dette-pied{padding-block-start:8px}.dette-fiche .dette-date{font-size:11px}.dette-fiche .dette-entete,.dette-fiche .dette-identite,.dette-fiche .dette-bilan,.dette-fiche tr{break-inside:avoid}.dette-fiche .dette-section{break-after:avoid}.dette-fiche .dette-identite dt,.dette-fiche .dette-bilan dt{font-size:12px}.dette-fiche .dette-detail-titre{font-size:16px}.dette-fiche .dette-echeancier caption,.dette-fiche .dette-paiements caption{font-size:13px}[lang=ar] .dette-fiche .dette-titre{font-size:20px!important}[lang=ar] .dette-fiche .dette-identite dt,[lang=ar] .dette-fiche .dette-bilan dt{font-size:11.5px}[lang=ar] .dette-fiche .dette-identite dd{font-size:14px}[lang=ar] .dette-fiche .dette-section{font-size:16px!important}[lang=ar] .dette-fiche .table{font-size:12.5px!important}[lang=ar] .dette-fiche .dette-table thead th,[lang=ar] .dette-fiche .table th{font-size:11.5px!important}[lang=ar] .dette-fiche .dette-sous{font-size:11.5px}[lang=ar] .dette-fiche .dette-total th,[lang=ar] .dette-fiche .dette-total td{font-size:13px!important}[lang=ar] .dette-fiche .dette-detail-titre{font-size:14px!important}[lang=ar] .dette-fiche .dette-detail .table thead th{font-size:11px!important}[lang=ar] .dette-fiche .dette-bilan dd{font-size:16px}[lang=ar] .dette-fiche .dette-date{font-size:12px}[lang=ar] .dette-fiche td{line-height:1.55!important}}:root{--ra-ink-2:#454546}@supports (color:color-mix(in lab, red, red)){:root{--ra-ink-2:color-mix(in srgb, var(--color-amc-ink) 76%, var(--color-amc-bg))}}:root{--ra-ink-3:#585859}@supports (color:color-mix(in lab, red, red)){:root{--ra-ink-3:color-mix(in srgb, var(--color-amc-ink) 68%, var(--color-amc-bg))}}:root{--ra-ink-4:#6c6c6d}@supports (color:color-mix(in lab, red, red)){:root{--ra-ink-4:color-mix(in srgb, var(--color-amc-ink) 60%, var(--color-amc-bg))}}:root{--ra-row-rule:var(--color-hairline);--ra-grey-bg:var(--color-amc-bg);--ra-switch-off:var(--color-hairline-strong);--ra-late-rule:#f7b9bd}@supports (color:color-mix(in lab, red, red)){:root{--ra-late-rule:color-mix(in srgb, var(--color-amc-red) 28%, var(--color-amc-bg))}}:root{--ra-bar-rule:#404041}@supports (color:color-mix(in lab, red, red)){:root{--ra-bar-rule:color-mix(in srgb, var(--color-amc-bg) 22%, var(--color-amc-ink))}}:root{--ra-step-dot:var(--color-amc-bg);--ra-step-done-rule:var(--color-hairline);--ra-sur-sombre:var(--color-amc-bg);--ra-sur-sombre-doux:var(--ra-sur-sombre)}@supports (color:color-mix(in lab, red, red)){:root{--ra-sur-sombre-doux:color-mix(in srgb, var(--ra-sur-sombre) 70%, transparent)}}:root{--ra-sur-sombre-survol:var(--ra-sur-sombre)}@supports (color:color-mix(in lab, red, red)){:root{--ra-sur-sombre-survol:color-mix(in srgb, var(--ra-sur-sombre) 10%, transparent)}}:root{--ra-ink-appuye:#2c2c2d}@supports (color:color-mix(in lab, red, red)){:root{--ra-ink-appuye:color-mix(in srgb, var(--color-amc-ink) 86%, var(--color-amc-bg))}}:root{--ra-survol:#fef3f3}@supports (color:color-mix(in lab, red, red)){:root{--ra-survol:color-mix(in srgb, var(--color-amc-red) 5%, var(--color-amc-bg))}}:root{--ra-voile:#0a0a0b73}@supports (color:color-mix(in lab, red, red)){:root{--ra-voile:color-mix(in srgb, var(--color-amc-ink) 45%, transparent)}}:root{--ra-shadow-list:var(--shadow-soft);--ra-shadow-bar:var(--shadow-svc-voile);--ra-shadow-segment:var(--shadow-soft);--ra-shadow-toast:var(--shadow-tile);--ra-shadow-bouton:var(--shadow-soft);--ra-fs-titre-page:clamp(32px, 3.6vw, 48px);--ra-fs-titre-section:clamp(22px, 2.4vw, 28px);--ra-fs-titre-sous:22px;--ra-fs-titre-mineur:19px;--ra-fs-titre-carte:17px;--ra-fs-marque:18px;--ra-fs-nav:15px;--ra-fs-nav-grand:17px;--ra-fs-paragraphe:16px;--ra-fs-valeur:16px;--ra-fs-libelle:15px;--ra-fs-cellule:15px;--ra-fs-bouton:15px;--ra-fs-pastille:13.5px;--ra-fs-meta:14px;--ra-fs-micro:13px;--ra-fs-chiffre:30px;--ra-fs-chiffre-fort:34px;--ra-icone-nav:32px;--ra-icone-tete:52px;--ra-icone-tuile:44px}.admin-shell-root{--radius-md:32px;--radius-lg:40px;background:var(--color-amc-bg)}@media screen{:where(.admin-shell-root) p{font-size:var(--ra-fs-paragraphe)}}@media (min-width:960px){.admin-shell-root .admin-layout{grid-template-columns:288px minmax(0,1fr)}.admin-shell-root .admin-sidebar{background:var(--color-amc-bg);border-inline-end:1px solid var(--color-hairline)}}.admin-shell-root .admin-sidebar-inner{padding-inline:16px}.ra-marque{align-items:center;gap:10px;padding-block:24px 4px;padding-inline:12px;display:flex}.ra-marque-trait{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:26px;inline-size:26px;position:relative}.ra-marque-trait:after{content:"";border-radius:var(--radius-pill);background:var(--color-amc-bg);position:absolute;inset:9px}.ra-marque-nom{font-family:var(--font-heading);font-size:var(--ra-fs-marque);letter-spacing:-.02em;color:var(--color-amc-red);white-space:nowrap;font-weight:800}.admin-sidebar-nav.ra-nav{gap:20px}.admin-sidebar-inner .admin-sidebar-nav.ra-nav{padding-block:16px 24px}.ra-nav-groupe{flex-direction:column;gap:4px;display:flex}.ra-nav-titre{font-size:var(--ra-fs-libelle);color:var(--color-amc-ink);padding-block-end:6px;padding-inline:14px;font-weight:700}.ra-nav-lien{border-radius:var(--radius-pill);min-block-size:48px;font-family:var(--font-heading);font-size:var(--ra-fs-nav);color:var(--color-amc-ink);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:12px;padding-block:4px;padding-inline:8px 14px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.ra-nav-lien:hover{background:var(--ra-survol);color:var(--color-amc-ink);text-decoration:none}.ra-nav-lien[aria-current=page],.ra-nav-lien[aria-current=page]:hover{background:var(--color-amc-red);color:var(--ra-sur-sombre);font-weight:600}.ra-nav-lien-grand{min-block-size:52px;font-size:var(--ra-fs-nav-grand)}.ra-nav-icone{inline-size:var(--ra-icone-nav);block-size:var(--ra-icone-nav);border-radius:var(--radius-pill);color:var(--color-amc-ink);transition:background-color var(--motion-fast) ease;flex:none;place-items:center;display:grid}.ra-nav-icone .icone-3d{--icone:26px}.ra-nav-lien[aria-current=page] .ra-nav-icone{background:var(--color-amc-bg)}.ra-nav-lien-grand .ra-nav-icone{--ra-icone-nav:36px}.ra-nav-lien-grand .ra-nav-icone .icone-3d{--icone:28px}.ra-nav-libelle{flex:1;min-inline-size:0}.ra-badge{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:24px;min-inline-size:24px;color:var(--ra-sur-sombre);font-size:var(--ra-fs-micro);flex:none;place-items:center;padding-inline:7px;font-weight:700;line-height:1;display:grid}.ra-nav-lien[aria-current=page] .ra-badge{background:var(--color-amc-bg);color:var(--color-amc-red)}.ra-nav .tk-nav-avance-bouton,.ra-nav .tk-nav-avance-bouton:hover{font-family:var(--font-heading);font-size:var(--ra-fs-libelle);color:var(--color-amc-ink);padding-inline:14px;font-weight:700}.ra-nav .tk-nav-avance-bouton:hover{background:var(--ra-survol)}.ra-nav .tk-nav-avance-bouton:focus-visible{outline-color:var(--color-amc-red)}.ra-nav .tk-nav-avance-corps{gap:4px;padding-block-start:4px;padding-inline-start:0}.admin-shell-root .admin-main{padding-block:28px 120px;padding-inline:var(--page-pad-x)}.admin-shell-root .admin-main-inner{flex-direction:column;gap:28px;display:flex}.ra-barre-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ra-fil{font-size:var(--ra-fs-meta);color:var(--ra-ink-4);flex-wrap:wrap;align-items:center;gap:8px;min-block-size:44px;display:flex}.ra-fil-maillon{align-items:center;gap:8px;display:flex}.ra-fil-lien{min-block-size:44px;color:var(--color-amc-red);font-size:var(--ra-fs-meta);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ra-fil-lien:hover{color:var(--color-amc-red-dk);text-decoration:underline}.ra-fil-courant{color:var(--color-amc-ink);font-weight:600}.ra-identite{font-size:var(--ra-fs-meta);color:var(--ra-ink-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ra-identite-lien{border-radius:var(--radius-pill);border:1px solid var(--color-hairline);min-block-size:44px;color:var(--color-amc-ink);align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:inline-flex}.ra-identite-lien:hover{color:var(--color-amc-ink);background:var(--ra-survol)}.ra-identite .admin-bell{border-radius:var(--radius-pill)}.ra-lecture-seule{border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-900);font-size:var(--ra-fs-paragraphe);margin:0;padding:12px 20px;font-weight:600}.ra-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;padding-block:4px;display:flex}.ra-tete-texte{flex-direction:row;align-items:center;gap:16px;min-inline-size:0;display:flex}.ra-tete-icone{--icone:var(--ra-icone-tete)}@media (max-width:599px){.ra-tete-icone{--icone:44px}.ra-tete-texte{gap:12px}}.ra-tete-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-shell-root .ra-titre,.admin-shell-root .ra-titre-detail{min-inline-size:0;font-family:var(--font-heading);font-size:var(--ra-fs-titre-page);letter-spacing:-.04em;color:var(--color-amc-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.08}[lang=ar] .admin-shell-root .ra-titre,[lang=ar] .admin-shell-root .ra-titre-detail{letter-spacing:0;font-weight:700;line-height:1.3}.ra-intro{font-size:var(--ra-fs-paragraphe);color:var(--ra-ink-2);margin:0;line-height:1.6}.ra-pleine-largeur{flex-basis:100%}.ra-pleine-largeur[hidden]{display:none}.ra-section{flex-direction:column;gap:14px;display:flex}.ra-tableau-bord{gap:32px}.ra-section-titre{font-family:var(--font-heading);font-size:var(--ra-fs-titre-section);letter-spacing:-.03em;color:var(--color-amc-ink);margin:0;font-weight:600;line-height:1.2}[lang=ar] .ra-section-titre{letter-spacing:0;font-weight:700}.ra-carte{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-direction:column;gap:16px;padding:24px;display:flex}.ra-carte-ombre{box-shadow:var(--ra-shadow-list)}.ra-liste{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);box-shadow:var(--ra-shadow-list);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ra-liste>li{border-block-end:1px solid var(--ra-row-rule)}.ra-liste>li:last-child{border-block-end:0}.ra-ligne{color:var(--color-amc-ink);text-align:start;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:16px 22px;text-decoration:none;display:flex}.ra-ligne-avec-action{flex-wrap:wrap;align-items:center;gap:8px;padding-inline-end:16px;display:flex}.ra-ligne-avec-action>.ra-ligne{flex:320px;min-inline-size:0}a.ra-ligne,button.ra-ligne{background:var(--color-amc-bg);cursor:pointer;inline-size:100%;font:inherit;transition:background-color var(--motion-fast) ease;border:0}a.ra-ligne:hover,button.ra-ligne:hover{background:var(--ra-survol);color:var(--color-amc-ink);text-decoration:none}.ra-ligne-principal{flex-direction:column;flex:240px;gap:3px;min-inline-size:0;display:flex}.ra-ligne-nom{font-size:var(--ra-fs-titre-carte);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.ra-ligne-sous{font-size:var(--ra-fs-libelle);color:var(--ra-ink-2)}.ra-ligne-meta{font-size:var(--ra-fs-meta);color:var(--ra-ink-4)}p.ra-ligne-meta{font-size:var(--ra-fs-paragraphe)}.ra-ligne-montant{min-inline-size:110px;font-size:var(--ra-fs-valeur);flex:none;font-weight:700}.ra-ligne-statut{flex-direction:column;flex:none;align-items:flex-start;gap:4px;min-inline-size:150px;display:flex}.ra-ligne-ref{min-inline-size:96px;font-size:var(--ra-fs-meta);color:var(--ra-ink-4);flex-direction:column;flex:none;gap:2px;display:flex}.ra-vide{text-align:center;color:var(--ra-ink-3);font-size:var(--ra-fs-valeur);padding:40px 20px;font-weight:600}.ra-pastille{white-space:nowrap;font-size:var(--ra-fs-pastille);border-radius:var(--radius-pill);background:var(--color-amc-bg);color:var(--ra-ink-2);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);align-items:center;padding:4px 12px;font-weight:700;display:inline-flex}.ra-pastille-petite{font-size:var(--ra-fs-micro);padding:2px 9px;font-weight:700}.ra-pastille-rouge{background:var(--color-amc-wash);color:var(--color-amc-red-700);box-shadow:none}.ra-pastille-bleu{background:var(--color-amc-bg);color:var(--color-amc-ink);box-shadow:inset 0 0 0 1.5px var(--color-amc-ink)}.ra-pastille-ambre{background:var(--color-amc-red);color:var(--color-amc-bg);box-shadow:none}.ra-pastille-vert{background:var(--color-success-bg);color:var(--color-success-ink);box-shadow:none}.ra-pastille-gris{background:var(--color-amc-bg);color:var(--ra-ink-2)}.ra-pastille-pale{background:var(--color-amc-bg);color:var(--ra-ink-3);box-shadow:inset 0 0 0 1px var(--color-hairline)}.ra-bandeau{border-radius:var(--radius-sm);font-size:var(--ra-fs-paragraphe);background:var(--color-amc-bg);color:var(--ra-ink-2);border:1px solid var(--color-hairline);margin:0;padding:14px 20px;line-height:1.6}.ra-bandeau-ambre{background:var(--color-amc-wash);color:var(--color-amc-red-900);border:0;border-inline-start:4px solid var(--color-amc-red)}.ra-bandeau-bleu{background:var(--color-amc-bg);color:var(--color-amc-ink);border:1px solid var(--color-hairline);border-inline-start:4px solid var(--color-amc-ink)}.ra-bandeau-rouge{background:var(--color-amc-wash);color:var(--color-amc-red-700);border:0}.ra-cles{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-direction:column;gap:4px;margin:0;padding:8px 24px;display:flex}.ra-cle{border-block-end:1px solid var(--ra-row-rule);flex-wrap:wrap;gap:4px 16px;padding-block:14px;display:flex}.ra-cle:last-child{border-block-end:0}.ra-cle>dt{font-size:var(--ra-fs-libelle);color:var(--ra-ink-3);flex:0 0 180px}.ra-cle>dd{font-size:var(--ra-fs-valeur);overflow-wrap:anywhere;flex:220px;min-inline-size:0;margin:0;font-weight:600;line-height:1.6}.ra-montant{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--ra-shadow-list);flex-wrap:wrap;align-items:center;gap:16px 28px;padding:24px 28px;display:flex}.ra-montant-bloc{flex-direction:column;gap:2px;display:flex}.ra-montant-bloc-separe{border-inline-start:1px solid var(--color-hairline);flex:220px;padding-inline-start:20px}.ra-montant-libelle{font-size:var(--ra-fs-libelle);color:var(--ra-ink-3);font-weight:600}.ra-montant-valeur{font-family:var(--font-heading);font-size:var(--ra-fs-chiffre-fort);letter-spacing:-.03em;color:var(--color-amc-red);font-weight:600}.ra-montant-valeur-moyenne{font-size:var(--ra-fs-titre-carte);letter-spacing:0;color:var(--color-amc-ink);font-weight:700}.ra-etapes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ra-etape{border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex:180px;align-items:center;gap:12px;padding-block:10px;padding-inline:10px 16px;display:flex}.ra-etape[data-etat=fait]{background:var(--color-amc-bg);border-color:var(--ra-step-done-rule)}.ra-etape[data-etat=courant]{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--ra-sur-sombre)}.ra-etape-point{border-radius:var(--radius-pill);block-size:32px;inline-size:32px;font-size:var(--ra-fs-micro);color:var(--color-amc-ink);background:var(--ra-step-dot);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);flex:none;place-items:center;font-weight:700;display:grid}.ra-etape[data-etat=fait] .ra-etape-point{background:var(--color-amc-ink);color:var(--ra-sur-sombre);box-shadow:none}.ra-etape[data-etat=courant] .ra-etape-point{background:var(--color-amc-bg);color:var(--color-amc-red);box-shadow:none}.ra-etape-texte{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.ra-etape-libelle{font-size:var(--ra-fs-libelle);font-weight:600}.ra-etape-sous{font-size:var(--ra-fs-micro);color:var(--ra-ink-3)}.ra-etape[data-etat=courant] .ra-etape-sous{color:var(--ra-sur-sombre)}.ra-volet{border-block-start:1px solid var(--color-hairline);flex-direction:column;display:flex}.ra-volet-tete{cursor:pointer;min-block-size:60px;color:var(--color-amc-ink);text-align:start;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.ra-volet-titre{font-family:var(--font-heading);font-size:var(--ra-fs-titre-carte);font-weight:600}.ra-volet-meta{font-size:var(--ra-fs-meta);color:var(--ra-ink-3)}.ra-volet-corps{flex-direction:column;gap:12px;padding-block-end:18px;display:flex}.ra-volet-carte{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--ra-shadow-list);padding-block:4px;padding-inline:24px}.ra-chevron{color:var(--color-amc-ink);transition:transform var(--motion-fast) ease;flex:none}[aria-expanded=true]>.ra-chevron{transform:rotate(180deg)}.ra-barre-actions{z-index:5;justify-content:flex-start;display:flex;position:sticky;inset-block-end:16px}.ra-barre-actions-corps{border-radius:var(--radius-pill);background:var(--color-amc-ink);box-shadow:var(--ra-shadow-bar);flex-wrap:wrap;align-items:center;gap:8px;max-inline-size:100%;padding:8px;display:flex}.ra-barre-actions-texte{font-size:var(--ra-fs-libelle);color:var(--ra-sur-sombre);padding-inline:14px 4px;font-weight:600}.admin-shell-root .admin-main .ra-barre-actions-corps .btn{min-block-size:44px;color:var(--ra-sur-sombre);border:1px solid var(--ra-bar-rule);box-shadow:none;background:0 0;padding-block:0;padding-inline:20px}.admin-shell-root .admin-main .ra-barre-actions-corps .btn:hover:not(:disabled){background:var(--ra-sur-sombre-survol);color:var(--ra-sur-sombre);opacity:1}.admin-shell-root .admin-main .ra-barre-actions-corps .btn-primary{background:var(--color-amc-red);border-color:var(--color-amc-red)}.admin-shell-root .admin-main .ra-barre-actions-corps .btn-primary:hover:not(:disabled){background:var(--color-amc-red-dk)}.admin-shell-root .admin-main .ra-barre-actions-corps .ra-btn-danger{color:var(--color-amc-soft)}.admin-shell-root .admin-main .ra-barre-actions-corps .btn-icon{inline-size:44px;min-inline-size:44px;padding-inline:0}.admin-shell-root .admin-main .ra-barre-actions-corps .btn svg{color:currentColor;flex:none;max-inline-size:none}.admin-shell-root .admin-main .ra-barre-actions-corps .btn:focus-visible{outline-color:var(--ra-sur-sombre)}.ra-file{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--ra-shadow-list);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ra-file>li{border-block-end:1px solid var(--ra-row-rule);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"icone nombre texte action";align-items:center;gap:12px 18px;padding:18px 24px;display:grid}.ra-file>li>.btn{grid-area:action;justify-self:end}@media (max-width:599px){.ra-file>li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone texte nombre""action action action";padding:16px 18px}.ra-file>li>.btn{justify-self:stretch}}.ra-file>li:last-child{border-block-end:0}.ra-file-icone{--icone:var(--ra-icone-tuile);grid-area:icone}.ra-file-nombre{border-radius:var(--radius-pill);block-size:52px;min-inline-size:52px;font-family:var(--font-heading);background:var(--color-amc-wash);color:var(--color-amc-red-700);flex:none;grid-area:nombre;place-items:center;padding-inline:12px;font-size:22px;font-weight:700;display:grid}.ra-file>li:first-child .ra-file-nombre{background:var(--color-amc-red);color:var(--ra-sur-sombre)}.ra-file-texte{flex-direction:column;flex:220px;grid-area:texte;gap:2px;min-inline-size:0;display:flex}.ra-file-libelle{font-family:var(--font-heading);font-size:var(--ra-fs-titre-carte);font-weight:600}.ra-chiffres{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.ra-chiffre{border-radius:var(--radius-tile);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--ra-shadow-list);color:var(--color-amc-ink);text-align:start;transition:box-shadow var(--motion-fast) ease;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.ra-chiffre-attente{min-block-size:112px}a.ra-chiffre:hover{box-shadow:var(--shadow-tile-hover);color:var(--color-amc-ink);text-decoration:none}.ra-chiffre-libelle{font-size:var(--ra-fs-libelle);color:var(--ra-ink-3);font-weight:600}.ra-chiffre-valeur{font-family:var(--font-heading);font-size:var(--ra-fs-chiffre);letter-spacing:-.03em;font-weight:600;line-height:1.15}.ra-chiffre-valeur[data-alerte=true]{color:var(--color-amc-red)}.ra-chiffre-sous{font-size:var(--ra-fs-meta);color:var(--ra-ink-4)}.ra-segment{border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-wrap:wrap;align-self:flex-start;gap:4px;max-inline-size:100%;padding:4px;display:flex}.ra-segment-option{white-space:nowrap;border-radius:var(--radius-pill);min-block-size:44px;color:var(--color-amc-ink);cursor:pointer;font:inherit;font-size:var(--ra-fs-bouton);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding-inline:18px;font-weight:700;display:flex}.ra-segment-option:hover{background:var(--ra-survol)}.ra-segment-option[aria-pressed=true],.ra-segment-option[aria-checked=true],.ra-segment-option[aria-selected=true]{background:var(--color-amc-red);color:var(--ra-sur-sombre);box-shadow:none}.ra-mois{align-items:center;gap:6px;display:flex}.ra-mois-fleche{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-amc-bg);cursor:pointer;block-size:44px;inline-size:44px;color:var(--color-amc-ink);font-size:18px}.ra-mois-fleche:hover{background:var(--ra-survol)}.ra-mois-libelle{text-align:center;min-inline-size:150px;font-family:var(--font-heading);font-size:var(--ra-fs-titre-carte);font-weight:600}.ra-totaux{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--ra-shadow-list);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.ra-total{flex-direction:column;display:flex}.ra-total-libelle{font-size:var(--ra-fs-libelle);color:var(--ra-ink-3);font-weight:600}.ra-total-valeur{font-family:var(--font-heading);font-size:var(--ra-fs-chiffre);letter-spacing:-.03em;font-weight:600}.ra-total-valeur[data-alerte=true]{color:var(--color-amc-red)}.ra-progression{border-radius:var(--radius-pill);background:var(--color-hairline);block-size:8px;display:block;overflow:hidden}.ra-progression>span{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:100%;display:block}.ra-deux-volets{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ra-deux-volets-liste{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);flex-direction:column;flex:300px;gap:2px;max-inline-size:420px;margin:0;padding:6px;list-style:none;display:flex}.ra-deux-volets-detail{flex:999 400px;min-inline-size:0}.ra-bulle{flex-direction:column;gap:4px;max-inline-size:88%;display:flex}.ra-bulle-corps{font-size:var(--ra-fs-paragraphe);white-space:pre-line;background:var(--color-amc-bg);border:1px solid var(--color-hairline);color:var(--color-amc-ink);border-radius:22px;padding:12px 18px;line-height:1.7}.ra-bulle-sortante{align-self:flex-end}.ra-bulle-sortante .ra-bulle-corps{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:var(--ra-sur-sombre)}.ra-interrupteur{border-radius:var(--radius-pill);background:var(--ra-switch-off);block-size:28px;inline-size:46px;transition:background-color var(--motion-fast) ease;justify-content:flex-start;align-items:center;padding:3px;display:flex}.ra-interrupteur>span{border-radius:var(--radius-pill);background:var(--ra-sur-sombre);block-size:22px;inline-size:22px;box-shadow:var(--ra-shadow-bouton)}[aria-checked=true]>.ra-interrupteur,.ra-interrupteur[data-on=true]{background:var(--color-amc-red);justify-content:flex-end}.ra-toast{z-index:50;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success-ink);font-size:var(--ra-fs-libelle);box-shadow:var(--ra-shadow-toast);margin:0;padding:12px 22px;font-weight:700;position:fixed;inset-block-end:24px;inset-inline-end:24px}.ra-toast-attente{background:var(--color-amc-bg);color:var(--ra-ink-2);border:1px solid var(--color-hairline)}.ra-toast-erreur{border-radius:var(--radius-sm);background:var(--color-amc-wash);color:var(--color-amc-red-700);border:1px solid var(--color-amc-red);align-items:center;gap:12px;max-inline-size:calc(100% - 48px);padding-inline-end:8px;display:flex}.ra-toast-fermer{border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--color-amc-red-700);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ra-toast-fermer:hover{background:var(--ra-sur-sombre)}.admin-shell-root :is(h2,h3){font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-amc-ink);font-weight:600}[lang=ar] .admin-shell-root :is(h2,h3){letter-spacing:0;font-weight:700}.admin-shell-root .admin-main .btn{min-block-size:44px;font-family:var(--font-heading);font-size:var(--ra-fs-bouton);white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-amc-bg);color:var(--color-amc-ink);border:1px solid var(--color-hairline-strong);box-shadow:none;padding-block:0;padding-inline:20px;font-weight:700;transform:none}.admin-shell-root .admin-main .btn:hover:not(:disabled){background:var(--ra-survol);border-color:var(--color-hairline-strong);color:var(--color-amc-ink);transform:none}.admin-shell-root .admin-main .btn-primary{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--ra-sur-sombre)}.admin-shell-root .admin-main .btn-primary:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk);color:var(--ra-sur-sombre)}.admin-shell-root .admin-main .btn-secondary,.admin-shell-root .admin-main .ra-btn-sombre{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:var(--ra-sur-sombre)}.admin-shell-root .admin-main .btn-secondary:hover:not(:disabled),.admin-shell-root .admin-main .ra-btn-sombre:hover:not(:disabled){background:var(--ra-ink-appuye);border-color:var(--ra-ink-appuye);color:var(--ra-sur-sombre)}.admin-shell-root .admin-main .btn-tertiary{background:var(--color-amc-bg);border-color:var(--color-hairline-strong);color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}.admin-shell-root .admin-main .btn-danger{color:var(--color-amc-red-700)}.admin-shell-root .admin-main .btn-ghost{color:var(--color-amc-red);background:0 0;border-color:#0000}.admin-shell-root .admin-main .btn-ghost:hover:not(:disabled){background:var(--ra-survol);color:var(--color-amc-red-dk);border-color:#0000}.admin-shell-root .admin-main .btn.sva-btn{min-block-size:44px;padding-inline:20px}.admin-shell-root .admin-main .btn.sva-btn-danger{color:var(--color-amc-red-700)}.admin-shell-root .admin-main .btn-icon{min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.admin-shell-root .admin-main .ra-btn-danger{color:var(--color-amc-red-700)}.admin-shell-root .ra-btn-retour{cursor:pointer;min-block-size:44px;color:var(--color-amc-red);font-size:var(--ra-fs-bouton);background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.admin-shell-root .admin-main .field>label{font-size:var(--ra-fs-libelle);color:var(--color-amc-ink);margin-block-end:8px;font-weight:600}.admin-shell-root .admin-main .input{border-radius:var(--radius-sm);border:1px solid var(--color-input-border);background:var(--color-amc-bg);min-block-size:48px;font-weight:500}.admin-shell-root .admin-main .input:focus-visible,.admin-shell-root .admin-main .input:focus{border-color:var(--color-amc-red);box-shadow:0 0 0 3px var(--color-amc-wash);outline:none}@media screen{.admin-shell-root .admin-main .card{border-radius:var(--radius-tile);border:1px solid var(--color-hairline);box-shadow:var(--ra-shadow-list);background:var(--color-amc-bg)}.admin-shell-root .admin-main a.card:hover{box-shadow:var(--shadow-tile-hover);transform:none}.admin-shell-root .admin-main .card-kicker{font-size:var(--ra-fs-meta);letter-spacing:0;text-transform:none;color:var(--ra-ink-3);font-weight:600}.admin-shell-root .admin-main .card-title{font-weight:600}.admin-shell-root .admin-main .tag{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-micro);white-space:nowrap;padding:4px 12px;font-weight:700}.admin-shell-root .admin-main .table-scroll{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);box-shadow:var(--ra-shadow-list)}.admin-shell-root .admin-main .table th{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-micro);color:var(--ra-ink-3);background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline);white-space:nowrap;padding-block:14px;padding-inline:20px;font-weight:700}.admin-shell-root .admin-main .table{font-size:var(--ra-fs-cellule)}.admin-shell-root .admin-main .table td{border-block-start:1px solid var(--ra-row-rule);vertical-align:middle;padding-block:14px;padding-inline:20px}.admin-shell-root .admin-main .table tbody tr:hover{background:var(--ra-survol)}.admin-shell-root .admin-main .admin-card{border-radius:var(--radius-tile);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--ra-shadow-list);padding:16px 20px}.admin-shell-root .admin-main a.admin-card:hover,.admin-shell-root .admin-main .admin-card.row-link:hover{border-color:var(--color-amc-red);background:var(--ra-survol)}.admin-shell-root .admin-main .admin-card-label{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-meta);color:var(--ra-ink-3);font-weight:600}.admin-shell-root .admin-main .retenue-feuille{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--ra-shadow-list);padding:24px}}.admin-shell-root .admin-filters{align-items:center;gap:10px;margin-block-end:0}.admin-shell-root .admin-filters .admin-filter.ra-filtre{flex:0 auto;min-inline-size:0}.admin-shell-root .admin-filters .admin-filter.ra-filtre-recherche{flex:280px}.ra-filtre{white-space:nowrap;border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:48px;font-size:var(--ra-fs-meta);color:var(--ra-ink-3);align-items:center;gap:8px;max-inline-size:100%;padding-inline:18px 8px;font-weight:600;display:flex}.ra-filtre:focus-within{border-color:var(--color-amc-red);box-shadow:0 0 0 3px var(--color-amc-wash)}.ra-filtre-libelle{flex:none}.ra-filtre select,.ra-filtre input{block-size:40px;min-inline-size:0;font:inherit;font-size:var(--ra-fs-libelle);color:var(--color-amc-ink);background:0 0;border:0;outline:none;flex:auto;max-inline-size:280px;font-weight:700}.ra-filtre-recherche{flex:280px;max-inline-size:460px;padding-inline:18px}.ra-filtre-recherche input{font-weight:500;font-size:var(--ra-fs-valeur);max-inline-size:none}.ra-filtre-icone{color:var(--color-amc-ink);flex:none}.admin-shell-root .amc-modal-overlay{z-index:100;background:var(--ra-voile)}.admin-shell-root .amc-modal-card{border-radius:var(--radius-md);max-inline-size:520px;box-shadow:var(--ra-shadow-bar);flex-direction:column;gap:16px;padding:28px;display:flex}.admin-shell-root .amc-modal-title{font-size:var(--ra-fs-titre-section);letter-spacing:-.03em;margin:0;font-weight:600}.admin-shell-root .amc-modal-body{font-size:var(--ra-fs-paragraphe);color:var(--ra-ink-2);margin:0;line-height:1.6}.admin-shell-root .amc-modal-actions{justify-content:flex-end;gap:8px;margin:0}.admin-shell-root .amc-modal-actions .btn{flex:none;min-block-size:48px}.admin-shell-root .dashboard-section__title{font-size:var(--ra-fs-titre-carte);border:0;padding-block-end:0;padding-inline-start:0;font-weight:600}.ra-case{min-block-size:44px;font-size:var(--ra-fs-libelle);color:var(--color-amc-ink);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;display:flex}.ra-case input{block-size:20px;inline-size:20px;accent-color:var(--color-amc-red)}.ra-erreur{font-size:var(--ra-fs-paragraphe);color:var(--color-amc-red-700);font-weight:600}.admin-shell-root .sva-recherche,.admin-shell-root .sva-puce,.admin-shell-root .sva-etat,.admin-shell-root .sva-apercu-prix,.admin-shell-root .sva-segments,.admin-shell-root .sva-segment,.admin-shell-root .sva-btn,.admin-shell-root .sva-barre-corps,.admin-shell-root .sva-barre-annuler,.admin-shell-root .sva-barre-enregistrer{white-space:nowrap}.ra-boite-liste{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.ra-boite-element{inline-size:100%;color:var(--color-amc-ink);cursor:pointer;text-align:start;font:inherit;background:0 0;border:0;border-radius:18px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ra-boite-element:hover{background:var(--ra-survol)}.ra-boite-element[aria-current=true]{background:var(--color-amc-wash)}.ra-boite-ligne{align-items:center;gap:8px;min-inline-size:0;display:flex}.ra-boite-titre{min-inline-size:0;font-size:var(--ra-fs-valeur);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ra-boite-element[data-non-lu=true] .ra-boite-titre{font-weight:800}.ra-boite-date{font-size:var(--ra-fs-micro);color:var(--ra-ink-4);flex:none}.ra-boite-sous{font-size:var(--ra-fs-meta);color:var(--ra-ink-3)}.ra-boite-qui{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ra-point-non-lu{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:10px;inline-size:10px}@media (min-width:860px){.admin-shell-root .admin-liste-detail.est-ouvert{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.admin-shell-root .messagerie-compte,.admin-shell-root .messagerie-intro,.admin-shell-root .messagerie-avis,.admin-shell-root .messagerie-ligne-extrait,.admin-shell-root .messagerie-ligne-date,.admin-shell-root .messagerie-bulle-date,.admin-shell-root .messagerie-entete-partenaire{color:var(--ra-ink-3)}.admin-shell-root .messagerie-liste{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);gap:2px;padding:6px}.admin-shell-root .messagerie-ligne{background:0 0;border:0;border-radius:18px}.admin-shell-root .messagerie-ligne:hover{background:var(--ra-survol)}.admin-shell-root .messagerie-ligne.est-non-lue{background:var(--color-amc-wash);border-inline-start:0}.admin-shell-root .messagerie-ligne.est-non-lue .messagerie-ligne-sujet{font-weight:800}.admin-shell-root .messagerie-ligne-lien{padding:12px 16px}.admin-shell-root .messagerie-entete{margin:0}.admin-shell-root .messagerie-entete-sujet{font-weight:600}.admin-shell-root h2:is(.messagerie-entete-sujet,.messagerie-form-titre){font-size:var(--ra-fs-titre-section)}.admin-shell-root h3:is(.messagerie-entete-sujet,.messagerie-form-titre){font-size:var(--ra-fs-titre-sous)}.admin-shell-root h4.messagerie-entete-sujet{font-size:var(--ra-fs-titre-mineur)}.admin-shell-root .messagerie-entete-label{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-meta)}.admin-shell-root .messagerie-fil{margin:0}.admin-shell-root .messagerie-bulle{border:1px solid var(--color-hairline);background:var(--color-amc-bg);border-radius:22px}.admin-shell-root .messagerie-bulle.est-de-moi{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:var(--ra-sur-sombre)}.admin-shell-root .messagerie-bulle.est-de-moi .messagerie-bulle-date{color:var(--ra-sur-sombre-doux)}.admin-shell-root .messagerie-bulle-auteur{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-micro)}.admin-shell-root .messagerie-bulle-corps{font-size:var(--ra-fs-paragraphe);line-height:1.7}.admin-shell-root .messagerie-form,.admin-shell-root .messagerie-vide{border-radius:var(--radius-tile);border:1px solid var(--color-hairline);background:var(--color-amc-bg);max-inline-size:none}.admin-shell-root .admin-bell-panel{border-radius:var(--radius-tile);box-shadow:var(--shadow-tile-hover)}.admin-shell-root .admin-bell-badge{color:var(--ra-sur-sombre);font-weight:700}.admin-shell-root .admin-bell-item-kind{text-transform:none;letter-spacing:0;font-size:var(--ra-fs-micro);color:var(--color-amc-red);font-weight:700}.admin-shell-root .admin-bell-item-title{font-size:var(--ra-fs-meta);font-weight:600}.admin-shell-root .admin-bell-item{min-block-size:44px}.admin-shell-root .admin-bell-item:hover,.admin-shell-root .admin-bell-item:focus-visible{background:var(--ra-survol)}.ra-chiffre-icone{--icone:var(--ra-icone-tuile);margin-block-end:6px}.ra-visites-tuiles{margin-block-start:20px}.ra-visites-tuile{min-block-size:120px}.ra-visites-titre{margin-block:32px 12px}.admin-shell-root .admin-main :is(.tk-titre,.tk-carte-titre){letter-spacing:-.02em;font-weight:600}.admin-shell-root .admin-main .tk-details-titre{font-weight:700}.admin-shell-root .admin-main :is(.tk-details-afficher,.tk-details-masquer,.tk-evenement-titre){font-size:var(--ra-fs-micro);text-transform:none;letter-spacing:0;font-weight:700}[lang=ar] .admin-shell-root .admin-main :is(.tk-titre,.tk-carte-titre){letter-spacing:0;font-weight:700}:root{--color-refm-ink-2:#3b3b3c}@supports (color:color-mix(in lab, red, red)){:root{--color-refm-ink-2:color-mix(in srgb, var(--color-amc-ink) 80%, var(--color-amc-bg))}}:root{--color-refm-ink-3:#545454}@supports (color:color-mix(in lab, red, red)){:root{--color-refm-ink-3:color-mix(in srgb, var(--color-amc-ink) 70%, var(--color-amc-bg))}}:root{--color-refm-ink-4:#676768}@supports (color:color-mix(in lab, red, red)){:root{--color-refm-ink-4:color-mix(in srgb, var(--color-amc-ink) 62%, var(--color-amc-bg))}}:root{--color-refm-etape-actuelle:var(--color-amc-soft);--color-refm-filet:var(--color-hairline);--color-refm-neutre:var(--color-amc-bg);--color-refm-voile:#0a0a0b73}@supports (color:color-mix(in lab, red, red)){:root{--color-refm-voile:color-mix(in srgb, var(--color-amc-ink) 45%, transparent)}}:root{--color-refm-sur-fonce:var(--color-amc-bg);--color-refm-encre-survol:#2c2c2d}@supports (color:color-mix(in lab, red, red)){:root{--color-refm-encre-survol:color-mix(in srgb, var(--color-amc-ink) 86%, var(--color-amc-bg))}}:root{--shadow-refm-carte:var(--shadow-card);--shadow-refm-carte-douce:var(--shadow-card);--refm-page-max:var(--page-max);--refm-gouttiere:var(--page-pad-x);--refm-radius-carte:var(--radius-md);--refm-radius-grande:var(--radius-md);--refm-fs-titre-page:clamp(36px, 4vw, 58px);--refm-fs-titre-section:clamp(24px, 2.4vw, 30px);--refm-fs-titre-sous:22px;--refm-fs-titre-mineur:19px;--refm-fs-titre-carte:19px;--refm-fs-marque:18px;--refm-fs-nav:15.5px;--refm-fs-paragraphe:16.5px;--refm-fs-valeur:16.5px;--refm-fs-valeur-forte:22px;--refm-fs-libelle:15px;--refm-fs-cellule:15px;--refm-fs-bouton:15px;--refm-fs-bouton-petit:14.5px;--refm-fs-bouton-grand:16px;--refm-fs-meta:14.5px;--refm-fs-micro:13.5px;--refm-fs-chiffre:clamp(34px, 3.4vw, 44px);--refm-fs-chiffre-fort:clamp(34px, 3.8vw, 48px);--refm-icone-nav:30px;--refm-icone-tuile:64px;--refm-icone-vide:96px}.refonte-membre{background:var(--color-amc-bg);color:var(--color-amc-ink);flex-direction:column;flex:1 0 auto;display:flex}@media screen{:where(.refonte-membre) p{font-size:var(--refm-fs-paragraphe)}}:where(.refonte-membre) :is(h2,h3,h4){font-weight:var(--font-weight-heading);letter-spacing:-.02em}:where(.refonte-membre) h3{font-size:var(--refm-fs-titre-sous)}:where(.refonte-membre) h4{font-size:var(--refm-fs-titre-mineur)}.refm-barre{background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline);position:relative}.refm-barre-inner{max-inline-size:var(--refm-page-max);padding:18px var(--refm-gouttiere) 14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-inline:auto;display:flex;position:relative}.refm-marque{align-items:center;gap:10px;min-inline-size:0;display:flex}.refm-marque-point{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:12px;inline-size:12px}.refm-marque-nom{font-size:var(--refm-fs-marque);letter-spacing:-.02em;font-weight:700}.refm-nav{flex-wrap:wrap;flex:100%;order:3;gap:6px;display:flex}.refm-nav-lien{white-space:nowrap;border-radius:var(--radius-pill);min-block-size:52px;font-size:var(--refm-fs-nav);color:var(--color-amc-ink);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;align-items:center;gap:10px;padding-inline:12px 20px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.refm-nav-lien:hover{background:var(--color-amc-wash);color:var(--color-amc-ink);text-decoration:none}.refm-nav-lien[aria-current=page]{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.refm-nav-lien:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:2px}.refm-nav-icone{flex:none;place-items:center;display:inline-grid;position:relative}.refm-nav-icone .icone-3d{--icone:var(--refm-icone-nav)}.refm-pastille{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:20px;min-inline-size:20px;color:var(--color-refm-sur-fonce);box-shadow:0 0 0 2px var(--color-amc-bg);place-items:center;padding-inline:5px;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.refm-compte{min-inline-size:0;font-size:var(--refm-fs-meta);color:var(--color-amc-ink);align-items:center;gap:12px;font-weight:600;display:flex}.refm-compte-nom{text-overflow:ellipsis;white-space:nowrap;max-inline-size:38vw;overflow:hidden}.refonte-membre .espace-bell-wrap{margin-inline-start:0;position:relative}.refonte-membre .admin-bell{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:44px;min-block-size:44px;inline-size:44px;color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}.refonte-membre .admin-bell:hover{background:var(--color-amc-wash)}.refonte-membre .admin-bell-badge{block-size:20px;min-inline-size:20px;box-shadow:0 0 0 2px var(--color-amc-bg);font-size:12px;line-height:20px}.refonte-membre .admin-bell-panel{border-radius:var(--refm-radius-carte);border:1px solid var(--color-hairline);inline-size:min(380px,100vw - 32px);box-shadow:var(--shadow-card-hover);text-align:start}.refonte-membre .admin-bell-head{padding:16px 20px}.refm-cloche-titre{font-size:17px;font-weight:700}.refonte-membre .refm-cloche-tout-lu{cursor:pointer;min-block-size:44px;font-family:inherit;font-size:var(--refm-fs-bouton-petit);color:var(--color-amc-red-700);background:0 0;border:0;padding:0 4px;font-weight:700}.refm-cloche-vide,.refm-cloche-fenetre{color:var(--color-refm-ink-3);margin:0;padding:16px 20px 18px}.refm-cloche-liste{max-block-size:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.refonte-membre .admin-bell-item{gap:4px;min-block-size:44px;padding:14px 20px}.refonte-membre .admin-bell-item-kind{letter-spacing:0;text-transform:none;color:var(--color-amc-red-700);font-size:13px}.refonte-membre .admin-bell-item-title{font-size:15px;font-weight:700}.refonte-membre .admin-bell-item-body,.refonte-membre .admin-bell-item-date{color:var(--color-refm-ink-3);font-size:13.5px}@media (max-width:767px){.refonte-membre .espace-bell-wrap{position:static}.refonte-membre .admin-bell-panel{inset-inline:var(--refm-gouttiere);inline-size:auto}}.refm-page{inline-size:100%;max-inline-size:var(--refm-page-max);padding:clamp(40px, 5vw, 72px) var(--refm-gouttiere) clamp(64px, 8vw, 120px);flex-direction:column;flex:1;gap:32px;margin-inline:auto;display:flex}.refm-section{flex-direction:column;gap:32px;min-inline-size:0;display:flex}.refm-h1{font-size:var(--refm-fs-titre-page);font-weight:var(--font-weight-heading);letter-spacing:-.04em;color:var(--color-amc-ink);overflow-wrap:anywhere;margin:0;line-height:1.04}.refm-h2{font-size:var(--refm-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:-.03em;color:var(--color-amc-ink);margin:0;line-height:1.25}.refm-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;display:flex}.refm-entete-messages>form{flex:100%;max-inline-size:none}.refm-isole{unicode-bidi:isolate}.refm-sr{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.refm-lien{cursor:pointer;color:var(--color-amc-red-700);background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.refm-lien:hover{color:var(--color-amc-red-900);text-decoration:underline}.refm-erreur{font-size:var(--refm-fs-paragraphe);color:var(--color-amc-red-700);margin:0;font-weight:700}.refm-carte{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--refm-radius-carte);box-shadow:var(--shadow-card)}.refm-btn,.refonte-membre .btn:not(.btn-icon){white-space:nowrap;border-radius:var(--radius-pill);min-block-size:48px;font-family:var(--font-heading);font-size:var(--refm-fs-bouton);cursor:pointer;box-shadow:none;transition:opacity var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}.refonte-membre .btn-icon{border-radius:var(--radius-pill)}.refonte-membre .btn:hover:not(:disabled),.refonte-membre .btn:active:not(:disabled){transform:none}.refm-btn:disabled{opacity:.45;cursor:not-allowed}.refm-btn:focus-visible,.refonte-membre .btn:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:2px}.refm-btn:hover{text-decoration:none}.refm-btn .icone-3d{--icone:28px;margin-inline-start:-6px}.refm-btn-primaire,.refonte-membre .btn-primary{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--color-refm-sur-fonce)}.refm-btn-primaire:hover:not(:disabled),.refonte-membre .btn-primary:hover:not(:disabled){background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--color-refm-sur-fonce);opacity:.86}.refm-btn.refm-btn-contour,.refm-btn.refm-btn-fantome,.refonte-membre .btn:not(.btn-primary,.btn-secondary,.btn-ghost,.admin-bell){background:var(--color-amc-bg);border:1px solid var(--color-hairline);color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}:root:has(.refonte-membre) .amc-modal-card .btn:not(.btn-primary,.btn-secondary,.btn-ghost){background:var(--color-amc-bg);border:1px solid var(--color-hairline);color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}.refm-btn.refm-btn-contour:hover:not(:disabled),.refm-btn.refm-btn-fantome:hover:not(:disabled),.refonte-membre .btn:not(.btn-primary,.btn-secondary,.btn-ghost,.admin-bell):hover:not(:disabled){background:var(--color-amc-bg);border-color:var(--color-hairline-strong);color:var(--color-amc-ink);box-shadow:var(--shadow-tile-hover)}:root:has(.refonte-membre) .amc-modal-card .btn:not(.btn-primary,.btn-secondary,.btn-ghost):hover:not(:disabled){background:var(--color-amc-bg);border-color:var(--color-hairline-strong);color:var(--color-amc-ink);box-shadow:var(--shadow-tile-hover)}.refm-btn-ajout{align-self:flex-start}.refm-btn-ajout>svg{color:var(--color-amc-red);flex:none}.refm-btn-encre,.refonte-membre .btn-secondary{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:var(--color-refm-sur-fonce)}.refm-btn-encre:hover:not(:disabled),.refonte-membre .btn-secondary:hover:not(:disabled){background:var(--color-amc-ink);color:var(--color-refm-sur-fonce);opacity:.86}.refm-btn-sm{min-block-size:44px;font-size:var(--refm-fs-bouton-petit);padding:0 18px}.refm-btn-lg{min-block-size:54px;font-size:var(--refm-fs-bouton-grand);padding:0 28px}.refm-debut{align-self:flex-start}.refm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.refm-accueil-tete{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.refm-todo{border-radius:var(--refm-radius-grande);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:32px;display:flex}.refm-todo-badge{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-amc-red);min-block-size:28px;color:var(--color-refm-sur-fonce);font-size:var(--refm-fs-micro);align-self:flex-start;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.refm-todo-corps{font-size:var(--refm-fs-paragraphe);color:var(--color-amc-ink);margin:0;font-weight:600;line-height:1.6}.refm-tuiles{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.refm-tuile{border-radius:var(--refm-radius-carte);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--shadow-card);color:var(--color-amc-ink);text-align:start;transition:box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 32px 30px;text-decoration:none;display:flex}.refm-tuile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(var(--lift-card));color:var(--color-amc-ink);text-decoration:none}.refm-tuile:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:3px}.refm-tuile-icone{--icone:var(--refm-icone-tuile);margin-block-end:12px}.refm-tuile-label{color:var(--color-amc-ink);order:2;font-size:17px;font-weight:600}.refm-tuile-valeur{font-size:var(--refm-fs-chiffre);letter-spacing:-.03em;color:var(--color-amc-red);order:1;font-weight:600;line-height:1.05}.refm-tuile-sous{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-3);order:3;font-weight:600}.refm-segments{border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-soft);flex-wrap:wrap;gap:6px;padding:5px;display:inline-flex}.refm-segment{white-space:nowrap;border-radius:var(--radius-pill);min-block-size:44px;font-size:var(--refm-fs-bouton);color:var(--color-amc-ink);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;padding-inline:18px;font-weight:700;text-decoration:none;display:inline-flex}.refm-segment:hover{background:var(--color-amc-wash);color:var(--color-amc-ink);text-decoration:none}.refm-segment[aria-current=true],.refm-segment[aria-current=true]:hover{background:var(--color-amc-ink);color:var(--color-refm-sur-fonce)}.refm-demandes,.refm-todos{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.refm-demande{flex-direction:column;scroll-margin-block-start:112px;display:flex}.refm-demande[data-ouverte]{box-shadow:var(--shadow-card-hover)}.refm-demande-h{font:inherit;letter-spacing:normal;margin:0}.refm-demande-bascule{border-radius:var(--refm-radius-carte);min-block-size:44px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;gap:10px 20px;padding:28px 30px;display:flex}.refm-demande-bascule:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:-2px}.refm-demande-bascule:hover .refm-demande-objet{color:var(--color-amc-red-700)}.refm-demande-chevron{border-radius:var(--radius-pill);background:var(--color-amc-ink);block-size:40px;inline-size:40px;color:var(--color-refm-sur-fonce);transition:transform var(--motion-fast) ease;flex:none;align-self:center;padding:10px}.refm-demande-bascule[aria-expanded=true] .refm-demande-chevron{transform:rotate(180deg)}.refm-demande-corps{flex-direction:column;gap:18px;padding:0 30px 28px;display:flex}.refm-demande-corps[hidden]{display:none}.refm-demande-sep{color:var(--color-refm-ink-4);font-weight:600}.refm-demande-statut{border-radius:var(--radius-pill);background:var(--color-amc-wash);min-block-size:26px;color:var(--color-amc-red-700);font-size:var(--refm-fs-micro);align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.refm-demande-statut[data-etat=fait]{background:var(--color-amc-red);color:var(--color-refm-sur-fonce)}.refm-demande-statut[data-etat=arret]{background:var(--color-amc-ink);color:var(--color-refm-sur-fonce)}.refm-demande-titres{flex-direction:column;flex:220px;gap:8px;min-inline-size:0;display:flex}.refm-demande-objet{font-size:var(--refm-fs-titre-carte);letter-spacing:-.02em;color:var(--color-amc-ink);overflow-wrap:anywhere;transition:color var(--motion-fast) ease;font-weight:600;line-height:1.35}.refm-demande-lien{flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-decoration:none;display:inline-flex}.refm-demande-lien:hover>span:first-child{text-decoration:underline}.refm-demande-lien-cue{min-block-size:44px;font-size:var(--refm-fs-meta);color:var(--color-amc-red-700);align-items:center;gap:4px;font-weight:700;display:inline-flex}[dir=rtl] .refm-demande-lien-cue>svg{transform:scaleX(-1)}.refm-demande-meta{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-weight:600;display:flex}.refm-etiquette{border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline-strong);min-block-size:26px;color:var(--color-amc-ink);font-size:var(--refm-fs-micro);align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.refm-demande-montant{font-size:var(--refm-fs-valeur-forte);letter-spacing:-.02em;color:var(--color-amc-red);unicode-bidi:isolate;flex:none;align-self:center;font-weight:700}.refm-etapes{gap:8px;margin:0;padding:0;list-style:none;display:flex}.refm-etapes>li{flex-direction:column;flex:1;gap:8px;min-inline-size:0;display:flex}.refm-etape-barre{border-radius:var(--radius-pill);background:var(--color-hairline);block-size:8px;display:block}.refm-etape-libelle{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-4);overflow-wrap:anywhere;font-weight:600}.refm-etapes>li[data-etat=fait] .refm-etape-barre{background:var(--color-amc-red)}.refm-etapes>li[data-etat=actuel] .refm-etape-barre{background:var(--color-refm-etape-actuelle)}.refm-etapes>li[data-etat=arret] .refm-etape-barre{background:var(--color-amc-ink)}.refm-etapes>li:is([data-etat=fait],[data-etat=actuel],[data-etat=arret]) .refm-etape-libelle{color:var(--color-amc-ink)}.refm-demande-details{border-block-start:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:16px 24px;margin:0;padding-block-start:18px;display:grid}.refm-demande-details>div{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.refm-demande-details dt{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-3);font-weight:600}.refm-demande-details dd{font-size:var(--refm-fs-valeur);color:var(--color-amc-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.refm-note{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);color:var(--color-amc-ink);font-size:var(--refm-fs-paragraphe);flex-direction:column;gap:10px;margin:0;padding:16px 20px;font-weight:600;line-height:1.6;display:flex}.refm-note>p{margin:0}.refm-note-neutre{background:var(--color-amc-bg)}.refm-note-accent{background:var(--color-amc-wash);color:var(--color-amc-red-700);border-color:#0000}.refm-note-titre{font-weight:700}.refm-ligne-info{font-size:var(--refm-fs-paragraphe);color:var(--color-refm-ink-2);margin:0;font-weight:600}.refm-modif-table{overflow-x:auto}.refm-modif-table table{border-collapse:collapse;inline-size:100%;color:var(--color-amc-ink)}.refm-modif-table :is(th,td){text-align:start;font-size:var(--refm-fs-cellule);border-block-end:1px solid #e306132e;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.refm-modif-table :is(th,td){border-block-end:1px solid color-mix(in srgb, var(--color-amc-red) 18%, transparent)}}.refm-vide{border-radius:var(--refm-radius-carte);background:var(--color-amc-bg);color:var(--color-amc-ink);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(40px,6vw,80px) 24px;display:flex}.refm-vide>p{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2vw,24px);font-weight:600}.refm-vide-icone{--icone:var(--refm-icone-vide)}.refm-voile{z-index:70;background:var(--color-refm-voile);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.refm-dialogue{border-radius:var(--refm-radius-grande);background:var(--color-amc-bg);max-block-size:calc(100dvh - 32px);inline-size:100%;max-inline-size:500px;box-shadow:var(--shadow-svc-voile);text-align:start;flex-direction:column;gap:18px;padding:32px;display:flex;overflow-y:auto}.refm-dialogue:focus{outline:none}.refm-dialogue-titre{font-size:var(--refm-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:-.03em;margin:0;line-height:1.25}.refm-dialogue-corps{font-size:var(--refm-fs-paragraphe);color:var(--color-refm-ink-2);margin:0;font-weight:600;line-height:1.6}.refm-dialogue-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.refm-messagerie{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.refm-fils{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--refm-radius-carte);max-inline-size:400px;box-shadow:var(--shadow-card);flex-direction:column;flex:300px;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.refm-fils:only-child{max-inline-size:none}.refm-fil{border-radius:var(--radius-tile);min-block-size:44px;inline-size:100%;color:var(--color-amc-ink);text-align:start;transition:background var(--motion-fast) ease;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.refm-fil:hover{background:var(--color-amc-wash);color:var(--color-amc-ink);text-decoration:none}.refm-fil[aria-current=page]{background:var(--color-amc-wash)}.refm-fil-tete{align-items:center;gap:10px;display:flex}.refm-fil-sujet{min-inline-size:0;font-size:var(--refm-fs-valeur);overflow-wrap:anywhere;flex:1;font-weight:600}.refm-fil[data-non-lu] .refm-fil-sujet{color:var(--color-amc-red-700)}.refm-fil-point{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:10px;inline-size:10px}.refm-fil-extrait{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.refm-fil-date{font-size:var(--refm-fs-micro);color:var(--color-refm-ink-4);font-weight:600}.refm-panneau{flex-direction:column;flex:999 380px;gap:18px;min-inline-size:0;padding:32px;display:flex}.refm-panneau-attente{justify-content:center}.refm-panneau-texte{font-size:var(--refm-fs-paragraphe);color:var(--color-refm-ink-2);margin:0;line-height:1.6}.refm-retour{border-radius:var(--radius-pill);background:var(--color-amc-ink);block-size:44px;inline-size:44px;color:var(--color-refm-sur-fonce);align-self:flex-start;place-items:center;text-decoration:none;display:inline-grid}.refm-retour:hover{color:var(--color-refm-sur-fonce);opacity:.86}@media (min-width:720px){.refm-panneau .refm-retour{display:none}}@media (max-width:719px){.refm-fils[data-secondaire]{display:none}}.refm-bulles{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.refm-bulle{flex-direction:column;align-self:flex-end;gap:6px;max-inline-size:85%;display:flex}.refm-bulle[data-de-moi]{align-self:flex-start}.refm-bulle-entete{font-size:var(--refm-fs-micro);color:var(--color-refm-ink-3);font-weight:600}.refm-bulle-corps{border-radius:var(--radius-tile);font-size:var(--refm-fs-paragraphe);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-amc-ink);color:var(--color-refm-sur-fonce);margin:0;padding:14px 18px;line-height:1.6}.refm-bulle[data-de-moi] .refm-bulle-corps{background:var(--color-amc-wash);color:var(--color-amc-ink)}.refonte-membre .messagerie-form{max-inline-size:none;box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.refm-entete-messages .messagerie-form{border:1px solid var(--color-hairline);border-radius:var(--refm-radius-carte);background:var(--color-amc-bg);box-shadow:var(--shadow-card);padding:32px}.refonte-membre .messagerie-form-titre{font-weight:var(--font-weight-heading);letter-spacing:-.02em}.refonte-membre h2.messagerie-form-titre{font-size:var(--refm-fs-titre-section)}.refonte-membre h3.messagerie-form-titre{font-size:var(--refm-fs-titre-sous)}.refonte-membre .messagerie-form>.btn{align-self:flex-end}.refm-dette{flex-direction:column;gap:24px;display:flex}.refm-dette-chiffres{border-radius:var(--refm-radius-grande);flex-wrap:wrap;gap:24px 56px;padding:32px;display:flex}.refm-chiffre{flex-direction:column;gap:6px;display:flex}.refm-chiffre-label{color:var(--color-amc-ink);font-size:16px;font-weight:600}.refm-chiffre-valeur{font-size:var(--refm-fs-chiffre-fort);letter-spacing:-.03em;color:var(--color-amc-ink);font-weight:600;line-height:1.05}.refm-chiffre:first-child .refm-chiffre-valeur{color:var(--color-amc-red)}.refm-dette-lignes{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.refm-dette-ligne{border-radius:var(--refm-radius-carte);flex-direction:column;gap:14px;padding:28px 30px;display:flex}.refm-dette-ligne-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.refm-dette-ligne-nom{font-size:var(--refm-fs-titre-carte);letter-spacing:-.02em;font-weight:600}.refm-dette-ligne-mois{font-size:var(--refm-fs-libelle);color:var(--color-amc-red-700);font-weight:700}.refm-jauge{border-radius:var(--radius-pill);background:var(--color-hairline);block-size:10px;display:block;overflow:hidden}.refm-jauge-plein{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:100%;display:block}.refm-dette-ligne-sous{font-size:var(--refm-fs-meta);color:var(--color-refm-ink-2);font-weight:600}@media screen{.refm-dette-fiche{border-radius:var(--refm-radius-grande);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--shadow-card);padding:12px;overflow-x:auto}}.refm-fiche{grid-template-columns:minmax(0,1fr);column-gap:40px;padding:12px 32px;display:grid}.refm-fiche-ligne{border-block-end:1px solid var(--color-refm-filet);flex-wrap:wrap;gap:4px 16px;padding:18px 0;display:flex}.refm-fiche-ligne:last-child{border-block-end:0}.refm-fiche-cle{font-size:var(--refm-fs-libelle);color:var(--color-refm-ink-3);flex:0 0 160px;font-weight:600}.refm-fiche-valeur{min-inline-size:0;font-size:var(--refm-fs-valeur);color:var(--color-amc-ink);overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:4px;font-weight:600;display:flex}.refm-fiche-faux{max-inline-size:720px;font-size:var(--refm-fs-paragraphe);color:var(--color-amc-ink);margin:-16px 0 0;font-weight:600;line-height:1.6}.refm-fiche-faux .refm-lien{align-items:center;min-block-size:44px;display:inline-flex}.refm-volets{flex-direction:column;gap:16px;display:flex}.refm-volet{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--refm-radius-carte);box-shadow:var(--shadow-card);scroll-margin-block-start:112px}.refm-volet-tete{cursor:pointer;min-block-size:76px;font-size:var(--refm-fs-titre-carte);letter-spacing:-.02em;border-radius:var(--refm-radius-carte);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;padding-inline:30px 20px;font-weight:600;list-style:none;display:flex}.refm-volet-tete::-webkit-details-marker{display:none}.refm-volet-tete:hover{color:var(--color-amc-red-700)}.refm-volet-tete:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:2px}.refm-volet-chevron{border-radius:var(--radius-pill);background:var(--color-amc-ink);block-size:40px;inline-size:40px;color:var(--color-refm-sur-fonce);transition:transform var(--motion-fast) ease;flex:none;padding:10px}.refm-volet[open]>.refm-volet-tete .refm-volet-chevron{transform:rotate(180deg)}.refm-volet-corps{padding:4px 30px 30px}.refm-volet-corps>section.card,.refm-volet-corps .card{box-shadow:none}.refm-rib{flex-direction:column;gap:4px;display:flex}.refonte-membre .refm-volet .espace-field-label{font-size:var(--refm-fs-libelle);color:var(--color-refm-ink-3);font-weight:600}.refonte-membre .refm-volet .espace-field-value{font-size:var(--refm-fs-valeur-forte);font-weight:600}.refonte-membre .espace-lead,.refonte-membre .espace-hint{color:var(--color-refm-ink-2)}.refonte-membre .field>label{font-size:var(--refm-fs-libelle);color:var(--color-amc-ink);font-weight:600}.refonte-membre .input{border-color:var(--color-input-border);border-radius:var(--radius-sm);min-block-size:52px}.refonte-membre .fiche-employe-membre{border:1px solid var(--color-hairline);border-radius:var(--refm-radius-grande);box-shadow:var(--shadow-card);margin-block-start:0;padding:32px}.refonte-membre .fiche-employe-tete{align-items:center;margin-block-end:20px}.refm-fiche-icone{--icone:64px}.refonte-membre .fiche-employe-titre{font-size:var(--refm-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:-.03em;margin:0}.refonte-membre .fiche-employe-etat{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);padding:24px 26px}.refonte-membre .fiche-employe-etat[data-complete]{background:var(--color-amc-bg);border-color:var(--color-hairline)}.refonte-membre .fiche-employe-etat-message,.refonte-membre .fiche-progression-texte{font-weight:600}.refonte-membre .fiche-progression-barre{background:var(--color-hairline);block-size:10px}.refonte-membre .fiche-champs-groupe{border-radius:var(--radius-tile);background:var(--color-amc-bg);padding:24px 26px 10px}.refonte-membre .fiche-champs-titre{font-weight:600}.refonte-membre .fiche-champs-numero{background:var(--color-amc-ink)}.refonte-membre .fiche-fenetre{border-radius:var(--refm-radius-grande);box-shadow:var(--shadow-svc-voile)}.refonte-membre .fiche-fenetre-tete{background:var(--color-amc-bg);padding:20px 24px}.refonte-membre .fiche-fenetre-titre{font-size:22px;font-weight:var(--font-weight-heading);letter-spacing:-.02em}.refonte-membre .fiche-fenetre-corps{padding:24px}@media (max-width:639px){.refonte-membre .fiche-fenetre{border-radius:0}}.refonte-membre .amc-data-prompt{border-radius:var(--refm-radius-carte);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--shadow-card);padding:24px 28px}.refonte-membre .amc-data-prompt-title{font-size:var(--refm-fs-titre-carte);font-weight:600}.refonte-membre .avis-voile{background:var(--color-refm-voile)}.refonte-membre .avis-boite{border-radius:var(--refm-radius-grande);max-inline-size:540px;box-shadow:var(--shadow-svc-voile);border:0;padding:36px 32px 28px}.refonte-membre .avis-entete{flex-direction:column;align-items:flex-start;gap:16px}.refm-avis-icone{--icone:72px}.refonte-membre .avis-titre{font-size:var(--refm-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:-.03em}.refonte-membre .avis-ligne-ref,.refonte-membre .avis-ligne-date{color:var(--color-refm-ink-2)}.refonte-membre .avis-ligne{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg)}.refonte-membre .avis-actions{justify-content:flex-end}.refonte-membre .demande-identifiee-texte{color:var(--color-refm-ink-2)}.refonte-membre .refm-fil-demande{color:inherit;margin-block:4px 12px;text-decoration:none}@media (min-width:768px){.refm-fiche-cle{flex-basis:100%}.refm-dette-lignes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.refm-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}.refm-fiche-ligne:nth-child(odd):nth-last-child(-n+2),.refm-fiche-ligne:nth-child(odd):nth-last-child(-n+2)~.refm-fiche-ligne{border-block-end:0}}@media (min-width:1280px){.refm-fiche{grid-template-columns:repeat(3,minmax(0,1fr))}.refm-fiche-ligne:nth-child(3n+1):nth-last-child(-n+3),.refm-fiche-ligne:nth-child(3n+1):nth-last-child(-n+3)~.refm-fiche-ligne{border-block-end:0}.refm-demandes,.refm-todos{grid-template-columns:repeat(2,minmax(0,1fr))}.refm-dette-lignes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.refm-barre-inner{gap:12px;padding-block:14px 10px}.refm-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.refm-nav-lien{border-radius:var(--radius-sm);white-space:normal;text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-block-size:64px;padding:8px 2px;font-size:12.5px;line-height:1.2}.refm-nav-texte{overflow-wrap:anywhere}.refm-compte{gap:8px}.refm-compte-nom{max-inline-size:30vw}}@media (max-width:640px){.refm-page,.refm-section{gap:24px}.refm-todo,.refm-panneau,.refm-dette-chiffres,.refm-tuile,.refm-entete-messages .messagerie-form,.refonte-membre .fiche-employe-membre{padding:24px 22px}.refm-demande-bascule{padding:22px}.refm-demande-corps{padding:0 22px 22px}.refm-dette-ligne{padding:22px}.refm-fiche{padding:4px 22px}.refm-fiche-cle{flex-basis:100%}.refm-fils{max-inline-size:none}.refm-volet-tete{min-block-size:68px;padding-block:14px;padding-inline:22px 14px}.refm-volet-corps{padding:4px 22px 24px}.refm-segments{inline-size:100%;display:flex}.refm-segment{flex:auto;justify-content:center;padding-inline:12px}.refm-dialogue,.refonte-membre .avis-boite{padding:28px 22px 22px}}[lang=ar] .refm-h1{font-size:clamp(36px,4.2vw,60px);line-height:1.3}[lang=ar] :is(.refm-h2,.refm-demande-objet,.refm-volet-tete,.refm-dette-ligne-nom,.refm-fil-sujet,.refm-tuile-label,.refm-marque-nom,.refm-vide>p,.refm-dialogue-titre,.refm-chiffre-label){font-weight:700;line-height:1.5}[lang=ar] :is(.refm-tuile-valeur,.refm-chiffre-valeur){font-weight:700}[lang=ar] .refm-nav-lien{font-size:16.5px}[lang=ar] :is(.refm-btn,.refm-segment){font-size:16px}[lang=ar] :is(.refm-demande-statut,.refm-todo-badge,.refm-etiquette){font-size:14.5px}@media (max-width:767px){[lang=ar] .refm-nav-lien{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.refm-nav-lien,.refm-btn,.refm-tuile,.refm-segment,.refm-fil,.refm-demande-chevron,.refm-demande-objet,.refm-volet-chevron{transition:none}.refm-tuile:hover{transform:none}}:root{--rf-encre-2:#454546}@supports (color:color-mix(in lab, red, red)){:root{--rf-encre-2:color-mix(in srgb, var(--color-amc-ink) 76%, var(--color-amc-bg))}}:root{--rf-encre-3:#5d5d5e}@supports (color:color-mix(in lab, red, red)){:root{--rf-encre-3:color-mix(in srgb, var(--color-amc-ink) 66%, var(--color-amc-bg))}}:root{--rf-encre-4:#717171}@supports (color:color-mix(in lab, red, red)){:root{--rf-encre-4:color-mix(in srgb, var(--color-amc-ink) 58%, var(--color-amc-bg))}}:root{--rf-filet-ligne:var(--color-hairline);--rf-ombre:var(--shadow-card);--rf-ombre-avis:var(--shadow-card-hover);--rf-voile:#0a0a0b6b}@supports (color:color-mix(in lab, red, red)){:root{--rf-voile:color-mix(in srgb, var(--color-amc-ink) 42%, transparent)}}:root{--rf-sur-fonce:var(--color-amc-bg);--rf-largeur:var(--page-max);--rf-gouttiere:var(--page-pad-x);--rf-rayon-carte:var(--radius-md);--rf-rayon-bande:var(--radius-tile);--rf-fs-titre-page:clamp(32px, 3.4vw, 48px);--rf-fs-titre-section:clamp(22px, 2.2vw, 28px);--rf-fs-titre-sous:22px;--rf-fs-titre-mineur:19px;--rf-fs-titre-carte:18px;--rf-fs-marque:clamp(22px, 2.3vw, 30px);--rf-fs-nav:16px;--rf-fs-paragraphe:16px;--rf-fs-valeur:17px;--rf-fs-libelle:15px;--rf-fs-cellule:15px;--rf-fs-bouton:15px;--rf-fs-bouton-petit:14.5px;--rf-fs-meta:15px;--rf-fs-micro:14px;--rf-fs-chiffre:clamp(24px, 2.2vw, 30px)}.rf{background:var(--color-amc-bg);color:var(--color-amc-ink);flex-direction:column;flex:1;display:flex}@media screen{:where(.rf) p{font-size:var(--rf-fs-paragraphe)}}:where(.rf) :is(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading)}:where(.rf) h3{font-size:var(--rf-fs-titre-sous)}:where(.rf) h4{font-size:var(--rf-fs-titre-mineur)}.rf-barre{background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline)}.rf-barre-int{max-inline-size:var(--rf-largeur);padding-block:clamp(20px,2.6vw,32px) 0;padding-inline:var(--rf-gouttiere);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;margin-inline:auto;display:flex;position:relative}.rf-marque{min-inline-size:0;font-family:var(--font-heading);font-size:var(--rf-fs-marque);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;flex:280px;margin:0;line-height:1.15}.rf-filet{display:none}.rf-barre-outils{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.rf-nav{margin-inline:calc(var(--rf-gouttiere) * -1);padding-block:4px 18px;padding-inline:var(--rf-gouttiere);scrollbar-width:none;overscroll-behavior-x:contain;flex:100%;gap:8px;display:flex;overflow-x:auto}.rf-nav::-webkit-scrollbar{display:none}.rf-nav-lien{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--color-hairline);min-block-size:52px;font-family:var(--font-heading);font-size:var(--rf-fs-nav);color:var(--color-amc-ink);background:var(--color-amc-bg);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;flex:none;align-items:center;gap:10px;padding-inline:8px 20px;font-weight:600;text-decoration:none;display:inline-flex}.rf-nav-lien:hover{border-color:var(--color-hairline-strong);background:var(--color-amc-wash);color:var(--color-amc-ink);text-decoration:none}.rf-nav-lien[aria-current=page],.rf-nav-lien[aria-current=page]:hover{border-color:var(--color-amc-red);background:var(--color-amc-red);color:var(--rf-sur-fonce)}.rf-nav-icone{border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-amc-ink);flex:none;place-items:center;display:inline-grid}.rf-nav-lien[aria-current=page] .rf-nav-icone{box-shadow:none}.rf-nav-icone .icone-3d{--icone:28px}.rf-nav-pastille{border-radius:var(--radius-pill);background:var(--color-amc-red);block-size:24px;min-inline-size:24px;color:var(--rf-sur-fonce);white-space:nowrap;place-items:center;padding-inline:7px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.rf-nav-lien[aria-current=page] .rf-nav-pastille{background:var(--color-amc-bg);color:var(--color-amc-red)}.rf .admin-bell{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:44px;min-block-size:44px;inline-size:44px;color:var(--color-amc-ink);box-shadow:none;padding:0;transform:none}.rf .admin-bell:hover{background:var(--color-amc-wash)}.rf .admin-bell[aria-expanded=true]{border-color:var(--color-amc-ink)}.rf .admin-bell-badge{block-size:20px;min-inline-size:20px;color:var(--rf-sur-fonce);box-shadow:0 0 0 2px var(--color-amc-bg);font-size:12px;font-weight:700;line-height:20px}.rf .admin-bell-panel{border-radius:var(--radius-tile);inline-size:min(380px,100vw - 32px);box-shadow:var(--shadow-svc-voile)}.rf .admin-bell-head{min-block-size:56px;padding-block:6px;padding-inline:18px 8px}.rf-cloche-titre{font-family:var(--font-heading);font-size:17px;font-weight:600}.rf-cloche-tout-lu{border-radius:var(--radius-pill);min-block-size:44px;color:var(--color-amc-red-700);font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:14px;font-size:14.5px;font-weight:700}.rf-cloche-tout-lu:hover{background:var(--color-amc-wash)}.rf-cloche-liste{max-block-size:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.rf-cloche-vide,.rf-cloche-compte{color:var(--rf-encre-2);margin:0;padding-block:16px;padding-inline:18px;font-size:15px}.rf .admin-bell-item{color:var(--color-amc-ink);gap:3px;padding-block:14px;padding-inline:18px}.rf .admin-bell-item:hover,.rf .admin-bell-item:focus-visible{background:var(--color-amc-wash)}.rf .admin-bell-item-kind{letter-spacing:0;text-transform:none;color:var(--color-amc-red-700);font-size:13px;font-weight:700}.rf .admin-bell-item-title{font-size:15.5px;font-weight:600}.rf .admin-bell-item-body,.rf .admin-bell-item-date{color:var(--rf-encre-2);font-size:14px}.rf-corps{inline-size:100%;max-inline-size:var(--rf-largeur);padding-block:clamp(28px,3.4vw,48px) clamp(64px,7vw,112px);padding-inline:var(--rf-gouttiere);flex-direction:column;flex:1;gap:28px;margin-inline:auto;display:flex}.rf-alerte{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-btn{white-space:nowrap;border-radius:var(--radius-pill);min-block-size:48px;color:var(--color-amc-ink);font:inherit;font-family:var(--font-heading);font-size:var(--rf-fs-bouton);cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding-inline:24px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.rf-btn:hover{text-decoration:none}.rf-btn:disabled{opacity:.5;cursor:default}.rf-btn:focus-visible,.rf-puce:focus-visible,.rf-nav-lien:focus-visible,.rf-depliable-bouton:focus-visible,.rf-compte-bouton:focus-visible,.rf-doc-retirer:focus-visible,.rf-fil-lien:focus-visible,.rf-retour:focus-visible,.rf-cloche-tout-lu:focus-visible{outline:2px solid var(--color-amc-red);outline-offset:2px}.rf-btn-plein,.rf-btn-plein:hover{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--rf-sur-fonce)}.rf-btn-plein:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk)}.rf-btn-noir,.rf-btn-noir:hover{background:var(--color-amc-ink);border-color:var(--color-amc-ink);color:var(--rf-sur-fonce)}.rf-btn-noir:hover:not(:disabled){opacity:.86}.rf-btn-contour,.rf-btn-contour:hover{background:var(--color-amc-bg);border-color:var(--color-hairline-strong);color:var(--color-amc-ink)}.rf-btn-contour:hover:not(:disabled){border-color:var(--color-amc-ink)}.rf-btn-discret,.rf-btn-discret:hover{color:var(--color-amc-red-700);background:0 0}.rf-btn-discret:hover:not(:disabled){background:var(--color-amc-wash)}.rf-btn-alerte,.rf-btn-alerte:hover{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--rf-sur-fonce)}.rf-btn-petit,.rf-deconnexion{min-block-size:44px;font-size:var(--rf-fs-bouton-petit);padding-inline:18px}.rf-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.rf-tete-textes{flex-direction:column;gap:8px;min-inline-size:0;max-inline-size:860px;display:flex}.rf-titre{font-family:var(--font-heading);font-size:var(--rf-fs-titre-page);font-weight:var(--font-weight-heading);letter-spacing:-.04em;color:var(--color-amc-ink);margin:0;line-height:1.05}.rf-note{font-size:var(--rf-fs-paragraphe);color:var(--rf-encre-2);margin:0;font-weight:600;line-height:1.5}.rf-tete-boutons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rf-tete-entier{font-size:var(--rf-fs-paragraphe);color:var(--rf-encre-2);flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:4px 16px;margin:0;font-weight:600;display:flex}.rf-lien{min-block-size:44px;color:var(--color-amc-red-700);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.rf-lien:hover{color:var(--color-amc-red-900);text-decoration:underline}.rf-erreur{border-radius:var(--radius-sm);background:var(--color-amc-wash);color:var(--color-amc-red-700);font-size:var(--rf-fs-paragraphe);margin:0;padding-block:14px;padding-inline:20px;font-weight:700}.rf-vide{text-align:center;color:var(--color-amc-ink);background:var(--color-amc-bg);flex-direction:column;align-items:center;gap:18px;margin:0;padding-block:clamp(48px,7vw,96px);padding-inline:24px;font-size:18px;font-weight:600;display:flex}.rf-vide-icone{--icone:88px}.rf-vide-titre{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-amc-ink)}.rf-pile{flex-direction:column;gap:16px;display:flex}.rf-pile-etroite{max-inline-size:980px}.rf-demande{border-radius:var(--rf-rayon-carte);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--rf-ombre);flex-wrap:wrap;align-items:center;gap:18px 32px;padding-block:24px;padding-inline:clamp(20px,2.4vw,32px);display:flex}.rf-demande-qui{flex-direction:column;flex:260px;align-items:flex-start;gap:6px;min-inline-size:0;display:flex}.rf-demande-nom{font-family:var(--font-heading);font-size:20px;font-weight:var(--font-weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere}.rf-demande-meta{font-size:var(--rf-fs-meta);color:var(--rf-encre-2);flex-wrap:wrap;gap:2px 14px;display:flex}.rf-demande-conf{font-size:var(--rf-fs-meta);color:var(--rf-encre-2)}.rf-demande-montant{flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.rf-montant{font-family:var(--font-heading);font-size:var(--rf-fs-chiffre);font-weight:var(--font-weight-heading);letter-spacing:-.02em;color:var(--color-amc-red);unicode-bidi:isolate}.rf-sous{font-size:var(--rf-fs-meta);color:var(--rf-encre-2)}.rf-demande-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.rf-filtres{border-radius:var(--rf-rayon-bande);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-direction:column;gap:16px;padding-block:18px;padding-inline:clamp(18px,2.2vw,28px);display:flex}.rf-filtres-rangee{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.rf-puces{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rf-puces-label{font-size:var(--rf-fs-libelle);color:var(--color-amc-ink);margin-inline-end:6px;font-weight:600}.rf-puce{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-amc-bg);min-block-size:44px;color:var(--color-amc-ink);font:inherit;font-size:var(--rf-fs-bouton-petit);cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;flex:none;padding-inline:18px;font-weight:600}.rf-puce:hover{border-color:var(--color-amc-ink)}.rf-puce[aria-pressed=true],.rf-puce[aria-pressed=true]:hover{border-color:var(--color-amc-red);background:var(--color-amc-red);color:var(--rf-sur-fonce)}.rf-stats{flex-wrap:wrap;gap:32px;margin-inline-start:auto;display:flex}.rf-stat{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rf-stat-label{font-size:var(--rf-fs-meta);color:var(--rf-encre-2);font-weight:600}.rf-stat-valeur{font-family:var(--font-heading);font-size:var(--rf-fs-chiffre);font-weight:var(--font-weight-heading);letter-spacing:-.02em;unicode-bidi:isolate;line-height:1.15}.rf-stat+.rf-stat .rf-stat-valeur{color:var(--color-amc-red)}.rf-stat-sous{font-size:var(--rf-fs-micro);color:var(--rf-encre-2);font-weight:600}.rf-dates{border-block-start:1px solid var(--rf-filet-ligne);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:14px;padding-block-start:16px;display:grid}.rf-champ{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.rf-champ-label{font-size:var(--rf-fs-libelle);color:var(--color-amc-ink);font-weight:600}.rf-champ-erreur{font-size:var(--rf-fs-paragraphe);color:var(--color-amc-red-700);margin:0;font-weight:700}.rf .field>label{font-size:var(--rf-fs-libelle);color:var(--color-amc-ink);font-weight:600}.rf .input{min-block-size:52px;min-inline-size:0}.rf .input:focus{border-color:var(--color-amc-red);box-shadow:0 0 0 3px var(--color-amc-wash);outline:none}.rf-lignes{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--rf-rayon-carte);box-shadow:var(--rf-ombre);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rf-ligne{border-block-end:1px solid var(--rf-filet-ligne);flex-direction:column;display:flex}.rf-ligne:last-child{border-block-end:0}.rf-ligne-rangee{flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:18px 10px;padding-inline:clamp(18px,2.2vw,28px);display:flex}.rf-ligne-n{font-size:var(--rf-fs-meta);font-variant-numeric:tabular-nums;color:var(--rf-encre-4);flex:0 0 28px;font-weight:600}.rf-ligne-qui{flex-direction:column;flex:220px;align-items:flex-start;gap:3px;min-inline-size:0;display:flex}.rf-ligne-nom{font-family:var(--font-heading);font-size:var(--rf-fs-valeur);font-weight:var(--font-weight-heading);overflow-wrap:anywhere}.rf-ligne-montant{flex-direction:column;flex:0 0 170px;align-items:flex-start;gap:3px;display:flex}.rf-ligne-somme{font-family:var(--font-heading);unicode-bidi:isolate;font-size:18px;font-weight:700}.rf-ligne-dates{font-size:var(--rf-fs-meta);color:var(--rf-encre-2);flex-direction:column;flex:0 0 170px;gap:3px;display:flex}.rf-ligne-actions{flex-wrap:wrap;flex:none;gap:8px;margin-inline-start:auto;display:flex}.rf-ligne-pied{flex-wrap:wrap;align-items:center;gap:8px;padding-block:0 18px;padding-inline:calc(clamp(18px,2.2vw,28px) + 52px) clamp(18px,2.2vw,28px);display:flex}.rf-ligne .rf-sous{font-size:var(--rf-fs-meta);color:var(--rf-encre-2)}.rf-points{flex-wrap:wrap;gap:0 8px;display:flex}.rf-points>*+:before{content:"·";margin-inline-end:8px}.rf-etiquette{white-space:nowrap;font-size:var(--rf-fs-micro);border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline-strong);color:var(--color-amc-ink);padding-block:5px;padding-inline:12px;font-weight:600}.rf-etiquette[data-origine=manuelle]{background:var(--color-amc-wash);color:var(--color-amc-red-700);border-color:#0000}.rf-docs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rf-doc{border-radius:var(--radius-pill);background:var(--color-amc-bg);border:1px solid var(--color-hairline-strong);min-block-size:44px;font-size:var(--rf-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-block:4px;padding-inline:16px 4px;display:inline-flex}.rf-doc-libelle{color:var(--color-amc-red-700);overflow-wrap:anywhere;font-weight:700;text-decoration:none}a.rf-doc-libelle:hover{color:var(--color-amc-red-900);text-decoration:underline}.rf-doc[data-retire=true]{border-color:var(--color-hairline);padding-inline-end:16px}.rf-doc[data-retire=true] .rf-doc-libelle{color:var(--rf-encre-3)}.rf-doc-meta{font-size:var(--rf-fs-micro);color:var(--rf-encre-2)}.rf-doc-retirer{min-block-size:36px;color:var(--color-amc-red-700);font:inherit;font-size:var(--rf-fs-micro);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding-inline:12px;font-weight:700}.rf-doc-retirer:hover:not(:disabled){background:var(--color-amc-wash)}.rf-doc-retirer:disabled{opacity:.5;cursor:default}.rf-voile{z-index:60;background:var(--rf-voile);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rf-dialogue{border-radius:var(--radius-md);background:var(--color-amc-bg);max-block-size:calc(100dvh - 32px);inline-size:100%;max-inline-size:520px;box-shadow:var(--shadow-svc-voile);flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px);display:flex;overflow:auto}.rf-dialogue-titre{font-family:var(--font-heading);font-size:var(--rf-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);margin:0;line-height:1.25}.rf-dialogue-corps{font-size:var(--rf-fs-paragraphe);color:var(--rf-encre-2);margin:0;line-height:1.65}.rf-dialogue-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rf-form{flex-direction:column;gap:16px;display:flex}.rf-toast{z-index:70;border-radius:var(--radius-pill);background:var(--color-amc-ink);max-inline-size:calc(100vw - 32px);color:var(--rf-sur-fonce);font-size:var(--rf-fs-paragraphe);box-shadow:var(--rf-ombre-avis);margin:0;padding-block:14px;padding-inline:22px;font-weight:600;position:fixed;inset-block-end:24px;inset-inline-end:24px}.rf-toast[data-ton=ko]{background:var(--color-amc-red);color:var(--rf-sur-fonce)}.rf-toast[hidden]{display:none}.rf-depliable{border-radius:var(--rf-rayon-carte);border:1px solid var(--color-hairline);background:var(--color-amc-bg);flex-direction:column;padding-inline:clamp(18px,2.2vw,28px);display:flex}.rf-depliable-bouton{min-block-size:84px;inline-size:100%;color:var(--color-amc-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.rf-depliable-icone{--icone:48px}.rf-depliable-textes{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.rf-depliable-titre{font-family:var(--font-heading);font-size:var(--rf-fs-titre-mineur);font-weight:var(--font-weight-heading);letter-spacing:-.02em}.rf-depliable-indice{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);min-block-size:44px;font-family:var(--font-heading);font-size:var(--rf-fs-bouton-petit);color:var(--color-amc-ink);transition:border-color var(--motion-fast) ease;flex:none;align-items:center;padding-inline:18px;font-weight:700;display:inline-flex}.rf-depliable-bouton:hover .rf-depliable-indice{border-color:var(--color-amc-ink)}.rf-depliable-bouton[aria-expanded=true] .rf-depliable-indice{border-color:var(--color-amc-ink);background:var(--color-amc-ink);color:var(--rf-sur-fonce)}.rf-depliable>[id]>.etat-fournisseur{margin-block-start:0;padding-block-end:28px}.rf .btn:not(.btn-icon):not(.icone-seule){min-block-size:48px;font-size:var(--rf-fs-bouton);box-shadow:none;padding-block:0;padding-inline:24px;font-weight:700}.rf .btn:hover{transform:none}.rf .btn-tertiary{background:var(--color-amc-bg);border-color:var(--color-hairline-strong);box-shadow:none}.rf .btn-tertiary:hover:not(:disabled){background:var(--color-amc-bg);border-color:var(--color-amc-ink)}.rf .btn-icon{block-size:44px;inline-size:44px;padding:0}.rf .table-pagination-etat{font-size:var(--rf-fs-meta);color:var(--rf-encre-2);font-weight:600}.rf :is(.table-pagination-puce,.table-pagination-fleche){min-block-size:44px;min-inline-size:44px}.rf-messages-barre{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.rf .rf-messages-barre .messagerie-form{flex:100%;max-inline-size:820px}.rf .messagerie-form{border-radius:var(--rf-rayon-carte);border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--rf-ombre);gap:16px;padding:clamp(20px,2.6vw,32px)}.rf .messagerie-textarea{line-height:1.7}.rf .messagerie-form-actions{flex-wrap:wrap;gap:10px;display:flex}.rf .rf-conversation-reponse .messagerie-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rf h2.messagerie-form-titre{font-size:var(--rf-fs-titre-section);font-weight:var(--font-weight-heading);margin:0}.rf .rf-conversation-reponse .messagerie-form-titre{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rf .rf-conversation-reponse .messagerie-form .btn-primary{align-self:flex-end}.rf-fils{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--rf-rayon-carte);max-inline-size:980px;box-shadow:var(--rf-ombre);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rf-fil{border-block-end:1px solid var(--rf-filet-ligne)}.rf-fil:last-child{border-block-end:0}.rf-fil-lien{color:var(--color-amc-ink);transition:background-color var(--motion-fast) ease;border-inline-start:4px solid #0000;flex-direction:column;gap:6px;padding-block:20px;padding-inline:clamp(18px,2.2vw,28px);font-weight:500;text-decoration:none;display:flex}.rf-fil-lien:hover{background:var(--color-amc-wash);color:var(--color-amc-ink);text-decoration:none}.rf-fil[data-non-lu=true] .rf-fil-lien{border-inline-start-color:var(--color-amc-red)}.rf-fil-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-fil-sujet{font-family:var(--font-heading);font-size:var(--rf-fs-valeur);font-weight:var(--font-weight-heading);overflow-wrap:anywhere}.rf-fil-extrait{text-overflow:ellipsis;white-space:nowrap;font-size:var(--rf-fs-meta);color:var(--rf-encre-2);display:block;overflow:hidden}.rf-fil-auteur{color:var(--color-amc-ink);margin-inline-end:6px;font-weight:700}.rf-fil-date{font-size:var(--rf-fs-micro);color:var(--rf-encre-3)}.rf-retour{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-amc-bg);block-size:44px;inline-size:44px;color:var(--color-amc-ink);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.rf-retour:hover{border-color:var(--color-amc-ink);color:var(--color-amc-ink);text-decoration:none}.rf-conversation{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:var(--rf-rayon-carte);max-inline-size:820px;box-shadow:var(--rf-ombre);flex-direction:column;gap:20px;padding:clamp(20px,2.6vw,32px);display:flex}.rf-conversation-sujet{font-family:var(--font-heading);font-size:var(--rf-fs-titre-section);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0;line-height:1.3}.rf-bulles{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rf-bulle{flex-direction:column;gap:6px;max-inline-size:85%;display:flex}.rf-bulle[data-auteur=moi]{align-self:flex-start}.rf-bulle[data-auteur=amicale]{align-self:flex-end}.rf-bulle-entete{font-size:var(--rf-fs-micro);color:var(--rf-encre-2);flex-wrap:wrap;gap:0 8px;padding-inline:6px;font-weight:600;display:flex}.rf-bulle-entete>*+:before{content:"·";margin-inline-end:8px}.rf-bulle-corps{font-size:var(--rf-fs-paragraphe);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-amc-wash);color:var(--color-amc-ink);border-radius:22px;margin:0;padding-block:14px;padding-inline:18px;line-height:1.65}.rf-bulle[data-auteur=amicale] .rf-bulle-corps{background:var(--color-amc-ink);color:var(--rf-sur-fonce)}.rf-compte{flex-direction:column;gap:14px;max-inline-size:720px;display:flex}.rf-compte-bloc{border-radius:var(--rf-rayon-bande);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--rf-ombre);flex-direction:column;padding-inline:clamp(18px,2.2vw,28px);display:flex}.rf-compte-bouton{min-block-size:80px;inline-size:100%;color:var(--color-amc-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.rf-compte-textes{flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}.rf-compte-titre{font-family:var(--font-heading);font-size:var(--rf-fs-titre-carte);font-weight:var(--font-weight-heading)}.rf-compte-courant{font-size:var(--rf-fs-meta);color:var(--rf-encre-2);overflow-wrap:anywhere}.rf-compte-action{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);min-block-size:44px;font-family:var(--font-heading);font-size:var(--rf-fs-bouton-petit);color:var(--color-amc-ink);flex:none;align-items:center;padding-inline:18px;font-weight:700;display:inline-flex}.rf-compte-bouton:hover .rf-compte-action{border-color:var(--color-amc-ink)}.rf-compte-bouton[aria-expanded=true] .rf-compte-action{border-color:var(--color-amc-ink);background:var(--color-amc-ink);color:var(--rf-sur-fonce)}.rf-compte-corps{padding-block:4px 24px}.rf-compte-enregistrer{align-self:flex-start}[lang=ar] :is(.rf-titre,.rf-marque,.rf-vide-titre,.rf-dialogue-titre,.rf-conversation-sujet){letter-spacing:0;font-weight:700;line-height:1.35}[lang=ar] :is(.rf-nav-lien,.rf-demande-nom,.rf-ligne-nom,.rf-fil-sujet,.rf-compte-titre,.rf-depliable-titre,.rf-montant,.rf-stat-valeur){letter-spacing:0;font-weight:700}@media screen{.etat-fournisseur{gap:18px}.etat-fournisseur-barre{align-items:flex-end;gap:10px 12px}.etat-fournisseur-barre .field>label{color:var(--color-amc-ink);font-size:15px;font-weight:600}.etat-fournisseur-barre .btn-tertiary{background:var(--color-amc-bg);border-color:var(--color-hairline-strong);box-shadow:none;transform:none}.etat-fournisseur-barre .btn-tertiary:hover:not(:disabled){border-color:var(--color-amc-ink);background:var(--color-amc-bg)}.etat-fournisseur-mois{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.etat-fournisseur-mois-case{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex-direction:column;align-items:flex-start;gap:4px;padding-block:14px;padding-inline:16px;display:flex}.etat-fournisseur-mois-nom{color:var(--rf-encre-2);font-size:14px;font-weight:600}.etat-fournisseur-mois-valeur{font-family:var(--font-heading);unicode-bidi:isolate;font-size:18px;font-weight:700}.etat-fournisseur-titre{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:-.02em;line-height:1.35}.etat-fournisseur-feuille{flex-direction:column;gap:18px;display:flex}.etat-fournisseur :is(.etat-fournisseur-defile,.dette-table-wrap){border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-card)}.etat-fournisseur .table :is(th,td){padding-block:12px;padding-inline:12px}.etat-fournisseur .table th{letter-spacing:0;text-transform:none;color:var(--color-amc-ink);background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline-strong);font-size:13.5px;font-weight:600}.etat-fournisseur .table tbody tr:hover{background:var(--color-amc-wash)}.etat-fournisseur .table caption{caption-side:top;text-align:start;font-family:var(--font-heading);font-size:18px;font-weight:var(--font-weight-heading);color:var(--color-amc-ink);padding-block:18px 6px;padding-inline:16px}.etat-fournisseur .etat-fournisseur-total :is(th,td),.etat-fournisseur .table tfoot .dette-total :is(th,td){border-block-start:2px solid var(--color-amc-ink);font-weight:700}.etat-fournisseur .dette-du{background:var(--color-amc-bg);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:var(--color-amc-ink)}.fournisseur-doc{flex-direction:column;gap:18px;margin-block-start:8px;display:flex}.fournisseur-doc>*{margin-block:0}.fournisseur-doc-tete{flex-direction:column;gap:10px;display:flex}.fournisseur-doc-titre{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);font-weight:var(--font-weight-heading);letter-spacing:-.02em;margin:0;line-height:1.35}.fournisseur-doc-champs{font-family:var(--font-body);font-size:16px}.fournisseur-doc-label{color:var(--rf-encre-2);font-weight:600}.fournisseur-doc-valeur{font-weight:700}.fournisseur-compteur{color:var(--color-amc-ink);font-size:16px;font-weight:600}.fournisseur-doc :is(.btn-tertiary,.fournisseur-btn-sm){background:var(--color-amc-bg);border-color:var(--color-hairline-strong);box-shadow:none;transform:none}.fournisseur-doc :is(.btn-tertiary,.fournisseur-btn-sm):hover:not(:disabled){background:var(--color-amc-bg);border-color:var(--color-amc-ink)}.fournisseur-doc .btn-tertiary:not(.btn-icon){min-block-size:44px;padding-block:0;padding-inline:18px;font-weight:700}.fournisseur-btn-sm{min-block-size:44px;padding-block:0;padding-inline:16px;font-size:14px}.fournisseur-btn-sm.btn-icon{block-size:44px;inline-size:44px;padding:0}.fournisseur-doc .fournisseur-btn-danger,.fournisseur-doc .fournisseur-btn-danger:hover:not(:disabled){border-color:var(--color-amc-red);color:var(--color-amc-red-700)}.fournisseur-doc .fournisseur-btn-danger:hover:not(:disabled){background:var(--color-amc-wash)}.fournisseur-confirm .fournisseur-btn-danger{background:var(--color-amc-red);color:var(--color-amc-bg)}.fournisseur-confirm .fournisseur-btn-danger:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk);color:var(--color-amc-bg)}.fournisseur-doc .fournisseur-lignes-barre .btn-secondary.btn-icon{background:var(--color-amc-red);border-color:var(--color-amc-red);block-size:48px;inline-size:48px;transform:none}.fournisseur-doc .fournisseur-lignes-barre .btn-secondary.btn-icon:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk)}.fournisseur-filtres{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);padding-block:18px;padding-inline:clamp(18px,2.2vw,24px)}.fournisseur-filtres-titre{font-family:var(--font-heading);font-size:17px;font-weight:var(--font-weight-heading);margin-block:0 12px}.fournisseur-filtre-label{color:var(--color-amc-ink);font-size:14px;font-weight:600}.fournisseur-filtres-pied .btn-ghost{min-block-size:44px;color:var(--color-amc-red-700)}.fournisseur-table-wrap{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-card)}.fournisseur-table{font-family:var(--font-body);border:0;font-size:15px}.fournisseur-th,.fournisseur-td{border:0;border-block-end:1px solid var(--color-hairline);border-inline-start:1px solid var(--color-hairline);padding-block:12px;padding-inline:8px}.fournisseur-table tr>:first-child{border-inline-start:0}.fournisseur-th{background:var(--color-amc-bg);border-block-end-color:var(--color-hairline-strong);color:var(--color-amc-ink)}.fournisseur-th-label{font-family:var(--font-heading);font-size:14px;font-weight:600}.fournisseur-table .fournisseur-td{height:52px}.fournisseur-table tbody tr:hover>.fournisseur-td:not(.fournisseur-col-actions){background:var(--color-amc-wash)}.fournisseur-total .fournisseur-td,.fournisseur-table tbody tr.fournisseur-total:hover>.fournisseur-td{background:var(--color-amc-bg);border-block-start:2px solid var(--color-amc-ink);border-block-end:0;height:56px;font-weight:700}.fournisseur-total-valeur{font-family:var(--font-heading);color:var(--color-amc-red);font-size:19px}.fournisseur-col-actions{font-size:14px}.fournisseur-actions-cellule{gap:8px}.fournisseur-origine{padding-block:3px;padding-inline:12px;font-size:13px;font-weight:600}.fournisseur-origine-manuelle{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.fournisseur-origine-demande{background:var(--color-amc-bg);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:var(--color-amc-ink)}.fournisseur-origine-dette{background:var(--color-amc-bg);box-shadow:inset 0 0 0 1px var(--color-amc-red);color:var(--color-amc-red-700)}.fournisseur-ligne-autorisation-num{color:var(--rf-encre-2);font-size:13px;font-weight:600}.fournisseur-retour{border-radius:var(--radius-sm);border:1px solid var(--color-hairline);border-inline-start:3px solid var(--color-amc-red);background:var(--color-amc-bg);gap:3px;padding-block:8px;padding-inline:10px}.fournisseur-retour[data-retire=true]{border-inline-start-color:var(--color-hairline-strong)}.fournisseur-retour-libelle{font-size:13.5px;font-weight:600}.fournisseur-retour-lien{color:var(--color-amc-red-700)}.fournisseur-retour-etat,.fournisseur-retour-meta{color:var(--rf-encre-2);font-size:13px}.fournisseur-avis{border-radius:var(--radius-sm);margin:0;padding-block:14px;padding-inline:20px;font-size:16px;font-weight:600}.fournisseur-avis-ok{background:var(--color-success-bg);color:var(--color-success-ink)}.fournisseur-avis-ko{background:var(--color-amc-wash);color:var(--color-amc-red-700)}.fournisseur-lignes-barre{margin:0}.ligne-manuelle-form{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-amc-bg);box-shadow:var(--shadow-card);margin:0;padding:clamp(20px,2.6vw,28px)}.ligne-manuelle-titre{font-size:clamp(22px,2.2vw,26px);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading)}.ligne-manuelle-label{font-size:15px;font-weight:600}.ligne-manuelle-form .input{min-block-size:52px}.ligne-manuelle-champ-erreur,.ligne-manuelle-erreur{color:var(--color-amc-red-700)}.fournisseur-confirm{border:1px solid var(--color-amc-red);border-radius:var(--radius-md);background:var(--color-amc-bg);box-shadow:var(--shadow-card);margin:0;padding:clamp(20px,2.6vw,28px)}.fournisseur-confirm-titre{font-size:20px;font-weight:var(--font-weight-heading);letter-spacing:-.02em}.fournisseur-confirm-corps{color:var(--rf-encre-2)}.fournisseur-vide{border-radius:var(--radius-md);border:0;padding-block:48px;padding-inline:24px}.fournisseur-vide-titre{font-size:clamp(20px,2vw,24px);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading)}.fournisseur-vide-corps{color:var(--color-amc-ink);font-weight:600}.fournisseur-carte{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-card);padding-block:18px;padding-inline:20px}.fournisseur-carte-tete{gap:12px;padding-block-end:12px}.fournisseur-carte-rang{block-size:32px;inline-size:32px;color:var(--color-amc-bg);font-size:14px;font-weight:700}.fournisseur-carte-nom{font-size:17px;font-weight:var(--font-weight-heading)}.fournisseur-carte-label{color:var(--rf-encre-2);font-size:13px}.fournisseur-carte-label .fournisseur-th-label{font-size:13.5px;font-weight:600}.fournisseur-carte-valeur{font-size:16px;font-weight:600}.fournisseur-carte-total{border-color:var(--color-hairline-strong);background:var(--color-amc-bg)}.fournisseur-carte-total-label{color:var(--rf-encre-2);font-size:14px;font-weight:600}.fournisseur-carte-total-valeur{font-family:var(--font-heading);color:var(--color-amc-red);font-size:24px;font-weight:700}[lang=ar] :is(.fournisseur-doc-titre,.etat-fournisseur-titre,.ligne-manuelle-titre,.fournisseur-vide-titre,.fournisseur-confirm-titre){letter-spacing:0;font-weight:700}}@media (max-width:767px){.rf .admin-bell-panel{inset-inline:var(--rf-gouttiere);inline-size:auto}}@media (max-width:640px){.rf-ligne-pied{padding-inline:clamp(18px,2.2vw,28px)}.rf-ligne-actions{flex-basis:100%;margin-inline-start:0}.rf-ligne-montant,.rf-ligne-dates{flex-basis:auto}.rf-stats{margin-inline-start:0}.rf-tete-boutons,.rf-tete-entier{justify-content:flex-start}.rf-demande-actions{flex-basis:100%}.rf-toast{border-radius:var(--radius-sm);inset-block-end:16px;inset-inline:16px}.rf-depliable-bouton{gap:12px}.rf-depliable-icone{--icone:40px}}.admin-shell-root{--tk-encre-2:var(--ra-ink-2);--tk-encre-3:var(--ra-ink-3);--tk-filet:var(--ra-row-rule);--tk-fond-neutre:var(--ra-grey-bg);--tk-sur-fonce:var(--ra-sur-sombre);--tk-rayon-carte:var(--radius-tile);--tk-ombre:var(--ra-shadow-list)}.rf{--tk-encre-2:var(--rf-encre-2);--tk-encre-3:var(--rf-encre-3);--tk-filet:var(--rf-filet-ligne);--tk-fond-neutre:var(--color-amc-paper);--tk-sur-fonce:var(--rf-sur-fonce);--tk-rayon-carte:var(--rf-rayon-carte);--tk-ombre:var(--rf-ombre)}:is(.admin-shell-root,.rf) .tk-section,:is(.admin-shell-root,.rf) .tk-page,:is(.admin-shell-root,.rf) .tk-vue,:is(.admin-shell-root,.rf) .tk-fil{flex-direction:column;gap:16px;min-inline-size:0;display:flex}:is(.admin-shell-root,.rf) .tk-panneau,:is(.admin-shell-root,.rf) .tk-carte-formulaire{border:1px solid var(--color-hairline);border-radius:var(--tk-rayon-carte);background:var(--color-amc-bg);box-shadow:var(--tk-ombre);flex-direction:column;gap:14px;padding:18px;display:flex}@media (min-width:640px){:is(.admin-shell-root,.rf) .tk-panneau,:is(.admin-shell-root,.rf) .tk-carte-formulaire{padding:22px 24px}}:is(.admin-shell-root,.rf) .tk-filtres{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.rf .tk-filtre{flex-direction:column;flex:180px;gap:6px;min-inline-size:0;display:flex}.rf .tk-filtre-libelle{color:var(--tk-encre-2);font-size:13px;font-weight:700}.rf .tk-filtre select,.rf .tk-filtre input{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-amc-bg);min-block-size:44px;color:var(--color-amc-ink);font:inherit;padding-inline:14px;font-size:14px;font-weight:600}.rf .tk-filtre select:focus-visible,.rf .tk-filtre input:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:1px}:is(.admin-shell-root,.rf) .tk-filtres-actions,:is(.admin-shell-root,.rf) .tk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.admin-shell-root,.rf) .tk-actions-debut{justify-content:flex-start}:is(.admin-shell-root,.rf) .tk-actions-entre{justify-content:space-between;align-items:flex-start}:is(.admin-shell-root,.rf) .tk-total{color:var(--tk-encre-3);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}:is(.admin-shell-root,.rf) .tk-point{border-radius:var(--radius-pill);background:var(--color-amc-red);flex:none;block-size:9px;inline-size:9px;display:inline-block}:is(.admin-shell-root,.rf) .tk-statut,:is(.admin-shell-root,.rf) .tk-etiquette{white-space:nowrap;border-radius:var(--radius-pill);background:var(--tk-fond-neutre);color:var(--tk-encre-2);align-items:center;padding-block:2px;padding-inline:10px;font-size:12.5px;font-weight:700;display:inline-flex}:is(.admin-shell-root,.rf) .tk-statut[data-statut=OUVERT]{background:var(--color-amc-red-700);color:var(--color-amc-bg)}:is(.admin-shell-root,.rf) .tk-statut[data-statut=EN_DISCUSSION]{background:var(--color-amc-bg);color:var(--color-amc-ink);box-shadow:inset 0 0 0 1.5px var(--color-amc-ink)}:is(.admin-shell-root,.rf) .tk-statut[data-statut=RESOLU]{background:var(--color-success-bg);color:var(--color-success-ink)}:is(.admin-shell-root,.rf) .tk-statut[data-statut=FERME]{background:var(--tk-fond-neutre);color:var(--tk-encre-3)}:is(.admin-shell-root,.rf) .tk-extrait{overflow-wrap:anywhere;color:var(--tk-encre-2)}:is(.admin-shell-root,.rf) [data-non-lu="1"] .tk-extrait{color:var(--color-amc-ink);font-weight:700}:is(.admin-shell-root,.rf) .tk-compteurs{color:var(--tk-encre-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}:is(.admin-shell-root,.rf) .tk-compteur{align-items:center;gap:4px;display:inline-flex}.rf .tk-cartes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rf .tk-carte{border:1px solid var(--color-hairline);border-radius:var(--tk-rayon-carte);background:var(--color-amc-bg);box-shadow:var(--tk-ombre);color:var(--color-amc-ink);transition:box-shadow var(--motion-fast) ease;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;display:flex}.rf .tk-carte:hover{box-shadow:var(--shadow-card-hover);text-decoration:none}.rf .tk-carte:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:2px}.rf .tk-carte-tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rf .tk-carte-numero{font-variant-numeric:tabular-nums}.rf .tk-carte-date{color:var(--tk-encre-3);margin-inline-start:auto;font-size:12.5px;font-weight:700}.rf .tk-carte-pied{color:var(--tk-encre-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}:is(.admin-shell-root,.rf) .tk-vide{text-align:center;color:var(--tk-encre-3);align-items:center;font-weight:700}:is(.admin-shell-root,.rf) .tk-erreur{color:var(--color-amc-red-700);margin:0;font-size:14px;font-weight:700}:is(.admin-shell-root,.rf) .tk-pagination{justify-content:center;align-items:center;gap:12px;display:flex}:is(.admin-shell-root,.rf) .tk-pagination-position{color:var(--tk-encre-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:is(.admin-shell-root,.rf) .tk-retour{min-block-size:44px;color:var(--color-amc-red-700);align-self:flex-start;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.admin-shell-root,.rf) .tk-retour:hover{text-decoration:underline}:is(.admin-shell-root,.rf) .tk-entete{flex-direction:column;gap:8px;display:flex}:is(.admin-shell-root,.rf) .tk-etiquettes{flex-wrap:wrap;gap:8px;display:flex}:is(.admin-shell-root,.rf) .tk-titre{font-family:var(--font-heading);margin:0;font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.2}:is(.admin-shell-root,.rf) .tk-meta{color:var(--tk-encre-3);margin:0;font-size:14px;font-weight:600}:is(.admin-shell-root,.rf) .tk-texte,:is(.admin-shell-root,.rf) .tk-bulle-texte,:is(.admin-shell-root,.rf) .tk-evenement-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}:is(.admin-shell-root,.rf) .tk-texte{font-size:15px}:is(.admin-shell-root,.rf) .tk-resolu{color:var(--color-success-ink);margin:0;font-size:13.5px;font-weight:700}:is(.admin-shell-root,.rf) .tk-details-titre{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;font-weight:800;list-style:none;display:flex}:is(.admin-shell-root,.rf) .tk-details-titre::-webkit-details-marker{display:none}:is(.admin-shell-root,.rf) .tk-details-afficher,:is(.admin-shell-root,.rf) .tk-details-masquer{text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-amc-red-700);font-size:12.5px;font-weight:800}:is(.admin-shell-root,.rf) .tk-details-masquer,:is(.admin-shell-root,.rf) .tk-details[open] .tk-details-afficher{display:none}:is(.admin-shell-root,.rf) .tk-details[open] .tk-details-masquer{display:inline}:is(.admin-shell-root,.rf) .tk-contexte{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;font-size:13.5px;display:grid}:is(.admin-shell-root,.rf) .tk-contexte-ligne{grid-template-columns:minmax(0,1fr);gap:2px 24px;display:grid}@media (min-width:640px){:is(.admin-shell-root,.rf) .tk-contexte-ligne{grid-template-columns:9rem minmax(0,1fr)}}:is(.admin-shell-root,.rf) .tk-contexte dt{color:var(--tk-encre-3);font-weight:700}:is(.admin-shell-root,.rf) .tk-contexte dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}:is(.admin-shell-root,.rf) .tk-courriel{margin:0;font-size:13.5px;font-weight:700}:is(.admin-shell-root,.rf) .tk-messages{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}:is(.admin-shell-root,.rf) .tk-bulle{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:is(.admin-shell-root,.rf) .tk-bulle[data-moi="1"]{align-items:flex-end}:is(.admin-shell-root,.rf) .tk-bulle-entete{color:var(--tk-encre-3);padding-inline:4px;font-size:12.5px;font-weight:700}:is(.admin-shell-root,.rf) .tk-bulle-corps{border:1px solid var(--color-hairline);background:var(--color-amc-bg);max-inline-size:min(36rem,92%);color:var(--color-amc-ink);border-radius:18px;border-start-start-radius:6px;flex-direction:column;gap:8px;padding:12px 16px;font-size:15px;display:flex}:is(.admin-shell-root,.rf) .tk-bulle[data-moi="1"] .tk-bulle-corps{border-color:var(--color-amc-ink);background:var(--color-amc-ink);color:var(--tk-sur-fonce);border-start-start-radius:18px;border-start-end-radius:6px}:is(.admin-shell-root,.rf) .tk-bulle[data-moi="1"] .tk-vignette-nom{color:var(--tk-sur-fonce)}:is(.admin-shell-root,.rf) .tk-evenement{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-block:4px;display:flex}:is(.admin-shell-root,.rf) .tk-evenement-titre{text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--tk-encre-3);font-size:12.5px;font-weight:800}:is(.admin-shell-root,.rf) .tk-evenement-note{border-radius:var(--radius-sm);background:var(--color-success-bg);max-inline-size:36rem;color:var(--color-amc-ink);padding:10px 16px;font-size:14px}:is(.admin-shell-root,.rf) .tk-ferme{text-align:center;color:var(--tk-encre-3);align-items:center;font-weight:700}:is(.admin-shell-root,.rf) .tk-formulaire{flex-direction:column;gap:16px;display:flex}:is(.admin-shell-root,.rf) .tk-champ{flex-direction:column;gap:6px;display:flex}:is(.admin-shell-root,.rf) .tk-libelle{color:var(--tk-encre-2);font-size:13.5px;font-weight:700}:is(.admin-shell-root,.rf) .tk-zone-texte{resize:vertical;inline-size:100%;line-height:1.7}:is(.admin-shell-root,.rf) .tk-categories{flex-wrap:wrap;gap:8px;display:flex}:is(.admin-shell-root,.rf) .tk-categorie{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-amc-bg);min-block-size:44px;color:var(--tk-encre-2);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;padding-inline:18px;font-size:14px;font-weight:700}:is(.admin-shell-root,.rf) .tk-categorie:hover{background:var(--color-amc-wash)}:is(.admin-shell-root,.rf) .tk-categorie[aria-pressed=true]{border-color:var(--color-amc-red);background:var(--color-amc-wash);color:var(--color-amc-red-700)}:is(.admin-shell-root,.rf) .tk-categorie:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:2px}:is(.admin-shell-root,.rf) .tk-images{flex-direction:column;gap:8px;display:flex}:is(.admin-shell-root,.rf) .tk-debut{align-self:flex-start}:is(.admin-shell-root,.rf) .tk-apercus,:is(.admin-shell-root,.rf) .tk-vignettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){:is(.admin-shell-root,.rf) .tk-apercus{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.admin-shell-root,.rf) .tk-vignettes{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.admin-shell-root,.rf) .tk-apercu,:is(.admin-shell-root,.rf) .tk-vignette{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--tk-fond-neutre);position:relative;overflow:hidden}:is(.admin-shell-root,.rf) .tk-apercu-image,:is(.admin-shell-root,.rf) .tk-vignette-image{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}:is(.admin-shell-root,.rf) .tk-apercu-retirer{border-radius:var(--radius-pill);background:#0a0a0bb8;border:0;place-items:center;block-size:32px;inline-size:32px;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}@supports (color:color-mix(in lab, red, red)){:is(.admin-shell-root,.rf) .tk-apercu-retirer{background:color-mix(in srgb, var(--color-amc-ink) 72%, transparent)}}:is(.admin-shell-root,.rf) .tk-apercu-retirer{color:var(--tk-sur-fonce);cursor:pointer}:is(.admin-shell-root,.rf) .tk-apercu-retirer:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:2px}:is(.admin-shell-root,.rf) .tk-vignette-lien{display:block}:is(.admin-shell-root,.rf) .tk-vignette-nom{color:var(--tk-encre-2);text-overflow:ellipsis;white-space:nowrap;padding-block:6px;padding-inline:8px;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.admin-shell-root .tk-liste .ra-ligne-sous{max-inline-size:60rem}.ra-nav .tk-nav-avance-bouton{inline-size:100%;font:inherit;font-size:var(--ra-fs-libelle);color:var(--color-amc-red-700);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:800}.ra-nav .tk-nav-avance-bouton:hover{color:var(--color-amc-red-700)}.ra-nav .tk-nav-avance-bouton:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:2px}.ra-nav .tk-nav-avance-chevron{transition:transform var(--motion-fast) ease;flex:none}.ra-nav .tk-nav-avance-bouton[aria-expanded=true] .tk-nav-avance-chevron{transform:rotate(180deg)}.ra-nav .tk-nav-avance-corps{flex-direction:column;gap:2px;padding-inline-start:12px;display:flex}.ra-nav .tk-nav-avance-corps[hidden]{display:none}:is(.admin-shell-root,.rf) .tk-carte-titre{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:900;line-height:1.3}:root{--color-separateur-colonnes:#787879}@supports (color:color-mix(in lab, red, red)){:root{--color-separateur-colonnes:color-mix(in srgb, var(--color-amc-ink) 55%, var(--color-amc-bg))}}.table:is(.dette-table,.dette-echeancier,.dette-paiements,.retenue-table,.etat-fournisseur-table) :is(th,td){border-inline:1px solid var(--color-separateur-colonnes)}.table:is(.dette-table,.dette-echeancier,.dette-paiements,.retenue-table,.etat-fournisseur-table) tr>:is(th,td):first-child{border-inline-start:0}.table:is(.dette-table,.dette-echeancier,.dette-paiements,.retenue-table,.etat-fournisseur-table) tr>:is(th,td):last-child{border-inline-end:0}.feuille-imprimable.dette-fiche .table.dette-table tfoot tr.dette-total>:is(th,td){background:var(--dette-fond-fort);border-block-start:2px solid var(--dette-trait-fort);color:var(--color-amc-ink);border-block-end:0;padding-block:13px}.feuille-imprimable .table.retenue-table tfoot tr.dette-total>:is(th,td),.feuille-imprimable .table.etat-fournisseur-table tfoot tr.etat-fournisseur-total>:is(th,td){border-block-start:2px solid var(--color-hairline-strong);color:var(--color-amc-ink);background:0 0;border-block-end:0}@media print{.table.retenue-table tr>:is(th,td):has(+.ecran-seul:last-child){border-inline-end:0}}.admin-shell-root .niveau-dette-pastille{border:1px solid #f0767d;align-items:center;margin-inline-start:8px;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-shell-root .niveau-dette-pastille{border:1px solid color-mix(in srgb, var(--color-amc-red) 55%, var(--color-amc-bg))}}.admin-shell-root .niveau-dette-pastille{border-radius:var(--radius-pill);background:#f7b4b8}@supports (color:color-mix(in lab, red, red)){.admin-shell-root .niveau-dette-pastille{background:color-mix(in srgb, var(--color-amc-red) 30%, var(--color-amc-bg))}}.admin-shell-root .niveau-dette-pastille{color:var(--color-amc-red-900);font-size:var(--ra-fs-micro);white-space:nowrap;vertical-align:middle;font-weight:700;line-height:1.4}.admin-shell-root .ra-ligne-nom>.niveau-dette-pastille{margin-inline-start:0}@media print{.admin-shell-root .niveau-dette-pastille{display:none}}.fiche-bascule-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fiche-bascule-groupe{align-items:center;gap:8px;display:inline-flex}.fiche-bascule-compte{border-radius:var(--radius-pill);background:var(--color-amc-wash);color:var(--color-amc-red-700);align-items:center;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.3;display:inline-flex}.fiche-bascule:focus-visible{outline:2px solid var(--color-amc-red-700);outline-offset:3px}.fiche-fenetre{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);max-block-size:calc(100dvh - 32px);inline-size:min(980px,100vw - 32px);max-inline-size:calc(100vw - 32px);color:var(--color-amc-ink);box-shadow:var(--shadow-tile);margin:auto;padding:0;overflow:hidden}html.fiche-fenetre-ouverte{overflow:hidden}.fiche-fenetre::backdrop{background:#0a0a0b8c}@supports (color:color-mix(in lab, red, red)){.fiche-fenetre::backdrop{background:color-mix(in srgb, var(--color-amc-ink) 55%, transparent)}}.fiche-fenetre-carte{flex-direction:column;max-block-size:calc(100dvh - 32px);display:flex}.fiche-fenetre-tete{border-block-end:1px solid var(--color-hairline);background:var(--color-amc-paper);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;display:flex}.fiche-fenetre-titre{flex:0 auto;margin:0;font-size:20px;font-weight:900;line-height:1.3}.fiche-fenetre-fermer{margin-inline-start:auto}.fiche-fenetre-corps{overscroll-behavior:contain;flex-direction:column;gap:18px;padding:20px;display:flex;overflow-y:auto}@media (max-width:639px){.fiche-fenetre{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw}.fiche-fenetre-carte{block-size:100%;max-block-size:100dvh}.fiche-fenetre-corps{flex:auto;padding:16px}}.fiche-detail-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.fiche-profil .fiche-champs-titre,.fiche-amicale .fiche-champs-titre{margin:0}.fiche-profil-formulaires{clear:both;flex-direction:column;gap:18px;display:flex}.fiche-profil-formulaire+.fiche-profil-formulaire{border-block-start:1px solid var(--color-hairline);padding-block-start:18px}.fiche-profil-formulaire .fiche-champs-actions{margin-block-end:14px}.fiche-profil-rib-libelle{color:var(--color-amc-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.fiche-amicale-liste{clear:both;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.fiche-amicale-champ{color:var(--color-amc-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}[lang=ar] .fiche-fenetre-titre{font-size:23px;line-height:1.6}[lang=ar] .fiche-bascule-compte{font-size:14.5px}[lang=ar] .fiche-profil-rib-libelle{font-size:17px;line-height:1.6}[lang=ar] .fiche-amicale-champ{font-size:16.5px;line-height:1.6}.icone-seule{flex:none;justify-content:center;gap:0;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.file-field-btn.btn-icon{inline-size:44px}.admin-shell-root .admin-main .btn.sva-btn.btn-icon{padding-inline:0}.fvs-formulaire{font-family:var(--font-arabic), var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--color-amc-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box;background:var(--color-amc-bg);border:1px solid var(--color-hairline);inline-size:100%;max-inline-size:780px;box-shadow:var(--shadow-svc-voile);border-radius:clamp(22px,5vw,32px);margin-inline:auto;scroll-margin-block-start:96px;font-weight:500;animation:.35s cubic-bezier(.2,.8,.3,1) both inscription-montee;position:relative;overflow:clip}.fvs-formulaire *,.fvs-formulaire :before,.fvs-formulaire :after{box-sizing:border-box}.fvs-entete{background:var(--color-amc-paper);border-block-end:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:20px;padding-block:clamp(20px,5vw,28px);padding-inline:clamp(18px,5vw,32px);display:flex}.fvs-formulaire .fvs-titre{letter-spacing:var(--tracking-display);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-family:inherit;font-size:clamp(30px,4.6vw,42px);font-weight:700;line-height:1.1;display:flex}.fvs-titre-pilule{white-space:nowrap;background:var(--color-amc-red);color:var(--color-amc-bg);border-radius:var(--radius-pill);transform:rotate(var(--pill-tilt));padding-block:4px 8px;padding-inline:18px;display:inline-block}.fvs-corps{flex-direction:column;gap:clamp(14px,3vw,18px);padding-block:clamp(16px,4vw,28px) clamp(20px,5vw,32px);padding-inline:clamp(12px,4vw,32px);display:flex}.fvs-carte{border:1px solid var(--color-hairline);background:var(--color-amc-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;min-inline-size:0;padding-block:clamp(16px,4vw,22px);padding-inline:clamp(14px,4vw,24px);display:flex}.fvs-carte-tete{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fvs-formulaire .fvs-carte-titre{letter-spacing:var(--tracking-heading);margin:0;font-family:inherit;font-size:21px;font-weight:700;line-height:1.3}.fvs-ligne{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fvs-pastille-icone{background:var(--color-amc-wash);block-size:44px;inline-size:44px;color:var(--color-amc-red-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fvs-ligne-libelle{min-inline-size:120px;font-size:15.5px;font-weight:700}.fvs-choix{flex-wrap:wrap;flex:auto;gap:10px;display:flex}.fvs-formulaire .fvs-pilule{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;border-radius:var(--radius-pill);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);min-block-size:44px;max-inline-size:100%;color:var(--color-amc-ink);transition:background var(--motion-fast) ease;padding-block:12px;padding-inline:24px;font-size:15.5px;font-weight:700;line-height:1.3}.fvs-pilule[aria-checked=true]{border-color:var(--color-amc-ink);background:var(--color-amc-ink);color:var(--color-amc-bg)}.fvs-pilule:focus-visible,.fvs-participant:focus-visible,.fvs-case-choix:focus-visible,.fvs-option:focus-visible,.fvs-ajouter:focus-visible,.fvs-icone-bouton:focus-visible,.fvs-confirmer:focus-visible,.fvs-fermer:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:2px}.fvs-formulaire .fvs-pilule-icone{text-align:start;align-items:center;gap:10px;padding-inline:clamp(16px,4vw,24px);display:inline-flex}.fvs-formulaire .fvs-pilule-moyenne{padding-inline:22px;font-size:15px}.fvs-combo{flex:1;min-inline-size:min(200px,100%);position:relative}.fvs-formulaire .fvs-saisie{inline-size:100%;color:var(--color-amc-ink);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);border-radius:18px;outline:none;font-size:16px;font-weight:700}.fvs-formulaire .fvs-saisie:focus{border-color:var(--color-amc-red)}.fvs-formulaire .fvs-saisie-combo{padding-block:15px;padding-inline:20px 48px}.fvs-combo-fleche{pointer-events:none;color:#0a0a0bad;position:absolute;inset-block-start:50%;inset-inline-end:18px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.fvs-combo-fleche{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-liste{z-index:10;background:var(--color-amc-bg);border:1px solid var(--color-hairline);max-block-size:300px;box-shadow:var(--shadow-card-hover);border-radius:22px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow-y:auto}.fvs-formulaire .fvs-option{all:unset;cursor:pointer;box-sizing:border-box;background:var(--color-amc-bg);border-radius:16px;flex-shrink:0;align-items:center;gap:12px;min-block-size:44px;padding-block:12px;padding-inline:14px;display:flex}.fvs-option[aria-selected=true],.fvs-option[data-actif],.fvs-option:hover{background:var(--color-amc-wash)}.fvs-option-texte{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.fvs-option-titre{overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.fvs-option-sous-titre{color:#0a0a0bad;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fvs-option-sous-titre{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-option-sous-titre{overflow-wrap:anywhere}.fvs-liste-vide{color:#0a0a0bad;padding-block:12px;padding-inline:14px;font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fvs-liste-vide{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-prix{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.fvs-prix-barre{color:var(--color-amc-red-700);white-space:nowrap;font-size:13.5px;font-weight:700;text-decoration:line-through}.fvs-prix-net{white-space:nowrap;font-size:16px;font-weight:700}.fvs-prix-mention{color:#0a0a0bad;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fvs-prix-mention{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-prix-mention{white-space:nowrap}.fvs-tarifs{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.fvs-tarif{border:1px solid var(--color-hairline);background:var(--color-amc-paper);border-radius:22px;flex-direction:column;gap:6px;padding-block:16px;padding-inline:20px;display:flex}.fvs-tarif-accent{border:1.5px solid var(--color-amc-red);background:var(--color-amc-bg)}.fvs-tarif-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fvs-tarif-libelle{color:#0a0a0bbf;font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fvs-tarif-libelle{color:color-mix(in srgb, var(--color-amc-ink) 75%, transparent)}}.fvs-tarif-montant{white-space:nowrap;font-size:22px;font-weight:700}.fvs-barre{color:var(--color-amc-red-700);text-decoration:line-through;text-decoration-thickness:2px}.fvs-tarif-detail{color:#0a0a0bbf;font-size:14.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fvs-tarif-detail{color:color-mix(in srgb, var(--color-amc-ink) 75%, transparent)}}.fvs-badge{background:var(--color-amc-red);color:var(--color-amc-bg);border-radius:var(--radius-pill);white-space:nowrap;transform:rotate(var(--pill-tilt));padding-block:4px;padding-inline:12px;font-size:13px;font-weight:700}.fvs-badge-neutre{background:var(--color-amc-wash);color:var(--color-amc-ink);transform:none}.fvs-lecture{color:#0a0a0bcc;flex:1;min-inline-size:min(200px,100%);font-size:16px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fvs-lecture{color:color-mix(in srgb, var(--color-amc-ink) 80%, transparent)}}.fvs-lecture{border:1.5px solid var(--color-hairline);background:var(--color-amc-paper);overflow-wrap:anywhere;border-radius:18px;padding-block:13px;padding-inline:18px}.fvs-lecture-fine{color:#0a0a0bad;font-size:14.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fvs-lecture-fine{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-chambres{grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));gap:8px 12px;display:grid}.fvs-formulaire .fvs-case-choix{all:unset;cursor:pointer;box-sizing:border-box;min-block-size:44px;color:var(--color-amc-ink);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-paper);transition:background var(--motion-fast) ease;border-radius:18px;align-items:center;gap:12px;padding-block:10px;padding-inline:14px;font-size:15.5px;font-weight:700;display:flex}.fvs-case-choix:hover{background:var(--color-amc-wash)}.fvs-case-choix[aria-checked=true]{border-color:var(--color-amc-red)}.fvs-case{border:2px solid var(--color-input-border);background:var(--color-amc-bg);block-size:26px;inline-size:26px;color:var(--color-amc-bg);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.fvs-case-choix .fvs-case{block-size:24px;inline-size:24px}.fvs-case svg{opacity:0}[aria-checked=true]>.fvs-case{border-color:var(--color-amc-red);background:var(--color-amc-red)}[aria-checked=true]>.fvs-case svg{opacity:1}.fvs-participants{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.fvs-formulaire .fvs-participant{all:unset;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--color-amc-divider);background:var(--color-amc-paper);min-block-size:44px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:18px;align-items:center;gap:14px;padding-block:14px;padding-inline:18px;display:flex}.fvs-participant[aria-checked=true]{border-color:var(--color-amc-red);background:var(--color-amc-bg)}.fvs-participant-texte{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.fvs-participant-nom{overflow-wrap:anywhere;font-size:16px;font-weight:700}.fvs-participant-type{color:#0a0a0bad;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fvs-participant-type{color:color-mix(in srgb, var(--color-amc-ink) 68%, transparent)}}.fvs-autres{border-block-start:1px solid var(--color-hairline);flex-direction:column;gap:12px;padding-block-start:18px;display:flex}.fvs-invite{border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.fvs-formulaire .fvs-saisie-invite{border-color:var(--color-hairline);background:var(--color-amc-paper);border-radius:14px;grid-area:1/1;inline-size:100%;min-inline-size:0;padding-block:12px;padding-inline:16px}.fvs-formulaire .fvs-saisie-invite:focus{background:var(--color-amc-bg)}.fvs-invite-prix{white-space:nowrap;text-align:start;grid-area:2/1/auto/-1;padding-inline:16px;font-size:15px;font-weight:700}.fvs-formulaire .fvs-invite .fvs-icone-bouton{grid-area:1/2}.fvs-formulaire .fvs-icone-bouton{all:unset;cursor:pointer;box-sizing:border-box;block-size:44px;inline-size:44px;color:var(--color-amc-red-700);border-radius:50%;place-items:center;display:grid}.fvs-icone-bouton:hover{background:var(--color-amc-wash)}.fvs-formulaire .fvs-icone-encre{color:var(--color-amc-ink)}.fvs-formulaire .fvs-ajouter{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--color-hairline-strong);background:var(--color-amc-bg);min-block-size:44px;max-inline-size:100%;color:var(--color-amc-ink);box-shadow:var(--shadow-soft);transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;align-self:flex-start;align-items:center;gap:8px;padding-block:12px;padding-inline:22px;font-size:15.5px;font-weight:700;display:inline-flex}.fvs-ajouter:hover{background:var(--color-amc-wash);transform:translateY(var(--lift-btn))}.fvs-montants{background:var(--color-amc-paper);border:1px solid var(--color-hairline);border-radius:22px;flex-direction:column;gap:12px;padding-block:clamp(16px,4vw,20px);padding-inline:clamp(14px,4vw,24px);display:flex}.fvs-montant-ligne{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fvs-montant-libelle{color:#0a0a0bbf;min-inline-size:0;font-size:15.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fvs-montant-libelle{color:color-mix(in srgb, var(--color-amc-ink) 75%, transparent)}}.fvs-montant-original{color:var(--color-amc-red-700);white-space:nowrap;font-size:20px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.fvs-montant-valeur{white-space:nowrap;font-size:17px;font-weight:700}.fvs-montant-total{border-block-start:1px solid var(--color-hairline);padding-block-start:12px}.fvs-montant-total .fvs-montant-libelle{color:var(--color-amc-ink);font-size:16.5px;font-weight:700}.fvs-montant-du{white-space:nowrap;font-size:26px;font-weight:700}.fvs-montant-note{margin:0;font-size:16.5px;font-weight:700}.fvs-facilites{border-block-start:1px solid var(--color-hairline);flex-direction:column;gap:12px;padding-block-start:16px;display:flex}.fvs-facilites-seules{border-block-start:none;padding-block-start:0}.fvs-mois-ligne{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fvs-compteur{border:1.5px solid var(--color-amc-divider);border-radius:var(--radius-pill);background:var(--color-amc-bg);align-items:center;gap:6px;padding:4px;display:flex}.fvs-formulaire .fvs-mois{text-align:center;inline-size:56px;color:var(--color-amc-ink);background:0 0;border:none;outline:none;padding:0;font-size:20px;font-weight:700}.fvs-formulaire .fvs-debut{min-block-size:48px;max-inline-size:320px;font:inherit;padding-block:12px;padding-inline:18px;font-size:16px;font-weight:700}.fvs-avance-champ{align-items:center;gap:8px;display:flex}.fvs-formulaire .fvs-avance{text-align:center;min-block-size:48px;inline-size:160px;max-inline-size:100%;padding-block:12px;padding-inline:18px;font-size:18px}.fvs-facultatif{opacity:.75;font-weight:500}.fvs-avance-unite{color:var(--color-amc-ink);font-weight:700}.fvs-mensualite{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fvs-mensualite-montant{white-space:nowrap;font-size:20px;font-weight:700}.fvs-erreur{color:var(--color-amc-red-700);margin:0;font-weight:700}.fvs-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block-start:6px;display:flex}.fvs-formulaire .fvs-confirmer{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;background:var(--color-amc-red-dk);min-inline-size:min(220px,100%);max-inline-size:340px;color:var(--color-amc-bg);border-radius:var(--radius-pill);transition:filter var(--motion-fast) ease, transform var(--motion-fast) ease;flex:1;padding-block:18px;padding-inline:32px;font-size:16.5px;font-weight:700}.fvs-confirmer[aria-disabled=true]{opacity:.45}.fvs-confirmer:hover{filter:brightness(.94);transform:translateY(var(--lift-btn))}.fvs-formulaire .fvs-fermer{all:unset;cursor:pointer;box-sizing:border-box;color:var(--color-amc-ink);border-radius:var(--radius-pill);align-items:center;gap:8px;min-block-size:44px;padding-block:12px;padding-inline:18px;font-size:15.5px;font-weight:700;display:inline-flex}.fvs-fermer:hover{background:var(--color-amc-wash)}@media (prefers-reduced-motion:reduce){.fvs-formulaire,.fvs-formulaire *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.evt-participants-liste{margin:0;flex-direction:column;gap:2px;margin-block-start:6px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.fvs-formulaire .fvs-saisie-libre{flex:1;min-inline-size:min(200px,100%);padding-block:15px;padding-inline:20px}.fvs-connexion{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fvs-chambre-texte{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:4px 10px;min-inline-size:0;display:flex}.fvs-formulaire .fvs-case-choix-prix{align-items:flex-start}.fvs-prix-chambre{align-items:flex-end}.fvs-formulaire .fvs-icone-bouton:disabled{opacity:.35;cursor:default}.fvs-combinaisons{grid-template-columns:1fr}.fvs-formulaire .fvs-combinaisons .fvs-case-choix-prix{align-items:center}.fvs-combinaisons .fvs-chambre-texte{flex-wrap:nowrap;align-items:center}.svp.cf{background:var(--color-amc-paper);-webkit-font-smoothing:antialiased;min-block-size:100vh}:where(.svp.cf) :where(button,input,textarea){font:inherit}.svp-main.cf-page{gap:14px;max-width:768px;padding-block:clamp(16px,4vw,40px);padding-inline:clamp(12px,4vw,24px)}.cf-retour{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);min-block-size:44px;color:var(--color-amc-ink);align-self:flex-start;align-items:center;gap:8px;padding-inline:16px;font-size:15.5px;font-weight:800;display:inline-flex}.cf-retour:hover{background:var(--color-amc-wash)}.cf-retour:focus-visible,.cf-type:focus-visible,.cf-champ-liste:focus-visible,.cf-option:focus-visible,.cf-offre:focus-visible,.cf-pas:focus-visible,.cf-envoyer:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}[dir=rtl] .cf-retour-fleche{transform:scaleX(-1)}.cf-trail{border:1px solid var(--color-hairline);background:var(--color-amc-bg);border-radius:22px;align-items:center;gap:12px;padding-block:14px;padding-inline:18px;display:flex}.cf-trail-coche{background:var(--color-amc-red);width:28px;height:28px;color:var(--color-amc-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cf-trail-titre{min-width:0;font-size:16px;font-weight:800}.cf-carte{border:1px solid var(--color-hairline);background:var(--color-amc-bg);box-shadow:var(--shadow-card);border-radius:26px;flex-direction:column;gap:14px;padding:clamp(16px,4vw,24px);display:flex}.cf-types{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.cf-type{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);min-block-size:52px;color:var(--color-amc-ink);text-align:center;justify-content:center;align-items:center;gap:10px;padding-block:12px;padding-inline:20px;font-size:16px;font-weight:800;transition:background .2s;display:flex}.cf-type[aria-checked=true]{border-color:var(--color-amc-red);background:var(--color-amc-red);color:var(--color-amc-bg)}.cf-onglets{flex-wrap:wrap;gap:8px;display:flex}.cf-onglets .cf-type{flex:auto;min-block-size:46px;padding-block:10px;padding-inline:16px;font-size:15px}.cf-offres{gap:10px;display:grid}.cf-offre{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);min-block-size:64px;color:var(--color-amc-ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding-block:14px;padding-inline:16px;transition:border-color .2s,background .2s;display:grid}.cf-offre:hover{border-color:var(--color-amc-red)}.cf-offre[aria-checked=true]{border-color:var(--color-amc-red);background:var(--color-amc-wash)}.cf-offre-rond{box-sizing:border-box;border:2px solid var(--color-amc-divider);background:var(--color-amc-bg);block-size:24px;inline-size:24px;color:var(--color-amc-bg);border-radius:50%;place-items:center;display:grid}.cf-offre[aria-checked=true] .cf-offre-rond{border-color:var(--color-amc-red);background:var(--color-amc-red)}.cf-offre-nom{min-inline-size:0;font-size:16.5px;font-weight:900}.cf-offre-details{flex-direction:column;grid-column:2/-1;gap:2px;margin-block-start:-6px;display:flex}.cf-offre-detail{color:var(--svp-ink-68);font-size:14.5px;font-weight:600;line-height:1.5}.cf-offre[aria-checked=true] .cf-offre-detail{color:var(--color-amc-ink)}.cf-offre-prix{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cf-offre-montant{white-space:nowrap;font-size:18px;font-weight:900}.cf-offre-unite{color:var(--svp-ink-68);font-size:13.5px;font-weight:700}.cf-recap{background:var(--color-amc-wash);border-radius:18px;flex-direction:column;gap:10px;padding-block:14px;padding-inline:18px;display:flex}.cf-recap-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-recap-valeur{white-space:nowrap;font-size:17px;font-weight:800}.cf-label{letter-spacing:-.015em;font-size:17px;font-weight:900}.cf-liste{position:relative}.cf-champ-liste{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);border-radius:18px;align-items:center;gap:12px;min-block-size:56px;inline-size:100%;padding-block:14px;padding-inline:20px 18px;display:flex}.cf-champ-liste[aria-expanded=true]{border-color:var(--color-amc-red)}.cf-champ-valeur{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--svp-ink-68);flex:1;font-size:16px;font-weight:700;overflow:hidden}.cf-champ-valeur[data-rempli=true]{color:var(--color-amc-ink)}.cf-chevron{background:var(--color-amc-wash);width:32px;height:32px;color:var(--color-amc-red-700);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.cf-champ-liste[aria-expanded=true] .cf-chevron{transform:rotate(180deg)}.cf-deroulant{z-index:10;background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card-hover);border-radius:22px;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:hidden}.cf-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;max-block-size:min(320px,55vh);padding:8px;display:flex;overflow-y:auto}.cf-options::-webkit-scrollbar{background:0 0;block-size:10px;inline-size:10px}.cf-options::-webkit-scrollbar-track{background:0 0;margin-block:22px}.cf-options::-webkit-scrollbar-thumb{background:#e3061366}@supports (color:color-mix(in lab, red, red)){.cf-options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-amc-red) 40%, transparent)}}.cf-options::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.cf-options::-webkit-scrollbar-thumb:hover{background:#e3061399}@supports (color:color-mix(in lab, red, red)){.cf-options::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-amc-red) 60%, transparent)}}.cf-options::-webkit-scrollbar-thumb:hover{background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.cf-options{scrollbar-width:thin;scrollbar-color:#e3061366 transparent}@supports (color:color-mix(in lab, red, red)){.cf-options{scrollbar-color:color-mix(in srgb, var(--color-amc-red) 40%, transparent) transparent}}}.cf-option{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-block-size:48px;padding-block:12px;padding-inline:14px;font-size:16px;font-weight:600;display:flex}.cf-option:hover,.cf-option[aria-selected=true]{background:var(--color-amc-wash)}.cf-option[aria-selected=true]{font-weight:800}.cf-option-nom{flex:1;min-width:0}.cf-option-coche{color:var(--color-amc-red);flex-shrink:0}.cf-suite{border-block-start:1px solid var(--color-hairline);flex-direction:column;gap:18px;margin-block-start:4px;padding-block-start:6px;display:flex}.cf-champs{flex-direction:column;gap:18px;padding-block-start:12px;display:flex}.cf-champ{flex-direction:column;gap:10px;display:flex}.cf-champ-titre{font-size:15.5px;font-weight:800}.cf-optionnel{color:var(--svp-ink-68);font-weight:600}.cf-fichier{border:1.5px dashed var(--color-amc-divider);background:var(--color-amc-paper);cursor:pointer;border-radius:18px;align-items:center;gap:12px;min-block-size:56px;padding-block:12px;padding-inline:16px;display:flex;position:relative}.cf-fichier[data-rempli=true]{border-color:var(--color-amc-red)}.cf-fichier[data-occupe=true]{cursor:progress}.cf-fichier:focus-within{outline:3px solid var(--color-amc-red);outline-offset:3px}.cf-fichier input{opacity:0;width:1px;height:1px;position:absolute}.cf-fichier-icone{background:var(--color-amc-wash);width:36px;height:36px;color:var(--color-amc-red-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cf-fichier-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--svp-ink-68);flex:1;font-size:15.5px;font-weight:700;overflow:hidden}.cf-fichier[data-rempli=true] .cf-fichier-nom{color:var(--color-amc-ink)}.cf-grille{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px;display:grid}.cf-saisie{display:block;position:relative}.svp.cf .cf-input{box-sizing:border-box;inline-size:100%;color:var(--color-amc-ink);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);text-align:start;border-radius:18px;outline:none;padding-block:14px;padding-inline:18px;font-size:16px;font-weight:700}.svp.cf .cf-input-devise{padding-inline-end:56px}.svp.cf .cf-input:focus,.svp.cf .cf-textarea:focus{border-color:var(--color-amc-red)}.cf-devise{color:var(--svp-ink-68);pointer-events:none;font-size:15px;font-weight:800;position:absolute;inset-block-start:50%;inset-inline-end:18px;transform:translateY(-50%)}.cf-pas-groupe{border:1.5px solid var(--color-amc-divider);border-radius:var(--radius-pill);background:var(--color-amc-bg);align-self:flex-start;align-items:center;gap:6px;padding:4px;display:flex}.cf-pas{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cf-pas:hover{background:var(--color-amc-wash)}.svp.cf .cf-mois{text-align:center;inline-size:56px;color:var(--color-amc-ink);background:0 0;border:none;outline:none;padding:0;font-size:20px;font-weight:900}.cf-mensualite{background:var(--color-amc-wash);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;padding-inline:18px;display:flex}.cf-mensualite-valeur{white-space:nowrap;font-size:22px;font-weight:900}.svp.cf .cf-textarea{box-sizing:border-box;inline-size:100%;color:var(--color-amc-ink);border:1.5px solid var(--color-amc-divider);background:var(--color-amc-bg);resize:vertical;border-radius:18px;outline:none;padding-block:14px;padding-inline:18px;font-size:16px;font-weight:700;line-height:1.5}.cf-alerte{background:var(--color-amc-wash);color:var(--color-amc-red-700);border-radius:16px;padding-block:12px;padding-inline:16px;font-size:15px;font-weight:700;line-height:1.6}.cf-pied{justify-content:flex-end;display:flex}.cf-envoyer{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);background:var(--color-amc-red);min-block-size:52px;max-inline-size:100%;color:var(--color-amc-bg);text-align:center;justify-content:center;align-items:center;gap:10px;padding-block:12px;padding-inline:32px;font-size:16px;font-weight:800;display:inline-flex}.cf-envoyer:hover{background:var(--color-amc-red-dk);color:var(--color-amc-bg)}.cf-envoyer:disabled{cursor:not-allowed;opacity:.45}.cf-envoyer:disabled:hover{background:var(--color-amc-red)}@keyframes cf-voile-in{0%{opacity:0}to{opacity:1}}@keyframes cf-carte-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes cf-coche{to{stroke-dashoffset:0}}@keyframes cf-barre{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cf-voile{z-index:100;background:#0a0a0b61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cf-voile{background:color-mix(in srgb, var(--color-amc-ink) 38%, transparent)}}.cf-voile{animation:.2s both cf-voile-in}.cf-voile-carte{box-sizing:border-box;background:var(--color-amc-bg);inline-size:100%;max-inline-size:360px;box-shadow:var(--shadow-svc-voile);border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding-block:36px 0;padding-inline:28px;animation:.3s cubic-bezier(.2,.8,.2,1) both cf-carte-in;display:flex;overflow:hidden}.cf-voile-anneau{background:var(--color-success);width:76px;height:76px;color:var(--color-amc-bg);border-radius:50%;place-items:center;display:grid}.cf-voile-coche{animation:.45s .2s forwards cf-coche}.cf-voile-texte{text-align:center;font-size:20px;font-weight:900;line-height:1.5}.cf-voile-barre{background:var(--color-amc-red);transform-origin:100%;align-self:stretch;block-size:5px;margin-block-start:10px;animation:2.2s linear both cf-barre}[dir=rtl] .cf-voile-barre{transform-origin:0}@media (prefers-reduced-motion:reduce){.cf-voile,.cf-voile *{animation-duration:.01ms!important;animation-delay:0s!important}}:root{--color-stat-solfa:#b32727;--color-stat-taqsit:#e0673f;--color-stat-remise:#f0a43a;--color-stat-mariage:#7a1d1d;--color-stat-financiere:#d98f86;--color-stat-nature:#a8865a;--color-stat-scolaire:#4f8fb8;--color-stat-sociale:#c2577a;--color-stat-logement:#3f6c8f;--color-stat-rihla:#2e7d43;--color-stat-nozl:#6b8f71;--color-stat-ticket:#8a6bb0;--color-stat-cadeau:#3b3436;--color-stat-activite:#5b7fa6;--color-stat-autre:#9a8f90;--color-stat-acceptee:#2e7d43;--color-stat-en-cours:#f0a43a;--color-stat-refusee:#b32727;--color-stat-annulee:#9a8f90;--color-stat-adherent:#3f6c8f;--color-stat-non-adherent:#f0a43a;--color-stat-interieur:#2e7d43;--color-stat-exterieur:#3f6c8f;--color-stat-visites:#3f6c8f;--color-stat-pages:#f0a43a;--color-stat-temps:#2e7d43;--color-stat-piste:var(--color-hairline);--color-stat-estompe:var(--color-hairline-strong);--color-stat-sur-fonce:var(--color-amc-bg);--color-stat-sur-fonce-doux:#ffffffd9}@supports (color:color-mix(in lab, red, red)){:root{--color-stat-sur-fonce-doux:color-mix(in srgb, var(--color-amc-bg) 85%, transparent)}}.st-page{flex-direction:column;gap:20px;display:flex}.st-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.st-filtres{flex-wrap:wrap;flex:660px;justify-content:flex-end;gap:10px;max-inline-size:100%;display:flex}.st-filtre{flex:210px;max-inline-size:100%}.st-kpis{grid-template-columns:repeat(auto-fit,minmax(min(46%,190px),1fr));gap:clamp(10px,2vw,16px);display:grid}.st-kpi{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-soft);flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;padding-block:clamp(16px,3vw,22px);padding-inline:clamp(16px,3vw,22px);display:flex}.st-kpi-attente{min-block-size:132px}.st-kpi-icone{--icone:40px;margin-block-end:8px}.st-kpi[data-fort=true]{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--color-stat-sur-fonce)}.st-kpi[data-fort=true] .st-kpi-icone{border-radius:var(--radius-pill);background:var(--color-amc-bg)}.st-kpi-libelle{color:var(--ra-ink-3);font-size:14px;font-weight:600}.st-kpi[data-fort=true] .st-kpi-libelle{color:var(--color-stat-sur-fonce)}.st-kpi-valeur{font-family:var(--font-heading);letter-spacing:-.03em;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:clamp(24px,5.5vw,32px);font-weight:600}.st-grille2{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:18px;display:grid}.st-grille3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.st-carte{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-soft);min-inline-size:0;padding-block:clamp(18px,3.5vw,24px);padding-inline:clamp(16px,3.5vw,24px)}.st-carte-titre{margin-block:0 16px;font-size:17px;font-weight:600}.st-titre-bloc{letter-spacing:-.03em;margin-block:20px 0;font-size:clamp(20px,2.4vw,26px);font-weight:600}.st-note{color:var(--ra-ink-3);margin:0;padding-block:24px;font-size:16px;font-weight:600}.st-anneau-zone{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));place-items:center;gap:22px;display:grid}.st-anneau{block-size:220px;inline-size:220px;position:relative}.st-anneau svg{block-size:220px;inline-size:220px;display:block}.st-anneau path{cursor:pointer;stroke:var(--color-amc-bg);stroke-width:2px;transition:opacity var(--motion-med) ease}.st-anneau-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-anneau-valeur{font-size:30px;font-weight:700;line-height:1.1}.st-anneau-sous{color:var(--ra-ink-3);font-size:12.5px;font-weight:700}.st-legende{flex-direction:column;gap:4px;inline-size:100%;display:flex}.st-legende-item{font:inherit;color:var(--color-amc-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-block:6px;padding-inline:8px;display:grid}.st-legende-item:hover,.st-legende-item[aria-pressed=true]{background:var(--color-amc-wash)}.st-legende-item[data-estompe=true]{opacity:.45}.st-pastille{border-radius:3px;flex:none;block-size:12px;inline-size:12px;display:inline-block}.st-legende-nom,.st-legende-n{font-size:13.5px;font-weight:700}.st-legende-pct{min-inline-size:38px;color:var(--ra-ink-3);text-align:end;font-size:12.5px;font-weight:700}.st-carte:has(>.st-histo){flex-direction:column;display:flex}.st-histo{flex:1;grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:34px minmax(0,1fr);gap:8px;display:grid}.st-histo-axe{min-block-size:220px;position:relative}.st-histo-axe span{color:var(--ra-ink-4);font-size:11px;font-weight:700;position:absolute;inset-inline-end:0;transform:translateY(50%)}.st-histo-zone{border-block-end:1px solid var(--color-hairline);min-block-size:220px;position:relative}.st-histo-ligne{border-block-start:1px solid var(--ra-row-rule);position:absolute;inset-inline:0}.st-histo-barres{align-items:flex-end;gap:clamp(2px,1vw,6px);padding-inline:4px;display:flex;position:absolute;inset:0}.st-histo-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;block-size:100%;min-inline-size:0;display:flex}.st-histo-n{margin-block-end:3px;font-size:clamp(9px,2.4vw,11px);font-weight:700}.st-histo-barre{border-start-start-radius:3px;border-start-end-radius:3px;inline-size:min(30px,70%);transition:block-size .4s}.st-axe-mois{gap:clamp(2px,1vw,6px);padding-block-start:6px;padding-inline:4px;display:flex}.st-axe-mois>span{white-space:nowrap;text-align:center;min-inline-size:0;color:var(--ra-ink-3);flex:1;font-size:clamp(9px,2.4vw,11px);font-weight:700;overflow:hidden}.st-mois-court{display:none}.st-barres{flex-direction:column;gap:10px;display:flex}.st-barre{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.st-barre-libelle{flex:0 0 clamp(96px,30%,230px);font-size:13.5px;font-weight:700;line-height:1.25}.st-barre-piste{background:var(--color-stat-piste);border-radius:4px;flex:160px;block-size:12px;overflow:hidden}.st-barre-piste>span{border-radius:4px;block-size:100%;transition:inline-size .4s;display:block}.st-barre-valeur{text-align:end;white-space:nowrap;unicode-bidi:plaintext;flex:none;min-inline-size:56px;font-size:13.5px;font-weight:700}.st-classement{overscroll-behavior:contain;max-block-size:560px;margin:0;padding:0;padding-inline-end:6px;list-style:none;overflow-y:auto}.st-classement .st-barre-libelle{align-items:baseline;gap:8px;display:flex}.st-classement-rang{min-inline-size:20px;color:var(--ra-ink-3);font-variant-numeric:tabular-nums;flex:none}.st-classement-nom{min-inline-size:0}.st-classement-nom a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.st-classement-nom a:hover,.st-classement-nom a:focus-visible{text-decoration-color:currentColor}.st-classement-sous{color:var(--ra-ink-3);unicode-bidi:plaintext;font-size:12.5px;font-weight:600;display:block}.st-voir-tout{border:1px solid var(--color-hairline);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-block-start:14px;padding:8px 14px;font-size:13.5px;font-weight:700;display:block}.st-pile{background:var(--color-stat-piste);border-radius:6px;block-size:40px;margin-block-end:12px;display:flex;overflow:hidden}.st-pile>span{color:var(--color-stat-sur-fonce);justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:inline-size .4s;display:flex}.st-pile>span[data-clair=true]{color:var(--color-amc-ink)}.st-pile-legende{flex-wrap:wrap;gap:8px 22px;display:flex}.st-pile-legende>span{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.st-pile+.st-pile-legende+.st-carte-titre{margin-block-start:26px}.st-courbes svg{block-size:200px;inline-size:100%;display:block}.st-courbes .st-pile-legende{margin-block-start:14px}.st-tableau{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-amc-bg);box-shadow:var(--shadow-soft);overflow:hidden}.st-tableau-defile{overflow-x:auto}.st-tableau table{border-collapse:collapse;inline-size:100%;min-inline-size:760px}.st-tableau th{background:var(--color-amc-bg);border-block-end:1px solid var(--color-hairline);color:var(--ra-ink-3);text-align:end;padding-block:12px;padding-inline:16px;font-size:13px;font-weight:700}.st-tableau td{border-block-end:1px solid var(--ra-row-rule);text-align:end;unicode-bidi:plaintext;padding-block:12px;padding-inline:16px;font-size:14px;font-weight:700}.st-tableau th:first-child,.st-tableau td:first-child{text-align:start}.st-tableau tbody tr{cursor:pointer}.st-tableau tbody tr:hover td{background:var(--ra-survol)}.st-tableau tbody tr[data-choisi=true] td{background:var(--color-amc-wash)}.st-tableau-service{font:inherit;color:var(--color-amc-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:inline-flex}.st-combo{position:relative}.st-combo-bouton{border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-amc-bg);block-size:48px;inline-size:100%;font:inherit;color:var(--color-amc-ink);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding-inline:18px;font-size:15px;font-weight:600;display:flex}.st-combo-bouton[data-actif=true]{border-color:var(--color-amc-red)}.st-combo-bouton>span{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;overflow:hidden}.st-combo-panneau{z-index:70;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--color-amc-bg);inline-size:max-content;min-inline-size:100%;max-inline-size:min(360px,92vw);box-shadow:var(--shadow-card);padding:6px;position:absolute;inset-block-start:46px;inset-inline-start:0}.st-combo-recherche{box-sizing:border-box;border:2px solid var(--color-input-border);border-radius:var(--radius-pill);block-size:38px;inline-size:100%;font:inherit;outline:none;margin-block-end:4px;padding-inline:12px;font-size:14px;font-weight:600}.st-combo-recherche:focus-visible{border-color:var(--color-amc-red-700)}.st-combo-liste{max-block-size:280px;overflow:auto}.st-combo-option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding-block:8px;padding-inline:10px;font-size:14px;font-weight:700;display:flex}.st-combo-option:hover,.st-combo-option[aria-selected=true],.st-combo-option[data-surligne=true]{background:var(--color-amc-wash)}.st-combo-option[data-entete=true]{color:var(--color-amc-red-700);font-weight:700}.st-combo-option[data-separe=true]{border-block-start:1px solid var(--color-hairline)}.st-combo-vide{color:var(--ra-ink-3);padding:10px;font-size:13.5px;font-weight:600}[dir=rtl] .st-kpi-libelle,[dir=rtl] .st-tableau th{letter-spacing:0}@media (max-width:599px){.st-filtre,.st-barre-libelle{flex-basis:100%}.st-mois-long{display:none}.st-mois-court{display:inline}.st-axe-mois>span[data-impair=true] .st-mois-court{visibility:hidden}}.icone-3d{--icone:28px;width:var(--icone);height:var(--icone);flex:none;place-items:center;display:inline-grid;position:relative}.icone-3d-repli{place-items:center;width:100%;height:100%;display:grid}.icone-3d[data-pret]>.icone-3d-repli{visibility:hidden}.icone-3d-hote,.vue-3d-hote{pointer-events:none;display:block;position:absolute;inset:0}.vue-3d-toile{width:100%;height:100%;display:block;position:absolute;inset:0}.btn-pilule,.btn-whatsapp-pilule,.btn-facebook-pilule{border-radius:var(--radius-pill);height:54px;min-height:44px;font-family:var(--font-heading);white-space:nowrap;cursor:pointer;transition:opacity var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;border:0;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn-pilule-rouge,.btn-pilule-rouge:hover{background:var(--color-amc-red);color:var(--color-amc-bg)}.btn-pilule-noir,.btn-pilule-noir:hover{background:var(--color-amc-ink);color:var(--color-amc-bg)}.btn-pilule-blanc,.btn-pilule-blanc:hover{background:var(--color-amc-bg);color:var(--color-amc-ink);box-shadow:var(--shadow-soft)}.btn-pilule:hover,.btn-whatsapp-pilule:hover,.btn-facebook-pilule:hover{opacity:.86}.btn-whatsapp-pilule,.btn-whatsapp-pilule:hover{background:var(--color-whatsapp);height:42px;color:var(--color-on-whatsapp);gap:8px;padding-block:0;padding-inline:10px 16px;font-size:14px}.btn-facebook-pilule,.btn-facebook-pilule:hover{background:var(--color-facebook);height:42px;color:var(--color-amc-bg);gap:8px;padding-block:0;padding-inline:14px 16px;font-size:14px}.btn-whatsapp-pilule.icone-seule,.btn-facebook-pilule.icone-seule{width:44px;padding:0}.btn-pilule-bloc{width:100%;height:56px}.btn-pilule .icone-3d,.btn-whatsapp-pilule .icone-3d{--icone:28px}.site-entete{z-index:40;background:#ffffffe0;flex:none;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-entete{background:color-mix(in srgb, var(--color-amc-bg) 88%, transparent)}}.site-entete{border-bottom:1px solid #0a0a0b0f}@supports (color:color-mix(in lab, red, red)){.site-entete{border-bottom:1px solid color-mix(in srgb, var(--color-amc-ink) 6%, transparent)}}.site-entete{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-entete[data-scrolled=true]{border-bottom-color:var(--color-hairline)}.site-entete-rail{max-width:var(--page-max);height:80px;padding-inline:var(--page-pad-x);align-items:center;gap:28px;margin:0 auto;display:flex}.site-marque{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.site-marque-point{background:var(--color-amc-red);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.site-marque-point:after{content:"";background:var(--color-amc-bg);border-radius:50%;position:absolute;inset:10px}.site-marque-logo{object-fit:contain;width:40px;height:40px}.site-marque-nom{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-amc-red);white-space:nowrap;font-size:20px;font-weight:800}.site-marque-grande .site-marque-point{width:34px;height:34px}.site-marque-grande .site-marque-point:after{inset:11px}.site-marque-grande .site-marque-nom{font-size:24px}.site-entete-nav{align-items:center;gap:26px;margin-inline:auto;display:flex}.site-entete-lien{min-height:44px;color:var(--color-amc-ink);white-space:nowrap;transition:color var(--motion-fast) ease;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-entete-lien:hover{color:var(--color-amc-ink);opacity:.8}.site-entete-lien[aria-current=page],.site-entete-lien[aria-current=page]:hover{color:var(--color-amc-red);opacity:1}.site-entete-actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.site-entete-large{gap:8px;height:44px;padding-inline:14px 20px;font-size:15px}.site-entete-large .icone-3d{--icone:22px}.locale-seg{gap:2px;display:inline-flex}.locale-seg-cell{border-radius:var(--radius-pill);min-width:44px;height:44px;font-family:var(--font-heading);color:var(--color-amc-ink);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;place-items:center;padding:0 10px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.locale-seg-cell:hover{color:var(--color-amc-ink)}.locale-seg-cell[lang=ar]{font-family:var(--font-arabic), "Noto Sans Arabic", sans-serif;font-size:15px}.locale-seg-cell[aria-current=true],.locale-seg-cell[aria-current=true]:hover{background:var(--color-amc-ink);color:var(--color-amc-bg)}.menu-mobile-bouton{border-radius:var(--radius-pill);background:var(--color-amc-bg);height:44px;color:var(--color-amc-ink);font-family:var(--font-heading);box-shadow:var(--shadow-soft);cursor:pointer;border:0;padding:0 20px;font-size:15px;font-weight:700}.menu-mobile-panneau{z-index:50;overscroll-behavior:contain;background:var(--color-amc-bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-mobile-tete{height:80px;padding-inline:var(--page-pad-x);border-bottom:1px solid var(--color-hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-mobile-liens{padding:8px var(--page-pad-x);gap:4px;display:grid}.menu-lien{min-height:52px;font-family:var(--font-heading);color:var(--color-amc-ink);align-items:center;padding:10px 4px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.menu-lien:hover{color:var(--color-amc-ink)}.menu-lien[aria-current=page],.menu-lien[aria-current=page]:hover{color:var(--color-amc-red)}.menu-mobile-admin{padding:16px var(--page-pad-x) 0;color:var(--color-amc-ink);margin:0;font-weight:700}.menu-mobile-pied{padding:16px var(--page-pad-x) 32px;gap:10px;display:grid}.menu-mobile-pied .locale-seg{justify-self:start}@media (max-width:1239px){.site-entete-nav,.site-entete-large{display:none}.site-entete-rail{gap:12px}}@media (min-width:1240px){.menu-mobile{display:none}}@media (min-width:1240px) and (max-width:1439px){.site-entete-fournisseur{width:44px;padding:0}.site-entete-fournisseur-libelle{display:none}}@media (max-width:380px){.site-marque-nom{font-size:18px}.site-marque,.site-entete-rail{gap:8px}.site-entete-actions .locale-seg-cell{min-width:40px;padding:0 6px}.menu-mobile-bouton{padding:0 16px}}.site-pied{padding-bottom:var(--cookie-banner-h,0px);background:var(--color-amc-bg);border-top:1px solid var(--color-hairline);margin-top:64px}.site-pied-rail{max-width:var(--page-max);padding:clamp(72px, 7vw, 104px) var(--page-pad-x) 32px;margin:0 auto}.site-pied-colonnes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:40px;display:grid}.site-pied-bloc{flex-direction:column;gap:22px;display:flex}.site-pied-contact{flex-direction:column;gap:14px;margin:0;padding:0;font-size:17px;font-weight:600;list-style:none;display:flex}.site-pied-contact li,.site-pied-contact a{min-height:44px;color:var(--color-amc-ink);overflow-wrap:anywhere;align-items:center;gap:12px;text-decoration:none;display:flex}.site-pied-contact .icone-3d{--icone:30px}.site-pied-nav{flex-direction:column;gap:4px;font-size:17px;font-weight:600;display:flex}.site-pied-nav a,.site-pied-legal a{min-height:44px;color:var(--color-amc-ink);align-items:center;text-decoration:none;display:inline-flex}.site-pied-nav a:hover,.site-pied-legal a:hover,.site-pied-contact a:hover{color:var(--color-amc-ink);opacity:.8}.site-pied-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-pied-actions .btn-pilule{height:52px;padding:0 24px}.site-pied-bas{border-top:1px solid var(--color-hairline);color:var(--color-amc-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.site-pied-bas a{color:var(--color-amc-ink)}.site-pied-legal{flex-wrap:wrap;gap:0 20px;display:flex}.hero-accueil{background:var(--color-amc-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-accueil-texte{z-index:2;pointer-events:none;position:relative}.hero-accueil-colonne{pointer-events:auto;max-width:560px}.hero-accueil-titre{letter-spacing:-.035em;text-wrap:balance;color:var(--color-amc-ink);margin:0;font-size:clamp(28px,2.35vw,36px);font-weight:600;line-height:1.1}.hero-accueil-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.hero-scene{z-index:1;aspect-ratio:.93;width:100%;position:relative}.hero-scene-hote{position:absolute;inset:0}.hero-scene .vue-3d-toile{opacity:0;transition:opacity .6s}.hero-scene[data-pret] .vue-3d-toile{opacity:1}.hero-scene[data-indisponible]{display:none}@media (max-width:1099px){.hero-accueil-texte{padding:48px var(--page-pad-x) 0}}@media (min-width:1100px){.hero-accueil{height:min(860px,max(660px,100vh - 80px))}.hero-accueil-texte{align-items:center;display:flex;position:absolute;inset:0}.hero-accueil-texte>.hero-accueil-colonne{max-width:min(640px,44vw)}.hero-accueil-texte{padding-inline:max(var(--page-pad-x), calc((100% - var(--page-max)) / 2 + var(--page-pad-x)))}.hero-scene{aspect-ratio:auto;top:0;height:100%;position:absolute;inset-inline-end:0}.hero-scene[data-indisponible]{display:block}}@media (prefers-reduced-motion:no-preference){@keyframes heroAccueilEntree{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-accueil-colonne{animation:1s cubic-bezier(.2,.7,.2,1) .15s both heroAccueilEntree}}[lang=ar] .hero-accueil-titre{font-size:clamp(28px,2.6vw,40px)!important;font-weight:700!important;line-height:1.35!important}.accueil-section{max-width:var(--page-max);padding:clamp(80px, 9vw, 136px) var(--page-pad-x);margin:0 auto}.accueil-section-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.accueil-titre{letter-spacing:-.04em;color:var(--color-amc-ink);margin:0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.02}.accueil-sous-titre{letter-spacing:-.03em;color:var(--color-amc-ink);margin:0 0 28px;font-size:28px;font-weight:600}[lang=ar] .accueil-titre{font-size:clamp(36px,4.2vw,60px)!important;line-height:1.3!important}[lang=ar] .accueil-sous-titre{font-size:30px!important;line-height:1.4!important}.accueil-fleche{background:var(--color-amc-ink);width:44px;height:44px;color:var(--color-amc-bg);border-radius:50%;flex:none;place-items:center;display:grid}[dir=rtl] .accueil-fleche svg{transform:scaleX(-1)}.accueil-services-grille{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.accueil-service{border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);min-height:320px;box-shadow:var(--shadow-card);color:var(--color-amc-ink);flex-direction:column;justify-content:flex-end;gap:20px;padding:32px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex}.accueil-service:hover{color:var(--color-amc-ink);transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}.accueil-service-boite{flex:1;place-items:center;min-height:180px;margin:-16px -8px 8px;display:grid}.accueil-service-boite .icone-3d{--icone:auto;aspect-ratio:1;width:100%;max-width:250px;height:auto}.accueil-service-nom{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(28px,2.3vw,34px);font-weight:600;line-height:1.05}.accueil-service .accueil-fleche{align-self:flex-end}[lang=ar] .accueil-service-nom{font-size:clamp(28px,2.5vw,36px)!important;line-height:1.35!important}.parcours{background:var(--color-amc-bg);height:320vh;position:relative}.parcours-colle{height:100vh;max-width:var(--page-max);padding:clamp(88px, 8vw, 112px) var(--page-pad-x) clamp(24px, 3vw, 40px);flex-direction:column;margin:0 auto;display:flex;position:sticky;top:0}.parcours-titre{text-wrap:balance;max-width:760px;font-size:clamp(34px,4vw,58px)}.parcours-corps{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:24px;min-height:0;margin-top:32px;display:grid}.parcours-etapes{flex-direction:column;justify-content:center;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.parcours-etape{border-radius:var(--radius-pill);color:var(--color-amc-ink);background:0 0;align-items:center;gap:16px;padding:12px 18px;transition:background .35s,color .35s;display:flex}.parcours-etape[data-etat=faite]{background:var(--color-amc-bg)}.parcours-etape[data-etat=courante]{background:var(--color-amc-red);color:var(--color-amc-bg)}.parcours-numero{border:1px solid #0a0a0b1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.parcours-numero{border:1px solid color-mix(in srgb, var(--color-amc-ink) 12%, transparent)}}.parcours-numero{background:var(--color-amc-bg);color:var(--color-amc-ink);font-size:16px;font-weight:700;line-height:1;transition:background .35s,color .35s}.parcours-etape[data-etat=faite] .parcours-numero{background:var(--color-amc-ink);color:var(--color-amc-bg)}.parcours-etape[data-etat=courante] .parcours-numero{color:var(--color-amc-red)}.parcours-icone{--icone:36px}.parcours-libelle{flex:1;font-size:19px;font-weight:600;line-height:1.15!important}.parcours-scene{border-radius:var(--radius-lg);background:var(--color-amc-bg);border:1px solid var(--color-hairline);height:100%;min-height:0;position:relative;overflow:hidden}.parcours-scene[data-indisponible]{visibility:hidden}.parcours-courante{display:none}@media (max-width:1099px){.parcours{height:280vh}.parcours-corps{flex-direction:column;gap:12px;margin-top:24px;display:flex}.parcours-etapes{display:none}.parcours-scene{border-radius:var(--radius-md);flex:1 1 0;min-height:260px}.parcours-scene[data-indisponible]{display:none}.parcours-courante{background:var(--color-amc-red);color:var(--color-amc-bg);border-radius:28px;align-items:center;gap:14px;padding:18px 20px;display:flex}.parcours-courante .parcours-numero{width:46px;height:46px;color:var(--color-amc-red);border:0;font-size:19px}.parcours-courante .parcours-icone{--icone:44px}.parcours-courante .parcours-libelle{font-size:21px}}@media (prefers-reduced-motion:reduce){.parcours{height:auto}.parcours-colle{height:auto;position:relative}.parcours-scene{min-height:460px}}[lang=ar] .parcours-libelle{font-size:20px!important;line-height:1.4!important}[lang=ar] .parcours-titre{font-size:clamp(34px,4.2vw,60px)!important}.accueil-bus{height:150px;margin:-8px 0 12px;position:relative}.accueil-bus[data-indisponible]{display:none}.accueil-activites-grille{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.accueil-activite{color:var(--color-amc-ink);flex-direction:column;gap:18px;text-decoration:none;display:flex}.accueil-activite:hover{color:var(--color-amc-ink)}.accueil-activite-image{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0000}.accueil-activite-image img{object-fit:cover;width:100%;height:100%}.accueil-activite[data-actif] .accueil-activite-image{box-shadow:0 0 0 3px var(--color-amc-red)}.accueil-activite-nom{letter-spacing:-.02em;padding-inline:4px;font-size:24px;font-weight:600;line-height:1.2}.accueil-conventions-grille{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.accueil-convention{border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);color:var(--color-amc-ink);align-items:center;gap:16px;padding:20px;text-decoration:none;transition:box-shadow .35s;display:flex}.accueil-convention:hover{color:var(--color-amc-ink);box-shadow:var(--shadow-card-hover)}.accueil-convention-logo{border-radius:var(--radius-tile);background:var(--color-amc-bg);border:1px solid var(--color-hairline);flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.accueil-convention-logo img{object-fit:contain;width:100%;height:100%}.accueil-convention-nom{letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.15}.accueil-convention-icone{--icone:48px}.accueil-partenaires{padding-block:clamp(64px,6vw,96px)}.accueil-partenaires-grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.accueil-partenaire{background:var(--color-amc-bg);border:1px solid var(--color-hairline);border-radius:28px;height:108px;overflow:hidden}.accueil-partenaire>a{width:100%;height:100%;display:block}.accueil-partenaire img{object-fit:contain;width:100%;height:100%;padding:12px}@media (prefers-reduced-motion:reduce){.btn-pilule,.btn-whatsapp-pilule,.btn-facebook-pilule,.accueil-service,.accueil-convention,.accueil-activite-image,.parcours-etape,.parcours-numero{transition:none}.accueil-service:hover{transform:none}}.curve-band,.curve-band.curve-paper{--curve-surface:var(--color-amc-bg);background:var(--color-amc-bg);border-radius:0}.curve-band.curve-ink-band{background:var(--color-amc-ink)}.curve-bottom{padding-bottom:clamp(24px,3vw,40px)}.curve-top{padding-top:clamp(24px,3vw,40px)}.blob,.section-kicker,.page-title-line,.section-tick{display:none!important}.tilt-pill{letter-spacing:0;text-transform:none;color:var(--color-amc-ink);padding:0;font-size:16px;font-weight:700}.tilt-pill-bg{display:none}[lang=ar] .tilt-pill{font-size:17px}.page-tete{background:var(--color-amc-bg);width:100%}.page-tete-rail{max-width:var(--page-max);padding:clamp(56px, 6vw, 96px) var(--page-pad-x) clamp(24px, 3vw, 40px);flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto;display:flex}.page-tete-titre{letter-spacing:-.04em;color:var(--color-amc-ink);margin:0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.02}[lang=ar] .page-tete-titre{font-size:clamp(36px,4.2vw,60px)!important;line-height:1.3!important}.page-tete+.page-shell,.curve-band+.page-shell{padding-top:var(--spacing-6)}.page-shell h1{letter-spacing:-.04em;font-weight:600}.page-shell h2{letter-spacing:-.03em;font-weight:600}.card{border-color:var(--color-hairline);border-radius:var(--radius-md)}.card-kicker{letter-spacing:0;text-transform:none;color:var(--color-amc-red);font-size:14px;font-weight:700}.card-title{letter-spacing:-.02em;font-weight:600}.btn-tertiary{border-color:#0000}.btn-ghost{color:var(--color-amc-ink)}.btn-ghost:hover{color:var(--color-amc-ink);opacity:.8;background:0 0}.auth-band{padding:clamp(56px, 7vw, 104px) var(--page-pad-x);background:var(--color-amc-bg);flex:1;place-items:start center;display:grid}.auth-shell{width:100%;max-width:460px}.auth-card{border-radius:var(--radius-md);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card)}.auth-card-head{gap:16px}.auth-card-title{letter-spacing:-.03em;font-size:clamp(28px,3vw,34px);font-weight:600}.auth-card .btn-primary,.auth-card .btn-secondary{min-height:54px}h6{letter-spacing:0;text-transform:none;color:var(--color-amc-ink);font-size:15px;font-weight:700}.panel-tint{background:var(--color-amc-bg);border:1px solid var(--color-hairline)}.orgchart-card-vacant{background:var(--color-amc-bg)}.introuvable{text-align:center;background:var(--color-amc-bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:clamp(24px,6vw,96px);display:flex}.introuvable-code{letter-spacing:-.04em;color:var(--color-amc-red);font-size:clamp(96px,18vw,190px);font-weight:600;line-height:1}.introuvable-titre{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600}.introuvable-titre span{display:block}.contact-coord{border-radius:var(--radius-md);background:var(--color-amc-bg);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);color:var(--color-amc-ink);align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex}a.contact-coord:hover{color:var(--color-amc-ink);box-shadow:var(--shadow-card-hover)}.contact-coord-icone{--icone:44px}.contact-coord-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.contact-coord-libelle{color:#0a0a0bb3;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.contact-coord-libelle{color:color-mix(in srgb, var(--color-amc-ink) 70%, transparent)}}.contact-coord-valeur{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}.contact-cta{align-self:flex-start;margin-top:6px}.contact-formulaire{border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.svp{--svp-blob-rose:transparent;--svp-blob-peche:transparent}.svp-option-desc{display:none}.svp-icone-3d{--icone:112px}.svp-icone-3d-petit{--icone:72px}.svp-option-icone{width:auto;height:auto}.bientot{min-height:70vh;position:relative;overflow:hidden}.bientot-fond{filter:blur(10px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.bientot-voile{justify-content:center;align-items:flex-start;padding-block-start:clamp(80px,18vh,200px);padding-inline:20px;display:flex;position:absolute;inset:0}.bientot-carte{border-radius:var(--radius-lg);background:var(--color-amc-paper);max-width:560px;box-shadow:var(--shadow-svc-voile);text-align:center;padding:clamp(28px,5vw,48px)}.bientot .bientot-titre{color:var(--color-amc-red);margin:0;font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.1}.bientot .bientot-texte{color:var(--color-amc-ink);margin:16px 0 0;font-size:clamp(18px,2.4vw,22px);font-weight:600;line-height:1.45}html{overflow-x:clip}body{background:var(--color-amc-bg);color:var(--color-amc-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-synthesis:none;font-weight:500;overflow-x:clip}[lang=ar]{--font-heading:var(--font-arabic), "Noto Sans Arabic", Figtree, system-ui, sans-serif;--font-body:var(--font-arabic), "Noto Sans Arabic", Figtree, system-ui, sans-serif}[lang=ar] body{font-size:17.5px;line-height:1.8}main#contenu{overflow-x:clip}.amc-modal-overlay{z-index:100;background:#0a0a0b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.amc-modal-overlay{background:color-mix(in srgb, var(--color-amc-ink,#1a1a1a) 55%, transparent)}}.amc-modal-overlay{overscroll-behavior:contain}body.amc-verrou-mdp{overflow:hidden}.amc-modal-card{background:var(--color-surface,#fff);border-radius:16px;width:100%;max-width:460px;max-height:calc(100dvh - 40px);padding:28px 24px;overflow-y:auto;box-shadow:0 24px 60px #00000047}.amc-modal-title{margin-bottom:8px;font-size:1.35rem;font-weight:800}.amc-modal-body{color:var(--color-muted-foreground,#555);margin-bottom:18px}.amc-modal-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.amc-modal-actions .btn{flex:auto}.amc-data-prompt{border:1px solid var(--color-border,#e2e2e2);border-inline-start:4px solid var(--color-amc-red-700,#a01c22);background:var(--color-surface-muted,#faf7f5);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex}.amc-data-prompt-title{margin-bottom:2px;font-weight:700}.amc-data-prompt-actions{flex-wrap:wrap;gap:10px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
