@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-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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,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-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-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}.italic{font-style:italic}.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\]\:items-center{align-items:center}}@media (min-width:960px){.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}.adh-marque,.f4-logo,.adm4-logo{align-items:center;display:inline-flex}.marque-sts{vertical-align:middle;flex:none;width:1.4em;height:1.4em;margin-inline-end:.32em}:root{--pv4-ink:#000;--pv4-blanc:#fff;--pv4-noir:#000;--pv4-noir-pied:#0b0b0b;--pv4-ciel:#95cff0;--pv4-ciel-pale:#e8f5fc;--pv4-creme:#fdf9f6;--pv4-pervenche:#afc1f3;--pv4-pervenche-fonce:#93a8ee;--pv4-bleu-a:#b3c5f4;--pv4-bleu-b:#c9d5f7;--pv4-azur-a:#9fd4f0;--pv4-azur-b:#bee3f6;--pv4-azur-blob:#6fb8e6;--pv4-vert-a:#a9e0b4;--pv4-vert-b:#c7ecce;--pv4-vert-blob:#7fcb92;--pv4-vert-bienvenue:#93d4a2;--pv4-jaune-a:#fce79a;--pv4-jaune-b:#fdf0bf;--pv4-jaune-blob:#f2ce5e;--pv4-rose-a:#f6d6d3;--pv4-rose-b:#fbe7e5;--pv4-papier:#f6f5f1;--pv4-pierre:#c7c7cb;--pv4-charbon:#151515;--pv4-ble:#f4d468;--pv4-ble-trait:#6e500a59;--pv4-sable:#f2eee9;--pv4-sable-fonce:#ede8e3;--pv4-fenetre:#f4f4f6;--pv4-fenetre-chip:#e6e6ea;--pv4-feu-rouge:#ff5f57;--pv4-feu-orange:#febc2e;--pv4-feu-vert:#28c840;--pv4-texte-doux:#2b2b2b;--pv4-trait:#0000001f;--pv4-trait-pied:#ffffff38;--pv4-verre:#fff9;--pv4-verre-fort:#ffffffd9;--pv4-verre-vert:#e6f8eabf;--pv4-ombre-carte:0 24px 50px #0000000f;--pv4-ombre-carte-survol:0 30px 60px #0000001a;--pv4-ombre-bouton:0 14px 30px #0000001f, inset 0 1px 0 #fffc;--pv4-ombre-douce:0 16px 40px #0000000f;--pv4-ombre-pastille:0 8px 22px #0000000f;--pv4-grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%20%200%200%200%200%200%20%200%200%200%200%200%20%200%200%200%20.09%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23n\)%22%2F%3E%3C%2Fsvg%3E);--pv4-points-bleus:radial-gradient(#96bee68c 1.2px, transparent 1.7px) 0 0 / 6px 6px;--pv4-points-verts:radial-gradient(#aac89680 1.2px, transparent 1.7px) 0 0 / 6px 6px;--pv4-points-roses:radial-gradient(#e6aaa080 1.2px, transparent 1.7px) 0 0 / 6px 6px;--pv4-masque-rond:radial-gradient(closest-side, #000 30%, transparent);--pv4-serif:var(--font-v4-serif-face), "Source Serif 4", var(--font-v4-naskh-face), Georgia, serif;--pv4-sans:var(--font-v4-sans-face), "Instrument Sans", var(--font-arabic), system-ui, sans-serif;--pv4-logo-police:var(--font-v4-logo-face), Fredoka, Figtree, sans-serif;--font-v4-serif:var(--pv4-serif);--font-v4-sans:var(--pv4-sans);--font-v4-logo:var(--pv4-logo-police)}[lang=ar]{--pv4-serif:var(--font-v4-naskh-face), "Noto Naskh Arabic", var(--font-v4-serif-face), Georgia, serif;--pv4-sans:var(--font-arabic), "Noto Sans Arabic", var(--font-v4-sans-face), system-ui, sans-serif}.pv4-page,.pv4-entete,.pv4-pied{--font-body:var(--pv4-sans);--font-heading:var(--pv4-sans);font-family:var(--pv4-sans);color:var(--pv4-ink);font-weight:400}.pv4-page{background:var(--pv4-blanc);position:relative;overflow-x:clip}:where(.pv4-page) a:not([class]),:where(.pv4-entete,.pv4-pied) a{color:inherit;text-decoration:none}.pv4-serif{font-family:var(--pv4-serif);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;font-weight:400}[lang=ar] .pv4-serif{letter-spacing:0;line-height:1.35}.pv4-btn{height:58px;font-family:var(--pv4-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:16px 28px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s,background-color .2s,transform .2s;display:inline-flex}.pv4-btn .icone-3d{flex:none;width:28px;height:28px}.pv4-btn-noir{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-btn-noir:hover{opacity:.88;color:var(--pv4-blanc)}.pv4-btn-rouge{background:var(--color-amc-red);color:var(--pv4-blanc)}.pv4-btn-rouge:hover{opacity:.9;color:var(--pv4-blanc)}.pv4-btn-verre{background:var(--pv4-verre);-webkit-backdrop-filter:blur(14px);color:var(--pv4-ink);box-shadow:var(--pv4-ombre-bouton);border:1px solid #ffffffbf}.pv4-btn-verre:hover{background:var(--pv4-verre-fort)}.pv4-btn-whatsapp{background:var(--color-whatsapp);color:var(--color-on-whatsapp);gap:8px;padding-inline:12px 22px;font-size:17px;box-shadow:0 10px 24px #0000001a}.pv4-btn-whatsapp:hover{opacity:.9;color:var(--color-on-whatsapp)}.pv4-btn-bloc{width:100%}.pv4-btn:focus-visible,.pv4-entete a:focus-visible,.pv4-entete button:focus-visible,.pv4-pied a:focus-visible,.pv4-page a:focus-visible,.pv4-page button:focus-visible{outline:3px solid var(--color-amc-red);outline-offset:3px}.pv4-logo{font-family:var(--pv4-logo-police);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;font-size:27px;font-weight:700;line-height:1;display:inline-flex;color:var(--color-amc-red)!important}.pv4-entete{z-index:50;pointer-events:none;background:0 0;border-bottom:0;padding:14px 16px 0;position:sticky;top:0}.pv4-entete-carte{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.5);background:linear-gradient(90deg,#fffffff5,#e8f5fcf0);border:1px solid #ffffffe6;border-radius:34px;max-width:1280px;margin:0 auto;position:relative;box-shadow:0 14px 36px #0000001f}[dir=rtl] .pv4-entete-carte{background:linear-gradient(270deg,#fffffff5,#e8f5fcf0)}.pv4-entete-rail{align-items:center;gap:16px;height:64px;padding-inline:44px 22px;display:flex}.pv4-entete-nav{flex:auto;justify-content:center;gap:30px;min-width:0;display:flex;overflow:hidden}.pv4-nav-lien{white-space:nowrap;height:42px;color:var(--pv4-ink);border-radius:999px;align-items:center;padding:0 17.5px;font-size:17px;font-weight:400;display:inline-flex}.pv4-nav-lien:hover{opacity:.75}.pv4-nav-lien[aria-current=page]{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-nav-lien[aria-current=page]:hover{opacity:1}.pv4-nav-lien:first-child[aria-current=page]{color:var(--pv4-ink);background:0 0}.pv4-entete-actions{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.pv4-langues.locale-seg,.pv4-pied-langues.locale-seg{box-shadow:none;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.pv4-langues .locale-seg-cell{min-width:38px;height:40px;font-family:var(--pv4-sans);color:var(--pv4-ink);box-shadow:none;background:0 0;border-radius:999px;place-items:center;padding:0 6px;font-size:17px;font-weight:500;display:inline-grid}.pv4-langues .locale-seg-cell[lang=ar]{font-family:var(--font-arabic), "Noto Sans Arabic", sans-serif;font-weight:600}.pv4-langues .locale-seg-cell[aria-current=true]{color:var(--pv4-ink);background:#ffffffe6}.pv4-compte{flex:none;position:relative}.pv4-compte-bouton{background:var(--pv4-noir);width:48px;height:48px;color:var(--pv4-blanc);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pv4-compte-liste{z-index:60;-webkit-backdrop-filter:blur(20px);top:58px;background:#fffffff7;border-radius:26px;flex-direction:column;gap:4px;width:270px;padding:8px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 22px 50px #00000029}.pv4-compte-lien{height:58px;color:var(--pv4-ink);border-radius:18px;align-items:center;gap:12px;padding:0 14px;font-size:17px;font-weight:600;display:flex}.pv4-compte-lien:hover{background:var(--pv4-sable)}.pv4-compte-pastille{background:var(--pv4-sable);width:38px;height:38px;color:var(--pv4-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pv4-compte-pastille-noire{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-menu-bouton{background:var(--pv4-noir);height:48px;color:var(--pv4-blanc);font-family:var(--pv4-sans);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:17px;font-weight:600;display:none}.pv4-menu-panneau{background:linear-gradient(180deg, var(--pv4-blanc), var(--pv4-ciel-pale));border:1px solid var(--pv4-blanc);top:calc(100% + 8px);border-radius:30px;gap:2px;max-height:calc(100vh - 110px);padding:14px 26px 22px;display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 22px 50px #00000029}.pv4-menu-liens{gap:2px;display:grid}.pv4-menu-lien{font-family:var(--pv4-serif);color:var(--pv4-ink);padding:8px 0;font-size:30px;font-weight:400;line-height:1.2}.pv4-menu-lien[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.pv4-menu-panneau .pv4-btn{height:54px;margin-top:12px}@media (min-width:1100px){.pv4-menu-panneau{display:none}}@media (max-width:1099.98px){.pv4-entete-nav,.pv4-chrome:not([data-accueil]) .pv4-compte{display:none}.pv4-menu-bouton{align-items:center;display:inline-flex}.pv4-entete-rail{gap:8px;padding-inline:22px 10px}.pv4-entete-actions{gap:2px}.pv4-logo{font-size:23px}.pv4-langues .locale-seg-cell{min-width:34px}}@media (max-width:420px){.pv4-entete-rail{padding-inline:16px 8px}.pv4-compte-bouton{width:44px;height:44px}.pv4-menu-bouton{padding:0 14px}.pv4-logo{font-size:21px}}.pv4-pied{padding:0 16px 24px}.pv4-pied-carte{background-color:var(--pv4-noir-pied);background-image:var(--pv4-grain);max-width:1416px;color:var(--pv4-blanc);border-radius:36px;margin:0 auto;padding:clamp(48px,5vw,72px) clamp(24px,8vw,200px) 40px}.pv4-pied-page{margin-top:120px}.pv4-pied-page .pv4-pied-carte{background-color:var(--pv4-noir);border-radius:40px;max-width:none;padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px) 28px}.pv4-pied-grille{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);align-items:start;gap:40px 24px;display:grid}.pv4-pied-page .pv4-pied-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px 24px;max-width:1280px;margin:0 auto}.pv4-pied-colonne{flex-direction:column;gap:16px;min-width:0;font-size:18px;display:flex}.pv4-pied-page .pv4-pied-colonne{gap:10px;font-size:17px}.pv4-pied-colonne a:hover{opacity:.7}.pv4-pied-titre{text-transform:uppercase;border-bottom:1px solid var(--pv4-trait-pied);margin-bottom:6px;padding-bottom:20px;font-size:18px;font-weight:600}.pv4-pied-ligne{align-items:center;gap:12px;display:flex}.pv4-pied-ligne .icone-3d{flex:none;width:28px;height:28px}.pv4-logo-pied{place-self:start;font-size:34px}.pv4-pied-bas{border-top:1px solid var(--pv4-trait-pied);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:28px;font-size:20px;display:flex}.pv4-pied-page .pv4-pied-bas{border-top-color:#fff3;max-width:1280px;margin:40px auto 0;padding-top:20px;font-size:16px}.pv4-pied-bas-actions{align-items:center;gap:14px;display:flex}.pv4-pied-langues{white-space:nowrap;font-size:20px;font-weight:600}.pv4-pied-page .pv4-pied-langues{font-size:17px}.pv4-pied-langues a:hover,.pv4-menu-langues a:hover{opacity:.7}.pv4-menu-langues{border-top:1px solid var(--pv4-trait);margin-top:10px;padding-top:14px;font-size:18px;font-weight:600}.pv4-menu-langues a[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.pv4-chrome{display:contents}.pv4-chrome:not([data-accueil]) .pv4-langues{display:none}.pv4-pied-whatsapp{width:44px;height:44px;color:var(--pv4-blanc);border:1px solid #fff6;border-radius:12px;place-items:center;display:grid}.pv4-pied-whatsapp:hover{opacity:.75}.pv4-pied-legal{color:var(--pv4-blanc);flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:16px;display:flex}.pv4-insecable{white-space:nowrap}.pv4-pied-page .pv4-pied-legal{max-width:1280px;margin-inline:auto}.pv4-pied-legal a:hover{opacity:.7}@media (max-width:1099.98px){.pv4-pied-carte{padding-inline:26px}.pv4-pied-page{margin-top:72px}}@media (max-width:759.98px){.pv4-pied-grille{grid-template-columns:minmax(0,1fr)}}.pv4-accueil{padding-bottom:24px}.pv4-hero{background-color:var(--pv4-ciel);background-image:var(--pv4-grain), radial-gradient(#ffffff1a .8px, transparent 1.3px);background-size:auto,4px 4px;border-radius:40px;flex-direction:column;margin:-66px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000000f}.pv4-hero-deco,.pv4-hero-collage{pointer-events:none;position:absolute;inset-inline:0}.pv4-hero-deco{height:360px;top:0}.pv4-hero-collage{height:820px;bottom:0}.pv4-hero-deco>span,.pv4-hero-collage>span{display:block;position:absolute}.pv4-d1{filter:blur(6px);background:radial-gradient(closest-side,#fffffff5,#fff9 55%,#fff0);border-radius:50%;width:30%;height:34%;top:34%;left:-3%}.pv4-d2{width:22%;height:30%;-webkit-mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);background:radial-gradient(#ffffffe6 1.1px,#0000 1.6px) 0 0/6px 6px;top:40%;left:-2%}.pv4-d3{width:30%;height:36%;-webkit-mask-image:radial-gradient(closest-side, var(--pv4-noir) 40%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--pv4-noir) 40%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--pv4-noir) 40%, transparent);mask-image:radial-gradient(closest-side, var(--pv4-noir) 40%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--pv4-noir) 40%, transparent);background:radial-gradient(#fffffff2 1.3px,#0000 1.8px) 0 0/7px 7px;top:12%;right:-4%}.pv4-d4{filter:blur(8px);background:radial-gradient(closest-side,#ffffffe6,#fff0);border-radius:50%;width:20%;height:22%;top:18%;right:2%}.pv4-d5{border:1px solid #00000029;border-radius:50% 50% 0 0;width:20%;height:44%;top:15%;left:2.5%}.pv4-d6{border:1px solid #00000029;width:18%;height:22%;top:15%;right:2%}.pv4-c1{background-color:var(--pv4-pervenche-fonce);background-image:var(--pv4-grain), radial-gradient(#ffffff2e 1px, transparent 1.5px);clip-path:polygon(95.6% 50%,97.2% 56.5%,96.5% 63%,88.2% 66.6%,90.5% 74.6%,84.1% 77.8%,78.2% 80.2%,75.7% 86.4%,70.7% 89.9%,64.2% 89.9%,59.6% 96%,53% 94.2%,47% 94.1%,40.9% 93.6%,34.5% 93.6%,32.2% 84.4%,21.7% 90%,18.7% 83.5%,19.5% 74.8%,11.7% 73.3%,8.4% 68.1%,13.1% 60.3%,3.4% 56.4%,2.7% 50%,8.7% 44.3%,3% 36.8%,6.3% 31%,11.4% 26.5%,17% 23.2%,18.9% 16.7%,27% 17.4%,27.2% 6%,34% 4.9%,41.2% 7.8%,46.8% 3.5%,53.3% 1.7%,58.6% 8.4%,65.8% 5.6%,71.7% 8.1%,73.2% 17.1%,81.3% 16.5%,87.8% 19.3%,88.8% 26.4%,93.2% 31.2%,94.9% 37.4%,94.4% 43.9%);background-size:auto,6px 6px;width:36%;height:52%;bottom:0;left:0;transform:translate(-18%,22%)}.pv4-c2{background:var(--pv4-papier);clip-path:polygon(0% 7.6%,1.7% 8.2%,3.3% 4.1%,5% 7.8%,6.7% 11.4%,8.3% 4.6%,10% 4.5%,11.7% 6.2%,13.3% 12%,15% 6.4%,16.7% 2.3%,18.3% 5.3%,20% 6.1%,21.7% 3.5%,23.3% 7.2%,25% 7.9%,26.7% 8.4%,28.3% .7%,30% 3.7%,31.7% 1.4%,33.3% 9.7%,35% 2%,36.7% 5.7%,38.3% 1.3%,40% 9.5%,41.7% 1.2%,43.3% 8.3%,45% 8%,46.7% 16%,48.3% 8.2%,50% 6.9%,51.7% 2.5%,53.3% 2.3%,55% .7%,56.7% 0%,58.3% 5.6%,60% 8.8%,61.7% 4.4%,63.3% 6.2%,65% 2.1%,66.7% 10.1%,68.3% 3.4%,70% 8%,71.7% 1.1%,73.3% 4.4%,75% 8.2%,76.7% 5.7%,78.3% 8.3%,80% 8.3%,81.7% 1.7%,83.3% 8.7%,85% 5.1%,86.7% 8.5%,88.3% 2%,90% 1.9%,91.7% 5.1%,93.3% 7.4%,95% 6.3%,96.7% 6.4%,98.3% 4.5%,100% 1.3%,100% 100%,0% 100%);width:72%;height:50%;bottom:0;left:13%}.pv4-c3{background-color:var(--pv4-pierre);background-image:var(--pv4-grain), radial-gradient(#ffffff40 1px, transparent 1.5px);clip-path:polygon(93.5% 50%,95.2% 55.5%,92.9% 60.6%,93.3% 66.4%,89.3% 70.6%,85.8% 74.7%,80.5% 77.1%,81.3% 85.4%,77.5% 89.8%,69.4% 87%,66.8% 94.3%,61.6% 97.1%,55.3% 93.6%,50% 96.4%,44.2% 97.4%,39.7% 91.8%,33% 94.7%,29% 90.1%,23.6% 88.3%,18.2% 85.9%,17.4% 78.9%,16.2% 73.3%,10.7% 70.6%,8.8% 65.6%,5.2% 61.1%,1.2% 55.9%,3.2% 50%,6.9% 44.8%,7.4% 39.5%,6.2% 33.4%,8.3% 28.1%,9.7% 22.2%,15.8% 19.7%,20.5% 16.8%,23.5% 11.6%,29.1% 10.1%,34.1% 8.2%,38.1% 1.6%,44.2% 2.3%,50% 4.3%,55.5% 5%,61.5% 3.3%,66.3% 7.1%,71.9% 8.2%,78.1% 9.3%,77.7% 18.7%,83% 20.8%,86.3% 25%,87% 30.6%,96.6% 32.3%,93.7% 39.2%,93% 44.8%);background-size:auto,5px 5px;width:20%;height:30%;bottom:40%;right:9%}.pv4-c4{background:var(--pv4-charbon);clip-path:polygon(89.9% 50%,97.9% 57.6%,96.7% 65.2%,93% 71.9%,90.4% 79.3%,80.6% 80.6%,72.5% 81%,72% 93.2%,64.8% 95.4%,56.4% 90.5%,50% 95%,43.9% 88.6%,37.4% 88.9%,31.2% 87%,23.2% 86.9%,18.2% 81.8%,11.6% 77.9%,13.4% 68.7%,13.6% 61.8%,10.7% 56.2%,5.6% 50%,3.3% 42.6%,8.8% 36.6%,7.1% 28.2%,11.7% 22.2%,19.7% 19.7%,24.2% 14.5%,32.7% 16%,34.8% 3.2%,42.9% 5.1%,50% 3.5%,57.8% .7%,64% 6.8%,71.5% 7.7%,73.4% 17.8%,79.3% 20.7%,81.3% 27.2%,86.2% 31.6%,87.5% 37.8%,86.4% 44.2%);width:15%;height:11%;top:40%;right:4%}.pv4-c5{background-color:var(--pv4-ble);background-image:repeating-linear-gradient(176deg, transparent 0 33px, var(--pv4-ble-trait) 33px 34px);clip-path:polygon(0% 9.2%,2.8% 4.1%,5.6% 5%,8.3% 4.9%,11.1% 12.9%,13.9% 6.7%,16.7% 6.3%,19.4% 7.3%,22.2% 17.3%,25% 9.9%,27.8% 4.4%,30.6% 4.9%,33.3% 19.3%,36.1% 3.6%,38.9% .8%,41.7% 3.4%,44.4% 15.9%,47.2% 7.4%,50% 9.6%,52.8% 7.9%,55.6% 4.5%,58.3% 8%,61.1% 1%,63.9% 9.2%,66.7% 14.4%,69.4% 7.1%,72.2% 5.4%,75% 4.4%,77.8% 14.4%,80.6% 8.7%,83.3% 2.7%,86.1% 6.9%,88.9% 8.3%,91.7% 1.9%,94.4% 5.9%,97.2% 2.3%,100% 17.2%,100% 100%,0% 100%);transform-origin:100% 100%;width:25%;height:56%;bottom:-6%;right:-4%;transform:rotate(-7deg)}.pv4-hero-texte{z-index:2;pointer-events:none;align-items:center;min-height:360px;display:flex;position:relative}.pv4-hero-colonne{text-align:center;pointer-events:auto;width:100%;max-width:1120px;margin:0 auto;padding:104px 40px 40px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both pv4-entree}@keyframes pv4-entree{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pv4-hero-titre{letter-spacing:-.025em;color:var(--pv4-ink);margin:0;font-size:clamp(31px,4.6vw,72px);line-height:1.06}.pv4-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.pv4-hero-actions .pv4-btn-noir{padding-inline:14px 24px}.pv4-hero-scene{z-index:1;flex:auto;width:100%;min-height:680px;margin:-120px auto 0;position:relative}.pv4-hero-scene .hero-scene-hote{position:absolute;inset:0}.pv4-section{max-width:1440px;margin:0 auto;padding:clamp(96px,10vw,150px) clamp(20px,4.5vw,64px) clamp(72px,8vw,120px);position:relative;overflow-x:clip}.pv4-points{pointer-events:none;z-index:0;-webkit-mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);mask-image:var(--pv4-masque-rond);-webkit-mask-image:var(--pv4-masque-rond);position:absolute}.pv4-points-bleus{background:var(--pv4-points-bleus)}.pv4-points-verts{background:var(--pv4-points-verts)}.pv4-points-roses{background:var(--pv4-points-roses)}.pv4-section-tete{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:60px;display:flex;position:relative}.pv4-titre-section{width:100%;max-width:100%;color:var(--pv4-ink);margin:0;font-size:clamp(42px,4.4vw,68px);line-height:1.06}.pv4-section-tete .pv4-btn-noir{height:54px;margin-top:10px;padding-inline:14px 24px}.pv4-services-rangee{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;justify-content:safe center;gap:24px;display:flex;position:relative;overflow-x:auto}.pv4-services-rangee::-webkit-scrollbar{display:none}.pv4-service{text-align:center;min-height:460px;color:var(--pv4-ink);box-shadow:var(--pv4-ombre-carte);background-color:var(--pv4-c-a);background-image:var(--pv4-grain), linear-gradient(180deg, var(--pv4-c-a), var(--pv4-c-b));-webkit-user-drag:none;border-radius:32px;flex-direction:column;flex:0 0 calc(25% - 18px);align-items:center;padding:40px 26px 0;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.pv4-service:hover{box-shadow:var(--pv4-ombre-carte-survol);transform:translateY(-6px)}.pv4-teinte-0{--pv4-c-a:var(--pv4-bleu-a);--pv4-c-b:var(--pv4-bleu-b);--pv4-c-blob:var(--pv4-pervenche-fonce)}.pv4-teinte-1{--pv4-c-a:var(--pv4-azur-a);--pv4-c-b:var(--pv4-azur-b);--pv4-c-blob:var(--pv4-azur-blob)}.pv4-teinte-2{--pv4-c-a:var(--pv4-vert-a);--pv4-c-b:var(--pv4-vert-b);--pv4-c-blob:var(--pv4-vert-blob)}.pv4-teinte-3{--pv4-c-a:var(--pv4-jaune-a);--pv4-c-b:var(--pv4-jaune-b);--pv4-c-blob:var(--pv4-jaune-blob)}.pv4-teinte-4{--pv4-c-a:var(--pv4-rose-a);--pv4-c-b:var(--pv4-rose-b);--pv4-c-blob:var(--pv4-rose-a)}.pv4-service-blob{background:var(--pv4-c-blob);opacity:.75;pointer-events:none;inset-inline-end:-12%;width:70%;height:50%;position:absolute;bottom:-6%}.pv4-teinte-0 .pv4-service-blob,.pv4-teinte-4 .pv4-service-blob{clip-path:polygon(92.5% 50%,90.7% 56.4%,96.5% 65.1%,86.9% 68.8%,90.4% 79.4%,84.4% 84.4%,77% 87.1%,69.6% 88.4%,62.7% 89%,57.4% 96.4%,50% 90.5%,43.3% 92.5%,35.3% 95.2%,30.1% 89%,20.7% 90.3%,22.9% 77.1%,15.6% 75%,6.6% 72.1%,9.7% 63.1%,10% 56.3%,5.5% 50%,11% 43.8%,9.1% 36.7%,12% 30.6%,14.9% 24.5%,15% 15%,24.2% 14.5%,29.9% 10.6%,35.3% 4.8%,42.5% 2.8%,50% 10%,56.6% 8.6%,64.7% 4.7%,68.4% 13.8%,75.3% 15.1%,82.5% 17.5%,80.8% 27.6%,87.4% 31%,96.6% 34.9%,87.3% 44.1%)}.pv4-teinte-1 .pv4-service-blob{clip-path:polygon(89.2% 50%,90.8% 56.5%,90% 63%,83.2% 66.9%,83.5% 74.3%,84% 84%,74.6% 83.9%,72.1% 93.4%,62.5% 88.5%,56.3% 89.6%,50% 99.2%,42.6% 96.8%,39.1% 83.6%,31.6% 86%,22.2% 88.2%,16.2% 83.8%,13.4% 76.6%,10.4% 70.2%,5.6% 64.4%,5.4% 57.1%,2.3% 50%,1.4% 42.3%,3.3% 34.8%,11.1% 30.2%,17.3% 26.2%,19.8% 19.8%,23.6% 13.7%,31.5% 13.8%,36.4% 8.3%,43.7% 10.1%,50% 13.5%,56.7% 7.6%,63.6% 8.2%,68.6% 13.5%,79% 10.1%,80.2% 19.8%,83.1% 25.9%,89.7% 29.8%,93.9% 35.7%,93.8% 43.1%)}.pv4-teinte-2 .pv4-service-blob{clip-path:polygon(98.9% 50%,95.9% 57.3%,94.3% 64.4%,89.3% 70%,89.4% 78.7%,85% 85%,76.4% 86.4%,68.8% 86.8%,65.3% 97.1%,56.3% 89.9%,50% 96%,43.6% 90.4%,37% 89.9%,31.8% 85.7%,21.8% 88.8%,21% 79%,9.8% 79.2%,7% 71.9%,13.9% 61.7%,3.1% 57.4%,8.6% 50%,10.5% 43.7%,6.8% 36%,8.1% 28.7%,15.9% 25.2%,20.8% 20.8%,24.6% 15%,31.9% 14.5%,37.1% 10.2%,43.5% 8.6%,50% 13.4%,56.7% 7.4%,64.6% 5.2%,68.6% 13.5%,74.3% 16.5%,84.2% 15.8%,80.4% 27.9%,87.3% 31%,93.1% 36%,86.6% 44.2%)}.pv4-teinte-3 .pv4-service-blob{clip-path:polygon(98.2% 50%,97.5% 57.5%,97.3% 65.4%,85.1% 67.9%,85.4% 75.7%,79.3% 79.3%,71.4% 79.5%,71.8% 92.7%,63.7% 92.2%,56.7% 92.6%,50% 94.6%,43.4% 92%,36.9% 90.4%,29.6% 90.1%,22% 88.5%,22.9% 77.1%,12% 77.6%,7.7% 71.5%,11.4% 62.5%,9.9% 56.4%,5.7% 50%,7.3% 43.2%,7.9% 36.3%,11.1% 30.2%,15% 24.5%,16.1% 16.1%,21.3% 10.5%,30.5% 11.8%,37.3% 10.8%,43.2% 7%,50% 6%,57.2% 4.5%,65.1% 3.6%,71.9% 7.1%,76.6% 13.4%,82.7% 17.3%,86.6% 23.4%,91% 29.1%,93.2% 36%,93.4% 43.1%)}.pv4-service-nom{letter-spacing:-.015em;font-size:clamp(30px,2.6vw,40px);line-height:1.08;position:relative}.pv4-service-boite{flex:1;place-items:center;width:100%;min-height:240px;display:grid;position:relative}.pv4-service-boite .icone-3d{aspect-ratio:1;width:100%;max-width:270px;height:auto}.pv4-parcours{height:320vh;position:relative}.pv4-parcours-colle{height:100svh;padding:clamp(76px,11vh,96px) 16px 16px;position:sticky;top:0}.pv4-parcours-carte{background-color:var(--pv4-pervenche);background-image:var(--pv4-grain);max-width:1350px;height:100%;box-shadow:var(--pv4-ombre-carte);border-radius:40px;grid-template:"fenetre."minmax(0,1fr)"fenetre tete""fenetre etapes""fenetre."minmax(0,1fr)/minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(10px,2.4vh,26px) clamp(28px,4vw,64px);margin:0 auto;padding:clamp(18px,min(4vw,5vh),60px);display:grid;overflow:hidden}.pv4-parcours-tete{flex-direction:column;grid-area:tete;gap:clamp(10px,2.4vh,26px);display:flex}.pv4-surtitre{letter-spacing:.04em;text-transform:uppercase;color:var(--pv4-texte-doux);font-size:19px;font-weight:500}.pv4-parcours-titre{margin:0;font-size:clamp(30px,min(3.6vw,6.2vh),56px);line-height:1.06}.pv4-parcours-lien{color:inherit;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.3em;display:inline-flex}.pv4-parcours-lien,.pv4-parcours-lien:hover,.pv4-parcours-lien:visited{color:inherit;text-decoration:none}.pv4-fleche-ronde{background:var(--pv4-noir);width:1.05em;height:1.05em;color:var(--pv4-blanc);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pv4-fleche-ronde svg{width:.5em;height:.5em}[dir=rtl] .pv4-fleche-ronde svg{transform:scaleX(-1)}.pv4-parcours-fenetre{background:var(--pv4-fenetre);border-radius:30px;flex-direction:column;grid-area:fenetre;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #1e285a2e}.pv4-fenetre-barre{flex:none;align-items:center;gap:8px;height:58px;padding-inline:22px;display:flex}.pv4-feu{border-radius:50%;flex:none;width:13px;height:13px}.pv4-feu-1{background:var(--pv4-feu-rouge)}.pv4-feu-2{background:var(--pv4-feu-orange)}.pv4-feu-3{background:var(--pv4-feu-vert)}.pv4-fenetre-chip{background:var(--pv4-fenetre-chip);border-radius:12px;margin-inline:auto;padding:8px 18px;font-size:16px;font-weight:500}.pv4-fenetre-cale{flex:none;width:55px}.pv4-parcours-scene{background:var(--pv4-blanc);border-radius:20px;flex:1;min-height:0;margin:0 14px 14px;position:relative;overflow:hidden}.pv4-parcours-scene .vue-3d-hote{position:absolute;inset:0}.pv4-parcours-etapes{grid-area:etapes;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv4-etape{background:0 0;border-radius:18px;align-items:center;gap:12px;padding:clamp(4px,1vh,10px) 12px;transition:background-color .35s;display:flex}.pv4-etape[aria-current=step]{background:#ffffffc7}.pv4-etape .icone-3d,.pv4-parcours-courante .icone-3d{flex:none;width:clamp(28px,4.6vh,40px);height:clamp(28px,4.6vh,40px)}.pv4-etape-nom{font-size:clamp(16px,2.3vh,19px);font-weight:600;line-height:1.15}.pv4-parcours-courante{display:none}.pv4-numero{background:var(--color-amc-red);width:40px;height:40px;color:var(--pv4-blanc);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.pv4-activites{padding-bottom:clamp(45px,4.8vw,77px)}.pv4-activites .pv4-section-tete{gap:26px;margin-bottom:0}.pv4-activites .pv4-btn-verre{background:#fffc;padding-inline:28px}.pv4-bus{height:150px;margin:16px 0 24px;position:relative}.pv4-bus .vue-3d-hote{position:absolute;inset:0}.pv4-activites-grille{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(24px,3.5vw,56px);display:grid}.pv4-activite{color:var(--pv4-ink);flex-direction:column;align-items:center;gap:30px;display:flex}.pv4-activite-image{aspect-ratio:4/5;background:var(--pv4-sable);border-radius:22px;width:100%;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0000,0 26px 50px #00000014}.pv4-activite[data-actif] .pv4-activite-image{box-shadow:0 0 0 3px var(--color-amc-red), 0 26px 50px #00000014}.pv4-activite-image img{object-fit:cover}.pv4-activite-nom{letter-spacing:.01em;text-transform:uppercase;text-align:center;font-size:20px;font-weight:500}.pv4-partenaires{padding:clamp(58px,6.4vw,96px) 0 clamp(72px,8vw,120px);position:relative;overflow:hidden}.pv4-partenaires .pv4-titre-section{text-align:center;margin:0 0 48px}.pv4-defile{-webkit-mask-image:linear-gradient(90deg, transparent, var(--pv4-noir) 8%, var(--pv4-noir) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pv4-noir) 8%, var(--pv4-noir) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pv4-noir) 8%, var(--pv4-noir) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--pv4-noir) 8%, var(--pv4-noir) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pv4-noir) 8%, var(--pv4-noir) 92%, transparent);position:relative}.pv4-defile-piste{gap:24px;width:max-content;margin:0;padding:0 0 16px;list-style:none;animation:54s linear infinite pv4-defile;display:flex}.pv4-defile-piste:hover{animation-play-state:paused}@keyframes pv4-defile{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.pv4-logo-carte{background:var(--pv4-blanc);border-radius:14px;flex:none;justify-content:center;align-items:center;width:220px;height:128px;padding:12px;display:flex;box-shadow:0 8px 20px #0000000f}.pv4-logo-carte a{width:100%;height:100%;display:block}.pv4-logo-carte img,.pv4-gris{object-fit:contain;filter:grayscale();width:100%;height:100%;display:block}.pv4-bienvenue{padding:0 16px clamp(48px,5vw,72px);position:relative;overflow-x:clip}.pv4-bienvenue-carte{background-color:var(--pv4-vert-bienvenue);background-image:var(--pv4-grain);border-radius:34px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1350px;margin:0 auto;padding:clamp(32px,4.5vw,60px) clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000014}.pv4-bienvenue-eclat{pointer-events:none;clip-path:polygon(92% 50%,96.8% 60%,92.4% 68.9%,82.6% 73.7%,76.3% 79.3%,69.9% 84.5%,58.8% 77.2%,54.3% 91.2%,46.4% 84.6%,38.6% 85%,30.5% 83.8%,25.2% 77.6%,27.1% 66.6%,19.8% 63.5%,6.1% 59.3%,17.8% 50%,2.9% 40%,9.2% 31.9%,29.3% 35%,25% 22.3%,29.8% 15%,37.6% 11.8%,46.2% 13.8%,54.9% 3.5%,58.8% 22.8%,69.9% 15.5%,72.3% 25.2%,85.9% 23.9%,83.9% 34.9%,90.1% 41.5%);background:#ffffff29;width:60%;height:160%;position:absolute;top:-30%;left:30%;transform:rotate(-12deg)}.pv4-bienvenue-titre{margin:0;font-size:clamp(40px,4.4vw,66px);font-style:italic;line-height:1.06;position:relative}.pv4-bienvenue-actions{flex-direction:column;align-items:stretch;gap:12px;min-width:min(100%,300px);display:flex;position:relative}.pv4-bienvenue-actions .pv4-btn-verre{background:var(--pv4-verre-vert)}.pv4-bienvenue-actions .pv4-btn-verre:hover{background:#f5fff7f2}@media (max-width:1099.98px){.pv4-hero-deco{display:none}.pv4-hero-colonne{max-width:100%;padding:125px 20px 40px}.pv4-hero-texte{min-height:0}.pv4-hero-collage{height:600px}.pv4-hero-scene{aspect-ratio:.93;max-width:620px;min-height:0;margin-top:-60px}.pv4-services{padding-bottom:8px}.pv4-services-rangee,.pv4-activites-grille{padding-inline:clamp(20px,4.5vw,64px);margin-inline:calc(-1*clamp(20px,4.5vw,64px));padding-bottom:24px}.pv4-services-rangee{gap:14px}.pv4-service{flex:0 0 80%;min-height:400px}.pv4-parcours{height:280vh}.pv4-parcours-colle{height:100svh;padding-top:clamp(76px,11vh,92px)}.pv4-parcours-carte{flex-direction:column;gap:16px;display:flex}.pv4-parcours-tete{gap:16px}.pv4-parcours-titre{font-size:36px}.pv4-parcours-fenetre{background:var(--pv4-blanc);border-radius:24px;flex:1 1 0;min-height:220px;box-shadow:0 18px 40px #1e285a29}.pv4-fenetre-barre,.pv4-parcours-etapes{display:none}.pv4-parcours-scene{border-radius:0;margin:0}.pv4-parcours-courante{background:#ffffffb3;border-radius:22px;flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.pv4-activites-grille{scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.pv4-activites-grille::-webkit-scrollbar{display:none}.pv4-activite{flex:0 0 80%;gap:18px}}@media (prefers-reduced-motion:reduce){.pv4-parcours{height:auto}.pv4-parcours-colle{height:auto;position:relative}.pv4-parcours-fenetre{flex:none}.pv4-parcours-scene{flex:none;height:460px;min-height:460px}.pv4-services-rangee{cursor:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.pv4-service,.pv4-service:hover{transition:none;transform:none}.pv4-defile-piste,.pv4-hero-colonne{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:759.98px){.pv4-parcours-scene{height:280px;min-height:280px}}.pv4-fond{overflow-clip-margin:64px;flex:auto;position:relative;overflow:clip}.pv4-contenu{z-index:1;flex-direction:column;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:72px 32px 0;display:flex;position:relative}.pv4-h1{text-align:center;letter-spacing:-.025em;color:var(--pv4-ink);margin:0;font-size:clamp(44px,5.6vw,84px);line-height:1.04}.pv4-h2{text-align:center;margin:0;font-size:clamp(36px,4vw,60px);line-height:1.06}.pv4-onglets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pv4-onglet{background:var(--pv4-blanc);height:46px;color:var(--pv4-ink);font-family:var(--pv4-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #0000000d}.pv4-onglet[aria-current=true],.pv4-onglet[aria-pressed=true]{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-retour{background:var(--pv4-blanc);height:46px;box-shadow:var(--pv4-ombre-pastille);font-family:var(--pv4-sans);color:var(--pv4-ink);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .pv4-fleche-retour,[dir=rtl] .pv4-fleche-avant{transform:scaleX(-1)}.pv4-chip{background:var(--pv4-sable);border-radius:999px;align-self:flex-start;align-items:center;min-height:34px;padding:4px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.pv4-vide{text-align:center;margin:0;font-size:18px;font-weight:500}.pv4-grille-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:22px;display:grid}.pv4-carte-activite{color:var(--pv4-ink);text-align:start;flex-direction:column;gap:16px;display:flex}.pv4-carte-activite-image{aspect-ratio:4/5;background:var(--pv4-sable);border-radius:34px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000014}.pv4-carte-activite-image img{object-fit:cover}.pv4-carte-activite-date{z-index:1;top:16px;background:#ffffffeb;border-radius:999px;align-items:center;min-height:36px;padding:4px 14px;font-size:15px;font-weight:600;display:flex;position:absolute;inset-inline-start:16px}.pv4-carte-activite-titre{padding-inline:6px;font-size:30px;line-height:1.1}.pv4-filtres-annexes{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;display:flex}.pv4-filtres-annexes .field label,.pv4-filtres-annexes label{font-size:15px;font-weight:600}.pv4-filtres-annexes select,.pv4-filtres-annexes .input{border-radius:999px;min-height:46px;font-size:16px}.pv4-suggestion{width:100%;max-width:760px;margin:24px auto 0}.pv4-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:28px;display:grid}.pv4-detail-image{aspect-ratio:4/5;background:var(--pv4-sable);border-radius:40px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001a}.pv4-detail-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pv4-detail-texte{flex-direction:column;gap:22px;min-width:0;display:flex}.pv4-detail-titre{letter-spacing:-.025em;margin:0;font-size:clamp(40px,4.6vw,68px);line-height:1.04}.pv4-faits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.pv4-fait{background:var(--pv4-fait,var(--pv4-sable));border-radius:24px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.pv4-fait dt,.pv4-fait-cle{font-size:15px;font-weight:600}.pv4-fait dd,.pv4-fait-valeur{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.25}.pv4-fait-bleu{--pv4-fait:var(--pv4-bleu-a)}.pv4-fait-vert{--pv4-fait:var(--pv4-vert-a)}.pv4-fait-jaune{--pv4-fait:var(--pv4-jaune-a)}.pv4-fait-azur{--pv4-fait:var(--pv4-azur-a)}.pv4-fait-blanc{--pv4-fait:#ffffffd9}.pv4-fait-large{grid-column:1/-1}.pv4-detail .pv4-btn-rouge{align-self:flex-start;height:60px;padding:0 30px}.pv4-paragraphes{font-size:18px;line-height:1.6}.pv4-album{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px;margin:0;display:grid}.pv4-album figure{margin:0}.pv4-album img,.pv4-album video{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;display:block}.pv4-album figcaption{margin-top:8px;font-size:15px}.pv4-convention{background:var(--pv4-blanc);box-shadow:var(--pv4-ombre-douce);border-radius:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:32px;padding:clamp(28px,5vw,64px);display:grid}.pv4-convention-gauche{flex-direction:column;gap:18px;min-width:0;display:flex}.pv4-convention-logo{justify-content:flex-start;align-self:flex-start;align-items:center;width:min(100%,260px);height:146px;display:flex}.pv4-convention-logo .pv4-initiales{font-size:72px;line-height:1}.pv4-initiales{font-family:var(--pv4-serif);font-size:48px}.pv4-convention-titre{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,5vw,76px);line-height:1.02}.pv4-convention-droite{flex-direction:column;gap:12px;min-width:0;display:flex}.pv4-etapes-convention{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv4-etapes-convention li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.45;display:flex}.pv4-etapes-convention .pv4-numero{width:34px;height:34px;font-size:16px}.pv4-lien-externe{text-underline-offset:4px;align-self:flex-start;font-size:17px;font-weight:600;text-decoration:underline}.pv4-conventions-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.pv4-carte-convention{background:var(--pv4-blanc);min-height:250px;color:var(--pv4-ink);border-radius:36px;flex-direction:column;gap:22px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 18px 44px #00000012}.pv4-carte-convention:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0000001a}.pv4-carte-convention-logo{background:var(--pv4-blanc);border:1px solid #0000000f;border-radius:24px;justify-content:center;align-items:center;height:110px;padding:10px;display:flex}.pv4-carte-convention-texte{flex-direction:column;gap:8px;min-width:0;display:flex}.pv4-carte-convention-nom{overflow-wrap:anywhere;font-size:28px;line-height:1.1}.pv4-services-page:has(.svp-etape2,.cf-page) .pv4-services-racine{display:none}.pv4-services-page .svp-main{max-width:none;padding:0}.pv4-services-page .svp-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.pv4-services-page .svp-option{background-image:linear-gradient(180deg, var(--pv4-c-a), var(--pv4-c-b));min-height:340px;box-shadow:var(--pv4-ombre-carte);border:0;border-radius:36px;justify-content:space-between;gap:24px;padding:30px}.pv4-services-page .svp-option-icone{background:#ffffffbf;border-radius:26px;width:80px;height:80px}.pv4-services-page .svp-option-icone:before,.pv4-services-page .svp-option-icone:after{display:none}.pv4-services-page .svp-option-texte{margin-top:auto}.pv4-services-page .svp-option-titre{font-family:var(--pv4-serif);letter-spacing:-.015em;color:var(--pv4-ink);font-size:36px;font-weight:400;line-height:1.06}.pv4-services-page .svp-option-desc{display:none}.pv4-services-page .svp-option-choisir{background:var(--pv4-noir);height:50px;color:var(--pv4-blanc);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.pv4-services-page .svp-etape2{flex-direction:column;gap:28px;max-width:none;display:flex}.pv4-services-page .svp-etape2>:not(.svp-subs):not(.svp-trails):not(.svp-retour){width:100%;max-width:820px;margin-inline:auto}.pv4-services-page .svp-retour{background:var(--pv4-blanc);height:46px;box-shadow:var(--pv4-ombre-pastille);font-family:var(--pv4-sans);color:var(--pv4-ink);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.pv4-services-page .svp-trails{flex-direction:column;align-items:center;gap:12px;display:flex}.pv4-services-page .svp-trail{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pv4-services-page .svp-trail:not(:last-child) .svp-trail-titre{font-family:var(--pv4-sans);font-size:17px;font-weight:600}.pv4-services-page .svp-trail:last-child .svp-trail-coche{display:none}.pv4-services-page .svp-trail:last-child .svp-trail-titre{text-align:center;font-family:var(--pv4-serif);letter-spacing:-.025em;color:var(--pv4-ink);font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:1.04;display:block}.pv4-services-page .svp-subs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.pv4-services-page .svp-sub{background:var(--pv4-blanc);box-shadow:var(--pv4-ombre-douce);border:0;border-radius:32px;flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:24px;display:flex}.pv4-services-page .svp-sub-icone,.pv4-services-page .svp-sub-logo{background:var(--pv4-bleu-a);border-radius:20px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.pv4-services-page .svp-sub-logo{background:var(--pv4-blanc);border:1px solid #0000000f;width:120px;padding:6px}.pv4-services-page .svp-sub-logo img{object-fit:contain;filter:grayscale();width:100%;height:100%}.pv4-services-page .svp-sub-texte{flex-direction:column;gap:12px;min-width:0;display:flex}.pv4-services-page .svp-sub-titre{font-family:var(--pv4-serif);color:var(--pv4-ink);font-size:28px;font-weight:400;line-height:1.1}.pv4-services-page .svp-sub-prix{background:var(--pv4-sable);white-space:nowrap;min-height:34px;color:var(--pv4-ink);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 14px;font-size:15px;font-weight:600;display:inline-flex}.pv4-services-page .svp-sub-detail{font-size:16px}.pv4-services-page .svp-sub-fleche{display:none}.pv4-services-page .svp-sub-demande{background:var(--color-amc-red);height:50px;color:var(--pv4-blanc);border-radius:999px;align-items:center;margin-top:auto;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.pv4-auth{justify-content:center;padding-top:20px;display:flex}.pv4-auth-carte{background:var(--pv4-auth-fond,var(--pv4-blanc));border-radius:40px;flex-direction:column;gap:16px;width:min(100%,520px);padding:clamp(26px,4vw,44px);display:flex;box-shadow:0 24px 60px #00000014}.pv4-auth-bleu{--pv4-auth-fond:linear-gradient(180deg, var(--pv4-bleu-a), var(--pv4-bleu-b))}.pv4-auth-jaune{--pv4-auth-fond:linear-gradient(180deg, var(--pv4-jaune-a), var(--pv4-jaune-b))}.pv4-auth-vert{--pv4-auth-fond:linear-gradient(180deg, var(--pv4-vert-a), var(--pv4-vert-b))}.pv4-auth-icone{background:#ffffffd9;border-radius:24px;place-items:center;width:72px;height:72px;display:grid}.pv4-auth-blanc .pv4-auth-icone{background:var(--pv4-sable)}.pv4-auth-titre{margin:0 0 8px;font-size:clamp(36px,4vw,52px);line-height:1.05}.pv4-auth form,.pv4-formulaire form{flex-direction:column;gap:16px;display:flex}.pv4-auth .field,.pv4-formulaire .field{flex-direction:column;gap:8px;margin:0;display:flex}.pv4-auth .field>label,.pv4-auth label,.pv4-formulaire label,.pv4-formulaire legend{font-family:var(--pv4-sans);color:var(--pv4-ink);font-size:16px;font-weight:600}.pv4-auth .input,.pv4-auth input:not([type=checkbox]):not([type=radio]),.pv4-auth select{background:var(--pv4-blanc);height:58px;font-family:var(--pv4-sans);color:var(--pv4-ink);box-shadow:none;border:0;border-radius:20px;width:100%;padding:0 22px;font-size:17px}.pv4-auth-blanc .input,.pv4-auth-blanc input:not([type=checkbox]):not([type=radio]){border:1px solid var(--pv4-trait)}.pv4-auth .btn-icon{box-shadow:none;background:0 0;border:0}.pv4-auth .btn-primary,.pv4-auth button[type=submit]{background:var(--pv4-noir);width:100%;height:58px;color:var(--pv4-blanc);font-family:var(--pv4-sans);box-shadow:none;border:0;border-radius:999px;margin-top:6px;font-size:18px;font-weight:600}.pv4-auth .btn-primary:hover{opacity:.88}.pv4-auth .auth-links,.pv4-auth-liens{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0;padding-top:6px;display:flex}.pv4-auth .auth-link-muted,.pv4-auth-liens a{color:var(--pv4-ink);text-underline-offset:4px;padding:6px 0;font-size:16px;font-weight:600;text-decoration:underline}.pv4-auth .auth-hint{font-size:15px}.pv4-documents{flex-direction:column;gap:12px;width:100%;max-width:980px;margin:0 auto;padding:0;list-style:none;display:flex}.pv4-document{background:var(--pv4-blanc);border-radius:30px;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:20px 22px;display:flex;box-shadow:0 14px 36px #0000000f}.pv4-document-icone{background:var(--pv4-c-a);border-radius:20px;flex:none;place-items:center;width:58px;height:58px;display:grid}.pv4-document-texte{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.pv4-document-titre{overflow-wrap:anywhere;font-size:19px;font-weight:600}.pv4-document-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pv4-document-actions{flex-wrap:wrap;gap:8px;display:flex}.pv4-document-actions .pv4-btn{gap:8px;height:46px;padding:0 18px;font-size:15px}.pv4-btn-sable{background:var(--pv4-sable);color:var(--pv4-ink)}.pv4-contact{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:20px;display:grid}.pv4-contact-cartes{flex-direction:column;gap:14px;display:flex}.pv4-contact-whatsapp{background:var(--color-whatsapp);color:var(--color-on-whatsapp);border-radius:32px;align-items:center;gap:16px;padding:26px;font-size:22px;font-weight:600;display:flex}.pv4-contact-whatsapp:hover{opacity:.92}.pv4-contact-carte{background:var(--pv4-blanc);color:var(--pv4-ink);border-radius:32px;align-items:center;gap:16px;padding:26px;display:flex;box-shadow:0 14px 36px #0000000f}.pv4-contact-icone{background:var(--pv4-sable);border-radius:20px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pv4-contact-valeur{overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:600}.pv4-formulaire{background:var(--pv4-blanc);border-radius:36px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex;box-shadow:0 24px 60px #00000014}.pv4-formulaire-titre{margin:0;font-size:34px;line-height:1.1}.pv4-formulaire .input,.pv4-formulaire input:not([type=checkbox]):not([type=radio]),.pv4-formulaire textarea,.pv4-formulaire select{border:1px solid var(--pv4-trait);background:var(--pv4-blanc);min-height:56px;font-family:var(--pv4-sans);border-radius:18px;width:100%;padding:0 20px;font-size:17px}.pv4-formulaire textarea{padding:16px 20px}.pv4-formulaire .btn-primary,.pv4-formulaire button[type=submit]{background:var(--color-amc-red);height:56px;color:var(--pv4-blanc);font-family:var(--pv4-sans);border:0;border-radius:999px;align-self:flex-start;padding:0 28px;font-size:17px;font-weight:600}.pv4-legal .pv4-contenu{max-width:900px}@media (max-width:1099.98px){.pv4-contenu{padding:40px 18px 0}}@media (max-width:520px){.pv4-faits{grid-template-columns:minmax(0,1fr)}.pv4-document-actions{width:100%}}.pv4-contenu-section{flex-direction:column;gap:28px;margin-top:48px;display:flex}[lang=ar] .pv4-hero-titre{font-size:clamp(34px,4vw,62px)!important;line-height:1.4!important}[lang=ar] :is(.pv4-titre-section,.pv4-bienvenue-titre){font-size:clamp(40px,4.4vw,64px)!important;line-height:1.3!important}[lang=ar] .pv4-parcours-titre{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.3!important}[lang=ar] .pv4-h1{font-size:clamp(42px,5.2vw,76px)!important;line-height:1.25!important}[lang=ar] .pv4-h2{font-size:clamp(34px,3.8vw,56px)!important;line-height:1.3!important}[lang=ar] :is(.pv4-detail-titre,.pv4-convention-titre){font-size:clamp(38px,4.4vw,64px)!important;line-height:1.25!important}[lang=ar] .pv4-auth-titre{font-size:clamp(34px,3.8vw,48px)!important;line-height:1.3!important}[lang=ar] .pv4-formulaire-titre{font-size:32px!important;line-height:1.3!important}@media (max-width:1099.98px){[lang=ar] .pv4-parcours-titre{font-size:34px!important}}.pv4-convention-gauche .pv4-btn{align-self:flex-start;height:58px;padding:0 28px}.pv4-services-page .svp.cf{background:0 0;min-block-size:0}.pv4-services-page .svp-main.cf-page{gap:28px;max-width:none;padding:0}.pv4-services-page .cf-retour{background:var(--pv4-blanc);height:46px;min-block-size:0;box-shadow:var(--pv4-ombre-pastille);font-family:var(--pv4-sans);border-radius:999px;padding:0 18px;font-size:16px;font-weight:600}.pv4-services-page .cf-retour:hover{background:var(--pv4-blanc);opacity:.85}.pv4-services-page .cf-trail{background:0 0;border:0;justify-content:center;padding:0}.pv4-services-page .cf-trail-coche{display:none}.pv4-services-page .cf-trail-titre{text-align:center;font-family:var(--pv4-serif);letter-spacing:-.025em;font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:1.04}.pv4-services-page :is(.cf-carte,.svp-carte,.fvs-carte){background:var(--pv4-blanc);border:0;border-radius:36px;gap:18px;width:100%;max-width:820px;margin-inline:auto;padding:clamp(24px,3vw,36px);box-shadow:0 24px 60px #00000014}.pv4-services-page .fvs-carte{max-width:none;box-shadow:var(--pv4-ombre-douce);border-radius:30px}.pv4-services-page :is(.cf-label,.cf-champ-titre,.svp-champ-label,.svp-choix-titre,.fvs-carte-titre,.fvs-ligne-libelle,.fvs-montant-libelle){font-family:var(--pv4-sans);letter-spacing:0;color:var(--pv4-ink);font-size:16px;font-weight:600}.pv4-services-page :is(.cf-label,.fvs-carte-titre){font-family:var(--pv4-serif);font-size:28px;font-weight:400;line-height:1.15}.pv4-contenu.pv4-services-page .svp :is(input[type=text],input[type=number],input[type=tel],input[type=date],input[type=email],input:not([type]),select,textarea,.cf-champ-liste,.cf-input,.cf-textarea,.svp-select,.svp-textarea){border:1px solid var(--pv4-trait);background:var(--pv4-blanc);min-block-size:56px;font-family:var(--pv4-sans);color:var(--pv4-ink);box-shadow:none;border-radius:18px;font-size:17px;font-weight:500}.pv4-contenu.pv4-services-page .svp :is(textarea,.cf-textarea,.svp-textarea){padding-block:16px}.pv4-contenu.pv4-services-page .svp :is(input,select,textarea,.cf-champ-liste):focus,.pv4-contenu.pv4-services-page .svp .cf-champ-liste[aria-expanded=true]{border-color:var(--pv4-noir);outline:none}.pv4-contenu.pv4-services-page .svp :is(.cf-mois,.svp-montant-input,.svp-stepper input){background:0 0;border:0;min-block-size:0;font-weight:600}.pv4-services-page :is(.svp-montant,.svp-stepper,.cf-pas-groupe){border:1px solid var(--pv4-trait);background:var(--pv4-blanc)}.pv4-services-page :is(.svp-stepper-btn,.cf-pas,.cf-chevron,.cf-fichier-icone){background:var(--pv4-sable);color:var(--pv4-ink)}.pv4-services-page .cf-champ-valeur{font-size:17px;font-weight:500}.pv4-services-page .cf-deroulant{border:0;border-radius:24px;box-shadow:0 22px 50px #00000029}.pv4-services-page .cf-option{border-radius:16px;font-size:17px}.pv4-services-page :is(.cf-option:hover,.cf-option[aria-selected=true]){background:var(--pv4-sable)}.pv4-services-page .cf-option-coche{color:var(--pv4-ink)}.pv4-services-page .cf-type{background:var(--pv4-blanc);min-block-size:46px;font-family:var(--pv4-sans);border:0;border-radius:999px;font-size:16px;font-weight:600;box-shadow:0 8px 22px #0000000f}.pv4-services-page .cf-type[aria-checked=true]{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-services-page :is(.cf-offre,.svp-choix-option,.fvs-tarif){border:1px solid var(--pv4-trait);background:var(--pv4-blanc);border-radius:24px}.pv4-services-page :is(.cf-offre[aria-checked=true],.svp-choix-option[data-choisi=true]){border-color:var(--pv4-noir);box-shadow:0 0 0 1px var(--pv4-noir);background:var(--pv4-blanc)}.pv4-services-page .cf-offre-rond{border-color:var(--pv4-noir)}.pv4-services-page .cf-offre[aria-checked=true] .cf-offre-rond{background:var(--pv4-noir);color:var(--pv4-blanc)}.pv4-services-page :is(.cf-offre-nom,.cf-offre-montant,.cf-recap-valeur,.svp-total-valeur,.cf-mensualite-valeur,.fvs-montant-valeur,.fvs-tarif-montant,.fvs-prix-net){font-family:var(--pv4-sans);white-space:nowrap;font-weight:600}.pv4-services-page :is(.cf-offre-detail,.cf-offre-unite,.svp-sub-detail,.svp-total-label,.cf-optionnel,.cf-devise,.fvs-tarif-detail,.fvs-montant-note){font-size:15px;font-weight:500}.pv4-services-page :is(.cf-mensualite,.cf-recap,.fvs-montants){background:var(--pv4-bleu-a);border:0;border-radius:24px}.pv4-services-page .cf-mensualite[data-reste-a-payer]{background:var(--pv4-jaune-a)}.pv4-services-page .cf-suite{border-block-start:0}.pv4-services-page .cf-fichier{border:1px dashed var(--pv4-trait);background:var(--pv4-blanc);border-radius:18px;min-block-size:56px}.pv4-services-page .cf-fichier[data-rempli=true]{border-color:var(--pv4-noir)}.pv4-services-page :is(.svp-note,.cf-alerte){background:var(--pv4-sable);color:var(--pv4-ink);border:0;border-radius:24px;font-size:16px}.pv4-services-page :is(.cf-alerte[role=alert],.svp-erreur){background:var(--color-amc-wash);color:var(--color-amc-red-700)}.pv4-services-page .svp-note-verte{background:var(--pv4-vert-b)}.pv4-services-page .svp-pied{border-block-start:0;padding-block-start:6px}.pv4-services-page :is(.svp-btn,.cf-envoyer,.fvs-confirmer){background:var(--color-amc-red);min-block-size:56px;color:var(--pv4-blanc);font-family:var(--pv4-sans);box-shadow:none;border:0;border-radius:999px;padding:0 28px;font-size:17px;font-weight:600}.pv4-services-page :is(.svp-btn,.cf-envoyer,.fvs-confirmer):hover{background:var(--color-amc-red);opacity:.9}.pv4-services-page .fvs-titre-pilule{color:var(--pv4-ink);font-family:var(--pv4-serif);white-space:normal;background:0 0;padding:0;font-weight:400;transform:none}.pv4-services-page .fvs-ajouter{border-radius:999px;font-weight:600}.pv4-services-page :is(.svp-trail,.cf-trail,.svp-trail-gauche){min-width:0;max-width:100%}.pv4-services-page :is(.svp-trail:last-child .svp-trail-titre,.cf-trail-titre){white-space:normal;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:759.98px){.pv4-services-page :is(.svp-trail:last-child .svp-trail-titre,.cf-trail-titre){font-size:40px}}.pv4-services-page .svp-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:1099.98px){.pv4-services-page .svp-options{grid-template-columns:minmax(0,1fr)}.pv4-services-page .svp-option{min-height:260px}}.pv4-contact-seul{grid-template-columns:minmax(0,640px);justify-content:center}.pv4-contact-formulaire{flex-direction:column;gap:14px;display:flex}.pv4-formulaire .pv4-champ-creme.pv4-champ-creme:not([type=checkbox]):not([type=radio]){border:1px solid var(--pv4-trait);background:var(--pv4-creme);min-height:56px;font-family:var(--pv4-sans);color:var(--pv4-ink);border-radius:18px;outline:none;width:100%;padding:0 20px;font-size:17px}.pv4-formulaire textarea.pv4-champ-creme.pv4-champ-creme:not([type=checkbox]){resize:vertical;padding:16px 20px}.pv4-formulaire .pv4-champ-creme.pv4-champ-creme:not([type=checkbox]):focus{border-color:var(--pv4-noir)}.pv4-consentement{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.pv4-consentement input{width:18px;height:18px;accent-color:var(--pv4-noir);flex:none;margin-top:2px}.pv4-formulaire .pv4-btn-envoyer{align-self:flex-start;height:56px;padding:0 28px;font-size:17px}.pv4-auth-blanc .pv4-auth-icone{background:0 0;justify-content:start;place-items:start;width:auto;height:auto}.pv4-auth-blanc .input,.pv4-auth-blanc input:not([type=checkbox]):not([type=radio]){background:var(--pv4-creme);border:0}.pv4-auth .auth-links{column-gap:16px}.pv4-auth .auth-link-muted{white-space:nowrap}:root{--adh-fond:var(--color-amc-bg);--adh-carte:var(--color-amc-paper);--adh-encre:#000;--adh-sur-encre:#fff;--adh-rouge:var(--color-amc-red);--adh-bleu:#b3c5f4;--adh-bleu-pale:#c9d5f7;--adh-ciel:#9fd4f0;--adh-vert:#a9e0b4;--adh-vert-pale:#c7ecce;--adh-jaune:#fce79a;--adh-jaune-pale:#fdf0bf;--adh-sable:#f2eee9;--adh-sable-clair:#f7f4f0;--adh-sable-fonce:#ede8e3;--adh-point-avenir:#e3ddd6;--adh-rose:#fde0de;--adh-filet:#00000014;--adh-filet-doux:#00000012;--adh-bordure:#00000024;--adh-bordure-saisie:#0000001f;--adh-jauge-fond:#0000001f;--adh-blanc-voile:#ffffffe6;--adh-blanc-pilule:#fffffff2;--adh-blanc-chevron:#fffc;--adh-entete-fond:linear-gradient(90deg, #ffffffe0, #def0fbd6);--adh-entete-bord:#ffffffe6;--adh-ombre-entete:0 14px 36px #0000001a;--adh-ombre-haute:0 24px 60px #00000014;--adh-ombre-carte:0 18px 44px #0000000f;--adh-ombre-tuile:0 24px 50px #0000000f;--adh-ombre-douce:0 12px 30px #0000000d;--adh-ombre-segments:0 10px 30px #0000000f;--adh-ombre-panneau:0 24px 60px #00000029;--adh-voile:#00000073;--adh-anneau-focus:0 0 0 3px #00000014;--adh-degrade-bleu:linear-gradient(180deg, var(--adh-bleu), var(--adh-bleu-pale));--adh-degrade-vert:linear-gradient(180deg, var(--adh-vert), var(--adh-vert-pale));--adh-degrade-jaune:linear-gradient(180deg, var(--adh-jaune), var(--adh-jaune-pale));--adh-serif:var(--font-v4-serif,"Source Serif 4"), "Noto Naskh Arabic", var(--font-arabic), Georgia, serif;--adh-sans:var(--font-v4-sans,"Instrument Sans"), var(--font-arabic), "Noto Sans Arabic", system-ui, sans-serif;--adh-logo:var(--font-v4-logo,Fredoka), var(--font-heading)}.adh-v4{--refm-fs-meta:15px;--refm-fs-micro:15px;--refm-fs-bouton:16px;--refm-fs-bouton-petit:15px;--refm-fs-bouton-grand:17px;--refm-fs-libelle:15px;--refm-fs-cellule:15px;--refm-fs-paragraphe:16.5px;--refm-fs-nav:17px;background:var(--adh-fond);color:var(--adh-encre);font-family:var(--adh-sans)}.adh-v4 :is(button,input,textarea,select){font-family:inherit}.adh-entete{z-index:50;background:0 0;border:0;padding:14px 16px 0;position:sticky;inset-block-start:0}.adh-entete-pilule{background:var(--adh-entete-fond);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--adh-entete-bord);max-inline-size:1280px;box-shadow:var(--adh-ombre-entete);border-radius:34px;margin-inline:auto;position:relative}.adh-entete-ligne{align-items:center;gap:14px;block-size:64px;padding-inline:22px 8px;display:flex}.adh-burger{border-radius:var(--radius-pill);background:var(--adh-blanc-voile);block-size:44px;inline-size:44px;color:var(--adh-encre);cursor:pointer;border:0;flex:none;place-items:center;display:none;position:relative}.adh-burger[data-ouvert]{background:var(--adh-encre);color:var(--adh-sur-encre)}.adh-burger-point{background:var(--adh-rouge);border:2px solid var(--adh-sur-encre);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.adh-marque,.adh-marque:hover{z-index:2;font-family:var(--adh-logo);color:var(--adh-rouge);white-space:nowrap;flex:none;font-size:25px;font-weight:700;line-height:1;text-decoration:none;position:relative}.adh-nav-bureau{flex:auto;justify-content:center;gap:4px;min-inline-size:0;display:flex;overflow:hidden}.adh-nav-lien,.adh-nav-lien-tel{border-radius:var(--radius-pill);color:var(--adh-encre);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:flex}.adh-nav-lien{flex:none;block-size:44px;padding:0 18px;font-size:17px;font-weight:500}.adh-nav-lien:hover,.adh-nav-lien-tel:hover{color:var(--adh-encre);opacity:.75;text-decoration:none}.adh-nav-lien[aria-current=page],.adh-nav-lien-tel[aria-current=page]{background:var(--adh-encre);color:var(--adh-sur-encre);opacity:1}.adh-pastille{border-radius:var(--radius-pill);background:var(--adh-rouge);block-size:24px;min-inline-size:24px;color:var(--adh-sur-encre);place-items:center;padding:0 7px;font-size:15px;font-weight:700;line-height:1;display:grid}.adh-nav-tablette{scrollbar-width:none;gap:4px;padding:0 8px 8px;display:none;overflow-x:auto}.adh-nav-tablette .adh-nav-lien{gap:6px;block-size:40px;padding:0 16px;font-size:16px}.adh-nav-telephone{flex-direction:column;gap:4px;padding:4px 10px 12px;display:flex}.adh-nav-lien-tel{justify-content:space-between;gap:10px;block-size:52px;inline-size:100%;padding:0 20px;font-size:18px;font-weight:600}.adh-entete-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.adh-v4 .adh-langues{gap:4px}.adh-v4 .adh-langues .locale-seg-cell{block-size:40px;min-inline-size:38px;font-family:var(--adh-sans);color:var(--adh-encre);background:0 0;padding:0 6px;font-size:16px;font-weight:500}.adh-v4 .adh-langues .locale-seg-cell[lang=ar]{font-size:17px;font-weight:600}.adh-v4 .adh-langues .locale-seg-cell[aria-current=true],.adh-v4 .adh-langues .locale-seg-cell[aria-current=true]:hover{background:var(--adh-blanc-pilule);color:var(--adh-encre)}.adh-v4 .espace-bell-wrap{position:relative}.adh-v4 .admin-bell{border-radius:var(--radius-pill);background:var(--adh-blanc-voile);block-size:44px;min-block-size:44px;inline-size:44px;color:var(--adh-encre);box-shadow:none;border:0}.adh-v4 .admin-bell:hover{background:var(--adh-blanc-pilule)}.adh-v4 .admin-bell-badge{border:2px solid var(--adh-sur-encre);block-size:9px;inline-size:9px;min-inline-size:0;box-shadow:none;border-radius:50%;padding:0;font-size:0;line-height:0;inset-block-start:9px;inset-inline-end:10px}.adh-v4 .admin-bell-panel{background:var(--adh-carte);inline-size:min(380px,100vw - 32px);box-shadow:var(--adh-ombre-panneau);border:0;border-radius:28px;padding:22px;inset-block-start:calc(100% + 12px)}.adh-v4 .admin-bell-head{border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.adh-v4 .refm-cloche-titre{font-family:var(--adh-serif);font-size:26px;font-weight:400}.adh-v4 .refm-cloche-tout-lu{min-block-size:44px;color:var(--adh-encre);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline}.adh-v4 .refm-cloche-liste{flex-direction:column;gap:10px;max-block-size:380px;display:flex}.adh-v4 .admin-bell-item{background:var(--adh-sable-clair);text-align:start;border:0;border-radius:20px;gap:2px;inline-size:100%;padding:14px 16px}.adh-v4 .admin-bell-item[data-unread]{background:var(--adh-sable)}.adh-v4 .admin-bell-item-kind{color:var(--adh-encre);font-weight:600}.adh-v4 .admin-bell-item[data-unread] .admin-bell-item-kind{color:var(--color-amc-red-700)}.adh-v4 .refm-cloche-vide,.adh-v4 .refm-cloche-fenetre{color:var(--adh-encre);padding:8px 0 0;font-size:16px}.adh-compte{position:relative}.adh-compte-bouton{border-radius:var(--radius-pill);background:var(--adh-encre);block-size:48px;color:var(--adh-sur-encre);cursor:pointer;border:0;align-items:center;gap:10px;padding-inline:6px 16px;display:flex}.adh-avatar{background:var(--adh-rouge);block-size:36px;inline-size:36px;color:var(--adh-sur-encre);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.adh-compte-nom{white-space:nowrap;font-size:16px;font-weight:600;display:none}.adh-compte-panneau{z-index:60;background:var(--adh-carte);inline-size:max-content;max-inline-size:min(320px,100vw - 32px);box-shadow:var(--adh-ombre-panneau);border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0}.adh-compte-panneau-nom{font-family:var(--adh-serif);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.adh-compte-sortie{border:1px solid var(--adh-bordure);border-radius:var(--radius-pill);background:var(--adh-carte);block-size:48px;color:var(--adh-encre);cursor:pointer;padding:0 22px;font-size:16px;font-weight:600}.adh-compte-sortie:hover{border-color:var(--adh-rouge);color:var(--adh-rouge)}@media (min-width:1240px){.adh-compte-nom{display:inline}}@media (min-width:768px){.adh-nav-telephone{display:none}}@media (max-width:1099px){.adh-nav-bureau{display:none}.adh-nav-tablette{display:flex}}@media (max-width:767px){.adh-entete-ligne{gap:6px;padding-inline:8px}.adh-burger{display:grid}.adh-marque,.adh-nav-tablette{display:none}.adh-v4 .espace-bell-wrap{position:static}.adh-v4 .admin-bell-panel{inline-size:auto;inset-inline:0}.adh-compte{position:static}.adh-compte-panneau{inset-inline:auto 0}}.adh-v4 .adh-page{gap:28px;max-inline-size:1280px;padding:56px 32px 64px}@media (max-width:1099px){.adh-v4 .adh-page{padding:30px 18px 64px}}.adh-section{flex-direction:column;gap:28px;min-inline-size:0;display:flex}.adh-h1{font-family:var(--adh-serif);letter-spacing:-.025em;color:var(--adh-encre);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.05}.adh-h2{font-family:var(--adh-serif);letter-spacing:-.01em;color:var(--adh-encre);margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.1}.adh-h3{font-family:var(--adh-serif);margin:0;font-size:26px;font-weight:400;line-height:1.15}[lang=ar] .adh-h1{letter-spacing:0;line-height:1.25}[lang=ar] :is(.adh-h2,.adh-h3){letter-spacing:0;line-height:1.35}.adh-entete-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.adh-entete-messages>form{flex:100%}.adh-debut{align-self:flex-start}.adh-btn,.adh-v4 .refm-btn{border-radius:var(--radius-pill);block-size:auto;min-block-size:50px;font-family:var(--adh-sans);white-space:nowrap;cursor:pointer;box-shadow:none;transition:opacity var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.adh-btn:hover,.adh-v4 .refm-btn:hover{text-decoration:none}.adh-btn:disabled,.adh-v4 .refm-btn:disabled{opacity:.45;cursor:not-allowed}.adh-btn:focus-visible,.adh-v4 .refm-btn:focus-visible{outline:2px solid var(--adh-rouge);outline-offset:2px}.adh-btn-grand{min-block-size:58px;padding:0 28px;font-size:18px}.adh-btn-moyen{min-block-size:54px;padding:0 24px;font-size:17px}.adh-btn-rouge,.adh-btn-rouge:hover,.adh-v4 .refm-btn.refm-btn-primaire,.adh-v4 .refm-btn.refm-btn-primaire:hover:not(:disabled){background:var(--adh-rouge);border-color:var(--adh-rouge);color:var(--adh-sur-encre)}.adh-btn-encre,.adh-btn-encre:hover,.adh-v4 .refm-btn.refm-btn-encre,.adh-v4 .refm-btn.refm-btn-encre:hover:not(:disabled){background:var(--adh-encre);border-color:var(--adh-encre);color:var(--adh-sur-encre)}.adh-btn-contour,.adh-btn-contour:hover,.adh-v4 .refm-btn.refm-btn-contour,.adh-v4 .refm-btn.refm-btn-fantome,.adh-v4 .refm-btn.refm-btn-contour:hover:not(:disabled),.adh-v4 .refm-btn.refm-btn-fantome:hover:not(:disabled){background:var(--adh-carte);border-color:var(--adh-bordure);color:var(--adh-encre);box-shadow:none}.adh-btn-sable,.adh-btn-sable:hover{background:var(--adh-sable);border-color:var(--adh-sable);color:var(--adh-encre)}.adh-v4 .refm-btn.adh-btn-annuler,.adh-v4 .refm-btn.adh-btn-annuler:hover:not(:disabled){border-color:var(--adh-rouge);color:var(--adh-rouge)}.adh-btn:hover:not(:disabled),.adh-v4 .refm-btn:hover:not(:disabled){opacity:.88}.adh-v4 .refm-erreur{font-size:16px}.adh-todo{background:var(--adh-carte);box-shadow:var(--adh-ombre-haute);border-radius:36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:28px;padding:clamp(24px,3.5vw,44px);display:grid}.adh-todo-corps{flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.adh-todo-badge{border-radius:var(--radius-pill);background:var(--adh-rouge);block-size:34px;color:var(--adh-sur-encre);white-space:nowrap;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex}.adh-todo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.adh-puces{flex-wrap:wrap;gap:8px;max-inline-size:100%;display:flex}.adh-puce{border-radius:var(--radius-pill);overflow-wrap:anywhere;align-items:center;min-block-size:38px;max-inline-size:100%;padding:4px 16px;font-size:16px;font-weight:600;display:flex}.adh-puce-bleue{background:var(--adh-bleu)}.adh-puce-sable{background:var(--adh-sable);white-space:nowrap}.adh-puce-verte{background:var(--adh-vert);align-self:flex-start;min-block-size:32px;padding:2px 14px;font-size:15px}.adh-changements{flex-direction:column;gap:8px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.adh-changement{background:var(--adh-sable-clair);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.adh-changement-champ{font-size:16px;font-weight:600}.adh-changement-valeurs{flex-wrap:wrap;align-items:center;gap:8px 10px;min-inline-size:0;display:flex}.adh-changement-avant{white-space:nowrap;font-size:16px;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.adh-fleche{flex:none}.adh-changement-apres{white-space:nowrap;font-size:16px;font-weight:700}.adh-changement-pilule{border-radius:var(--radius-pill);background:var(--adh-encre);block-size:34px;color:var(--adh-sur-encre);align-items:center;padding:0 14px;font-weight:600;display:flex}.adh-tuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.adh-tuile,.adh-tuile:hover,.adh-dette-carte{min-block-size:250px;min-inline-size:0;color:var(--adh-encre);box-shadow:var(--adh-ombre-tuile);border-radius:36px;flex-direction:column;justify-content:space-between;gap:24px;padding:30px;text-decoration:none;display:flex;container-type:inline-size}.adh-tuile:hover{opacity:.92}.adh-tuile:focus-visible{outline:2px solid var(--adh-rouge);outline-offset:3px}.adh-teinte-bleue{background:var(--adh-degrade-bleu)}.adh-teinte-verte{background:var(--adh-degrade-vert)}.adh-teinte-jaune{background:var(--adh-degrade-jaune)}.adh-teinte-encre{background:var(--adh-encre);color:var(--adh-sur-encre);box-shadow:none}.adh-tuile-label{font-family:var(--adh-serif);font-size:30px;line-height:1.1}.adh-tuile-chiffre{letter-spacing:-.04em;font-size:76px;font-weight:600;line-height:1}.adh-tuile-bas{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.adh-tuile-sous{font-size:17px;font-weight:600}.adh-montant-grand{max-inline-size:100%;font-weight:600;font-size:clamp(22px, min(19cqi, calc(100cqi / (var(--adh-chars,10) * .58))), 64px);letter-spacing:-.035em;white-space:nowrap;text-align:start;line-height:1.05;display:block}.adh-segments{border-radius:var(--radius-pill);background:var(--adh-carte);box-shadow:var(--adh-ombre-segments);scrollbar-width:none;gap:4px;max-inline-size:100%;padding:5px;display:flex;overflow-x:auto}.adh-segment,.adh-segment:hover{border-radius:var(--radius-pill);white-space:nowrap;block-size:44px;color:var(--adh-encre);flex:none;align-items:center;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.adh-segment[aria-current=true]{background:var(--adh-encre);color:var(--adh-sur-encre)}.adh-demandes{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.adh-demande{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);border-radius:32px;scroll-margin-block-start:112px;overflow:hidden}.adh-demande-h{font:inherit;margin:0}.adh-demande-bascule{inline-size:100%;color:var(--adh-encre);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(20px,2.6vw,30px);display:grid}.adh-demande-bascule:focus-visible{outline:2px solid var(--adh-rouge);outline-offset:-4px;border-radius:32px}.adh-demande-picto{background:var(--adh-bleu);block-size:64px;inline-size:64px;color:var(--adh-encre);border-radius:22px;flex:none;place-items:center;display:grid}.adh-picto-moyen{border-radius:20px;block-size:56px;inline-size:56px}.adh-demande-picto[data-teinte=jaune]{background:var(--adh-jaune)}.adh-demande-picto[data-teinte=verte]{background:var(--adh-vert)}.adh-demande-picto[data-teinte=ciel]{background:var(--adh-ciel)}.adh-demande-picto[data-teinte=sable]{background:var(--adh-sable)}.adh-demande-titres{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adh-demande-objet{font-family:var(--adh-serif);overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);line-height:1.15}.adh-demande-meta{flex-wrap:wrap;gap:6px 14px;font-size:16px;font-weight:600;display:flex}.adh-demande-meta>span{white-space:nowrap}.adh-demande-pastilles{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adh-statut{border-radius:var(--radius-pill);background:var(--adh-bleu);block-size:38px;color:var(--adh-encre);white-space:nowrap;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:flex}.adh-statut[data-ton=rouge]{background:var(--adh-rouge);color:var(--adh-sur-encre)}.adh-statut[data-ton=vert]{background:var(--adh-vert)}.adh-statut[data-ton=jaune]{background:var(--adh-jaune)}.adh-statut[data-ton=neutre]{background:var(--adh-sable-fonce)}.adh-etapes{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;margin:0;padding:0 clamp(20px,2.6vw,30px) clamp(20px,2.6vw,28px);list-style:none;display:grid}.adh-etapes>li{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.adh-etape-barre{border-radius:var(--radius-pill);background:var(--adh-sable-fonce);block-size:8px;display:block}.adh-etapes>li[data-etat=fait] .adh-etape-barre{background:var(--adh-encre)}.adh-etapes>li[data-etat=actuel] .adh-etape-barre{background:var(--adh-rouge)}.adh-demande:is([data-statut=ANNULEE],[data-statut=REFUSEE]) .adh-etape-barre{background:var(--adh-sable-fonce)}.adh-etape-libelle{overflow-wrap:anywhere;font-size:16px;font-weight:600}.adh-demande-corps{border-block-start:1px solid var(--adh-filet);flex-direction:column;gap:14px;padding:22px clamp(20px,2.6vw,30px);display:flex}.adh-demande-corps[hidden]{display:none}.adh-demande-info{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:16px;font-weight:600;display:flex}.adh-demande-info .refm-demande-lien,.adh-v4 .adh-demande-corps .refm-demande-details{font-size:16px}.adh-v4 .adh-demande-corps .refm-demande-details dt{font-size:15px}.adh-v4 .adh-demande-corps .refm-note{background:var(--adh-sable-clair);border:0;border-radius:20px;margin:0;padding:14px 18px;font-size:16px}.adh-v4 .adh-demande-corps .refm-note-accent{background:var(--adh-rose)}.adh-v4 .adh-demande-corps .refm-ligne-info{font-size:16px}.adh-demande-actions{gap:10px}@media (max-width:1099px){.adh-demande-bascule{grid-template-columns:64px minmax(0,1fr)}.adh-demande-pastilles{grid-column:1/-1;justify-content:flex-start}.adh-etape-libelle{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.adh-todo-actions{justify-content:flex-start}}.adh-vide{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);text-align:center;border-radius:36px;padding:60px 30px}.adh-vide>p{font-family:var(--adh-serif);margin:0;font-size:28px;line-height:1.2}.adh-messagerie{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;min-inline-size:0;display:grid}.adh-fils{flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.adh-fils>li{min-inline-size:0}.adh-fil,.adh-fil:hover{background:var(--adh-carte);inline-size:100%;min-inline-size:0;box-shadow:var(--adh-ombre-douce);color:var(--adh-encre);border-radius:28px;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;display:flex}.adh-fil:focus-visible{outline:2px solid var(--adh-rouge);outline-offset:2px}.adh-fil-point{background:0 0;border-radius:50%;flex:none;block-size:10px;inline-size:10px}.adh-fil[aria-current=page] .adh-fil-point{background:var(--adh-encre)}.adh-fil[data-non-lu] .adh-fil-point{background:var(--adh-rouge)}.adh-fil-textes{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.adh-fil-sujet{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.adh-fil-extrait{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.adh-fil-date{white-space:nowrap;flex:none;font-size:15px;font-weight:600}.adh-panneau{background:var(--adh-carte);min-block-size:540px;min-inline-size:0;box-shadow:var(--adh-ombre-haute);border-radius:36px;flex-direction:column;display:flex;overflow:hidden}.adh-panneau-attente{place-items:center;padding:26px;display:grid}.adh-panneau-attente>p{font-family:var(--adh-serif);text-align:center;margin:0;font-size:26px}.adh-panneau-tete{border-block-end:1px solid var(--adh-filet);align-items:center;gap:12px;min-inline-size:0;padding:22px 26px;display:flex}.adh-retour,.adh-retour:hover{background:var(--adh-sable);block-size:44px;inline-size:44px;color:var(--adh-encre);border-radius:50%;flex:none;place-items:center;display:none}.adh-panneau-titres{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adh-panneau-sujet{font-family:var(--adh-serif);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.15}.adh-fil-demande,.adh-fil-demande:hover{color:var(--adh-encre);text-underline-offset:3px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;font-weight:600;text-decoration:underline;display:flex}.adh-v4 .adh-fil-demande :is(.demande-identifiee-intitule,.demande-identifiee-texte){font-size:15px}.adh-bulles{flex-direction:column;flex:1;gap:14px;min-inline-size:0;margin:0;padding:24px 26px;list-style:none;display:flex}.adh-bulle{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:6px;min-inline-size:0;max-inline-size:min(78%,520px);display:flex}.adh-bulle[data-de-moi]{align-self:flex-end;align-items:flex-end}.adh-bulle-entete{font-size:15px;font-weight:600}.adh-bulle-corps{background:var(--adh-sable);max-inline-size:100%;color:var(--adh-encre);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;margin:0;padding:14px 18px;font-size:17px;line-height:1.45}.adh-bulle[data-de-moi] .adh-bulle-corps{background:var(--adh-encre);color:var(--adh-sur-encre)}.adh-composer{border-block-start:1px solid var(--adh-filet);flex-direction:column;gap:10px;padding:14px;display:flex}.adh-composer-ligne{align-items:flex-end;gap:10px;display:flex}.adh-composer-saisie{border:1px solid var(--adh-bordure-saisie);background:var(--adh-carte);min-block-size:54px;max-block-size:180px;min-inline-size:0;color:var(--adh-encre);resize:none;field-sizing:content;border-radius:27px;outline:none;flex:1;padding:15px 22px;font-size:17px;line-height:1.4}.adh-composer-saisie:focus-visible{border-color:var(--adh-encre)}.adh-composer-envoi{background:var(--adh-rouge);block-size:54px;inline-size:54px;color:var(--adh-sur-encre);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.adh-composer-envoi:disabled{opacity:.45;cursor:not-allowed}[dir=rtl] .adh-miroir{transform:scaleX(-1)}.adh-nouveau-fil{background:var(--adh-carte);inline-size:min(100%,640px);box-shadow:var(--adh-ombre-haute);border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex}.adh-champ{flex-direction:column;gap:6px;display:flex}.adh-champ-libelle{font-size:15px;font-weight:600}.adh-saisie{border:1px solid var(--adh-bordure-saisie);background:var(--adh-carte);min-block-size:54px;inline-size:100%;color:var(--adh-encre);border-radius:18px;outline:none;padding:0 20px;font-size:17px}.adh-saisie:focus-visible{border-color:var(--adh-encre)}.adh-saisie-zone{resize:vertical;min-block-size:140px;padding:14px 20px}.adh-rangee-boutons{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1099px){.adh-messagerie{grid-template-columns:minmax(0,1fr)}.adh-messagerie[data-fil-ouvert]>.adh-fils,.adh-panneau-attente{display:none}.adh-retour,.adh-retour:hover{display:grid}}@media (max-width:767px){.adh-fil,.adh-fil:hover{padding:18px}.adh-panneau{border-radius:28px;min-block-size:0}.adh-panneau-tete{padding:16px 18px}.adh-panneau-sujet{font-size:22px}.adh-bulles{padding:18px}.adh-bulle{max-inline-size:88%}.adh-composer{padding:10px}}.adh-dette-cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.adh-dette-carte .adh-montant-grand{font-size:clamp(22px, min(12.5cqi, calc(100cqi / (var(--adh-chars,10) * .58))), 64px)}.adh-dette-carte{gap:20px;min-block-size:220px;padding:32px}.adh-dette-carte.adh-teinte-encre{box-shadow:none}.adh-dette-progres{flex-direction:column;gap:14px;display:flex}.adh-dette-ratio{letter-spacing:-.035em;white-space:nowrap;text-align:start;font-size:clamp(48px,4.6vw,64px);font-weight:600;line-height:1}.adh-jauge{border-radius:var(--radius-pill);background:var(--adh-sable);block-size:8px;display:block;overflow:hidden}.adh-jauge>span{border-radius:var(--radius-pill);background:var(--adh-rouge);block-size:100%;display:block}.adh-jauge-encre{background:var(--adh-jauge-fond);block-size:10px}.adh-jauge-encre>span{background:var(--adh-encre)}.adh-dette-lignes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.adh-dette-ligne{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:18px 24px;padding:clamp(20px,2.6vw,30px);display:grid}.adh-dette-ligne-nom{align-items:center;gap:14px;min-inline-size:0;display:flex}.adh-dette-ligne-titre{min-inline-size:0;font-family:var(--adh-serif);overflow-wrap:anywhere;font-size:24px;line-height:1.15}.adh-dette-valeur{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.adh-dette-valeur-jauge{gap:8px}.adh-dette-valeur-cle{font-size:15px;font-weight:600}.adh-dette-valeur-montant{white-space:nowrap;text-align:start;font-size:22px;font-weight:600}.adh-echeancier{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);border-radius:36px;flex-direction:column;gap:6px;padding:clamp(22px,3vw,36px);display:flex}.adh-echeancier>.adh-h2{margin-block-end:14px}.adh-echeancier>.adh-btn{margin-block-start:14px}.adh-echeancier-liste{margin:0;padding:0;list-style:none}.adh-echeance{border-block-end:1px solid var(--adh-filet-doux);grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;column-gap:16px;padding:14px 0;display:grid}.adh-echeance-mois{align-items:center;gap:10px;min-inline-size:0;font-size:17px;font-weight:600;display:flex}.adh-echeance-point{background:var(--adh-point-avenir);border-radius:50%;flex:none;block-size:12px;inline-size:12px}.adh-echeance-montant{white-space:nowrap;text-align:end;justify-self:end;font-size:17px;font-weight:600}.adh-echeance-etat{border-radius:var(--radius-pill);background:var(--adh-sable);white-space:nowrap;justify-content:center;justify-self:stretch;align-items:center;min-block-size:32px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.adh-echeance[data-etat=payee] .adh-echeance-point{background:var(--adh-encre)}.adh-echeance[data-etat=payee] .adh-echeance-etat{background:var(--adh-vert)}.adh-echeance:is([data-etat=ceMois],[data-etat=due]) .adh-echeance-point{background:var(--adh-rouge)}.adh-echeance:is([data-etat=ceMois],[data-etat=due]) .adh-echeance-etat{background:var(--adh-rose)}@media (max-width:767px){.adh-echeance{grid-template-columns:minmax(0,1fr) auto 84px;column-gap:10px}.adh-echeance-mois,.adh-echeance-montant{font-size:15px}.adh-echeance-etat{padding:0 6px}.adh-dette-carte{padding:28px}}.adh-profil{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:20px;display:grid}.adh-profil-carte{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);border-radius:36px;flex-direction:column;min-inline-size:0;padding:clamp(22px,3vw,34px);display:flex}.adh-profil-identite{align-items:center;gap:18px;padding-block-end:22px;display:flex}.adh-avatar-grand{block-size:76px;inline-size:76px;font-size:26px}.adh-profil-nom{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adh-profil-nom-texte{font-family:var(--adh-serif);overflow-wrap:anywhere;font-size:30px;line-height:1.1}.adh-profil-lignes{margin:0}.adh-profil-ligne{border-block-start:1px solid var(--adh-filet-doux);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.adh-profil-ligne>dt{flex:none;max-inline-size:50%;font-size:16px;font-weight:500}.adh-profil-ligne>dd{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:17px;font-weight:600}.adh-profil-faux{margin:8px 0 0;font-size:16px}[dir=rtl] :is(.adh-montant-grand,.adh-dette-ratio,.adh-dette-valeur-montant),[dir=rtl] .adh-dette-valeur-cle[dir=ltr]{text-align:end}.adh-v4 .adh-volets{gap:12px}.adh-v4 .refm-volet{background:var(--adh-carte);box-shadow:var(--adh-ombre-douce);border:0;border-radius:30px;overflow:hidden}.adh-v4 #volet-coordonnees{background:var(--adh-bleu)}.adh-v4 #volet-etat-civil{background:var(--adh-vert)}.adh-v4 #volet-rib{background:var(--adh-jaune)}.adh-v4 .refm-volet-tete{min-block-size:0;font-family:var(--adh-serif);letter-spacing:0;border-radius:30px;padding:22px 26px;font-size:26px;font-weight:400;line-height:1.2}.adh-v4 .refm-volet-tete:hover{color:var(--adh-encre)}.adh-v4 .refm-volet-chevron{background:var(--adh-blanc-chevron);block-size:40px;inline-size:40px;color:var(--adh-encre);padding:11px}.adh-v4 .refm-volet-corps{padding:0 26px 26px}.adh-v4 .refm-volet .field>label{font-size:15px;font-weight:600}.adh-v4 .refm-volet :is(.input,select.input){border:1px solid var(--adh-bordure-saisie);background-color:var(--adh-carte);border-radius:18px;min-block-size:54px;font-size:17px}.adh-v4 .refm-volet .btn.btn-primary,.adh-v4 .refm-volet .btn.btn-primary:hover:not(:disabled){background:var(--adh-encre);border-color:var(--adh-encre);min-block-size:52px;color:var(--adh-sur-encre);font-family:var(--adh-sans);padding:0 26px;font-size:17px;font-weight:600}.adh-v4 .refm-volet .btn:not(.btn-primary,.btn-icon){font-family:var(--adh-sans);font-size:16px;font-weight:600}.adh-v4 .adh-dette>.refm-volet .refm-volet-corps{padding-inline:clamp(14px,2vw,26px)}.adh-v4 #volet-fiche-dette{border:1px solid var(--adh-filet);background:var(--adh-carte);box-shadow:none}.adh-v4 #volet-fiche-dette>.refm-volet-tete{font-family:var(--adh-sans);padding-block:16px;font-size:18px;font-weight:600}.adh-v4 #volet-fiche-dette .refm-volet-chevron{background:var(--adh-sable);block-size:36px;inline-size:36px;padding:9px}.adh-v4 .refm-volet-corps :is(h2,h3,h4,.fiche-employe-titre,.fiche-champs-titre,.fiche-fenetre-titre){font-family:var(--adh-serif);letter-spacing:0;font-weight:400}.adh-v4 .refm-volet-corps h3{font-size:22px}.adh-v4 .refm-volet-corps h4{font-size:19px}.adh-v4 .adh-fiche-employe{box-shadow:none;background:0 0;border:0;padding:0}.adh-v4 .fiche-fenetre-titre{font-family:var(--adh-serif);font-weight:400}.adh-v4 .avis-boite{box-shadow:var(--adh-ombre-panneau);border:0;border-radius:36px;padding:30px 28px 24px}.adh-v4 .avis-titre{font-family:var(--adh-serif);font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.adh-v4 .avis-voile{background:var(--adh-voile)}.adh-v4 .avis-entete{align-items:center;gap:16px;margin-block-end:20px;display:flex}.adh-avis-coche{background:var(--adh-vert);block-size:48px;inline-size:48px;color:var(--adh-encre);border-radius:50%;flex:none;place-items:center;display:grid}.adh-v4 .avis-fermer{background:var(--adh-sable);block-size:44px;inline-size:44px;color:var(--adh-encre);box-shadow:none;border:0;border-radius:50%}.adh-v4 .avis-ligne{background:var(--adh-sable-clair);border:0;border-radius:20px;gap:6px;padding:16px 18px}.adh-v4 .avis-ligne :is(.demande-identifiee-intitule,.avis-ligne-nature){font-family:var(--adh-sans);font-weight:700;font-size:17px!important}.adh-v4 :is(.avis-ligne-ref,.avis-ligne-date,.demande-identifiee-faits,.demande-identifiee-texte){color:var(--adh-encre);font-weight:500;font-size:16px!important}.adh-v4 .demande-identifiee-montant{white-space:nowrap;font-weight:600}.adh-v4 .avis-actions .btn{box-shadow:none;border-radius:var(--radius-pill);min-block-size:52px;font-family:var(--adh-sans);font-size:16px;font-weight:600}.adh-v4 .avis-actions .btn-primary{background:var(--adh-encre);border-color:var(--adh-encre);color:var(--adh-sur-encre)}.adh-v4 .amc-data-prompt{background:var(--adh-carte);box-shadow:var(--adh-ombre-carte);border:0;border-radius:28px}.adh-v4 .amc-data-prompt-title{font-family:var(--adh-serif);font-size:24px;font-weight:400}.adh-v4 .amc-data-prompt .btn{border-radius:var(--radius-pill);font-family:var(--adh-sans);font-size:16px;font-weight:600}.adh-v4 .amc-data-prompt .btn-primary{background:var(--adh-encre);border-color:var(--adh-encre);color:var(--adh-sur-encre)}.adh-v4 .refm-dialogue{border-radius:32px}.adh-v4 .refm-dialogue-titre{font-family:var(--adh-serif);font-size:28px;font-weight:400}.adh-v4 :is(.input,select.input,.adh-saisie,.adh-composer-saisie):focus-visible{border-color:var(--adh-encre);box-shadow:var(--adh-anneau-focus);outline:none}:root:has(.adh-v4) .amc-modal-overlay{background:var(--adh-voile);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:has(.adh-v4) .amc-modal-card{--defile-coin:36px;background:var(--adh-carte);max-inline-size:520px;box-shadow:var(--adh-ombre-panneau);color:var(--adh-encre);font-family:var(--adh-sans);border:0;border-radius:36px;padding:32px 30px 26px}:root:has(.adh-v4) .amc-modal-title{font-family:var(--adh-serif);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(28px,3vw,34px);font-weight:400;line-height:1.15}:root:has(.adh-v4) .amc-modal-card h3{font-family:var(--adh-serif);font-size:22px;font-weight:400;line-height:1.2}:root:has(.adh-v4) .amc-modal-card .field{margin-block-end:14px}:root:has(.adh-v4) .amc-modal-card .field>label{letter-spacing:0;text-transform:none;color:var(--adh-encre);margin-block-end:6px;font-weight:600;font-size:15px!important}:root:has(.adh-v4) .amc-modal-card :is(.input,select.input){border:1px solid var(--adh-bordure-saisie);background-color:var(--adh-carte);min-block-size:54px;caret-color:var(--adh-encre);border-radius:18px;padding-inline:20px;font-size:17px;font-weight:500}:root:has(.adh-v4) .amc-modal-card :is(.input,select.input):focus-visible{border-color:var(--adh-encre);box-shadow:var(--adh-anneau-focus);outline:none}:root:has(.adh-v4) .amc-modal-card .auth-hint{color:var(--adh-encre);font-size:15px}:root:has(.adh-v4) .amc-modal-card :is([role=alert],[role=status]){border-radius:18px;font-size:16px!important}:root:has(.adh-v4) .amc-modal-card .btn:not(.btn-icon){border:1px solid var(--adh-bordure);border-radius:var(--radius-pill);background:var(--adh-carte);min-block-size:52px;color:var(--adh-encre);font-family:var(--adh-sans);letter-spacing:0;text-transform:none;box-shadow:none;padding:0 26px;font-size:17px;font-weight:600}:root:has(.adh-v4) .amc-modal-card .btn.btn-primary{background:var(--adh-encre);border-color:var(--adh-encre);color:var(--adh-sur-encre)}:root:has(.adh-v4) .amc-modal-card .btn.btn-primary:hover:not(:disabled){background:var(--adh-encre);border-color:var(--adh-encre);color:var(--adh-sur-encre)}:root:has(.adh-v4) .amc-modal-card .btn.btn-tertiary{background:var(--adh-sable);border-color:var(--adh-sable);color:var(--adh-encre)}:root:has(.adh-v4) .amc-modal-card .btn.btn-tertiary:hover:not(:disabled){background:var(--adh-sable);border-color:var(--adh-sable);color:var(--adh-encre)}:root:has(.adh-v4) .amc-modal-card .btn:not(.btn-icon):hover:not(:disabled){opacity:.88;box-shadow:none}:root:has(.adh-v4) .amc-modal-card .btn:focus-visible{outline:2px solid var(--adh-encre);outline-offset:2px}[lang=ar]:has(.adh-v4) .amc-modal-title{letter-spacing:0;line-height:1.35}@media (max-width:767px){:root:has(.adh-v4) .amc-modal-card{border-radius:30px;padding:26px 20px 20px}}@media screen{.adh-v4 :is(.table,.table th,.table td,.table caption,.dette-sous,.dette-pied,.dette-date,.dette-section,.dette-bilan dt,.dette-identite dt,.dette-identite dd,.dette-table thead th,.dette-detail .table thead th,.dette-detail-titre,.dette-changements td,.dette-en-cours li,.fiche-champ-badge,.fiche-champs-numero,.fiche-champs-statut,.fiche-bascule-compte,.fiche-amicale-champ,.field>label,.espace-hint,.espace-statut,.espace-eyebrow,.espace-record-date,.espace-record-detail dt,.auth-hint,.auth-link-muted,.table-pagination-fleche,.demande-identifiee-intitule,.demande-identifiee-texte,.demande-identifiee-faits,.avis-ligne-date,.avis-ligne-ref,.avis-ligne-nature,.admin-bell-item-kind,.admin-bell-item-title,.admin-bell-item-body,.admin-bell-item-date),.adh-v4 :is([style*=font-size\:10px],[style*=font-size\:11px],[style*=font-size\:12px],[style*=font-size\:13px],[style*=font-size\:14px]){font-size:15px!important}:root:has(.adh-v4) .amc-modal-card :is([style*=font-size\:10px],[style*=font-size\:11px],[style*=font-size\:12px],[style*=font-size\:13px],[style*=font-size\:14px]){font-size:15px!important}}:root{--f4-encre:var(--color-amc-ink);--f4-blanc:#fff;--f4-noir:#000;--f4-rouge:var(--color-amc-red);--f4-rouge-pale:#fde0de;--f4-creme:#fdf9f6;--f4-sable:#f2eee9;--f4-butter:#fce79a;--f4-butter-clair:#fdf0bf;--f4-pervenche:#b3c5f4;--f4-pervenche-clair:#c9d5f7;--f4-menthe:#a9e0b4;--f4-menthe-clair:#c7ecce;--f4-ciel:#9fd4f0;--f4-filet:#00000014;--f4-filet-doux:#0000000f;--f4-bord:#00000024;--f4-ombre-entete:0 14px 36px #0000001a;--f4-ombre-carte:0 18px 44px #0000000f;--f4-ombre-demande:0 18px 44px #00000012;--f4-ombre-fil:0 12px 30px #0000000d;--f4-ombre-conv:0 24px 60px #00000014;--f4-ombre-menu:0 18px 44px #00000024;--f4-entete-fond:linear-gradient(90deg, #ffffffe0, #fdf0bfd6);--f4-entete-bord:#ffffffe6;--f4-burger-fond:#ffffffe6;--f4-serif:var(--font-v4-serif,"Source Serif 4"), Georgia, var(--font-arabic), serif;--f4-sans:var(--font-v4-sans,"Instrument Sans"), var(--font-arabic), system-ui, sans-serif;--f4-logo:var(--font-v4-logo,"Fredoka"), var(--font-heading);--f4-largeur:1280px;--f4-icone-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.f4{background:var(--f4-blanc);color:var(--f4-encre);font-family:var(--f4-sans);padding-block-end:64px;overflow-x:clip}.f4 :is(h1,h2,h3){font-family:var(--f4-serif);letter-spacing:normal;font-weight:400}[lang=ar] .f4 :is(h1,h2,h3,.f4-kpi-libelle,.f4-banniere-libelle,.f4-paiement-mois,.f4-demande-titre,.f4-fiche-nom,.f4-mdp-titre,.f4-conv-sujet){font-family:var(--font-arabic), var(--f4-sans);font-weight:600}.f4 :is(button,input,textarea,select){font-family:inherit}.f4 bdi,.f4 .f4-nowrap{white-space:nowrap}.f4-entete{z-index:50;padding-block:14px 0;padding-inline:16px;position:sticky;inset-block-start:0}.f4 :is(.f4-entete,.f4-tete){background:0 0;border-block-end:0}.f4-entete-pilule{max-inline-size:var(--f4-largeur);background:var(--f4-entete-fond);-webkit-backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--f4-entete-bord);box-shadow:var(--f4-ombre-entete);border-radius:34px;margin-inline:auto}.f4-entete-rangee{align-items:center;gap:14px;block-size:64px;padding-inline:22px 8px;display:flex}.f4-burger{background:var(--f4-burger-fond);block-size:44px;inline-size:44px;color:var(--f4-noir);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:none;position:relative}.f4-burger[data-ouvert=true]{background:var(--f4-noir);color:var(--f4-blanc)}.f4-burger-point{background:var(--f4-rouge);border:2px solid var(--f4-blanc);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.f4-logo,.f4-logo:hover{font-family:var(--f4-logo);color:var(--f4-rouge);white-space:nowrap;flex:none;font-size:25px;font-weight:700;line-height:1;text-decoration:none}.f4-nav{gap:4px;display:flex}.f4-nav-bureau{flex:auto;justify-content:center;min-inline-size:0;overflow:hidden}.f4-nav-tablette,.f4-nav-telephone{display:none}.f4-nav-lien,.f4-nav-lien:hover{white-space:nowrap;block-size:44px;color:var(--f4-noir);border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:18px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.f4-nav-lien:hover{background:var(--f4-burger-fond)}.f4-nav-lien[aria-current=page],.f4-nav-lien[aria-current=page]:hover{background:var(--f4-noir);color:var(--f4-blanc)}.f4-nav-lien:focus-visible,.f4-burger:focus-visible,.f4-compte-pilule:focus-visible,.f4-btn:focus-visible,.f4-puce:focus-visible,.f4-pdf:focus-visible,.f4-icone:focus-visible,.f4-fil:focus-visible,.f4-banniere:focus-visible,.f4-fiche-modifier:focus-visible,.f4-composer-envoyer:focus-visible{outline:2px solid var(--f4-rouge);outline-offset:2px}.f4-pastille{background:var(--f4-rouge);block-size:24px;min-inline-size:24px;color:var(--f4-blanc);border-radius:999px;place-items:center;padding-inline:7px;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.f4-entete-outils{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.f4 .admin-bell{background:var(--f4-burger-fond);border:0;block-size:48px;min-block-size:48px;inline-size:48px}.f4 .admin-bell:hover{background:var(--f4-blanc)}.f4 .admin-bell-badge{block-size:22px;min-inline-size:22px;font-size:15px;line-height:22px}.f4 .admin-bell-item-kind,.f4 .admin-bell-item-body,.f4 .admin-bell-item-date,.f4 .rf-cloche-tout-lu{font-size:15px}.f4-compte{position:relative}.f4-compte-pilule{background:var(--f4-noir);block-size:48px;color:var(--f4-blanc);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding-inline:6px 16px;display:flex}.f4-compte-avatar{background:var(--f4-blanc);block-size:36px;inline-size:36px;color:var(--f4-noir);filter:grayscale();border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.f4-compte-nom{text-overflow:ellipsis;white-space:nowrap;max-inline-size:180px;font-size:16px;font-weight:600;overflow:hidden}.f4-compte-menu{z-index:60;background:var(--f4-blanc);inline-size:min(300px,100vw - 32px);box-shadow:var(--f4-ombre-menu);border-radius:28px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.f4-compte-menu-nom{font-family:var(--f4-serif);overflow-wrap:anywhere;font-size:22px}.f4-compte-menu-ligne{justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.f4-compte-menu .locale-seg-cell{font-size:15px}.f4-compte-menu .rf-deconnexion{inline-size:100%;font-size:16px}.f4-corps{inline-size:100%;max-inline-size:var(--f4-largeur);flex-direction:column;gap:28px;margin-inline:auto;padding-block:56px 0;padding-inline:32px;display:flex}.f4-alerte{background:var(--f4-rouge-pale);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding-block:18px;padding-inline:26px 18px;display:flex}.f4-alerte-texte{font-family:var(--f4-serif);align-items:center;gap:14px;font-size:clamp(22px,2.2vw,26px);line-height:1.15;display:flex}.f4-alerte-icone{background:var(--f4-rouge);block-size:46px;inline-size:46px;color:var(--f4-blanc);border-radius:50%;flex:none;place-items:center;display:grid}.f4-alerte-bouton,.f4-alerte-bouton:hover{background:var(--f4-noir);block-size:52px;color:var(--f4-blanc);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.f4-alerte-bouton:focus-visible{outline:2px solid var(--f4-rouge);outline-offset:2px}.f4-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.f4-titre{letter-spacing:-.025em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1.05}.f4 .f4-titre{letter-spacing:-.025em}.f4-tete-boutons{flex-wrap:wrap;gap:10px;display:flex}.f4-tete-entier{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:6px 14px;margin:0;font-size:16px;font-weight:500;display:flex}.f4-lien,.f4-lien:hover{color:var(--f4-noir);text-underline-offset:3px;font-weight:600;text-decoration:underline}.f4-h2{margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.1}.f4-btn,.f4-btn:hover{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;block-size:52px;padding-inline:22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.f4-btn:disabled{opacity:.55;cursor:default}.f4-btn-grand,.f4-btn-grand:hover{block-size:56px;padding-inline:24px;font-size:17px}.f4-btn-blanc,.f4-btn-blanc:hover{background:var(--f4-blanc);border-color:var(--f4-bord);color:var(--f4-noir)}.f4-btn-noir,.f4-btn-noir:hover{background:var(--f4-noir);color:var(--f4-blanc)}.f4-btn-rouge,.f4-btn-rouge:hover{background:var(--f4-rouge);color:var(--f4-blanc)}.f4-btn:hover:not(:disabled){opacity:.88}[dir=rtl] .f4-fleche{transform:scaleX(-1)}.f4-carte{background:var(--f4-blanc);box-shadow:var(--f4-ombre-carte);border-radius:36px;padding:clamp(18px,2.6vw,30px)}.f4-vide{font-family:var(--f4-serif);text-align:center;margin:0;font-size:26px}.f4-erreur{background:var(--f4-rouge-pale);border-radius:24px;margin:0;padding:16px 22px;font-size:16px;font-weight:600}.f4-banniere,.f4-banniere:hover{background:var(--f4-rouge);color:var(--f4-blanc);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,3vw,34px);text-decoration:none;display:flex}.f4-banniere-texte{align-items:center;gap:18px;min-inline-size:0;display:flex}.f4-banniere-n{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:1}.f4-banniere-libelle{font-family:var(--f4-serif);font-size:clamp(24px,2.4vw,32px);line-height:1.1}.f4-banniere-voir{background:var(--f4-blanc);block-size:52px;color:var(--f4-noir);border-radius:999px;align-items:center;gap:8px;padding-inline:24px;font-size:17px;font-weight:600;display:flex}.f4-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.f4-kpi{border-radius:36px;flex-direction:column;justify-content:space-between;gap:18px;min-block-size:200px;min-inline-size:0;padding:30px;display:flex;container-type:inline-size}.f4-kpi[data-teinte=pervenche]{background:linear-gradient(180deg, var(--f4-pervenche), var(--f4-pervenche-clair))}.f4-kpi[data-teinte=menthe]{background:linear-gradient(180deg, var(--f4-menthe), var(--f4-menthe-clair))}.f4-kpi[data-teinte=butter]{background:linear-gradient(180deg, var(--f4-butter), var(--f4-butter-clair))}.f4-kpi-libelle{font-family:var(--f4-serif);font-size:28px;line-height:1.1}.f4-kpi-n{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:1}.f4-kpi-montant{letter-spacing:-.035em;white-space:nowrap;max-inline-size:100%;font-size:clamp(22px,11cqi,64px);font-weight:600;line-height:1;display:block}.f4-adherents{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.f4-adherents-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-end:12px;display:flex}.f4-recherche{background:var(--f4-creme);border:1px solid var(--f4-filet);border-radius:999px;align-items:center;gap:10px;block-size:50px;min-inline-size:min(100%,300px);padding-inline:18px;display:flex}.f4-recherche input{min-inline-size:0;color:var(--f4-noir);background:0 0;border:0;outline:none;flex:1;font-size:16px}.f4-filtres{flex-wrap:wrap;align-items:center;gap:8px;padding-block-end:12px;display:flex}.f4-puce{border:1px solid var(--f4-filet);background:var(--f4-blanc);block-size:44px;color:var(--f4-noir);cursor:pointer;border-radius:999px;padding-inline:18px;font-size:15px;font-weight:600}.f4-puce[aria-pressed=true]{background:var(--f4-noir);border-color:var(--f4-noir);color:var(--f4-blanc)}.f4-filtres-resultat{margin-inline-start:auto;font-size:15px;font-weight:600}.f4-dates{flex-wrap:wrap;align-items:flex-end;gap:12px;padding-block-end:12px;display:flex}.f4-champ{flex-direction:column;gap:6px;display:flex}.f4-champ-label{font-size:15px;font-weight:600}.f4 .f4-champ .input{border-radius:16px;block-size:48px;font-size:16px}.f4-lignes{margin:0;padding:0;list-style:none}.f4-ligne{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) repeat(3,minmax(0,1fr)) 150px;align-items:center;gap:16px;padding:16px;display:grid}.f4-ligne-bloc{border-block-end:1px solid var(--f4-filet-doux)}.f4-ligne-entete{border-block-end:1px solid var(--f4-filet);padding-block:12px;font-size:15px;font-weight:600}.f4-ligne-qui{align-items:center;gap:12px;min-inline-size:0;display:flex}.f4-avatar{border-radius:50%;flex:none;place-items:center;block-size:42px;inline-size:42px;font-size:15px;font-weight:700;display:grid}:is(.f4-avatar,.f4-demande-icone)[data-teinte=butter]{background:var(--f4-butter)}:is(.f4-avatar,.f4-demande-icone)[data-teinte=pervenche]{background:var(--f4-pervenche)}:is(.f4-avatar,.f4-demande-icone)[data-teinte=menthe]{background:var(--f4-menthe)}:is(.f4-avatar,.f4-demande-icone)[data-teinte=ciel]{background:var(--f4-ciel)}.f4-ligne-ident,.f4-ligne-achat,.f4-ligne-montant,.f4-ligne-echeances{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.f4-ligne-nom{overflow-wrap:anywhere;font-size:17px;font-weight:600}.f4-ligne-sous{text-align:start;font-size:15px;font-weight:500}.f4-ligne-achat{font-size:16px;font-weight:500}.f4-ligne-montant{font-size:16px;font-weight:600}.f4-ligne-montant>bdi,.f4-ligne-achat>bdi{text-align:start}.f4-ligne-prog{text-align:start;font-size:15px;font-weight:600}.f4-barre{background:var(--f4-sable);border-radius:999px;block-size:6px;display:block;overflow:hidden}.f4-barre-plein{background:var(--f4-noir);border-radius:999px;block-size:100%;display:block}.f4-ligne-actions{justify-self:start;align-items:center;gap:6px;display:flex}.f4-pdf,.f4-pdf:hover{background:var(--f4-sable);block-size:44px;color:var(--f4-noir);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.f4-icone{border:1px solid var(--f4-filet);background:var(--f4-blanc);block-size:44px;inline-size:44px;color:var(--f4-noir);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.f4-icone:disabled{opacity:.5}.f4-ligne-pied{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-block:0 16px;padding-inline:70px 16px;display:flex}.f4-etiquette{background:var(--f4-butter-clair);border-radius:999px;align-items:center;block-size:34px;padding-inline:14px;font-size:15px;font-weight:600;display:inline-flex}.f4-docs{flex-direction:column;flex:260px;gap:6px;margin:0;padding:0;list-style:none;display:flex}.f4-doc{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;display:flex}.f4-doc-libelle,.f4-doc-libelle:hover{color:var(--f4-noir);font-weight:600}.f4-doc[data-retire=true] .f4-doc-libelle{text-decoration:line-through}.f4-doc-meta{font-weight:500}.f4-doc-retirer{min-block-size:44px;color:var(--f4-rouge);cursor:pointer;background:0 0;border:0;border-radius:999px;padding-inline:12px;font-size:15px;font-weight:600}.f4-vide-ligne{font-family:var(--f4-serif);text-align:center;margin:0;padding:36px 16px;font-size:26px}.f4-adherents .pagination,.f4-adherents nav{font-size:15px}.f4-tout-traite{background:var(--f4-menthe);font-family:var(--f4-serif);text-align:center;border-radius:36px;justify-content:center;align-items:center;gap:16px;padding:44px 30px;font-size:30px;display:flex}.f4-tout-traite-rond{background:var(--f4-noir);block-size:52px;inline-size:52px;color:var(--f4-blanc);border-radius:50%;flex:none;place-items:center;display:grid}.f4-demandes{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.f4-demande{background:var(--f4-blanc);box-shadow:var(--f4-ombre-demande);border-radius:36px;flex-direction:column;gap:22px;min-inline-size:0;padding:28px;display:flex}.f4-demande-tete{align-items:center;gap:14px;min-inline-size:0;display:flex}.f4-demande-icone{border-radius:22px;flex:none;place-items:center;block-size:60px;inline-size:60px;display:grid}.f4-demande-titres{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.f4-demande-titre{font-family:var(--f4-serif);overflow-wrap:anywhere;font-size:26px;line-height:1.1}.f4-demande-ref{text-align:start;font-size:15px;font-weight:600}.f4-tuiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.f4-tuile{background:var(--f4-creme);border-radius:20px;flex-direction:column;gap:4px;min-inline-size:0;padding:14px 16px;display:flex}.f4-tuile-libelle{font-size:15px;font-weight:600}.f4-tuile-valeur{overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:17px;font-weight:600;display:flex}.f4-tuile-valeur>bdi{text-align:start}.f4-tuile-sous{font-size:15px;font-weight:500}.f4-demande-conf{margin:0;font-size:15px;font-weight:500}.f4-demande-actions{flex-wrap:wrap;gap:10px;display:flex}.f4-demande-actions>.f4-btn{flex:auto}.f4-paiements{flex-direction:column;margin:0;list-style:none;display:flex}.f4-paiement{border-block-end:1px solid var(--f4-filet);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 8px;display:flex}.f4-paiement-point{background:var(--f4-noir);border-radius:50%;flex:none;block-size:12px;inline-size:12px}.f4-paiement:not([data-etat=recu]) .f4-paiement-point{background:var(--f4-rouge)}.f4-paiement-mois{font-family:var(--f4-serif);flex:160px;font-size:24px}.f4-paiement-n{font-size:15px;font-weight:600}.f4-paiement-montant{text-align:end;min-inline-size:150px;font-size:20px;font-weight:600}.f4-paiement-etat{background:var(--f4-menthe);border-radius:999px;justify-content:center;align-items:center;block-size:34px;min-inline-size:96px;padding-inline:14px;font-size:15px;font-weight:600;display:flex}.f4-paiement[data-etat=avenir] .f4-paiement-etat{background:var(--f4-rouge-pale)}.f4-paiement[data-etat=attente] .f4-paiement-etat{background:var(--f4-butter)}.f4-depliable{padding:0;overflow:hidden}.f4-depliable-bouton{inline-size:100%;color:var(--f4-noir);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:24px clamp(20px,2.6vw,30px);display:flex}.f4-depliable-bouton:focus-visible{outline:2px solid var(--f4-rouge);outline-offset:-4px}.f4-depliable-titre{font-family:var(--f4-serif);min-inline-size:0;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.f4-depliable-indice{border:1px solid var(--f4-bord);border-radius:999px;flex:none;align-items:center;gap:6px;block-size:44px;padding-inline:18px;font-size:15px;font-weight:600;display:inline-flex}.f4-depliable-bouton[aria-expanded=true] .f4-depliable-indice svg{transform:rotate(180deg)}.f4-depliable-corps{padding:0 clamp(18px,2.6vw,30px) clamp(18px,2.6vw,30px)}.f4 .f4-depliable :is(label,select,.input,td,th,caption,p){font-size:15px}.f4-msg-nouveau:has(form){flex-basis:100%}.f4 .f4-msg-nouveau>.btn-primary,.f4 .f4-msg-nouveau>.btn-primary:hover{background:var(--f4-noir);block-size:54px;color:var(--f4-blanc);box-shadow:none;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:24px;font-size:17px;font-weight:600;display:inline-flex}.f4 .f4-msg-nouveau>.btn-primary:before{content:"";block-size:20px;inline-size:20px;-webkit-mask:var(--f4-icone-plus) center / contain no-repeat;-webkit-mask:var(--f4-icone-plus) center / contain no-repeat;-webkit-mask:var(--f4-icone-plus) center / contain no-repeat;-webkit-mask:var(--f4-icone-plus) center / contain no-repeat;mask:var(--f4-icone-plus) center / contain no-repeat;background:currentColor}.f4 .f4-msg-nouveau .messagerie-form{background:var(--f4-blanc);box-shadow:var(--f4-ombre-conv);border:0;border-radius:36px;padding:clamp(20px,3vw,30px)}.f4 .f4-msg-nouveau .messagerie-form-titre{font-family:var(--f4-serif);font-size:26px;font-weight:400}.f4 .f4-msg-nouveau .messagerie-form .btn{border-radius:999px}.f4-msg{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.f4-fils{flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.f4-fil,.f4-fil:hover{background:var(--f4-blanc);box-shadow:var(--f4-ombre-fil);color:var(--f4-noir);border:2px solid #0000;border-radius:28px;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;display:flex}.f4-fil[aria-current=page]{border-color:var(--f4-noir)}.f4-fil-point{border-radius:50%;flex:none;block-size:10px;inline-size:10px}.f4-fil[data-non-lu=true] .f4-fil-point{background:var(--f4-rouge)}.f4-fil-textes{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.f4-fil-sujet{overflow-wrap:anywhere;font-size:17px;font-weight:700}.f4-fil-extrait{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.f4-fil-meta{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:15px;font-weight:600;display:flex}.f4-conv{background:var(--f4-blanc);min-block-size:460px;min-inline-size:0;box-shadow:var(--f4-ombre-conv);border-radius:36px;flex-direction:column;display:flex;overflow:hidden}.f4-conv-sujet{border-block-end:1px solid var(--f4-filet);overflow-wrap:anywhere;margin:0;padding:22px 26px;font-size:26px}.f4-bulles{flex-direction:column;flex:1;gap:14px;margin:0;padding:24px 26px;list-style:none;display:flex}.f4-bulle{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:6px;max-inline-size:min(80%,520px);display:flex}.f4-bulle[data-auteur=moi]{align-self:flex-end;align-items:flex-end}.f4-bulle-qui{flex-wrap:wrap;gap:4px 10px;font-size:15px;font-weight:600;display:flex}.f4-bulle-qui time{font-weight:500}.f4-bulle-corps{background:var(--f4-sable);color:var(--f4-noir);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;margin:0;padding:14px 18px;font-size:17px;line-height:1.45}.f4 .f4-bulle-corps{font-size:17px}.f4-bulle[data-auteur=moi] .f4-bulle-corps{background:var(--f4-noir);color:var(--f4-blanc)}.f4-composer{border-block-start:1px solid var(--f4-filet);flex-direction:column;gap:10px;padding:14px;display:flex}.f4-composer-rangee{align-items:flex-end;gap:10px;display:flex}.f4-composer-champ{border:1px solid var(--f4-filet);background:var(--f4-creme);min-block-size:54px;max-block-size:200px;min-inline-size:0;color:var(--f4-noir);resize:none;field-sizing:content;border-radius:28px;outline:none;flex:1;padding:15px 22px;font-size:17px;line-height:1.4}.f4-composer-champ:focus{border-color:var(--f4-noir)}.f4-composer-envoyer{background:var(--f4-rouge);block-size:54px;inline-size:54px;color:var(--f4-blanc);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.f4-composer-envoyer:disabled{opacity:.55}.f4-tickets{flex-direction:column;gap:28px;display:flex}.f4-ticket-form .f4-h2{margin-block-end:14px}.f4 .f4-tickets .tk-cartes{gap:12px}.f4 .f4-tickets .tk-carte,.f4 .f4-tickets .tk-carte:hover{background:var(--f4-blanc);box-shadow:0 14px 36px var(--f4-filet-doux);color:var(--f4-noir);border:0;border-radius:30px;gap:10px;padding:22px 26px}.f4 .f4-tickets .tk-carte-tete{gap:12px 18px}.f4 .f4-tickets .tk-carte-numero{font-size:15px;font-weight:600}.f4 .f4-tickets .tk-extrait{font-family:var(--f4-serif);font-size:24px;line-height:1.2}.f4 .f4-tickets :is(.tk-carte-date,.tk-carte-pied,.tk-compteur,.tk-etiquette,.tk-statut,.tk-total,.tk-filtre-libelle){font-size:15px;font-weight:600}.f4 .f4-tickets .tk-statut{border-radius:999px;block-size:34px;padding-inline:14px}.f4 .f4-tickets :is(.tk-panneau,.tk-carte-formulaire){border-radius:36px}.f4 .f4-tickets .tk-vide{background:var(--f4-blanc);box-shadow:var(--f4-ombre-carte);font-family:var(--f4-serif);text-align:center;color:var(--f4-noir);border:0;border-radius:36px;margin:0;padding:clamp(28px,3vw,40px) 24px;font-size:26px;font-weight:400}.f4-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.f4-pages-position{font-size:16px;font-weight:600}.f4-compte-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:20px;display:grid}.f4-fiche{flex-direction:column;padding:clamp(22px,3vw,34px);display:flex}.f4-fiche-tete{align-items:center;gap:18px;padding-block-end:22px;display:flex}.f4-fiche-logo{background:var(--f4-blanc);block-size:76px;inline-size:76px;box-shadow:0 0 0 1px var(--f4-filet);font-family:var(--f4-serif);filter:grayscale();border-radius:26px;flex:none;place-items:center;font-size:30px;display:grid}.f4-fiche-titres{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.f4-fiche-nom{font-family:var(--f4-serif);overflow-wrap:anywhere;font-size:30px;line-height:1.1}.f4-chip-menthe{background:var(--f4-menthe);border-radius:18px;align-self:flex-start;align-items:center;min-block-size:34px;padding-block:6px;padding-inline:14px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.f4-fiche-ligne{border-block-start:1px solid var(--f4-filet);align-items:center;gap:12px;min-block-size:56px;padding-block:8px;display:flex}.f4-fiche-bloc .f4-fiche-ligne{border-block-start:1px solid var(--f4-filet)}.f4-fiche-cle{flex:none;font-size:16px;font-weight:500}.f4-fiche-valeur{text-align:end;overflow-wrap:anywhere;flex:auto;min-inline-size:0;font-size:17px;font-weight:600}.f4-fiche-modifier{border:1px solid var(--f4-bord);background:var(--f4-blanc);block-size:44px;inline-size:44px;color:var(--f4-noir);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.f4-fiche-modifier[aria-expanded=true]{background:var(--f4-noir);border-color:var(--f4-noir);color:var(--f4-blanc)}.f4-fiche-corps{padding-block-end:18px}.f4-mdp{background:var(--f4-pervenche);border-radius:30px;flex-direction:column;gap:12px;padding:26px;display:flex}.f4-mdp-titre{margin:0;font-size:26px}.f4 :is(.f4-mdp,.f4-fiche) .rf-form{flex-direction:column;gap:12px;display:flex}.f4 :is(.f4-mdp,.f4-fiche) .field>label{font-size:15px;font-weight:600}.f4 :is(.f4-mdp,.f4-fiche) .input{border-radius:18px;block-size:54px;padding-inline:20px;font-size:17px}.f4 .f4-mdp .input{background:var(--f4-blanc);border:0}.f4 :is(.f4-mdp,.f4-fiche) .rf-form>.f4-btn{align-self:flex-start;margin-block-start:6px}@media (max-width:1179px){.f4-entete-rangee{padding-inline:22px 8px}.f4-nav-bureau{display:none}.f4-nav-tablette{scrollbar-width:none;padding:0 8px 8px;display:flex;overflow-x:auto}.f4-nav-lien-tablette,.f4-nav-lien-tablette:hover{block-size:44px;padding-inline:16px;font-size:16px}.f4-corps{padding-block-start:30px;padding-inline:18px}.f4-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.f4-ligne-entete{display:none}.f4-ligne-pied{padding-inline:16px}.f4-msg{grid-template-columns:minmax(0,1fr)}.f4-fil[aria-current=page]{border-color:#0000}}@media (max-width:767px){.f4-entete-rangee{gap:6px;padding-inline:8px}.f4-burger{display:grid}.f4-logo,.f4-compte-nom,.f4-nav-tablette{display:none}.f4-compte-pilule{padding-inline:6px}.f4-nav-telephone{flex-direction:column;gap:4px;padding:4px 10px 12px;display:flex}.f4-nav-lien-telephone,.f4-nav-lien-telephone:hover{justify-content:space-between;block-size:52px;inline-size:100%;padding-inline:20px;font-size:18px;font-weight:600}.f4-banniere-texte{align-items:flex-start}.f4-paiement{gap:10px 14px}.f4-paiement-mois{white-space:nowrap;flex:auto;font-size:21px}.f4-paiement-montant{text-align:start;min-inline-size:0}.f4-tete-entier{justify-content:flex-start}.f4-depliable-mot{display:none}.f4-depliable-indice{border-radius:50%;justify-content:center;inline-size:44px;padding-inline:0}.f4-fiche-tete{gap:14px}.f4-fiche-logo{border-radius:22px;block-size:60px;inline-size:60px;font-size:26px}.f4-fiche-nom{font-size:26px}.f4-fiche-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding-block:12px;display:grid}.f4-fiche-cle{grid-column:1;font-size:15px}.f4-fiche-valeur{text-align:start;grid-column:1}.f4-fiche-modifier{grid-area:1/2/span 2}.f4-filtres-resultat{flex-basis:100%;margin-inline-start:0}}@media print{.f4{padding-block-end:0}.f4-corps{padding:0}}:root{--adm4-fond:#fff;--adm4-encre:var(--color-amc-ink);--adm4-creme:#fdf9f6;--adm4-neutre:#f2eee9;--adm4-neutre-2:#ede8e3;--adm4-peri:#b3c5f4;--adm4-peri-2:#c9d5f7;--adm4-vert:#a9e0b4;--adm4-vert-2:#c7ecce;--adm4-jaune:#fce79a;--adm4-jaune-2:#fdf0bf;--adm4-ciel:#9fd4f0;--adm4-rose:#f6d6d3;--adm4-rouge-pale:#fde0de;--adm4-barre-bleu:#6fb8e6;--adm4-barre-jaune:#f2ce5e;--adm4-vert-fonce:#4fae66;--adm4-peri-fonce:#7f9cf0;--adm4-marine:#2b3f66;--adm4-orange:#e0673f;--adm4-gris-neutre:#8f9399;--adm4-side-haut:#fffffff2;--adm4-side-bas:#def0fbe6;--adm4-side-bord:#ffffffe6;--adm4-trait:#00000012;--adm4-trait-fort:#00000024;--adm4-trait-champ:#0000001f;--adm4-voile:#00000040;--adm4-blanc-voile:#ffffffbf;--adm4-ombre-carte:0 18px 44px #0000000f;--adm4-ombre-tuile:0 20px 44px #0000000f;--adm4-ombre-petite:0 14px 36px #0000000f;--adm4-ombre-side:0 14px 36px #0000001a;--adm4-ombre-champ:0 10px 30px #0000000f;--adm4-ombre-puce:0 6px 18px #0000000d;--adm4-ombre-volet:0 24px 60px #0000001a;--adm4-serif:var(--font-v4-serif,var(--pv4-serif,"Source Serif 4")), Georgia, var(--font-arabic), serif;--adm4-sans:var(--font-v4-sans,var(--pv4-sans,"Instrument Sans")), var(--font-arabic), system-ui, sans-serif;--adm4-logo:var(--font-v4-logo,var(--pv4-logo-police,"Fredoka")), var(--font-v4-sans,"Instrument Sans"), sans-serif}.adm4{--color-stat-solfa:var(--color-amc-red);--color-stat-taqsit:var(--adm4-encre);--color-stat-remise:var(--adm4-barre-jaune);--color-stat-mariage:var(--color-amc-red-900);--color-stat-financiere:var(--color-amc-soft);--color-stat-nature:var(--adm4-vert-fonce);--color-stat-scolaire:var(--adm4-peri-fonce);--color-stat-sociale:var(--color-amc-red-700);--color-stat-logement:var(--adm4-marine);--color-stat-rihla:var(--adm4-barre-bleu);--color-stat-nozl:var(--adm4-ciel);--color-stat-ticket:var(--adm4-orange);--color-stat-autre:var(--adm4-gris-neutre);--color-stat-annulee:var(--adm4-gris-neutre);--admin-rail-top:0px;--admin-rail-h:100dvh;--radius-tile:30px;--radius-md:34px;--radius-sm:18px;--ra-survol:var(--adm4-creme);--ra-shadow-list:var(--adm4-ombre-carte);--ra-row-rule:var(--adm4-trait);--ra-ink-2:var(--adm4-encre);--ra-ink-3:var(--adm4-encre)}@supports (color:color-mix(in lab, red, red)){.adm4{--ra-ink-3:color-mix(in srgb, var(--adm4-encre) 78%, transparent)}}.adm4{--ra-ink-4:var(--adm4-encre)}@supports (color:color-mix(in lab, red, red)){.adm4{--ra-ink-4:color-mix(in srgb, var(--adm4-encre) 72%, transparent)}}.adm4{--ra-fs-titre-section:30px;--ra-fs-titre-sous:24px;--ra-fs-titre-mineur:20px;--ra-fs-titre-carte:18px;--ra-fs-nav:15px;--ra-fs-nav-grand:16px;--ra-fs-paragraphe:16px;--ra-fs-valeur:17px;--ra-fs-libelle:15px;--ra-fs-cellule:16px;--ra-fs-bouton:16px;--ra-fs-pastille:15px;--ra-fs-meta:15px;--ra-fs-micro:15px;--ra-fs-chiffre:40px;--ra-fs-chiffre-fort:44px;background:var(--adm4-fond);min-block-size:100vh;color:var(--adm4-encre);font-family:var(--adm4-sans);-webkit-font-smoothing:antialiased}.adm4 h6,.adm4 figcaption,.adm4 .field>label,.adm4 .radio,.adm4 .seg-opt,.adm4 .chip,.adm4 .card-kicker,.adm4 .card-meta,.adm4 .stripe-placeholder,.adm4 .tag,.adm4 .nav a,.adm4 .table,.adm4 .table th,.adm4 .admin-card-row,.adm4 .admin-card-label,.adm4.admin-shell-root .btn,.adm4 .admin-sidebar-heading,.adm4 .admin-main .table th,.adm4 .admin-main .field>label,.adm4 .admin-switch-text,.adm4 .dialog-body,[lang=ar] .adm4 h6,[lang=ar] .adm4 .chip,[lang=ar] .adm4 .seg-opt,[lang=ar] .adm4 .field>label,[lang=ar] .adm4 .card-kicker,[lang=ar] .adm4 .card-meta,[lang=ar] .adm4 .tag,[lang=ar] .adm4 .tag-outline,[lang=ar] .adm4 .tag-accent,[lang=ar] .adm4 .tag-new,[lang=ar] .adm4 .uppercase.font-extrabold,[lang=ar] .adm4 .table th,[lang=ar] .adm4 figcaption,[lang=ar] .adm4 .stripe-placeholder,.adm4 .orgchart-level-count,.adm4 .orgchart-role,.adm4 .orgchart-contact-line,.adm4 .mandat-years,.adm4 .mandat-roster-label,.adm4 .mandat-roster-nom,.adm4 .mandat-roster-role,.adm4 .mandat-paragraphe,[lang=ar] .adm4 .mandat-roster-nom,[lang=ar] .adm4 .mandat-roster-role,[lang=ar] .adm4 .mandat-roster-label,[lang=ar] .adm4 .mandat-years,.adm4 .conv-method-tag,[lang=ar] .adm4 .conv-method-tag,.adm4 .conv-remise-chip,.adm4 .programme-card-past,.adm4 .programme-card-meta,.adm4 .programme-card-cta,.adm4 .activite-card-meta,.adm4 .activite-card-cta,.adm4 .activite-card-status,.adm4 .activite-card-join .btn,.adm4 .admin-org-role,.adm4 .admin-org-zone,[lang=ar] .adm4 .admin-org-role,.adm4 .admin-bell-item-kind,.adm4 .admin-bell-item-title,.adm4 .admin-bell-item-body,.adm4 .admin-bell-item-date,.adm4 .modalite-list li,.adm4 .tilt-pill,[lang=ar] .adm4 .tilt-pill,.adm4 .auth-card .field>label,.adm4 .auth-hint,.adm4 .auth-link,.adm4 .auth-link-muted,.adm4 .confirm-ecran-recap-row dt,.adm4 .confirm-ecran-sous li,.adm4 .confirm-ecran-reference-label,.adm4 .ligne-manuelle-label,.adm4 .table-pagination-puce,.adm4 .table-pagination-fleche,.adm4 .admin-row-btn,.adm4 .messagerie-ligne-extrait,.adm4 .messagerie-ligne-date,.adm4 .messagerie-pastille,.adm4 .messagerie-entete-label,.adm4 .messagerie-bulle-auteur,.adm4 .messagerie-bulle-date,.adm4 .messagerie-avis,.adm4 .avis-ligne-nature,.adm4 .avis-ligne-ref,.adm4 .avis-ligne-date,.adm4 .demande-identifiee-intitule,.adm4 .demande-identifiee-faits,.adm4 .demande-identifiee-texte,.adm4 .admin-bell-item-title .demande-identifiee-intitule,.adm4 .admin-bell-item-title .demande-identifiee-faits,.adm4 .admin-bell-item-title .demande-identifiee-texte,.adm4 .file-field-btn,.adm4 .file-field-nom,.adm4 .file-field-retirer,[lang=ar] .adm4 .file-field-btn,[lang=ar] .adm4 .file-field-nom,[lang=ar] .adm4 .file-field-retirer,.adm4 .svp-aide,.adm4 .svp-sub-prix,.adm4 .svp-sub-detail,.adm4 .tarif-chambre-champ,.adm4 .dette-identite dt,.adm4 .dette-bilan dt,.adm4 .dette-sous,.adm4 .dette-aide,.adm4 .dette-en-cours li,.adm4 .dette-pied,.adm4 .dette-case,.adm4 .dette-changements th,.adm4 .dette-changements td,.adm4 .retenue-code-fournisseur,.adm4 .dette-mensualite-action .btn,.adm4 .dette-historique-liste ul,.adm4 .fiche-champs-numero,.adm4 .fiche-champs-statut,[lang=ar] .adm4 .fiche-champs-statut,.adm4 .sva-lien-public,.adm4 .sva-rangee-meta,.adm4 .sva-rangee-repere .sva-rangee-label,.adm4 .sva-puce,.adm4 .sva-aide,.adm4 .sva-etiquette,.adm4 .sva-fil,.adm4 .sva-fil-lien,.adm4 .sva-interrupteur-encadre,.adm4 .sva-etat,.adm4 .sva-suffixe,.adm4 .sva-reference code,.adm4 .sva-apercu-desc,.adm4 .sva-apercu-prix,.adm4 .sva-bande,.adm4 .sva-segment,.adm4 .sva-rang,.adm4 .sva-ligne-autre,.adm4 .sva-ligne-extrait,.adm4 .sva-meta,.adm4 .sva-btn,.adm4 .sva-barre-texte,.adm4 .sva-barre-annuler,.adm4 .sva-barre-enregistrer,.adm4 .st-kpi-libelle,.adm4 .st-anneau-sous,.adm4 .st-legende-nom,.adm4 .st-legende-n,.adm4 .st-legende-pct,.adm4 .st-histo-axe span,.adm4 .st-barre-libelle,.adm4 .st-barre-valeur,.adm4 .st-classement-sous,.adm4 .st-voir-tout,.adm4 .st-pile>span,.adm4 .st-pile-legende>span,.adm4 .st-tableau th,.adm4 .st-tableau td,.adm4 .st-combo-recherche,.adm4 .st-combo-option,.adm4 .st-combo-vide,.adm4 .rf .tk-filtre-libelle,.adm4 .rf .tk-filtre select,.adm4 .rf .tk-filtre input,.adm4 .tk-total,.adm4 .tk-statut,.adm4 .tk-etiquette,.adm4 .tk-compteurs,.adm4 .rf .tk-carte-date,.adm4 .rf .tk-carte-pied,.adm4 .tk-erreur,.adm4 .tk-pagination-position,.adm4 .tk-retour,.adm4 .tk-meta,.adm4 .tk-resolu,.adm4 .tk-details-afficher,.adm4 .tk-details-masquer,.adm4 .tk-contexte,.adm4 .tk-courriel,.adm4 .tk-bulle-entete,.adm4 .tk-evenement-titre,.adm4 .tk-evenement-note,.adm4 .tk-libelle,.adm4 .tk-categorie,.adm4 .tk-vignette-nom,.adm4 .dette-fiche .dette-identite dt,.adm4 .dette-fiche .dette-bilan dt,.adm4 .dette-fiche .dette-table,.adm4 .dette-fiche .dette-table thead th,.adm4 .dette-fiche .dette-sous,.adm4 .dette-fiche .dette-echeancier caption,.adm4 .dette-fiche .dette-paiements caption,.adm4 .dette-fiche .dette-detail .table thead th,.adm4 .dette-fiche .dette-date,[lang=ar] .adm4 .dette-fiche .dette-identite dt,[lang=ar] .adm4 .dette-fiche .dette-bilan dt,[lang=ar] .adm4 .dette-fiche .dette-table thead th,[lang=ar] .adm4 .dette-fiche .dette-sous,[lang=ar] .adm4 .dette-fiche .dette-echeancier caption,[lang=ar] .adm4 .dette-fiche .dette-paiements caption,[lang=ar] .adm4 .dette-fiche .dette-detail .table thead th,[lang=ar] .adm4 .dette-fiche .dette-date,.adm4 .fiche-bascule-compte,.adm4 .fiche-amicale-champ,[lang=ar] .adm4 .fiche-bascule-compte,.adm4 .voyage-destination-pill,[lang=ar] .adm4 .voyage-destination-pill,.adm4 .voyage-detecte-chip,.adm4 .cf-offre-detail,.adm4 .cf-offre-unite{font-size:15px}@media screen{.adm4 .table th{font-size:15px}}@media (max-width:640px){.adm4 .mandat-rail-year{font-size:15px}}@media (max-width:479.98px){.adm4 .activite-card-meta,.adm4 .activite-card-cta{font-size:15px}}.adm4-cadre{background:var(--adm4-fond);min-block-size:100vh;display:flex;overflow-x:clip}.adm4-side{z-index:60;flex:none;block-size:100dvh;inline-size:280px;padding:16px;position:sticky;inset-block-start:0;inset-inline-start:0}.adm4-side-carte{background:linear-gradient(180deg, var(--adm4-side-haut), var(--adm4-side-bas));border:1px solid var(--adm4-side-bord);block-size:100%;box-shadow:var(--adm4-ombre-side);border-radius:34px;flex-direction:column;display:flex;overflow:hidden}.adm4-side-tete{flex:none;justify-content:space-between;align-items:center;block-size:64px;padding-inline:24px;display:flex}.adm4 .adm4-logo{font-family:var(--adm4-logo);color:var(--color-amc-red);white-space:nowrap;font-size:25px;font-weight:700;line-height:1;text-decoration:none}.adm4 .adm4-logo:hover{color:var(--color-amc-red);opacity:.8}.adm4-side-fermer{background:var(--adm4-fond);block-size:44px;inline-size:44px;color:var(--adm4-encre);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none}.adm4-nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;padding-block:2px 12px;padding-inline:12px;display:flex;position:relative;overflow-y:auto}.adm4-nav-groupe{flex-direction:column;gap:2px;display:flex}.adm4-nav-titre{letter-spacing:.04em;text-transform:uppercase;color:var(--adm4-encre);padding-block:4px 2px;padding-inline:14px;font-size:15px;font-weight:600}[lang=ar] .adm4-nav-titre{letter-spacing:0}.adm4 .adm4-nav-lien{min-block-size:34px;font-family:var(--adm4-sans);color:var(--adm4-encre);text-align:start;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:999px;align-items:center;gap:10px;padding-block:3px;padding-inline:14px;font-size:15px;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.adm4 .adm4-nav-lien:hover{background:var(--adm4-blanc-voile);color:var(--adm4-encre);opacity:1}.adm4 .adm4-nav-lien[aria-current=page],.adm4 .adm4-nav-lien[aria-current=page]:hover{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4-nav-lien-grand{min-block-size:44px;font-size:16px}.adm4-nav-icone{flex:none}.adm4-nav-libelle{flex:1;min-inline-size:0}.adm4-badge{background:var(--color-amc-red);block-size:24px;min-inline-size:24px;color:var(--adm4-fond);border-radius:999px;flex:none;place-items:center;padding-inline:6px;font-size:15px;font-weight:700;line-height:1;display:grid}.adm4-side-pied{flex-direction:column;flex:none;gap:10px;margin:12px;display:flex}.adm4 .adm4-moi{background:var(--adm4-encre);color:var(--adm4-fond);border-radius:999px;align-items:center;gap:10px;min-inline-size:0;padding:8px;text-decoration:none;display:flex}.adm4 .adm4-moi:hover{color:var(--adm4-fond);opacity:.9}.adm4-moi-avatar{background:var(--color-amc-red);border-radius:50%;flex:none;place-items:center;block-size:40px;inline-size:40px;font-size:15px;font-weight:700;display:grid}.adm4-moi-texte{flex-direction:column;min-inline-size:0;display:flex}.adm4-moi-nom{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.adm4-moi-role{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.adm4-side-outils{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm4 .adm4-side-outils .locale-seg{background:var(--adm4-fond);border-radius:999px;flex:none;overflow:hidden}.adm4 .adm4-side-outils .locale-seg-cell{font-size:15px}.adm4-sortie{flex:1;min-inline-size:0;display:flex}.adm4 .adm4-sortie .btn{white-space:nowrap;background:var(--adm4-fond);border:1px solid var(--adm4-trait-fort);min-block-size:44px;min-inline-size:0;color:var(--adm4-encre);font-family:var(--adm4-sans);box-shadow:none;border-radius:999px;flex:1;padding-block:0;padding-inline:10px;font-size:15px;font-weight:600;transform:none}.adm4-voile{z-index:55;background:var(--adm4-voile);position:fixed;inset:0}.adm4 .adm4-main.admin-main{flex:1;min-inline-size:0;padding-block:32px 64px;padding-inline:8px 32px}.adm4 .adm4-main-inner{flex-direction:column;gap:28px;max-inline-size:1180px;margin-inline:auto;display:flex}.adm4-tete{flex-wrap:wrap;align-items:center;gap:16px 14px;display:flex}.adm4-burger{background:var(--adm4-encre);block-size:50px;inline-size:50px;color:var(--adm4-fond);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:none}.adm4 .adm4-titre{min-inline-size:0;font-family:var(--adm4-serif);letter-spacing:-.025em;color:var(--adm4-encre);overflow-wrap:anywhere;flex:260px;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.05}[lang=ar] .adm4 .adm4-titre{font-family:var(--font-arabic), var(--adm4-sans);letter-spacing:0;font-weight:600;line-height:1.3}.adm4-titre-vide{flex:1 1 0}.adm4-tete-outils{flex:0 386px;align-items:center;gap:10px;min-inline-size:0;margin-inline-start:auto;display:flex}.adm4-recherche{background:var(--adm4-fond);block-size:52px;min-inline-size:0;box-shadow:var(--adm4-ombre-champ);color:var(--adm4-encre);border-radius:999px;flex:auto;align-items:center;gap:10px;padding-inline:18px;display:flex}.adm4-recherche:focus-within{outline:2px solid var(--color-amc-red);outline-offset:2px}.adm4-recherche input{min-inline-size:0;font:inherit;color:var(--adm4-encre);background:0 0;border:0;outline:none;flex:1;font-size:16px}.adm4-recherche input::-webkit-search-cancel-button{display:none}.adm4 .admin-main .adm4-tete-outils .btn.admin-bell{background:var(--adm4-fond);block-size:52px;min-block-size:52px;inline-size:52px;box-shadow:var(--adm4-ombre-champ);color:var(--adm4-encre);border:0;border-radius:50%}.adm4 .ra-fil:empty{display:none}.adm4 .ra-fil{min-block-size:0;margin-block-end:-12px;font-size:15px}.adm4 .ra-fil-lien{min-block-size:36px;color:var(--adm4-encre);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.adm4 .ra-fil-lien:hover{color:var(--color-amc-red)}.adm4-actions-tete{flex-wrap:wrap;gap:10px;display:flex}.adm4-lecture-seule{background:var(--adm4-jaune);color:var(--adm4-encre);border-radius:22px;margin:0;padding:14px 22px;font-size:16px;font-weight:600}.adm4-contenu{flex-direction:column;gap:24px;min-inline-size:0;display:flex}.adm4 :is(h2,h3).ra-section-titre,.adm4 .ra-section-titre,.adm4 .adm4-h2{font-family:var(--adm4-serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.15}[lang=ar] .adm4 :is(.ra-section-titre,.adm4-h2){font-family:var(--font-arabic), var(--adm4-sans);font-size:26px;font-weight:600}.adm4 .admin-main .btn{min-block-size:48px;font-family:var(--adm4-sans);background:var(--adm4-fond);border:1px solid var(--adm4-trait-fort);color:var(--adm4-encre);border-radius:999px;padding-inline:22px;font-size:16px;font-weight:600}.adm4 .admin-main .btn:hover:not(:disabled){background:var(--adm4-creme);border-color:var(--adm4-trait-fort)}.adm4 .admin-main .btn-primary{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .admin-main .btn-primary:hover:not(:disabled){background:var(--color-amc-red-dk);border-color:var(--color-amc-red-dk);color:var(--adm4-fond)}.adm4 .admin-main :is(.btn-secondary,.ra-btn-sombre){background:var(--adm4-encre);border-color:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .admin-main :is(.btn-secondary,.ra-btn-sombre):hover:not(:disabled){background:var(--ra-ink-appuye);border-color:var(--ra-ink-appuye);color:var(--adm4-fond)}.adm4 .admin-main .btn-tertiary{background:var(--adm4-neutre);border-color:var(--adm4-neutre);box-shadow:none}.adm4 .admin-main .btn-tertiary:hover:not(:disabled){background:var(--adm4-neutre-2)}.adm4 .admin-main .btn-icon{border-radius:50%;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.adm4 .admin-main .btn-ghost{min-block-size:44px;color:var(--adm4-encre);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.adm4 .admin-main .field>label,.adm4 .admin-main label{font-size:15px}.adm4 .admin-main .field>label{color:var(--adm4-encre);font-weight:600}.adm4 .admin-main .input{border:1px solid var(--adm4-trait-champ);background:var(--adm4-fond);min-block-size:54px;font-family:var(--adm4-sans);border-radius:18px;padding-inline:20px;font-size:17px;font-weight:500}.adm4 .admin-main textarea.input{padding-block:15px;line-height:1.45}.adm4 .admin-main .card,.adm4 .ra-carte,.adm4 .ra-cles,.adm4 .ra-montant,.adm4 .ra-totaux,.adm4 .ra-volet-carte,.adm4 .ra-deux-volets-liste,.adm4 .ra-file{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border:0;border-radius:34px}.adm4 .ra-carte{padding:26px}.adm4 .ra-liste{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border:0;border-radius:34px;padding-block:10px;padding-inline:18px;overflow:visible}.adm4 .ra-liste>li{border-block-end:1px solid var(--adm4-trait)}.adm4 a.ra-ligne,.adm4 button.ra-ligne{background:0 0;border-radius:24px}.adm4 .ra-ligne{padding-block:16px;padding-inline:12px}.adm4 a.ra-ligne:hover,.adm4 button.ra-ligne:hover{background:var(--adm4-creme)}.adm4 .ra-ligne-nom{font-size:17px;font-weight:600}.adm4 .ra-ligne-sous{font-size:15px;font-weight:500}.adm4 .ra-ligne-montant{white-space:nowrap;font-size:16px;font-weight:600}.adm4 .ra-ligne-ref{color:var(--adm4-encre)}.adm4 .ra-vide{font-family:var(--adm4-serif);color:var(--adm4-encre);font-size:26px;font-weight:400}.adm4 .ra-pastille,.adm4 .ra-pastille-petite,.adm4 .admin-main .tag{min-block-size:32px;box-shadow:none;letter-spacing:0;text-transform:none;white-space:nowrap;background:var(--adm4-neutre);color:var(--adm4-encre);border:0;border-radius:999px;align-items:center;padding-block:2px;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.adm4 .ra-pastille-rouge,.adm4 .admin-main .tag-accent,.adm4 .admin-main .tag-new{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .ra-pastille-bleu{background:var(--adm4-peri);color:var(--adm4-encre)}.adm4 .ra-pastille-ambre{background:var(--adm4-jaune);color:var(--adm4-encre)}.adm4 .ra-pastille-vert,.adm4 .admin-main .pill-success{background:var(--adm4-vert);color:var(--adm4-encre)}.adm4 .ra-pastille-gris{background:var(--adm4-neutre-2);color:var(--adm4-encre)}.adm4 .ra-pastille-pale,.adm4 .admin-main .tag-neutral,.adm4 .admin-main .tag-outline{background:var(--adm4-neutre);color:var(--adm4-encre)}.adm4 .ra-bandeau{background:var(--adm4-neutre);color:var(--adm4-encre);border:0;border-radius:22px;padding-block:16px;padding-inline:20px}.adm4 .ra-bandeau-ambre{background:var(--adm4-jaune)}.adm4 .ra-bandeau-bleu{background:var(--adm4-peri-2)}.adm4 .ra-bandeau-rouge{background:var(--adm4-rouge-pale);color:var(--adm4-encre)}.adm4 .ra-chiffres{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.adm4 .ra-chiffre{background:linear-gradient(180deg, var(--adm4-peri), var(--adm4-peri-2));min-block-size:170px;box-shadow:var(--adm4-ombre-tuile);color:var(--adm4-encre);border:0;border-radius:34px;justify-content:space-between;gap:16px;padding:26px;container-type:inline-size}.adm4 .ra-chiffre:nth-child(4n+1){background:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .ra-chiffre:nth-child(4n+3){background:linear-gradient(180deg, var(--adm4-vert), var(--adm4-vert-2))}.adm4 .ra-chiffre:nth-child(4n){background:linear-gradient(180deg, var(--adm4-jaune), var(--adm4-jaune-2))}.adm4 .ra-chiffre.ra-chiffre-attente{background:var(--adm4-neutre)}.adm4 .ra-chiffre :is(.ra-chiffre-libelle,.ra-chiffre-sous){color:inherit}.adm4 .ra-chiffre-libelle{font-family:var(--adm4-serif);font-size:24px;font-weight:400;line-height:1.1}[lang=ar] .adm4 .ra-chiffre-libelle{font-family:var(--font-arabic), var(--adm4-sans);font-size:20px;font-weight:600}.adm4 .ra-chiffre-valeur{font-family:var(--adm4-sans);letter-spacing:-.04em;white-space:nowrap;color:inherit;font-size:clamp(28px,16cqi,48px);font-weight:600;line-height:1}.adm4 .ra-chiffre-valeur[data-alerte=true]{color:inherit}.adm4 .ra-chiffre .icone-3d,.adm4 .ra-chiffre-icone{display:none}.adm4 .ra-total-valeur,.adm4 .ra-montant-valeur{font-family:var(--adm4-sans);white-space:nowrap}.adm4 .ra-segment{background:0 0;border:0;gap:6px;padding:4px}.adm4 .ra-segment-option{background:var(--adm4-fond);min-block-size:44px;color:var(--adm4-encre);box-shadow:var(--adm4-ombre-puce);font-family:var(--adm4-sans);padding-inline:18px;font-size:15px;font-weight:600}.adm4 .ra-segment-option:hover{background:var(--adm4-creme)}.adm4 .ra-segment-option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--adm4-encre);color:var(--adm4-fond);box-shadow:var(--adm4-ombre-puce)}.adm4 .ra-mois{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-champ);border-radius:999px;align-self:flex-start;gap:4px;padding:5px}.adm4 .ra-mois-fleche{background:var(--adm4-neutre);border:0;border-radius:50%;block-size:44px;inline-size:44px}.adm4 .ra-mois-fleche:hover{background:var(--adm4-neutre-2)}.adm4 .ra-mois-libelle{min-inline-size:170px;font-family:var(--adm4-sans);font-size:17px;font-weight:600}.adm4 .admin-filters{gap:10px}.adm4 .ra-filtre{background:var(--adm4-fond);block-size:52px;box-shadow:var(--adm4-ombre-champ);color:var(--adm4-encre);border:0;font-size:15px}.adm4 .ra-filtre:focus-within{box-shadow:var(--adm4-ombre-champ);outline:2px solid var(--color-amc-red);outline-offset:2px}.adm4 .ra-filtre :is(select,input){font-size:16px;font-weight:600}.adm4 .ra-filtre-recherche input{font-weight:500}.adm4 .admin-main .table-scroll{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border:0;border-radius:34px;padding-block:8px;padding-inline:12px}.adm4 .admin-main .table{font-size:16px}.adm4 .admin-main .table th{font-family:var(--adm4-sans);color:var(--adm4-encre);text-transform:none;letter-spacing:0;border-block-end:1px solid var(--adm4-trait);font-size:15px;font-weight:600}.adm4 .admin-main .table td{border-block-start:1px solid var(--adm4-trait);padding-block:16px}.adm4 .admin-main .table tbody tr:hover{background:var(--adm4-creme)}.adm4 .admin-main .admin-card{box-shadow:var(--adm4-ombre-petite);border:0;border-radius:30px;gap:12px;padding:22px}.adm4 .admin-main .admin-card-row{font-size:16px}.adm4 .admin-main .admin-card-label{text-transform:none;letter-spacing:0;color:var(--adm4-encre);font-size:15px;font-weight:500}.adm4 .admin-main .admin-card-value{font-weight:600}.adm4 .amc-modal-card{box-shadow:var(--adm4-ombre-volet);border-radius:34px}.adm4 .amc-modal-title{font-family:var(--adm4-serif);font-size:28px;font-weight:400}[lang=ar] .adm4 .amc-modal-title{font-family:var(--font-arabic), var(--adm4-sans);font-size:24px;font-weight:600}.adm4 .ra-barre-actions-corps{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-volet)}.adm4 .ra-barre-actions-texte{color:var(--adm4-encre)}.adm4 .admin-main .ra-barre-actions-corps .btn{background:var(--adm4-fond);color:var(--adm4-encre);border:1px solid var(--adm4-trait-fort)}.adm4 .admin-main .ra-barre-actions-corps .btn:hover:not(:disabled){background:var(--adm4-creme);color:var(--adm4-encre)}.adm4 .admin-main .ra-barre-actions-corps .btn-primary{background:var(--color-amc-red);border-color:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .admin-main .ra-barre-actions-corps .ra-btn-danger{color:var(--color-amc-red-700)}.adm4 .admin-bell-panel{box-shadow:var(--adm4-ombre-volet);border-radius:26px}.adm4 .admin-bell-head strong,.adm4 .admin-bell-head .btn-ghost,.adm4 .admin-bell-item-kind,.adm4 .admin-bell-item-body,.adm4 .admin-bell-item-date{font-size:15px!important}.adm4 .admin-bell-item-title{font-size:16px}.adm4 .admin-bell-badge{block-size:22px;min-inline-size:22px;font-size:13px}.adm4-grille-kpi{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;display:grid}.adm4 .adm4-kpi{min-block-size:200px;box-shadow:var(--adm4-ombre-tuile);color:var(--adm4-encre);text-align:start;transition:transform var(--motion-fast) ease;border-radius:34px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;text-decoration:none;display:flex;container-type:inline-size}.adm4 .adm4-kpi:hover{color:inherit;transform:translateY(-2px)}.adm4-kpi[data-ton=rouge]{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .adm4-kpi[data-ton=rouge]:hover{color:var(--adm4-fond)}.adm4-kpi[data-ton=peri]{background:linear-gradient(180deg, var(--adm4-peri), var(--adm4-peri-2))}.adm4-kpi[data-ton=vert]{background:linear-gradient(180deg, var(--adm4-vert), var(--adm4-vert-2))}.adm4-kpi[data-ton=jaune]{background:linear-gradient(180deg, var(--adm4-jaune), var(--adm4-jaune-2))}.adm4-kpi[data-ton=attente]{background:var(--adm4-neutre)}.adm4-kpi-libelle{font-family:var(--adm4-serif);font-size:26px;line-height:1.1}[lang=ar] .adm4-kpi-libelle{font-family:var(--font-arabic), var(--adm4-sans);font-size:22px;font-weight:600;line-height:1.3}.adm4-kpi-valeur{letter-spacing:-.04em;white-space:nowrap;text-align:start;font-size:clamp(34px,26cqi,64px);font-weight:600;line-height:1}.adm4-kpi-valeur[data-long=true]{font-size:clamp(26px,14.5cqi,40px)}.adm4-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;display:grid}.adm4-panneau{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border-radius:34px;flex-direction:column;gap:18px;min-inline-size:0;padding:26px;display:flex}.adm4-panneau-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm4 .adm4-panneau-tete h2{margin:0}.adm4 .adm4-bouton-neutre{background:var(--adm4-neutre);min-block-size:44px;color:var(--adm4-encre);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding-inline:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.adm4 .adm4-bouton-neutre:hover{background:var(--adm4-neutre-2);color:var(--adm4-encre)}.adm4-file{flex-direction:column;margin:0;margin-block-start:-8px;padding:0;list-style:none;display:flex}.adm4-file>li{border-block-start:1px solid var(--adm4-trait)}.adm4 .adm4-file-lien{color:var(--adm4-encre);align-items:center;gap:14px;padding-block:14px;text-decoration:none;display:flex}.adm4 .adm4-file-lien:hover{color:var(--adm4-encre);opacity:.8}.adm4-pastille-icone{background:var(--adm4-peri);block-size:46px;inline-size:46px;color:var(--adm4-encre);border-radius:16px;flex:none;place-items:center;display:grid}.adm4-pastille-icone[data-ton="1"]{background:var(--adm4-jaune)}.adm4-pastille-icone[data-ton="2"]{background:var(--adm4-vert)}.adm4-pastille-icone[data-ton="3"]{background:var(--adm4-ciel)}.adm4-file-texte{flex-direction:column;flex:1;min-inline-size:0;display:flex}.adm4-file-nom{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.adm4-file-sous{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.adm4-vide{text-align:center;font-family:var(--adm4-serif);margin:0;padding-block:24px;font-size:24px}.adm4-barres{flex-direction:column;gap:18px;display:flex}.adm4-barre{flex-direction:column;gap:8px;display:flex}.adm4-barre-tete{justify-content:space-between;gap:12px;font-size:16px;font-weight:600;display:flex}.adm4-barre-piste{background:var(--adm4-neutre);border-radius:999px;block-size:14px;display:block;overflow:hidden}.adm4-barre-piste>span{background:var(--adm4-encre);border-radius:999px;block-size:100%;display:block}.adm4-barre:nth-child(4n+2) .adm4-barre-piste>span{background:var(--color-amc-red)}.adm4-barre:nth-child(4n+3) .adm4-barre-piste>span{background:var(--adm4-barre-bleu)}.adm4-barre:nth-child(4n) .adm4-barre-piste>span{background:var(--adm4-barre-jaune)}.adm4-sous-titre{margin:0;margin-block-start:12px}.adm4-tableau{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border-radius:34px;flex-direction:column;padding-block:8px;padding-inline:22px;display:flex}.adm4-tableau-tete,.adm4-tableau-ligne{grid-template-columns:var(--adm4-colonnes,minmax(0, 1.4fr) minmax(0, 1.6fr) 1fr 1fr);align-items:center;gap:16px;display:grid}.adm4-tableau-tete{border-block-end:1px solid var(--adm4-trait);padding-block:14px;font-size:15px;font-weight:600}.adm4-tableau-ligne{border-block-end:1px solid var(--adm4-trait);padding-block:16px;font-size:16px}.adm4-tableau-ligne:last-child{border-block-end:0}.adm4-tableau-ligne>*{justify-self:start;min-inline-size:0}.adm4-cellule-forte{font-size:17px;font-weight:600}.adm4-cellule-sous{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}@media (max-width:1099px){.adm4-side{visibility:hidden;transition:transform var(--motion-med) var(--motion-ease), visibility 0s linear var(--motion-med);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .adm4-side{transform:translate(100%)}.adm4-cadre[data-ouvert=true] .adm4-side{visibility:visible;transition:transform var(--motion-med) var(--motion-ease), visibility 0s;transform:none}.adm4-side-tete{block-size:76px}.adm4-side-fermer{display:grid}.adm4 .adm4-nav-lien{min-block-size:44px}.adm4 .adm4-main.admin-main{padding-block:20px 64px;padding-inline:16px}.adm4-burger{display:grid}.adm4-tableau-tete{display:none}.adm4-tableau-ligne{grid-template-columns:1fr 1fr;gap:8px 12px}}@media (max-width:599px){.adm4-tete-outils{flex-basis:100%}.adm4-panneau{padding:22px}.adm4 .ra-liste{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.adm4-side,.adm4 .adm4-kpi{transition:none}}@media print{.adm4 .adm4-main.admin-main{padding:0}.adm4-tete{display:none}}.adm4-auth-barre{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;padding-inline:clamp(16px,4vw,40px);display:flex}.adm4-auth-barre .adm4-logo{font-family:var(--adm4-logo);color:var(--color-amc-red);font-size:25px;font-weight:700;text-decoration:none}.adm4-activites,.adm4-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.adm4-activite,.adm4-carte{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-petite);border-radius:32px;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.adm4-activite-image{aspect-ratio:16/10;background:var(--adm4-neutre);overflow:hidden}.adm4-activite-image img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.adm4-activite-sans-image{block-size:100%;inline-size:100%;color:var(--adm4-encre);place-items:center;display:grid}.adm4-activite-corps,.adm4-carte-corps{flex-direction:column;flex:1;gap:14px;padding-block:20px 22px;padding-inline:22px;display:flex}.adm4 .adm4-activite-titre,.adm4 .adm4-carte-titre{font-family:var(--adm4-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.1}[lang=ar] .adm4 :is(.adm4-activite-titre,.adm4-carte-titre){font-family:var(--font-arabic), var(--adm4-sans);font-size:22px;font-weight:600;line-height:1.35}.adm4-activite-puces{flex-wrap:wrap;gap:6px;display:flex}.adm4 .adm4-activite-meta{margin:0;font-size:15px;font-weight:500}.adm4-activite-actions,.adm4-carte-actions{flex-wrap:wrap;gap:8px;margin-block-start:auto;display:flex}.adm4 .admin-main :is(.adm4-activite-actions,.adm4-carte-actions) .btn{min-block-size:44px;padding-inline:18px;font-size:15px}.adm4-carte-logo{aspect-ratio:16/10;background:var(--adm4-fond);border-block-end:1px solid var(--adm4-trait);place-items:center;padding:18px;display:grid}.adm4-carte-logo img{object-fit:contain;filter:grayscale();max-block-size:100%;max-inline-size:100%}.adm4 .adm4-carte-lien{color:var(--adm4-encre);overflow-wrap:anywhere;text-align:start;font-size:15px}.adm4-carte[draggable=true]{cursor:grab}.adm4-carte-entete{align-items:center;gap:14px;min-inline-size:0;display:flex}.adm4-carte-pastille{background:var(--adm4-jaune);block-size:54px;inline-size:54px;color:var(--adm4-encre);border-radius:18px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.adm4-carte-pastille[data-ton="1"]{background:var(--adm4-ciel)}.adm4-carte-pastille[data-ton="2"]{background:var(--adm4-rose)}.adm4-carte-pastille[data-ton="3"]{background:var(--adm4-peri)}.adm4-carte-pastille[data-ton="4"]{background:var(--adm4-vert)}.adm4-carte-pastille img{object-fit:contain;background:var(--adm4-fond);filter:grayscale();block-size:100%;inline-size:100%}.adm4-carte-noms{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.adm4 .adm4-carte-entete .adm4-carte-titre{font-size:24px}.adm4-carte-sous{overflow-wrap:anywhere;font-size:15px;font-weight:600}.adm4-adherents{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}.adm4-adherent{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-petite);border-radius:30px;flex-direction:column;gap:14px;min-inline-size:0;padding:22px;display:flex}.adm4-adherent[data-inactif=true]{opacity:.75}.adm4 .adm4-adherent-lien{color:var(--adm4-encre);flex-direction:column;gap:16px;text-decoration:none;display:flex}.adm4 .adm4-adherent-lien:hover{color:var(--adm4-encre)}.adm4 .adm4-adherent-lien:hover .adm4-adherent-nom{text-underline-offset:3px;text-decoration:underline}.adm4-adherent-tete{align-items:center;gap:14px;min-inline-size:0;display:flex}.adm4-avatar{background:var(--adm4-peri);border-radius:50%;flex:none;place-items:center;block-size:54px;inline-size:54px;font-size:17px;font-weight:700;display:grid}.adm4-avatar[data-ton="1"]{background:var(--adm4-jaune)}.adm4-avatar[data-ton="2"]{background:var(--adm4-vert)}.adm4-avatar[data-ton="3"]{background:var(--adm4-ciel)}.adm4-adherent-noms{flex-direction:column;min-inline-size:0;display:flex}.adm4-adherent-nom{overflow-wrap:anywhere;font-size:18px;font-weight:600}.adm4-adherent-mat{text-align:start;font-size:15px;font-weight:500}.adm4-adherent-pied{border-block-start:1px solid var(--adm4-trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-start:12px;font-size:16px;font-weight:600;display:flex}.adm4-adherent-actions{margin-block-start:auto;display:flex}.adm4 .admin-main .adm4-adherent-actions .btn{inline-size:100%}.adm4-puces{flex-wrap:wrap;gap:6px;padding:4px;display:flex}.adm4-puce{background:var(--adm4-fond);min-block-size:44px;color:var(--adm4-encre);box-shadow:var(--adm4-ombre-puce);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:18px;font-size:15px;font-weight:600;display:inline-flex}.adm4-puce:hover{background:var(--adm4-creme)}.adm4-puce[aria-pressed=true]{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .st-kpi,.adm4 .st-carte{box-shadow:var(--adm4-ombre-carte);border:0;border-radius:34px}.adm4 .st-kpi{padding:26px}.adm4 .st-kpi-valeur{font-family:var(--adm4-sans);white-space:nowrap}.adm4 .ra-liste .ra-ligne-avec-action{padding-inline-end:8px}.adm4-puce-compte{background:var(--adm4-neutre);block-size:26px;min-inline-size:26px;color:var(--adm4-encre);border-radius:999px;place-items:center;padding-inline:7px;font-size:15px;display:grid}.adm4-puce[aria-pressed=true] .adm4-puce-compte{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4-puce-filtres{margin-inline-start:auto}.adm4-dem{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.adm4-dem[data-panneau=true]{grid-template-columns:minmax(0,1fr) 400px}.adm4-dem-liste{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border-radius:34px;flex-direction:column;min-inline-size:0;padding-block:10px;padding-inline:18px;display:flex}.adm4-dem-ligne{color:var(--adm4-encre);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:14px;margin-inline:-8px;padding-block:16px;padding-inline:12px;display:flex}.adm4-dem-ligne:hover,.adm4-dem-ligne[aria-pressed=true]{background:var(--adm4-creme)}.adm4-dem-ligne .adm4-pastille-icone{border-radius:17px;block-size:48px;inline-size:48px}.adm4-dem-texte{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.adm4-dem-nom{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:17px;font-weight:600;display:flex}.adm4-dem-sous{overflow-wrap:anywhere;font-size:15px;font-weight:500}.adm4-dem-montant{white-space:nowrap;flex:none;font-size:16px;font-weight:600}.adm4-dem-panneau{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-volet);border-radius:34px;flex-direction:column;gap:18px;min-inline-size:0;padding:28px;display:flex;position:sticky;inset-block-start:24px}.adm4-dem-panneau-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm4-dem-panneau-titres{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adm4-dem-ref{text-align:start;font-size:15px;font-weight:600}.adm4-dem-titre{font-family:var(--adm4-serif);overflow-wrap:anywhere;font-size:30px;line-height:1.1}[lang=ar] .adm4-dem-titre{font-family:var(--font-arabic), var(--adm4-sans);font-size:24px;font-weight:600;line-height:1.35}.adm4-rond{background:var(--adm4-neutre);block-size:44px;inline-size:44px;color:var(--adm4-encre);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.adm4-rond:hover{background:var(--adm4-neutre-2)}.adm4-rond:disabled{opacity:.4;cursor:default}.adm4-faits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm4-fait{background:var(--adm4-creme);border-radius:20px;flex-direction:column;gap:4px;min-inline-size:0;padding-block:14px;padding-inline:16px;display:flex}.adm4-fait-k{font-size:15px;font-weight:600}.adm4-fait-v{text-align:start;overflow-wrap:anywhere;font-size:17px;font-weight:600}.adm4-fait-v[dir=ltr]{white-space:nowrap;overflow-wrap:normal}.adm4-capacite{background:var(--adm4-vert);border-radius:22px;flex-direction:column;gap:8px;padding-block:16px;padding-inline:18px;display:flex}.adm4-capacite[data-niveau=moyen]{background:var(--adm4-jaune)}.adm4-capacite[data-niveau=haut]{background:var(--adm4-rouge-pale)}.adm4-capacite-tete{justify-content:space-between;gap:10px;font-size:15px;font-weight:600;display:flex}.adm4-capacite-piste{background:#0000001f;border-radius:999px;block-size:10px;display:block;overflow:hidden}.adm4-capacite-piste>span{background:var(--adm4-encre);border-radius:999px;block-size:100%;display:block}.adm4-dem-statut{align-self:flex-start}.adm4-dem-actions{flex-wrap:wrap;gap:10px;display:flex}.adm4 .adm4-action{text-align:center;min-block-size:54px;transition:opacity var(--motion-fast) ease;border:1px solid #0000;border-radius:999px;flex:120px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.adm4 .adm4-action:hover{opacity:.88}.adm4 .adm4-action-rouge,.adm4 .adm4-action-rouge:hover{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .adm4-action-jaune,.adm4 .adm4-action-jaune:hover{background:var(--adm4-jaune);color:var(--adm4-encre)}.adm4 .adm4-action-blanc,.adm4 .adm4-action-blanc:hover{background:var(--adm4-fond);border-color:var(--adm4-trait-fort);color:var(--adm4-encre)}.adm4 .adm4-action-noir,.adm4 .adm4-action-noir:hover{background:var(--adm4-encre);min-block-size:50px;color:var(--adm4-fond);font-size:16px}@media (max-width:1099px){.adm4-dem[data-panneau=true]{grid-template-columns:minmax(0,1fr)}.adm4-dem-panneau{scroll-margin-block-start:16px;position:relative;inset-block-start:0}}@media (max-width:599px){.adm4-dem-montant{display:none}.adm4-dem-panneau{padding:22px}.adm4-faits{grid-template-columns:minmax(0,1fr)}}.adm4-outils{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm4 .admin-main .adm4-outils .btn-primary{min-block-size:52px}.adm4-replie{display:none}.adm4 .adm4-contenu>p:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.adm4-kpi-bas{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adm4-kpi-sous{font-size:15px;font-weight:500}.adm4-panneau-tete{flex-wrap:wrap}.adm4-panneau-tete .adm4-puces{padding:0}.adm4-outils-fin{flex-wrap:wrap;gap:10px;margin-inline-start:auto;display:flex}.adm4-mois{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-champ);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.adm4-mois-libelle{text-align:center;min-inline-size:170px;font-size:17px;font-weight:600}.adm4-kpi[data-ton=noir]{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .retenue-filtres[hidden]{display:none}@media screen{.adm4 .retenue-liste .retenue-feuille{display:none}}.adm4-ret-liste{background:var(--adm4-fond);box-shadow:var(--adm4-ombre-carte);border-radius:34px;flex-direction:column;padding-block:10px;padding-inline:24px;display:flex}.adm4-ret-membre{border-block-end:1px solid var(--adm4-trait)}.adm4-ret-membre:last-child{border-block-end:0}.adm4-ret-ligne{inline-size:100%;color:var(--adm4-encre);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-block:16px;display:flex}.adm4-ret-nom{flex-direction:column;flex:200px;min-inline-size:0;display:flex}.adm4-ret-nom-texte{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.adm4-ret-mat{text-align:start;font-size:15px;font-weight:500}.adm4-ret-tags{flex-wrap:wrap;gap:6px;display:flex}.adm4-tag{white-space:nowrap;background:var(--adm4-peri);border-radius:999px;align-items:center;min-block-size:32px;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.adm4-tag[data-ton="1"]{background:var(--adm4-vert)}.adm4-tag[data-ton="2"]{background:var(--adm4-jaune)}.adm4-tag[data-ton="3"]{background:var(--adm4-ciel)}.adm4-ret-total{text-align:end;white-space:nowrap;min-inline-size:130px;font-size:18px;font-weight:600}.adm4-ret-detail{background:var(--adm4-creme);border-radius:22px;flex-direction:column;margin:0;margin-block-end:14px;padding:6px 16px;list-style:none;display:flex}.adm4-ret-detail>li{border-block-end:1px solid var(--adm4-trait);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:12px;font-size:16px;display:flex}.adm4-ret-detail>li:last-child{border-block-end:0}.adm4-ret-detail-texte{flex-direction:column;flex:200px;min-inline-size:0;font-weight:600;display:flex}.adm4-ret-detail-montant{white-space:nowrap;font-weight:600}@media (max-width:599px){.adm4-ret-total{min-inline-size:0}.adm4-ret-liste{padding-inline:16px}}.adm4-tableau-corps{flex-direction:column;display:flex}.adm4-tableau-bouton{border:0;border-block-end:1px solid var(--adm4-trait);inline-size:100%;color:var(--adm4-encre);font:inherit;text-align:start;cursor:pointer;background:0 0;font-size:16px}.adm4-tableau-bouton:hover,.adm4-tableau-bouton[aria-expanded=true]{background:var(--adm4-creme)}.adm4 a.adm4-tableau-ligne{color:var(--adm4-encre);text-decoration:none}.adm4 a.adm4-tableau-ligne:hover{background:var(--adm4-creme);color:var(--adm4-encre)}.adm4-tableau-ligne>span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.adm4-tableau-detail{border-block-end:1px solid var(--adm4-trait);padding-block:16px}.adm4-tableau-total{justify-content:space-between;gap:12px;padding-block:16px;font-size:17px;font-weight:700;display:flex}.adm4-montant{white-space:nowrap}.adm4-pastille{white-space:nowrap;background:var(--adm4-neutre);min-block-size:32px;color:var(--adm4-encre);border-radius:999px;align-items:center;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.adm4-pastille[data-ton=rouge]{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4-pastille[data-ton=peri]{background:var(--adm4-peri)}.adm4-pastille[data-ton=vert]{background:var(--adm4-vert)}.adm4-pastille[data-ton=jaune]{background:var(--adm4-jaune)}.adm4-pastille[data-ton=ciel]{background:var(--adm4-ciel)}.adm4-pastille[data-ton=rose]{background:var(--adm4-rouge-pale)}.adm4-pastille[data-ton=noir]{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .adm4-tableau .ra-pastille{min-block-size:32px}.adm4-actions-ligne{flex-wrap:wrap;gap:6px;display:flex}.adm4 .admin-main .adm4-actions-ligne .btn{min-block-size:42px;padding-inline:16px;font-size:15px}@media screen{.adm4 :is(.suivi-paiements,.retenue-liste)>.retenue-feuille{display:none}}.adm4-texte-long{white-space:pre-wrap;line-height:1.5}.adm4-ligne-titre{align-items:center;gap:8px;display:inline-flex}.adm4-tableau-bouton[aria-pressed=true]{background:var(--adm4-creme)}.adm4-tableau-bouton[data-non-lu=true]{font-weight:600}.adm4-dem[data-panneau=true] .adm4-tableau-tete{display:none}.adm4-dem[data-panneau=true] .adm4-tableau-ligne{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.adm4-dem[data-panneau=true] .adm4-tableau-ligne>span:nth-child(2){grid-area:2/1/auto/-1}@media (max-width:1099px){.adm4-dem[data-panneau=true] .adm4-tableau-ligne>span:nth-child(2){grid-area:auto}}.adm4 .adm4-bouton-rouge{background:var(--color-amc-red);min-block-size:52px;color:var(--adm4-fond);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.adm4 .adm4-bouton-rouge:hover{background:var(--color-amc-red-dk);color:var(--adm4-fond)}.adm4 a.adm4-puce{text-decoration:none}.adm4 a.adm4-puce:hover{color:var(--adm4-encre)}.adm4 .adm4-puce[aria-current=page],.adm4 .adm4-puce[aria-current=page]:hover{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .adm4-lien-ligne{color:var(--adm4-encre);text-decoration:none}.adm4 .adm4-lien-ligne:hover{color:var(--adm4-encre);text-underline-offset:3px;text-decoration:underline}.adm4-compte{margin-block-end:-10px;font-size:15px;font-weight:600}.adm4 .adm4-tableau .adm4-actions-ligne{flex-direction:row;align-items:center}.adm4-carte-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-start:auto;display:flex}.adm4 .adm4-bouton-noir{background:var(--adm4-encre);min-block-size:44px;color:var(--adm4-fond);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.adm4 .adm4-bouton-noir:hover{color:var(--adm4-fond);opacity:.88}.adm4-carte[data-actif=true]{outline:2px solid var(--adm4-encre)}.adm4-carte-pastille[data-ton="5"]{background:var(--adm4-ciel)}.adm4-zone-filtres:not([data-ouvert=true]) .tk-filtres{display:none}@media print{.adm4-zone-filtres .tk-filtres{display:none}}.adm4-nowrap{white-space:nowrap}:root{--adm4b-blanc-80:#fffc;--adm4b-blanc-75:#ffffffbf;--adm4b-pointilles:#0003;--adm4b-ombre-carte:0 14px 36px #0000000d}.adm4b-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;display:grid}.adm4b-carte{--adm4b-carte-fond:var(--adm4-fond)}.adm4b-carte[data-ton=peri]{--adm4b-carte-fond:var(--adm4-peri)}.adm4b-carte[data-ton=vert]{--adm4b-carte-fond:var(--adm4-vert)}.adm4b-carte[data-ton=jaune]{--adm4b-carte-fond:var(--adm4-jaune)}.adm4b-carte[data-ton=ciel]{--adm4b-carte-fond:var(--adm4-ciel)}.adm4b-carte[data-ton=rose]{--adm4b-carte-fond:var(--adm4-rose)}.adm4 .adm4b-carte,.adm4 .admin-main .adm4b-carte.card{background:var(--adm4b-carte-fond);min-inline-size:0;box-shadow:var(--adm4b-ombre-carte);color:var(--adm4-encre);border:0;border-radius:32px;flex-direction:column;gap:12px;margin:0;padding:26px;display:flex}.adm4 .adm4b-carte-titre,.adm4 .adm4b-carte h2.dette-admin-titre{font-family:var(--adm4-serif);letter-spacing:-.01em;color:var(--adm4-encre);margin:0;font-size:28px;font-weight:400;line-height:1.15}[lang=ar] .adm4 :is(.adm4b-carte-titre,.adm4b-carte h2.dette-admin-titre){font-family:var(--font-arabic), var(--adm4-sans);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.35}.adm4 .adm4b-carte-sous{margin:-6px 0 0;font-size:15px;font-weight:500}.adm4b-champ{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.adm4 .admin-main .adm4b-champ-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.adm4 .admin-main .adm4b-champ-libelle,.adm4 .admin-main .adm4b-carte .field>label,.adm4 .admin-main .adm4b-carte .password-field label{color:var(--adm4-encre);font-size:15px;font-weight:600}.adm4b-champ-saisie{display:block;position:relative}.adm4 .admin-main .adm4b-champ-saisie .input{inline-size:100%;padding-inline-end:64px}.adm4b-champ-langue{background:var(--adm4-neutre);block-size:30px;min-inline-size:40px;color:var(--adm4-encre);pointer-events:none;border-radius:999px;place-items:center;padding-inline:8px;font-size:15px;font-weight:600;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.adm4 .admin-main .adm4b-carte .input{background:var(--adm4-fond)}.adm4 .admin-main .adm4b-carte .input[readonly]{background:var(--adm4-blanc-75)}.adm4 .admin-main .adm4b-lien-discret{min-block-size:32px;color:var(--adm4-encre);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;text-decoration:underline}.adm4 .admin-main .adm4b-lien-discret:disabled{opacity:.5;cursor:default}.adm4b-pied{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-start:6px;display:flex}.adm4 .admin-main .adm4b-noir{background:var(--adm4-encre);min-block-size:52px;color:var(--adm4-fond);border:0;border-radius:999px;padding-inline:26px;font-size:17px;font-weight:600}.adm4 .admin-main .adm4b-noir:hover:not(:disabled){background:var(--ra-ink-appuye,var(--adm4-encre));color:var(--adm4-fond);opacity:.88}.adm4 .admin-main .adm4b-rouge{background:var(--color-amc-red);min-block-size:52px;color:var(--adm4-fond);white-space:nowrap;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:600;display:inline-flex}.adm4 .admin-main .adm4b-rouge:hover:not(:disabled){background:var(--color-amc-red-dk);color:var(--adm4-fond)}.adm4b-statut{margin:0;font-size:15px;font-weight:600}.adm4b-statut[data-ton=erreur]{color:var(--color-amc-red-700)}.adm4 .adm4b-carte .dette-cases{background:var(--adm4b-blanc-75);border:0;border-radius:18px;padding:12px 16px}.adm4 .adm4b-carte .dette-cases legend{float:inline-start;inline-size:100%;margin-block-end:6px;font-size:15px;font-weight:600}.adm4 .adm4b-carte .dette-case{font-size:15px}.adm4 .adm4b-carte .dette-aide{margin:0;font-size:15px}.adm4b-barre{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.adm4b-fournisseurs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.adm4b-fournisseur{background:var(--adm4-jaune);min-block-size:220px;min-inline-size:0;color:var(--adm4-encre);border-radius:32px;flex-direction:column;gap:18px;padding:24px;display:flex}.adm4b-fournisseur[data-ton=vert]{background:var(--adm4-vert)}.adm4b-fournisseur[data-ton=ciel]{background:var(--adm4-ciel)}.adm4b-fournisseur[data-ton=peri]{background:var(--adm4-peri)}.adm4b-fournisseur[data-ton=rose]{background:var(--adm4-rose)}.adm4b-fournisseur[data-archive=true]{background:var(--adm4-neutre)}.adm4b-fournisseur-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm4b-fournisseur-nom{min-inline-size:0;font-family:var(--adm4-serif);overflow-wrap:anywhere;font-size:28px;line-height:1.1}[lang=ar] .adm4b-fournisseur-nom{font-family:var(--font-arabic), var(--adm4-sans);font-size:24px;font-weight:600;line-height:1.35}.adm4b-fournisseur-puces{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm4b-puce-blanche{background:var(--adm4b-blanc-80);white-space:nowrap;border-radius:999px;align-items:center;min-block-size:30px;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.adm4b-fournisseur-contact{overflow-wrap:anywhere;margin:-8px 0 0;font-size:15px;font-weight:500}.adm4b-chiffres{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:auto;display:grid}.adm4b-chiffre{background:var(--adm4b-blanc-75);border-radius:18px;flex-direction:column;gap:2px;min-inline-size:0;padding-block:12px;padding-inline:14px;display:flex}.adm4b-chiffre-libelle{font-size:15px;font-weight:600}.adm4b-chiffre-valeur{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.adm4 .admin-main .adm4b-fournisseur .adm4b-tableau-btn{background:var(--adm4-encre);min-block-size:48px;color:var(--adm4-fond);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.adm4 .admin-main .adm4b-fournisseur .adm4b-tableau-btn:hover{opacity:.88;color:var(--adm4-fond)}.adm4b-actions-sec{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-block-start:-6px;display:flex}.adm4 .adm4b-tableau-liste{margin:0;padding:0;list-style:none}.adm4 .adm4b-cellule-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:4px 14px;display:flex}.adm4 .adm4b-tableau-ligne-detail{background:var(--adm4-creme);border-radius:22px;grid-column:1/-1;justify-self:stretch;padding:14px 18px}.adm4 .adm4b-heure{white-space:nowrap;font-size:17px;font-weight:600}.adm4 .adm4b-pastille-ciel{background:var(--adm4-ciel);color:var(--adm4-encre)}.adm4 .adm4b-pastille-rose{background:var(--adm4-rouge-pale);color:var(--adm4-encre)}.adm4 .admin-main .adm4b-role-select{appearance:none;field-sizing:content;background-color:var(--adm4-peri);min-block-size:32px;min-inline-size:0;max-inline-size:100%;color:var(--adm4-encre);font:inherit;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:999px;padding-block:2px;padding-inline:12px 32px;font-size:15px;font-weight:600}[dir=rtl] .adm4 .admin-main .adm4b-role-select{background-position:12px,17px}.adm4 .admin-main .adm4b-role-select[data-role=SUPER_ADMIN]{background-color:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .admin-main .adm4b-role-select[data-role=SUPERVISEUR]{background-color:var(--adm4-jaune)}.adm4 .admin-main .adm4b-role-select:disabled{cursor:default;opacity:1}.adm4 .ra-pastille[data-role=SUPER_ADMIN]{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4 .ra-pastille[data-role=GESTION]{background:var(--adm4-peri)}.adm4 .ra-pastille[data-role=SUPERVISEUR]{background:var(--adm4-jaune)}.adm4b-depot{border:2px dashed var(--adm4b-pointilles);background:var(--adm4-fond);min-block-size:220px;color:var(--adm4-encre);text-align:center;cursor:pointer;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:relative}.adm4b-depot[data-survol=true],.adm4b-depot:focus-within{border-color:var(--adm4-encre)}.adm4b-depot[data-desactive=true]{cursor:default;opacity:.6}.adm4b-depot input[type=file]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.adm4b-depot-icone{background:var(--adm4-peri);border-radius:26px;place-items:center;block-size:72px;inline-size:72px;display:grid}.adm4b-depot-titre{font-family:var(--adm4-serif);overflow-wrap:anywhere;font-size:28px;line-height:1.15}[lang=ar] .adm4b-depot-titre{font-family:var(--font-arabic), var(--adm4-sans);font-size:24px;font-weight:600}.adm4b-depot-aide{margin-block-start:-8px;font-size:15px;font-weight:500}.adm4b-depot-formats{background:var(--adm4-neutre);border-radius:999px;align-items:center;min-block-size:36px;padding-inline:16px;font-size:15px;font-weight:600;display:inline-flex}.adm4 .import-fichiers{flex-direction:column;gap:20px;display:flex}.adm4 .import-fichiers .adm4b-etapes{margin:0}.adm4 .import-fichiers .adm4b-bloc{background:var(--adm4-fond);min-inline-size:0;box-shadow:var(--adm4b-ombre-carte);border:0;border-radius:32px;margin:0;padding:22px 26px}.adm4 .import-fichiers .adm4b-bloc>legend{float:inline-start;inline-size:100%;font-family:var(--adm4-serif);margin-block-end:12px;padding:0;font-size:24px;font-weight:400}[lang=ar] .adm4 .import-fichiers .adm4b-bloc>legend{font-family:var(--font-arabic), var(--adm4-sans);font-size:21px;font-weight:600}.adm4 .import-fichiers .adm4b-bloc>summary{cursor:pointer;font-size:17px;font-weight:600}.adm4 .import-fichiers .adm4b-choix{background:var(--adm4-creme);cursor:pointer;border:2px solid #0000;border-radius:20px;padding:14px 16px;display:block}.adm4 .import-fichiers .adm4b-choix:has(input:checked){border-color:var(--adm4-encre);background:var(--adm4-fond)}.adm4 .import-fichiers .adm4b-alerte{background:var(--adm4-rouge-pale);color:var(--adm4-encre);border-radius:22px;margin:0;padding:14px 20px;font-weight:600}.adm4 .import-fichiers .adm4b-reussite{background:var(--adm4-vert);border-radius:32px;padding:22px 26px}.adm4 .import-fichiers .adm4b-sous-titre{font-family:var(--adm4-serif);margin:0;font-size:30px;font-weight:400}[lang=ar] .adm4 .import-fichiers .adm4b-sous-titre{font-family:var(--font-arabic), var(--adm4-sans);font-size:24px;font-weight:600}@media (max-width:1099px){.adm4 .adm4b-cellule-actions{grid-column:1/-1;justify-content:flex-start;justify-self:start}}@media (max-width:599px){.adm4 .adm4b-carte,.adm4 .admin-main .adm4b-carte.card{padding:22px}.adm4b-fournisseur{padding:20px}.adm4b-depot{min-block-size:200px;padding:24px 18px}.adm4 .import-fichiers .adm4b-bloc{padding:20px}}.adm4 .adm4b-etapes .adm4-puce{cursor:default}.adm4 .adm4b-etapes .adm4-puce[data-fait=true]{background:var(--adm4-encre);color:var(--adm4-fond)}.adm4 .adm4b-etapes .adm4-puce[aria-current=step]{background:var(--color-amc-red);color:var(--adm4-fond)}.adm4b-recherche-liste .page-search-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.adm4b-recherche-liste .page-search-field{align-items:center;max-inline-size:520px;display:flex;position:relative}.adm4b-recherche-liste .page-search-icon{pointer-events:none;position:absolute;inset-inline-start:18px}.adm4 .admin-main .adm4b-recherche-liste .page-search-input{background:var(--adm4-fond);min-block-size:52px;inline-size:100%;box-shadow:var(--adm4-ombre-champ);border:0;border-radius:999px;padding-inline:46px;font-size:16px}.adm4b-recherche-liste .page-search-clear{background:var(--adm4-neutre);block-size:36px;inline-size:36px;color:var(--adm4-encre);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.adm4 .admin-main .adm4b-actions-sec .adm4b-lien-discret,.adm4 .admin-main .adm4b-cellule-actions .adm4b-lien-discret{align-items:center;display:inline-flex}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}
